Digital all-pass filter design method based on hybrid particle swarm algorithm
An all-pass filter, hybrid particle swarm technology, applied in computer-aided design, electrical digital data processing, instrumentation, etc., can solve problems such as precociousness, sensitivity to the initial value of optimization iterations, and optimization speed decline.
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2020-12-15
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention belongs to the technical field of all-pass filters, and more specifically relates to a design method of a digital all-pass filter based on a hybrid particle swarm algorithm. Background technique
[0002] In practice, when the signal is transmitted in the system, it will produce a certain phase distortion, especially the nonlinear distortion of the phase, which will add different phase shifts to the signals of different frequencies, which will have a greater impact on the output of the system, seriously signal will be distorted. Therefore, for systems that require strict linearity in the phase, compensation for the phase is an essential part. The all-pass filter can change the phase characteristics of the signal, which can effectively solve the problem of phase nonlinear distortion. The all-pass filter has the same gain for all frequency components input in the system, and does not attenuate any frequency signal, but will change the phas...
Examples
Embodiment
[0061] figure 1 It is a flow chart of the digital all-pass filter design method based on the hybrid particle swarm algorithm of the present invention.
[0062] In this example, if figure 1 Shown, a kind of digital all-pass filter design method based on hybrid particle swarm optimization algorithm of the present invention comprises the following steps:
[0063] S1, constructing the phase-frequency response of the digital all-pass filter based on the second-order section cascading;
[0064] S1.1, the expression of N-order (N is an even number) all-pass digital filter in the time domain is expressed as a constant coefficient linear difference equation:
[0065]
[0066] In the z domain, the system function expression is used, that is, the system function H(z) obtained by changing z from the time domain expression in (1) is:
[0067]
[0068] The numerator and denominator of formula (2) are factored separately, and the numerator and denominator are formed into the form of...