WO2009121263A1 - Filtering method and filter - Google Patents
Filtering method and filter Download PDFInfo
- Publication number
- WO2009121263A1 WO2009121263A1 PCT/CN2009/070813 CN2009070813W WO2009121263A1 WO 2009121263 A1 WO2009121263 A1 WO 2009121263A1 CN 2009070813 W CN2009070813 W CN 2009070813W WO 2009121263 A1 WO2009121263 A1 WO 2009121263A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- filtered signal
- signal
- input signal
- pass filtering
- filtered
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0272—Quadrature mirror filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/0266—Filter banks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0264—Filter sets with mutual related characteristics
- H03H17/027—Complementary filters; Phase complementary filters
Definitions
- the embodiments of the present invention relate to the field of signal processing, and in particular, to a filtering method and a filter. Background technique
- Quadrature Mirror Filter is widely used in signal processing, especially in the fields of speech coding, digital video, communication systems and short-term spectrum analysis.
- QMF Quadrature Mirror Filter
- IIR Infinity Impulse Response
- FIR Frequency Impulse Response
- NPR-QMF Fully reconstructed QMF
- the IIR filter is used to implement band division and combination, and the FIR filter is used to compensate the phase distortion caused by the IIR filter.
- the FIR filter for phase compensation is designed as:
- phase-compensated analysis filter bank transfer function is:
- Embodiments of the present invention provide a filtering method and a filter, which are used to completely eliminate amplitude distortion and aliasing distortion, approximate a linear phase of an ideal state, and thereby eliminate phase distortion; and, reduce computational complexity and reduce algorithm time Delay.
- the embodiment of the invention provides a filtering method, including:
- the third filtered signal subjected to phase-equalized all-pass filtering processing and the fourth filtered signal are combined to obtain an output signal.
- Embodiments of the present invention provide a filter, including a synthesis filter bank, where the synthesis filter bank includes:
- a receiving module configured to receive a first filtered signal that has undergone low-pass filtering processing and a second filtered signal that has undergone high-pass filtering processing
- a first all-pass filtering module configured to acquire a third filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the third filtered signal;
- a second all-pass filtering module configured to acquire a fourth filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the fourth filtered signal;
- a synthesis processing module configured to synthesize the third filtered signal and the fourth filtered signal subjected to phase-equalized all-pass filtering to obtain an output signal.
- the first filtered signal is subjected to low-pass filtering processing
- the second filtered signal is subjected to high-pass filtering processing, which can eliminate aliasing distortion and amplitude distortion, and at the same time, the third filtered signal and the fourth filtering
- the signal is processed by phase-equalized all-pass filtering, approaching the ideal The linear phase of the state, thereby eliminating phase distortion; and, in the embodiment of the present invention, the computational complexity is reduced, and the delay of the algorithm is reduced.
- FIG. 1 is a flowchart of a filtering method according to an embodiment of the present invention.
- FIG. 2 is a schematic diagram of a basic structure of a QMF in an application scenario of a filtering method according to an embodiment of the present invention
- FIG. 3 is an application scenario of a filtering method according to an embodiment of the present invention.
- FIG. 4 is a schematic diagram of a QMF multi-phase structure that satisfies the condition of no aliasing distortion in an application scenario in a filtering method according to an embodiment of the present invention
- FIG. 5 is a schematic structural diagram of a system of a QMF in a filtering method according to Embodiment 2 of the present invention.
- FIG. 6 is a schematic diagram of a filter according to an embodiment of the present invention. detailed description
- Step 101 Receive a first filtered signal that has undergone low-pass filtering processing and a second filtered signal that has undergone high-pass filtering processing;
- Step 102 Acquire a third filtered signal according to the first filtered signal and the second filtered signal, and perform a phase-equalized all-pass filtering process on the third filtered signal;
- Step 103 Acquire a fourth filtered signal according to the first filtered signal and the second filtered signal, and perform a phase-equalized all-pass filtering process on the fourth filtered signal;
- Step 104 Synthesize the third filtered signal and the fourth filtered signal subjected to phase-equalized all-pass filtering to obtain an output signal.
- Step 104 may be specifically: performing third filtering of phase-equalized all-pass filtering processing
- the signal and the fourth filtered signal are subjected to interpolation processing; the third filtered signal subjected to the interpolation processing is subjected to delay processing, and the sum of the third filtered signal subjected to the delay processing and the fourth filtered signal subjected to the interpolation processing is obtained as an output signal.
- the foregoing step 101 may further include: Step 100: Acquire the first filtered signal and the second filtered signal according to the input signal.
- the step may specifically include:
- Step 1001 Perform an extraction process on the input signal and the input signal subjected to the delay processing respectively;
- Step 1002 Perform an all-pass filtering process on the first input signal by using the input signal subjected to the decimation process as the first input signal;
- Step 1003 The input signal subjected to the delay processing and the decimation processing is used as a second input signal, and the second input signal is subjected to all-pass filtering processing;
- Step 1004 calculating a sum of the first input signal and the second input signal subjected to the all-pass filtering process, and acquiring the first filtered signal according to the sum of the first input signal and the second input signal, and transmitting;
- Step 1005 Calculate a difference between the first input signal and the second input signal processed by the all-pass filter, and obtain a second filtered signal according to a difference between the first input signal and the second input signal and send the second filtered signal.
- step 1004 acquiring the first filtered signal according to the sum of the first input signal and the second input signal is specifically: encoding the sum of the first input signal and the second input signal to obtain a first filtered signal;
- step 1005 acquiring the second filtered signal according to the difference between the first input signal and the second input signal is: performing a coding process on the difference between the first input signal and the second input signal to obtain a second filtered signal.
- step 102 acquiring the third filtered signal according to the first filtered signal and the second filtered signal is: decoding the first filtered signal and the second filtered signal, and calculating the first filtered signal after decoding processing The sum of the two filtered signals is used as the third filtered signal.
- step 103 acquiring the third filtered signal according to the first filtered signal and the second filtered signal is specifically: decoding the first filtered signal and the second filtered signal, and calculating The difference between the processed first filtered signal and the second filtered signal is decoded as a fourth filtered signal.
- the first filtered signal is subjected to low-pass filtering processing, and the second filtered signal is subjected to high-pass filtering.
- Wave processing can eliminate aliasing distortion and amplitude distortion.
- the third filtered signal and the fourth filtered signal are subjected to phase-equalized all-pass filtering to approximate the linear phase of the ideal state, thereby eliminating phase distortion; and, the implementation
- the example filtering method reduces the computational complexity and reduces the delay of the algorithm.
- the filtering method of the embodiment of the present invention takes the filtering method of the QMF as an example to further introduce the technical solution of the embodiment of the present invention.
- FIG. 2 it is a schematic diagram of a QMF basic structure in an application scenario of a filtering method according to an embodiment of the present invention.
- Add a M (M 2) times decimator 11 after the analysis filter bank (including ( z ) and (z)) at the transmitting end; synthesis filter bank at the receiving end (including ⁇ . (and ⁇ ) )
- Equation (4) represents the linear transfer function of the QMF system
- equation (5) represents the alias transfer function of the QMF system.
- Arg ⁇ 7( ⁇ ffl ) ⁇ arg ⁇ (e ⁇ ) ⁇ + ⁇ + ⁇ ( 9 )
- PR-QMF fully reconstructed QMF
- the QMF can also be implemented by using a multi-phase structure.
- FIG. 4 it is a schematic diagram of a QMF multi-phase structure that satisfies the condition of no aliasing distortion in an application scenario in the filtering method of the embodiment of the present invention.
- this structure
- H 0 ( Z ) E. (z 2 ) + z- 0 2 ), H 1 (z) ⁇ E 0 (z 2 )-z- 1 E 1 (z 2 ) ? T(z) ⁇ 2z- l E 0 (z 2 )E l
- the nature of (z 2 ) ( l0 ) determines whether there is amplitude distortion and phase distortion.
- FIG. 5 it is a schematic diagram of a system structure of a QMF in a filtering method according to a second embodiment of the present invention, which includes an analysis filter group 2 and a synthesis filter bank 3.
- the input signal first passes through the multiplier 21, and then one input signal is sent to the decimator 22 for decimation processing, and the other input signal is subjected to delay processing and then sent to the decimator 23 for decimation processing;
- the input signal is used as the first input signal, and the input signal subjected to the delay processing and the decimation processing is used as the second input signal, and the first input signal and the second input signal are respectively performed in the all-pass filter 24 and the all-pass filter 25, respectively.
- All-pass filtering processing calculating the sum of the first input signal and the second input signal subjected to the all-pass filtering process as the first filtered signal in the adder 26; calculating the first input subjected to the all-pass filtering process in the adder 27 The difference between the signal and the second input signal is used as the second filtered signal.
- the sum of the received first filtered signal and the second filtered signal is calculated in the adder 31 as a third filtered signal, and the first filtered signal is calculated at the adder 32.
- a difference between the second filtered signal and the second filtered signal; the third filtered signal and the fourth filtered signal are all-pass filtered in the all-pass filter 33 and the all-pass filter 34, respectively;
- the processed third filtered signal and the fourth filtered signal are respectively subjected to interpolation processing in the interpolator 35 and the interpolator 36; after the third filtered signal subjected to the interpolation processing is subjected to delay processing, the third filtered signal is calculated in the adder 37 and
- the sum of the fourth filtered signals is used as an output signal; the output signal is output by the multiplier 38.
- the all-pass filtering formulas of the two all-pass filters in the analysis filter bank 2 are respectively represented by a sum, and then the transfer function ⁇ of the entire analysis filter bank 2 is analyzed.
- the expressions of and ( z ) are:
- H 0 (z) ⁇ [H a0 (z 2 ) + z 1 H al (z 2 )] (The filtering formulas of the two all-pass filters in the 12 J synthesis filter bank 3 are respectively used. (And A( z ), then the transfer function G of the entire synthesis filter bank 3. ( z ⁇ G i( z ) The expressions are:
- G 0 (z) ⁇ [z l B 0 (z 2 ) + B l (z 2 )]
- ⁇ ( z ) is a first-order all-pass filter, derived from this, ⁇ .
- It is an IIR low-pass filter
- ( z ) is an IIR high-pass filter, that is, the first filtered signal output by the analysis filter bank 2 is subjected to low-pass filtering processing, and the second filtered signal is subjected to high-pass filtering processing.
- the above analysis filter bank 2 introduces phase distortion, so when designing the synthesis filter 3, it is considered to introduce a stable all-pass filter for phase equalization to reduce the phase distortion problem.
- the present embodiment designs the synthesis filter bank 3 based on an all-pass filter capable of achieving phase equalization.
- An all-pass filter that achieves phase equalization can be expressed as:
- the filter shown in equation (19) may also be referred to as a phase equalizer, where the order of the phase equalizer is represented, the upper limit of which is limited by the specific implementation environment.
- the filtering formula of the two all-pass filters in the synthesis filter bank 3 is designed as follows:
- Equation (20) is the first filtering formula
- Equation (21) is the second filtering formula.
- the all-pass filtering process for performing phase equalization on the third filtered signal is specifically: multiplying the third filtered signal by the equation (20); and performing all-pass filtering processing for phase equalizing the fourth filtered signal is: The signal is multiplied by equation (21).
- Equation (26) is the third filtering formula
- equation (27) is the fourth filtering formula.
- the all-pass filtering process for performing phase equalization on the third filtered signal is specifically: multiplying the third filtered signal with the equation (26); and performing all-pass filtering processing for phase equalizing the fourth filtered signal is: The signal is subjected to a product operation of equation (27).
- Equation ( 28 ) also represents a stable all-pass filter in which the parameters of the analysis filter bank are considered, and when increased, the filter characteristics tend to a single delay unit. d '. Substituting equations (26) and (27) into equation (15), and according to equations (19) and (28), can be obtained:
- the QMF system has no amplitude distortion and aliasing distortion, and as the sum of 4 increases, the entire system tends to be linear, and phase distortion can be eliminated.
- the phase equalizer is used to perform the level with an all-pass filter that considers the parameters of the analysis filter bank.
- the two all-pass filters of the synthesis filter are reduced, and the computational complexity is reduced, and the delay of the algorithm is reduced; since the filter bank is analyzed in this embodiment.
- equation (31) is the first analytical filtering formula and equation (32) is the second analytical filtering formula.
- Obtaining the first filtered signal according to the input signal is specifically: multiplying the input signal by the equation (31) to obtain the first filtered signal; and acquiring the second filtered signal according to the input signal, specifically: multiplying the input signal by the equation (32) Operation, obtaining a second filtered signal.
- the transfer function of the synthesis filter bank is designed as follows:
- equation (33) is the first synthesis filter formula and equation (34) is the second synthesis filter formula.
- the third filtered signal is subjected to a product operation of equation (33) to obtain an output signal; and the fourth filtered signal is subjected to a product operation of equation (34) to obtain an output signal.
- H;(z) H Register ) (35)
- G i '(z) 2G i (z)P ⁇ (z 2 ) (36) where e ⁇ 0,l ⁇ . Since ⁇ )(z 2 ) is used For phase-balanced all-pass filters, so H:( z ) and
- 7 ⁇ ( Z ) is a high-order all-pass filter, it can be represented as a product of a plurality of first-order all-pass filter transfer functions, and the subsequent processing methods are the same.
- the filter includes a synthesis filter bank 4, wherein the synthesis filter bank 4 includes: a receiving module 41, configured to receive a first filter that is subjected to low-pass filtering processing.
- the first all-pass filtering module 42 is configured to obtain a third filtered signal according to the first filtered signal and the second filtered signal, and perform phase equalization on the third filtered signal An all-pass filtering process;
- the second all-pass filtering module 43 is configured to obtain a fourth filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the fourth filtered signal;
- the synthesis processing module 44 is configured to synthesize the third filtered signal and the fourth filtered signal that have undergone phase equalization all-pass filtering processing to obtain an output signal.
- the synthesis processing module may include: an interpolation module, configured to perform interpolation processing on the third filtered signal subjected to phase-equalized all-pass filtering processing and the fourth filtered signal; and an output module, configured to perform interpolation processing
- the third filtered signal performs delay processing, and obtains a sum of the third filtered signal subjected to the delay processing and the fourth filtered signal subjected to the interpolation processing as an output signal.
- the embodiment may further include an analysis filter bank 5 configured to acquire the first filtered signal and the second filtered signal according to an input signal.
- the analysis filter bank 5 may include: a decimation module 51 for performing decimation processing on the input signal and the delay-processed input signal, respectively; and a third all-pass filtering module 52 for using the demodulated input signal as a first input signal, performing an all-pass filtering process on the first input signal; a fourth all-pass filtering module 53 configured to use the input signal subjected to the delay processing and the decimation processing as a second input signal, and the second input
- the signal is subjected to an all-pass filtering process;
- the first adder 54 is configured to calculate a sum of the first input signal and the second input signal subjected to the all-pass filtering process, and obtain the sum of the first input signal and the second input signal according to the sum of the first input signal and the second input signal
- the first filtered signal is sent and sent;
- the second adder 55 is configured to calculate the
- the first filtered signal is subjected to low-pass filtering processing
- the second filtered signal is subjected to high-pass filtering processing to eliminate aliasing distortion and amplitude distortion
- the third filtered signal and the fourth filtered signal are all phase-balanced all-pass
- the filtering process approximates the linear phase of the ideal state, thereby eliminating phase distortion; and, in this embodiment, the computational complexity of the filter is reduced, and the delay of the algorithm is reduced.
- the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk. It is not limited thereto; although the embodiments of the present invention have been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or some of the technologies. The features are equivalent to the equivalents of the technical solutions of the embodiments of the embodiments of the present invention.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
A filtering method and filter..The method includes: receiving a first filtered signal processed by low-pass filtering and a second filtered signal processed by high-pass filtering,all-pass filtering a third filtered signal for the phase equalizing, all-pass filtering a fourth filtered signal for the phase equalizing, synthesizing the third and fourth filtered signal which are all-pass filtered for the phase equalizing, and accepting the output signal.The filter includes: a synthesis filter group,which comprises an accepting module,a first all-pass filtering module, a second all-pass filtering module and a synthesis process module. Thus the amplitude distortion and the phase distortion can be eliminated, and the computational complexity and the arithmetic time delay can be also reduced..
Description
一种滤波方法及滤波器 本申请要求于 2008 年 3 月 29 日提交中国专利局、 申请号为 200810087037.7、 发明名称为 "一种滤波方法及滤波器" 的中国专利申请的 优先权, 其全部内容通过引用结合在本申请中。 技术领域 The present invention claims the priority of the Chinese patent application filed on March 29, 2008, the Chinese Patent Application No. 200810087037.7, entitled "A Filter Method and Filter", the entire contents of which is incorporated herein by reference. This is incorporated herein by reference. Technical field
本发明实施例涉及信号处理领域, 尤其涉及一种滤波方法及滤波器。 背景技术 The embodiments of the present invention relate to the field of signal processing, and in particular, to a filtering method and a filter. Background technique
正交镜像滤波器组( Quadrature Mirror Filter, 以下简称: QMF )在信号 处理领域, 尤其在语音编码、 数字视频、 通信系统和短时频谱分析等领域中 得到广泛应用。 现有技术中提供了多种 QMF的结构及滤波方法, 例如: 利用 无限脉冲响应( Infinity Impulse Response ,以下简称: IIR )/有限脉冲响应( Finity Impulse Response , 以下简称: FIR ) 混合滤波器实现近似完全重构 QMF ( NPR-QMF ) , 用以逼近 PR-QMF的方案。 在该方案中, 利用 IIR滤波器实 现频带划分和组合, 利用 FIR滤波器对由 IIR滤波器引起的相位失真进行补 偿, 进行相位补偿的 FIR滤波器设计为: Quadrature Mirror Filter (QMF) is widely used in signal processing, especially in the fields of speech coding, digital video, communication systems and short-term spectrum analysis. A variety of QMF structures and filtering methods are provided in the prior art, for example: Infinity Impulse Response (IIR)/Finity Impulse Response (FIR) Hybrid Filter is used to achieve approximation Fully reconstructed QMF (NPR-QMF) for approaching PR-QMF. In this scheme, the IIR filter is used to implement band division and combination, and the FIR filter is used to compensate the phase distortion caused by the IIR filter. The FIR filter for phase compensation is designed as:
^ ( 1 ) 其中, "'和 为滤波参数, 经过相位补偿后的分析滤波器组的传递函数 为: ^ ( 1 ) where "' and the filter parameters, the phase-compensated analysis filter bank transfer function is:
Γ« (ζ) = Ηαι (ζ) . « (ζ) = - (ζ - a;)∑z"-d' (α,.)" = ζ^' Γ« (ζ) = Η αι (ζ) . « (ζ) = - (ζ - a ; )∑z"- d '(α,.)" = ζ^'
z ~ ai ( 2 ) 该方案解决了 IIR引入的相位失真的问题,但还是存在一定的幅度失真, 而且利用 FIR滤波器进行相位补偿会引入较高的计算复杂度。
发明内容 z ~ a i ( 2 ) This scheme solves the problem of phase distortion introduced by IIR, but there is still some amplitude distortion, and phase compensation using FIR filter will introduce higher computational complexity. Summary of the invention
本发明实施例提供了一种滤波方法及滤波器, 用以实现完全消除幅度失 真和混叠失真, 逼近理想状态的线性相位, 进而消除相位失真; 并且, 降低 计算复杂度, 减小算法的时延。 Embodiments of the present invention provide a filtering method and a filter, which are used to completely eliminate amplitude distortion and aliasing distortion, approximate a linear phase of an ideal state, and thereby eliminate phase distortion; and, reduce computational complexity and reduce algorithm time Delay.
本发明实施例提供了一种滤波方法, 包括: The embodiment of the invention provides a filtering method, including:
接收经过低通滤波处理的第一滤波信号和经过高通滤波处理的第二滤波 信号; Receiving a first filtered signal subjected to low pass filtering processing and a second filtered signal subjected to high pass filtering processing;
根据所述第一滤波信号和第二滤波信号获取第三滤波信号, 将所述第三 滤波信号进行相位均衡的全通滤波处理; Obtaining a third filtered signal according to the first filtered signal and the second filtered signal, performing phase-equalized all-pass filtering processing on the third filtered signal;
根据所述第一滤波信号和第二滤波信号获取第四滤波信号, 将所述第四 滤波信号进行相位均衡的全通滤波处理; Obtaining a fourth filtered signal according to the first filtered signal and the second filtered signal, and performing a phase-equalized all-pass filtering process on the fourth filtered signal;
将经过相位均衡的全通滤波处理的所述第三滤波信号和所述第四滤波信 号进行合成处理, 获取输出信号。 The third filtered signal subjected to phase-equalized all-pass filtering processing and the fourth filtered signal are combined to obtain an output signal.
本发明实施例提供了一种滤波器, 包括合成滤波器组, 其中合成滤波器 组包括: Embodiments of the present invention provide a filter, including a synthesis filter bank, where the synthesis filter bank includes:
接收模块, 用于接收经过低通滤波处理的第一滤波信号和经过高通滤波 处理的第二滤波信号; a receiving module, configured to receive a first filtered signal that has undergone low-pass filtering processing and a second filtered signal that has undergone high-pass filtering processing;
第一全通滤波模块, 用于根据所述第一滤波信号和第二滤波信号获取第 三滤波信号, 将所述第三滤波信号进行相位均衡的全通滤波处理; a first all-pass filtering module, configured to acquire a third filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the third filtered signal;
第二全通滤波模块, 用于根据所述第一滤波信号和第二滤波信号获取第 四滤波信号, 将所述第四滤波信号进行相位均衡的全通滤波处理; a second all-pass filtering module, configured to acquire a fourth filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the fourth filtered signal;
合成处理模块, 用于将经过相位均衡的全通滤波处理的所述第三滤波信 号和所述第四滤波信号进行合成处理, 获取输出信号。 And a synthesis processing module, configured to synthesize the third filtered signal and the fourth filtered signal subjected to phase-equalized all-pass filtering to obtain an output signal.
本发明实施例提供的滤波方法及滤波器中第一滤波信号经过低通滤波处 理, 第二滤波信号经过高通滤波处理, 可以消除混叠失真和幅度失真, 同时, 第三滤波信号和第四滤波信号均经过相位均衡的全通滤波处理, 逼近理想状
态的线性相位, 从而消除了相位失真; 并且, 本发明实施例计算复杂度降低, 减小了算法的时延。 附图说明 In the filtering method and the filter provided by the embodiment of the invention, the first filtered signal is subjected to low-pass filtering processing, and the second filtered signal is subjected to high-pass filtering processing, which can eliminate aliasing distortion and amplitude distortion, and at the same time, the third filtered signal and the fourth filtering The signal is processed by phase-equalized all-pass filtering, approaching the ideal The linear phase of the state, thereby eliminating phase distortion; and, in the embodiment of the present invention, the computational complexity is reduced, and the delay of the algorithm is reduced. DRAWINGS
图 1为本发明实施例一滤波方法的流程图; 1 is a flowchart of a filtering method according to an embodiment of the present invention;
图 2为本发明实施例滤波方法一个应用场景中 QMF基本结构的示意图; 图 3为本发明实施例滤波方法一个应用场景中 ^。 ( 和 ι (ζ)的理想幅频 响应曲线; 2 is a schematic diagram of a basic structure of a QMF in an application scenario of a filtering method according to an embodiment of the present invention; FIG. 3 is an application scenario of a filtering method according to an embodiment of the present invention. The ideal amplitude-frequency response curve of (and ι ( ζ );
图 4为本发明实施例滤波方法一个应用场景中满足无混叠失真条件的 QMF多相结构示意图; 4 is a schematic diagram of a QMF multi-phase structure that satisfies the condition of no aliasing distortion in an application scenario in a filtering method according to an embodiment of the present invention;
图 5为本发明实施例二滤波方法中 QMF的系统结构示意图; FIG. 5 is a schematic structural diagram of a system of a QMF in a filtering method according to Embodiment 2 of the present invention; FIG.
图 6为本发明实施例滤波器的示意图。 具体实施方式 FIG. 6 is a schematic diagram of a filter according to an embodiment of the present invention. detailed description
下面通过附图和实施例, 对本发明实施例的技术方案做进一步的详细描 述。 The technical solutions of the embodiments of the present invention are further described in detail below with reference to the accompanying drawings and embodiments.
如图 1所示, 为本发明实施例一滤波方法的流程图, 具体包括如下步骤: 步骤 101、 接收经过低通滤波处理的第一滤波信号和经过高通滤波处理 的第二滤波信号; As shown in FIG. 1 , a flowchart of a filtering method according to an embodiment of the present invention includes the following steps: Step 101: Receive a first filtered signal that has undergone low-pass filtering processing and a second filtered signal that has undergone high-pass filtering processing;
步骤 102、 根据第一滤波信号和第二滤波信号获取第三滤波信号, 将第 三滤波信号进行相位均衡的全通滤波处理; Step 102: Acquire a third filtered signal according to the first filtered signal and the second filtered signal, and perform a phase-equalized all-pass filtering process on the third filtered signal;
步骤 103、 根据第一滤波信号和第二滤波信号获取第四滤波信号, 将第 四滤波信号进行相位均衡的全通滤波处理; Step 103: Acquire a fourth filtered signal according to the first filtered signal and the second filtered signal, and perform a phase-equalized all-pass filtering process on the fourth filtered signal;
步骤 104、 将经过相位均衡的全通滤波处理的所述第三滤波信号和所述 第四滤波信号进行合成处理, 获取输出信号。 Step 104: Synthesize the third filtered signal and the fourth filtered signal subjected to phase-equalized all-pass filtering to obtain an output signal.
其中步骤 104可以具体为: 将经过相位均衡的全通滤波处理的第三滤波
信号与第四滤波信号进行插值处理; 将经过插值处理的第三滤波信号进行延 迟处理, 并获取经过延迟处理的第三滤波信号与经过插值处理的第四滤波信 号之和, 作为输出信号。 Step 104 may be specifically: performing third filtering of phase-equalized all-pass filtering processing The signal and the fourth filtered signal are subjected to interpolation processing; the third filtered signal subjected to the interpolation processing is subjected to delay processing, and the sum of the third filtered signal subjected to the delay processing and the fourth filtered signal subjected to the interpolation processing is obtained as an output signal.
上述步骤 101之前还可以包括: 步骤 100、 根据输入信号, 获取所述第 一滤波信号和所述第二滤波信号; 本步骤可以具体包括: The foregoing step 101 may further include: Step 100: Acquire the first filtered signal and the second filtered signal according to the input signal. The step may specifically include:
步骤 1001、 将输入信号与经过延迟处理的输入信号分别进行抽取处理; 步骤 1002、 将经过抽取处理的输入信号作为第一输入信号, 将第一输入 信号进行全通滤波处理; Step 1001: Perform an extraction process on the input signal and the input signal subjected to the delay processing respectively; Step 1002: Perform an all-pass filtering process on the first input signal by using the input signal subjected to the decimation process as the first input signal;
步骤 1003、 将经过延迟处理和抽取处理的输入信号作为第二输入信号, 将第二输入信号进行全通滤波处理; Step 1003: The input signal subjected to the delay processing and the decimation processing is used as a second input signal, and the second input signal is subjected to all-pass filtering processing;
步骤 1004、计算经过全通滤波处理的第一输入信号和第二输入信号之和, 并根据第一输入信号和第二输入信号之和获取第一滤波信号并发送; Step 1004, calculating a sum of the first input signal and the second input signal subjected to the all-pass filtering process, and acquiring the first filtered signal according to the sum of the first input signal and the second input signal, and transmitting;
步骤 1005、计算经过全通滤波处理的第一输入信号和第二输入信号之差, 并根据第一输入信号和第二输入信号之差获取第二滤波信号并发送。 Step 1005: Calculate a difference between the first input signal and the second input signal processed by the all-pass filter, and obtain a second filtered signal according to a difference between the first input signal and the second input signal and send the second filtered signal.
进一步的, 其中步骤 1004中, 根据第一输入信号和第二输入信号之和获 取第一滤波信号具体为: 将第一输入信号和第二输入信号之和作编码处理得 到第一滤波信号; 步骤 1005中, 根据第一输入信号和第二输入信号之差获取 第二滤波信号具体为: 将第一输入信号和第二输入信号之差作编码处理得到 第二滤波信号。 Further, in step 1004, acquiring the first filtered signal according to the sum of the first input signal and the second input signal is specifically: encoding the sum of the first input signal and the second input signal to obtain a first filtered signal; In 1005, acquiring the second filtered signal according to the difference between the first input signal and the second input signal is: performing a coding process on the difference between the first input signal and the second input signal to obtain a second filtered signal.
则, 步骤 102中, 根据第一滤波信号和第二滤波信号获取第三滤波信号 具体为: 将第一滤波信号和第二滤波信号作解码处理, 并计算解码处理后的 第一滤波信号和第二滤波信号之和, 作为第三滤波信号; 步骤 103中, 根据 第一滤波信号和第二滤波信号获取第三滤波信号具体为: 将第一滤波信号和 第二滤波信号作解码处理, 并计算解码处理后的第一滤波信号和第二滤波信 号之差, 作为第四滤波信号。 Then, in step 102, acquiring the third filtered signal according to the first filtered signal and the second filtered signal is: decoding the first filtered signal and the second filtered signal, and calculating the first filtered signal after decoding processing The sum of the two filtered signals is used as the third filtered signal. In step 103, acquiring the third filtered signal according to the first filtered signal and the second filtered signal is specifically: decoding the first filtered signal and the second filtered signal, and calculating The difference between the processed first filtered signal and the second filtered signal is decoded as a fourth filtered signal.
本实施例中第一滤波信号经过低通滤波处理, 第二滤波信号经过高通滤
波处理, 可以消除混叠失真和幅度失真, 同时, 第三滤波信号和第四滤波信 号均经过相位均衡的全通滤波处理, 逼近理想状态的线性相位, 从而消除了 相位失真; 并且, 本实施例滤波方法计算复杂度降低, 减小了算法的时延。 In this embodiment, the first filtered signal is subjected to low-pass filtering processing, and the second filtered signal is subjected to high-pass filtering. Wave processing can eliminate aliasing distortion and amplitude distortion. At the same time, the third filtered signal and the fourth filtered signal are subjected to phase-equalized all-pass filtering to approximate the linear phase of the ideal state, thereby eliminating phase distortion; and, the implementation The example filtering method reduces the computational complexity and reduces the delay of the algorithm.
本发明实施例滤波方法以 QMF的滤波方法为例,进一步介绍本发明实施 例的技术方案。 The filtering method of the embodiment of the present invention takes the filtering method of the QMF as an example to further introduce the technical solution of the embodiment of the present invention.
首先介绍本发明实施例滤波方法的一个应用场景, 如图 2所示, 为本发 明实施例滤波方法一个应用场景中 QMF基本结构的示意图, 该 QMF将输入 信号 x(n)分成 M(M=2)个子带信号, 该 M个子带信号的带宽是原来的 1/M。 在发送端的分析滤波器组(包括 。(z)和 (z) )之后分别加一个 M(M=2)倍的 抽取器 11 ; 在接收端的合成滤波器组 (包括 ^。( 和^^) )之前分别加一个 M(M=2)倍的插值器 12。 An application scenario of the filtering method in the embodiment of the present invention is first introduced. As shown in FIG. 2, it is a schematic diagram of a QMF basic structure in an application scenario of a filtering method according to an embodiment of the present invention. The QMF divides the input signal x(n) into M (M= 2) Sub-band signals, the bandwidth of the M sub-band signals is 1/M of the original. Add a M (M = 2) times decimator 11 after the analysis filter bank (including ( z ) and (z)) at the transmitting end; synthesis filter bank at the receiving end (including ^. (and ^^) ) An interpolator 12 of M (M = 2) times is added before.
上述 QMF系统的传递函数可以表示为: The transfer function of the above QMF system can be expressed as:
Y(z) = X(z)Tlin (z) + X(-z)Ealias (z)Y(z) = X(z)T lin (z) + X(-z)E alias (z)
[H0 (z)G0 (z) + H , (2)0, (2)] [H 0 (z)G 0 (z) + H , (2)0, (2)]
( 4 ) (4)
EaKas (z) = -[Ho (-z)G0 (z) + Hx (-2)0, (z)] E aKas (z) = -[Ho (-z)G 0 (z) + H x (-2)0, (z)]
( 5 ) 式( 4 )表示 QMF系统的线性传递函数, 式( 5 )表示 QMF系统的混叠 传递函数。 (5) Equation (4) represents the linear transfer function of the QMF system, and equation (5) represents the alias transfer function of the QMF system.
若将上述合成滤波器组设计为: If the above synthesis filter bank is designed as:
G0(z) = C{z)H, (-z), G, (z) = -C(z)H0 (-z) ( 6 ) 则重构输出信号没有混叠失真, 即: G 0 (z) = C{z)H, (-z), G, (z) = -C(z)H 0 (-z) ( 6 ) The reconstructed output signal has no aliasing distortion, ie:
Υ(ε]ω) = X{ej0})THn {ej0} ( η ) 若上述分析滤波器组的设计能够满足
, 则重构输出信号没有幅
度失真, 即: Υ(ε ]ω ) = X{e j0} )T Hn {e j0} ( η ) If the above analysis filter bank is designed to meet , then the reconstructed output signal has no amplitude Degree distortion, ie:
若上述分析滤波器组的设计
能够满足 + , 则重构输 出信号没有相位失真, 即: If the above analysis filter bank is designed Can satisfy +, then the reconstructed output signal has no phase distortion, namely:
arg{7(^ffl)} = arg{ (e^)} + αω + β ( 9 ) 如图 3 所示, 为本发明实施例滤波方法一个应用场景中 ^。( 和 ^( 的 理想幅频响应曲线。 能够完全消除混叠失真、 幅度失真以及相位失真的 QMF 可称为完全重构 QMF ( PR-QMF ) 。 Arg{7(^ ffl )} = arg{ (e^)} + αω + β ( 9 ) As shown in FIG. 3 , it is an application scenario in the filtering method of the embodiment of the present invention. The ideal amplitude-frequency response curve of (and ^(). QMF that completely eliminates aliasing distortion, amplitude distortion, and phase distortion can be called fully reconstructed QMF (PR-QMF).
QMF也可以釆用多相结构来实现, 如图 4所示, 为本发明实施例滤波方 法一个应用场景中满足无混叠失真条件的 QMF 多相结构示意图。 在该结构 中, The QMF can also be implemented by using a multi-phase structure. As shown in FIG. 4, it is a schematic diagram of a QMF multi-phase structure that satisfies the condition of no aliasing distortion in an application scenario in the filtering method of the embodiment of the present invention. In this structure,
H0(Z) = E。(z2) + z- 02), H1(z)^E0(z2)-z-1E1(z2)? T(z)^2z-lE0(z2)El(z2) ( l0 ) 其中 的性质决定是否存在幅度失真和相位失真。 H 0 ( Z ) = E. (z 2 ) + z- 0 2 ), H 1 (z)^E 0 (z 2 )-z- 1 E 1 (z 2 ) ? T(z)^2z- l E 0 (z 2 )E l The nature of (z 2 ) ( l0 ) determines whether there is amplitude distortion and phase distortion.
如图 5所示,为本发明实施例二滤波方法中 QMF的系统结构示意图,其 中包括分析滤波器组 2和合成滤波器组 3。 As shown in FIG. 5, it is a schematic diagram of a system structure of a QMF in a filtering method according to a second embodiment of the present invention, which includes an analysis filter group 2 and a synthesis filter bank 3.
在分析滤波器组 2中, 输入信号首先经过乘法器 21, 然后一路输入信号 发送至抽取器 22进行抽取处理,另一路输入信号经过延迟处理后发送至抽取 器 23进行抽取处理; 将经过抽取处理的输入信号作为第一输入信号, 将经过 延迟处理和抽取处理的输入信号作为第二输入信号, 将第一输入信号和第二 输入信号分别在全通滤波器 24和全通滤波器 25中进行全通滤波处理; 在加 法器 26中计算经过全通滤波处理的第一输入信号和第二输入信号之和,作为 第一滤波信号;在加法器 27中计算经过全通滤波处理的第一输入信号和第二 输入信号之差, 作为第二滤波信号。 In the analysis filter bank 2, the input signal first passes through the multiplier 21, and then one input signal is sent to the decimator 22 for decimation processing, and the other input signal is subjected to delay processing and then sent to the decimator 23 for decimation processing; The input signal is used as the first input signal, and the input signal subjected to the delay processing and the decimation processing is used as the second input signal, and the first input signal and the second input signal are respectively performed in the all-pass filter 24 and the all-pass filter 25, respectively. All-pass filtering processing; calculating the sum of the first input signal and the second input signal subjected to the all-pass filtering process as the first filtered signal in the adder 26; calculating the first input subjected to the all-pass filtering process in the adder 27 The difference between the signal and the second input signal is used as the second filtered signal.
在合成滤波器组 3中, 首先, 在加法器 31中计算接收到的第一滤波信号 和第二滤波信号之和, 作为第三滤波信号, 以及在加法器 32计算第一滤波信
号和第二滤波信号之差, 作为第四滤波信号; 将第三滤波信号和第四滤波信 号分别在全通滤波器 33和全通滤波器 34中进行全通滤波处理; 将经过全通 滤波处理的第三滤波信号和第四滤波信号分别在插值器 35和插值器 36中进 行插值处理; 将经过插值处理的第三滤波信号进行延迟处理后, 在加法器 37 中计算第三滤波信号和第四滤波信号之和, 作为输出信号; 输出信号经过乘 法器 38后进行输出。 In the synthesis filter bank 3, first, the sum of the received first filtered signal and the second filtered signal is calculated in the adder 31 as a third filtered signal, and the first filtered signal is calculated at the adder 32. a difference between the second filtered signal and the second filtered signal; the third filtered signal and the fourth filtered signal are all-pass filtered in the all-pass filter 33 and the all-pass filter 34, respectively; The processed third filtered signal and the fourth filtered signal are respectively subjected to interpolation processing in the interpolator 35 and the interpolator 36; after the third filtered signal subjected to the interpolation processing is subjected to delay processing, the third filtered signal is calculated in the adder 37 and The sum of the fourth filtered signals is used as an output signal; the output signal is output by the multiplier 38.
其中,分析滤波器组 2内两个全通滤波器的全通滤波公式分别用 和 来表示, 则整个分析滤波器组 2的传递函数 ^。 和 (z)的表达式分别 为: Wherein, the all-pass filtering formulas of the two all-pass filters in the analysis filter bank 2 are respectively represented by a sum, and then the transfer function ^ of the entire analysis filter bank 2 is analyzed. The expressions of and ( z ) are:
H0(z)=^[Ha0(z2) + z 1Hal(z2)] 一、
( 12 J 合成滤波器组 3 内两个全通滤波器的滤波公式分别用 。 ( 和 A(z)来表 示, 则整个合成滤波器组 3的传递函数 G。(z^ Gi(z)的表达式分别为: H 0 (z)=^[H a0 (z 2 ) + z 1 H al (z 2 )] (The filtering formulas of the two all-pass filters in the 12 J synthesis filter bank 3 are respectively used. (And A( z ), then the transfer function G of the entire synthesis filter bank 3. ( z ^ G i( z ) The expressions are:
G0(z) = ^[z lB0(z2) + Bl(z2)] G 0 (z) = ^[z l B 0 (z 2 ) + B l (z 2 )]
( 13 ) = [ — ( 14) 因此, 整个 QMF系统的线性传递函数和混叠传递函数分别为: ( 13 ) = [ — ( 14 ) Therefore, the linear transfer function and the alias transfer function of the entire QMF system are:
Tlin (^) -— Z aa, (^2 )B0 (z2) + Hal (z2 )B, (z2 )] ( i5 ) T lin (^) - Z a a , (^ 2 )B 0 (z 2 ) + H al (z 2 )B, (z 2 )] ( i5 )
Ealias (^) = ^-[ a0(z2 )B0 (z2)-Hal {z )Bx (z2 )] ( ^ ) 本实施例将分析滤波器组 2 内两个全通滤波器的全通滤波公式设计如 下:
E alias (^) = ^-[ a0 (z 2 )B 0 (z 2 )-H al {z )B x (z 2 )] ( ^ ) This embodiment will analyze two all-passes in filter bank 2 The filter's all-pass filtering formula is designed as follows:
i
-1<«; <1;«; ei?; e{0,l} (18) 其中 为分析滤波参数。将第一输入信号进行全通滤波处理可以具体为: 将第一输入信号与式( 17)进行乘积运算, 此时, i = 0; 将第二输入信号进 行全通滤波处理可以具体为: 将第二输入信号与式( 17)进行乘积运算, 此 时, i= 1。 i -1<« ; <1;« ; ei?; e{0,l} (18) where is the analysis filter parameter. The all-pass filtering process of the first input signal may be specifically: multiplying the first input signal by the equation (17), at this time, i = 0; performing the all-pass filtering process on the second input signal may be: The second input signal is multiplied by equation (17), at which point i = 1.
上式表明7 ^(z)是一阶全通滤波器, 由此推出, ^。( 为 IIR低通滤波器, (z)为 IIR高通滤波器, 即分析滤波器组 2输出的第一滤波信号经过低通滤 波处理, 第二滤波信号经过高通滤波处理。 The above equation shows that 7 ^( z ) is a first-order all-pass filter, derived from this, ^. (It is an IIR low-pass filter, ( z ) is an IIR high-pass filter, that is, the first filtered signal output by the analysis filter bank 2 is subjected to low-pass filtering processing, and the second filtered signal is subjected to high-pass filtering processing.
上述分析滤波器组 2会引入相位失真, 所以在设计合成滤波器 3时, 考 虑引入一个稳定的全通滤波器来进行相位均衡, 以减小相位失真的问题。 本 实施例根据能实现相位均衡的全通滤波器来设计合成滤波器组 3。 The above analysis filter bank 2 introduces phase distortion, so when designing the synthesis filter 3, it is considered to introduce a stable all-pass filter for phase equalization to reduce the phase distortion problem. The present embodiment designs the synthesis filter bank 3 based on an all-pass filter capable of achieving phase equalization.
式(19) 所示的滤波器也可称为相位均衡器, 其中 表示相位均衡器的 阶数, 其上限受具体实施环境的限制。 根据该相位均衡器, 本实施例将合成 滤波器组 3内两个全通滤波器的滤波公式设计如下:
The filter shown in equation (19) may also be referred to as a phase equalizer, where the order of the phase equalizer is represented, the upper limit of which is limited by the specific implementation environment. According to the phase equalizer, the filtering formula of the two all-pass filters in the synthesis filter bank 3 is designed as follows:
其中, ^。和 为延迟参数, di =2N- ; 式(20) 为第一滤波公式, 式(21) 为第二滤波公式。 将第三滤波信号进行相位均衡的全通滤波处理具体为: 将 第三滤波信号与式(20)进行乘积运算; 将第四滤波信号进行相位均衡的全 通滤波处理具体为: 将第四滤波信号与式(21)进行乘积运算。 Among them, ^. And the delay parameter, d i = 2 N - ; Equation (20) is the first filtering formula, and Equation (21) is the second filtering formula. The all-pass filtering process for performing phase equalization on the third filtered signal is specifically: multiplying the third filtered signal by the equation (20); and performing all-pass filtering processing for phase equalizing the fourth filtered signal is: The signal is multiplied by equation (21).
为了不失一般性, 假设^^^且^ ^。, 由式(20)和式(21)可知, 相位均衡的全通滤波器的参数由分析滤波器组 2的参数决定。
将式(20)和式(21)代入式(15) , 并根据式(19)可以得到: In order not to lose generality, suppose ^^^ and ^ ^. It can be seen from equations (20) and (21) that the parameters of the phase-equalized all-pass filter are determined by the parameters of the analysis filter bank 2. Substituting the formula (20) and the formula (21) into the formula (15), and according to the formula (19), can be obtained:
T (z) = - 0 +— z (22 ) T (z) = - 0 +— z (22 )
2 z2d° - «0 d° 卞 2 z2di - 由式(22)可知, 随着延迟参数 ^。和 的增大, 上述线性传递函数趋向 于延迟为
+ l的延迟单元。 2 z 2d ° - « 0 d ° 卞 2 z 2di - Known by equation (22), with the delay parameter ^. The increase of sum, the above linear transfer function tends to be delayed + l delay unit.
将式( 20 )和式( 21 )代入式( 16 ) , 并根据式( 19 )可以得到: Substituting the formula (20) and the formula (21) into the formula (16), and according to the formula (19), can be obtained:
-2(d,-d0)-l d0 2d0 -1 d 2dl -2(d,-d 0 )-ld 0 2d 0 -1 d 2dl
F (7\=^L i- 0 z z i-al z ) αΐύΛ 2 z 2d。_«0 d。 2 z2di -af 由式(23)可知, 当 和 足够大时, 混叠失真可以任意小。 F ( 7 \ = ^L i- 0 zz ia l z ) αΐύΛ 2 z 2d . _« 0 d . 2 z 2di -af From equation (23), the aliasing distortion can be arbitrarily small when the sum is large enough.
观察式(19) , 计算时需要进行 21 §2 次实数乘法, 21 §2 次实数加法, 一1次延迟, 而观察背景技术中式( 1 )和式(2) , 需要进行 次乘法, 次 加法, -1次延迟, 因此, 与现有技术相比, 降低了计算复杂度, 减小了算 法的时延, 并且, QMF系统的计算复杂度和算法时延由相位均衡器的阶数决 定, 阶数越小, 计算复杂度越低, 算法时延越小; 由于本实施例中分析滤波 器组 2的 ^。 ( 为 IIR低通滤波器, ^( 为 IIR高通滤波器, 所以可以消除混 叠失真和幅度失真, 合成滤波器组 3中引入了稳定的全通滤波器进行相位均 衡, 逼近线性相位, 从而消除了相位失真, 并且, QMF系统的相位失真程度 由相位均衡器的阶数决定, 阶数越大, 越逼近线性相位; 因此, 本实施例可 以通过设置相位均衡器的阶数来灵活控制整个 QMF系统的相位失真程度、计 算复杂度和算法时延。 Observe equation (19). When calculating, you need to perform 21 § 2 real multiplications, 21 § 2 real additions, and 1 delay. Observing the background techniques (1) and (2), you need to perform submultiplication and sub-addition. , - 1 time delay, therefore, compared with the prior art, the computational complexity is reduced, the delay of the algorithm is reduced, and the computational complexity and algorithm delay of the QMF system are determined by the order of the phase equalizer, The smaller the order, the lower the computational complexity and the smaller the algorithm delay; since the filter bank 2 is analyzed in this embodiment. (IIR low-pass filter, ^(IRR high-pass filter, so aliasing distortion and amplitude distortion can be eliminated, a stable all-pass filter is introduced in synthesis filter bank 3 for phase equalization, approximating linear phase, thus eliminating The phase distortion is determined, and the degree of phase distortion of the QMF system is determined by the order of the phase equalizer. The larger the order, the closer to the linear phase; therefore, the present embodiment can flexibly control the entire QMF by setting the order of the phase equalizer. The degree of phase distortion, computational complexity, and algorithm delay of the system.
本发明实施例三滤波方法可以将分析滤波器组内两个全通滤波器的全通 滤波公式设计如下: a,{z =- 1^- z - «; (24) The third filtering method of the embodiment of the present invention can design the all-pass filtering formula of two all-pass filters in the analysis filter bank as follows: a, {z = - 1 ^- z - « ; (24)
|α,.|<|ζ|; -1<«; <1;«; ei?; e{0,l} (25) 这与实施例二相同。 将第一输入信号进行全通滤波处理可以具体为: 将
第一输入信号与式(24)进行乘积运算, 此时, i = 0; 将第二输入信号进行 全通滤波处理可以具体为: 将第二输入信号与式(25)进行乘积运算, 此时, i= 1 |α,.|<|ζ|;-1<«;<1;«;ei?; e{0,l} (25) This is the same as in the second embodiment. The all-pass filtering process of the first input signal may be specifically as follows: The first input signal is multiplied by the equation (24), and i = 0; the second input signal is subjected to the all-pass filtering process, which may be specifically: multiplying the second input signal by the equation (25), , i= 1
本实施例与实施例二不同之处在于将合成滤波器组内两个全通滤波器的 滤波公式设计如下: The difference between this embodiment and the second embodiment is that the filtering formulas of the two all-pass filters in the synthesis filter bank are designed as follows:
Bl(z) = 2P^(z)T^(z) (27) 式(26)为第三滤波公式, 式(27)为第四滤波公式。 将第三滤波信号 进行相位均衡的全通滤波处理具体为: 将第三滤波信号与式(26)进行乘积 运算; 将第四滤波信号进行相位均衡的全通滤波处理具体为: 将第四滤波信 号与式(27)进行乘积运算。 B l (z) = 2P^(z)T^(z) (27) Equation (26) is the third filtering formula, and equation (27) is the fourth filtering formula. The all-pass filtering process for performing phase equalization on the third filtered signal is specifically: multiplying the third filtered signal with the equation (26); and performing all-pass filtering processing for phase equalizing the fourth filtered signal is: The signal is subjected to a product operation of equation (27).
由于 -1<«; <1 , 式(28)表示的也是稳定的全通滤波器, 其中考虑了分 析滤波器组的参数, 而且当 增大时, 该滤波器特性趋向于一个单一的延迟 单元 d'。 将式(26)和式(27)代入式(15) , 并根据式(19)和式(28) 可以得到: Since -1<« ; <1 , Equation ( 28 ) also represents a stable all-pass filter in which the parameters of the analysis filter bank are considered, and when increased, the filter characteristics tend to a single delay unit. d '. Substituting equations (26) and (27) into equation (15), and according to equations (19) and (28), can be obtained:
1 _ 。 1― 、 1 _ . 1- ,
γ ( \ C 0 ) γ ( \ C 0 )
_a 0 根据式(26) 、 (27) 、 ( 16) 、 ( 19)和(28) 可得到: _ a 0 according to equations (26), (27), (16), (19) and (28):
Ea!ias(z) = Q (30) 因此整个 QMF系统的传递函数是一个 2( +^ + 1阶的全通滤波器, 所以E a!ias (z) = Q (30) Therefore the transfer function of the entire QMF system is a 2 ( +^ + 1st order all-pass filter, so
QMF系统没有幅度失真和混叠失真, 而且随着 和4的增大, 整个系统也趋 向于线性相位, 相位失真也可以消除。 The QMF system has no amplitude distortion and aliasing distortion, and as the sum of 4 increases, the entire system tends to be linear, and phase distortion can be eliminated.
本实施例釆用相位均衡器与考虑分析滤波器组参数的全通滤波器进行级
联获取合成滤波器的两个全通滤波器, 与现有技术相比, 降低了计算复杂度, 减小了算法的时延; 由于本实施例中分析滤波器组 的 ^。 ( 为 IIR低通滤波 器, ^( 为 IIR高通滤波器, 所以可以消除混叠失真和幅度失真, 合成滤波 器组中引入了稳定的全通滤波器进行相位均衡, 逼近线性相位, 从而消除了 相位失真。 In this embodiment, the phase equalizer is used to perform the level with an all-pass filter that considers the parameters of the analysis filter bank. Compared with the prior art, the two all-pass filters of the synthesis filter are reduced, and the computational complexity is reduced, and the delay of the algorithm is reduced; since the filter bank is analyzed in this embodiment. (IIR low-pass filter, ^(IRR high-pass filter, so aliasing distortion and amplitude distortion can be eliminated, a stable all-pass filter is introduced into the synthesis filter bank for phase equalization, approximating the linear phase, thus eliminating Phase distortion.
本发明实施例四滤波方法可以将分析滤波器组的传递函数设计如下: The fourth filtering method of the embodiment of the present invention can design the transfer function of the analysis filter bank as follows:
H。 (z) = [Γ (ζ2 ) + ζ-ιΗαι (ζ2 (ζ2)] (31) )— ζ-ιΗαι (ζ2 ) ) (ζ2)] (32)
H. (z) = [Γ (ζ 2 ) + ζ- ι Η αι (ζ 2 (ζ 2 )] (31) ) — ζ- ι Η αι (ζ 2 ) ) (ζ 2 )] (32)
其中式(31)为第一分析滤波公式, 式(32) 为第二分析滤波公式。 根 据输入信号获取第一滤波信号具体为: 将输入信号与式(31)进行乘积运算, 获取第一滤波信号; 根据输入信号获取第二滤波信号具体为: 将输入信号与 式(32)进行乘积运算, 获取第二滤波信号。 Where equation (31) is the first analytical filtering formula and equation (32) is the second analytical filtering formula. Obtaining the first filtered signal according to the input signal is specifically: multiplying the input signal by the equation (31) to obtain the first filtered signal; and acquiring the second filtered signal according to the input signal, specifically: multiplying the input signal by the equation (32) Operation, obtaining a second filtered signal.
其中式(33)为第一合成滤波公式, 式(34) 为第二合成滤波公式。 将 第三滤波信号与式(33)进行乘积运算, 可获取输出信号; 将第四滤波信号 与式(34)进行乘积运算, 也可获取输出信号。 Where equation (33) is the first synthesis filter formula and equation (34) is the second synthesis filter formula. The third filtered signal is subjected to a product operation of equation (33) to obtain an output signal; and the fourth filtered signal is subjected to a product operation of equation (34) to obtain an output signal.
上述式(31) ~ (34)也可以表示为: The above formulas (31) to (34) can also be expressed as:
H;(z) = H„ ) (35) Gi'(z) = 2Gi(z)P^(z2) (36) 其中 e{0,l}。 由于 ^)(z2)为用于相位均衡的全通滤波器, 所以 H:(z)与 H;(z) = H„ ) (35) G i '(z) = 2G i (z)P^(z 2 ) (36) where e{0,l}. Since ^)(z 2 ) is used For phase-balanced all-pass filters, so H:( z ) and
H' z 以及 ( 与 ( 的幅频响应相同, 而整个系统会更趋向于线性相位。 本实施例没有幅度失真和混叠失真, 相位失真也更小; 并且, 与现有技术相
比, 降低了计算复杂度, 减小了算法时延。 H ' z and (the same as the amplitude-frequency response, and the whole system tends to be more linear. This embodiment has no amplitude distortion and aliasing distortion, and the phase distortion is also smaller; and, compared with the prior art Compared, the computational complexity is reduced and the algorithm delay is reduced.
在本发明实施例滤波方法中, 若7 ^ (Z)是高阶全通滤波器, 则可以将其表 示为多个一阶全通滤波器传递函数的乘积, 后续处理方法都一样。 In the filtering method of the embodiment of the present invention, if 7 ^( Z ) is a high-order all-pass filter, it can be represented as a product of a plurality of first-order all-pass filter transfer functions, and the subsequent processing methods are the same.
如图 6所示, 为本发明实施例滤波器的示意图, 该滤波器包括合成滤波 器组 4, 其中合成滤波器组 4包括: 接收模块 41 , 用于接收经过低通滤波处 理的第一滤波信号和经过高通滤波处理的第二滤波信号; 第一全通滤波模块 42 , 用于根据所述第一滤波信号和第二滤波信号获取第三滤波信号, 将所述 第三滤波信号进行相位均衡的全通滤波处理; 第二全通滤波模块 43 , 用于根 据所述第一滤波信号和第二滤波信号获取第四滤波信号, 将所述第四滤波信 号进行相位均衡的全通滤波处理; 合成处理模块 44, 用于将经过相位均衡的 全通滤波处理的所述第三滤波信号和所述第四滤波信号进行合成处理, 获取 输出信号。 As shown in FIG. 6 , which is a schematic diagram of a filter according to an embodiment of the present invention, the filter includes a synthesis filter bank 4, wherein the synthesis filter bank 4 includes: a receiving module 41, configured to receive a first filter that is subjected to low-pass filtering processing. And a second filtered signal processed by the high-pass filter; the first all-pass filtering module 42 is configured to obtain a third filtered signal according to the first filtered signal and the second filtered signal, and perform phase equalization on the third filtered signal An all-pass filtering process; the second all-pass filtering module 43 is configured to obtain a fourth filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the fourth filtered signal; The synthesis processing module 44 is configured to synthesize the third filtered signal and the fourth filtered signal that have undergone phase equalization all-pass filtering processing to obtain an output signal.
其中合成处理模块可以包括: 插值模块, 用于将经过相位均衡的全通滤 波处理的所述第三滤波信号与所述第四滤波信号进行插值处理; 输出模块, 用于将经过插值处理的所述第三滤波信号进行延迟处理, 并获取经过延迟处 理的所述第三滤波信号与经过插值处理的所述第四滤波信号之和, 作为输出 信号。 The synthesis processing module may include: an interpolation module, configured to perform interpolation processing on the third filtered signal subjected to phase-equalized all-pass filtering processing and the fourth filtered signal; and an output module, configured to perform interpolation processing The third filtered signal performs delay processing, and obtains a sum of the third filtered signal subjected to the delay processing and the fourth filtered signal subjected to the interpolation processing as an output signal.
本实施例还可以包括分析滤波器组 5 , 用于根据输入信号, 获取所述第 一滤波信号和所述第二滤波信号。 进一步的, 分析滤波器组 5可以包括: 抽 取模块 51 , 用于将输入信号与经过延迟处理的输入信号分别进行抽取处理; 第三全通滤波模块 52 , 用于将经过抽取处理的输入信号作为第一输入信号, 将所述第一输入信号进行全通滤波处理; 第四全通滤波模块 53 , 用于将经过 延迟处理和抽取处理的输入信号作为第二输入信号, 将所述第二输入信号进 行全通滤波处理; 第一加法器 54, 用于计算经过全通滤波处理的第一输入信 号和第二输入信号之和, 并根据所述第一输入信号和第二输入信号之和获取 所述第一滤波信号并发送; 第二加法器 55 , 用于计算经过全通滤波处理的第
一输入信号和第二输入信号之差, 并根据所述第一输入信号和第二输入信号 之差获取所述第二滤波信号并发送。 The embodiment may further include an analysis filter bank 5 configured to acquire the first filtered signal and the second filtered signal according to an input signal. Further, the analysis filter bank 5 may include: a decimation module 51 for performing decimation processing on the input signal and the delay-processed input signal, respectively; and a third all-pass filtering module 52 for using the demodulated input signal as a first input signal, performing an all-pass filtering process on the first input signal; a fourth all-pass filtering module 53 configured to use the input signal subjected to the delay processing and the decimation processing as a second input signal, and the second input The signal is subjected to an all-pass filtering process; the first adder 54 is configured to calculate a sum of the first input signal and the second input signal subjected to the all-pass filtering process, and obtain the sum of the first input signal and the second input signal according to the sum of the first input signal and the second input signal The first filtered signal is sent and sent; the second adder 55 is configured to calculate the first processed by the all-pass filter a difference between an input signal and a second input signal, and acquiring the second filtered signal according to a difference between the first input signal and the second input signal and transmitting.
本实施例中第一滤波信号经过低通滤波处理, 第二滤波信号经过高通滤 波处理, 可以消除混叠失真和幅度失真, 同时, 第三滤波信号和第四滤波信 号均经过相位均衡的全通滤波处理, 逼近理想状态的线性相位, 从而消除了 相位失真; 并且, 本实施例滤波器计算复杂度降低, 减小了算法的时延。 In this embodiment, the first filtered signal is subjected to low-pass filtering processing, and the second filtered signal is subjected to high-pass filtering processing to eliminate aliasing distortion and amplitude distortion, and at the same time, the third filtered signal and the fourth filtered signal are all phase-balanced all-pass The filtering process approximates the linear phase of the ideal state, thereby eliminating phase distortion; and, in this embodiment, the computational complexity of the filter is reduced, and the delay of the algorithm is reduced.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤, 而前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程 序代码的介质。 非对其限制; 尽管参照前述实施例对本发明实施例进行了详细的说明, 本领 域的普通技术人员应当理解: 其依然可以对前述各实施例所记载的技术方案 进行修改, 或者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范 围。
A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The steps of the foregoing method embodiments are included, and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk. It is not limited thereto; although the embodiments of the present invention have been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or some of the technologies. The features are equivalent to the equivalents of the technical solutions of the embodiments of the embodiments of the present invention.
Claims
1、 一种滤波方法, 其特征在于包括: A filtering method, comprising:
接收经过低通滤波处理的第一滤波信号和经过高通滤波处理的第二滤波 信号; Receiving a first filtered signal subjected to low pass filtering processing and a second filtered signal subjected to high pass filtering processing;
根据所述第一滤波信号和第二滤波信号获取第三滤波信号, 将所述第三 滤波信号进行相位均衡的全通滤波处理; Obtaining a third filtered signal according to the first filtered signal and the second filtered signal, performing phase-equalized all-pass filtering processing on the third filtered signal;
根据所述第一滤波信号和第二滤波信号获取第四滤波信号, 将所述第四 滤波信号进行相位均衡的全通滤波处理; Obtaining a fourth filtered signal according to the first filtered signal and the second filtered signal, and performing a phase-equalized all-pass filtering process on the fourth filtered signal;
将经过相位均衡的全通滤波处理的所述第三滤波信号和所述第四滤波信 号进行合成处理, 获取输出信号。 The third filtered signal subjected to phase-equalized all-pass filtering processing and the fourth filtered signal are combined to obtain an output signal.
2、 根据权利要求 1 所述的滤波方法, 其特征在于, 所述接收经过低通 滤波处理的第一滤波信号和经过高通滤波处理的第二滤波信号之前还包括: 根据输入信号, 获取所述第一滤波信号和所述第二滤波信号。 The filtering method according to claim 1, wherein the receiving the first filtered signal subjected to the low-pass filtering process and the second filtering signal subjected to the high-pass filtering process further comprises: acquiring the a first filtered signal and the second filtered signal.
3、 根据权利要求 2所述的滤波方法, 其特征在于, 所述根据输入信号 获取所述第一滤波信号和所述第二滤波信号包括: The filtering method according to claim 2, wherein the acquiring the first filtered signal and the second filtered signal according to the input signal comprises:
将输入信号与经过延迟处理的输入信号分别进行抽取处理; Extracting the input signal and the delayed input signal separately;
将经过抽取处理的输入信号作为第一输入信号, 将所述第一输入信号进 行全通滤波处理; The decimated input signal is used as a first input signal, and the first input signal is subjected to all-pass filtering processing;
将经过延迟处理和抽取处理的输入信号作为第二输入信号, 将所述第二 输入信号进行全通滤波处理; The input signal subjected to the delay processing and the decimation processing is used as a second input signal, and the second input signal is subjected to all-pass filtering processing;
计算经过全通滤波处理的第一输入信号和第二输入信号之和, 并根据所 述第一输入信号和第二输入信号之和获取所述第一滤波信号并发送; Calculating a sum of the first input signal and the second input signal subjected to the all-pass filtering process, and acquiring the first filtered signal according to the sum of the first input signal and the second input signal and transmitting;
计算经过全通滤波处理的第一输入信号和第二输入信号之差, 并根据所 述第一输入信号和第二输入信号之差获取所述第二滤波信号并发送。 Calculating a difference between the first input signal and the second input signal subjected to the all-pass filtering process, and acquiring the second filtered signal according to a difference between the first input signal and the second input signal and transmitting.
4、 根据权利要求 3所述的滤波方法, 其特征在于, 所述将第一输入信 号 /第二输入信号进行全通滤波处理具体为:将所述第一输入信号 /第二输入信
号与全通滤波公式进行乘积运算, 所述全通滤波公式用 »来表示: The filtering method according to claim 3, wherein the performing the all-pass filtering process on the first input signal/the second input signal is specifically: the first input signal/second input signal The number is multiplied by the all-pass filter formula, and the all-pass filter formula is represented by »:
其中 为分析滤波参数, la'l<lzl , 当所述第一输入信号与全通 滤波公式进行乘积运算时, i = 0; 当所述第二输入信号与全通滤波公式进行 乘积运算时, i= 1。 Wherein the filtering parameter is analyzed, l a 'l<l z l , when the first input signal is multiplied by the all-pass filtering formula, i = 0; when the second input signal is multiplied by the all-pass filtering formula When calculating, i= 1.
5、 根据权利要求 4所述的滤波方法, 其特征在于, 所述将第三滤波信 号进行相位均衡的全通滤波处理具体为: 将所述第三滤波信号与第一滤波公 式进行乘积运算, 所述第一滤波公式用 A(z)来表示: The filtering method according to claim 4, wherein the all-pass filtering process of performing phase equalization on the third filtered signal is specifically: performing a product operation on the third filtered signal and the first filtering formula, The first filtering formula is represented by A( z ):
B0(z) = 2P^(z)-z-(d'-do) B 0 (z) = 2P^(z)-z- (d '- do)
其中, 和 4为延迟参数; Where, and 4 are delay parameters;
所述将第四滤波信号进行相位均衡的全通滤波处理具体为: 将所述第四 滤波信号与第二滤波公式进行乘积运算, 所述第二滤波公式用 A(z)来表示:
The all-pass filtering process for performing phase equalization on the fourth filtered signal is specifically: performing a product operation on the fourth filtered signal and a second filtering formula, where the second filtering formula is represented by A(z):
根据下式计算 ^和 ^): z + a, Calculate ^ and ^) according to the following formula: z + a,
其中, ^表示相位均衡滤波器 的阶数。 Where ^ represents the order of the phase equalization filter.
6、 根据权利要求 4所述的滤波方法, 其特征在于, 所述将第三滤波信 号进行相位均衡的全通滤波处理具体为: 将第三滤波信号与第三滤波公式进 行乘积运算; 所述第三滤波公式用 ( 来表示: The filtering method according to claim 4, wherein the all-pass filtering process of performing phase equalization on the third filtered signal is specifically: performing a product operation on the third filtered signal and the third filtering formula; The third filter formula uses (to indicate:
所述将第四滤波信号进行相位均衡的全通滤波处理具体为: 将所述第四 滤波信号与第四滤波公式进行乘积运算, 所述第四滤波公式用 A(z)来表示: The all-pass filtering process for performing phase equalization on the fourth filtered signal is specifically: multiplying the fourth filtered signal and the fourth filtering formula, wherein the fourth filtering formula is represented by A(z):
Bl(z) = 2P^(z)T^(z)
根据下式计算 ^ 和 ^) : B l (z) = 2P^(z)T^(z) Calculate ^ and ^) according to the following formula:
l + («,.z) 其中, 表示相位均衡滤波器 的阶数; l + («,.z) where, represents the order of the phase equalization filter;
根据下式计算 ^^)和7^ Calculate ^^) and 7 ^ according to the following formula
其中, di = 2N' 。 Where di = 2 N '.
7、 根据权利要求 3所述的滤波方法, 其特征在于, 所述将第一输入信 号进行全通滤波处理具体为:将第一输入信号进行相位均衡的全通滤波处理; 所述将第二输入信号进行全通滤波处理具体为: 将第二输入信号进行相位均 衡的全通滤波处理。 The filtering method according to claim 3, wherein the performing all-pass filtering processing on the first input signal is specifically: performing all-pass filtering processing for phase equalization of the first input signal; The all-pass filtering process of the input signal is specifically: performing all-pass filtering processing of phase equalization of the second input signal.
8、 根据权利要求 2所述的滤波方法, 其特征在于, 所述根据输入信号 获取所述第一滤波信号和所述第二滤波信号具体为: 将所述输入信号与第一 分析滤波公式进行乘积运算, 获取第一滤波信号; 将所述输入信号与第二分 析滤波公式进行乘积运算, 获取第二滤波信号; The filtering method according to claim 2, wherein the acquiring the first filtered signal and the second filtered signal according to the input signal is specifically: performing the input signal and a first analysis filtering formula a product operation, obtaining a first filtered signal; performing a product operation on the input signal and a second analysis filter formula to obtain a second filtered signal;
所述第一分析滤波公式用 来表示: The first analysis filter formula is used to represent:
Η。 (ζ) = (ζ2) + ζ-ιΗαι (ζ2 )Ρ^ (ζ2)] Hey. (ζ) = (ζ 2 ) + ζ- ι Η αι (ζ 2 )Ρ^ (ζ 2 )]
所述第二分析滤波公式用 H; (z)来表示:
(z) = [Γ (ζ2) - ζ-ιΗαι (ζ2 ) ) (ζ2)] 根据下式计算 ^ (ζ2) :
The second analysis filter formula is represented by H; ( z ): (z) = [Γ (ζ 2 ) - ζ- ι Η αι (ζ 2 ) ) (ζ 2 )] Calculate ^ (ζ 2 ) according to the following formula:
其中, ^表示相位均衡滤波器 的阶数; 根据下式计算 ^^2) : Where ^ represents the order of the phase equalization filter; ^^ 2 ) is calculated according to the following formula:
其中 = 2 Where = 2
9、 根据权利要求 8所述的滤波方法, 其特征在于, 所述将第三滤波信 号和第四滤波信号进行相位均衡的全通滤波处理, 以及将经过相位均衡的全 通滤波处理的所述第三滤波信号与所述第四滤波信号进行合成处理, 获取输 出信号具体为: The filtering method according to claim 8, wherein the all-pass filtering process of phase-equalizing the third filtered signal and the fourth filtered signal, and the all-pass filtering process of phase-equalizing The third filtered signal and the fourth filtered signal are combined to obtain an output signal, which is specifically:
将所述第三滤波信号与第一合成滤波公式进行乘积运算,获取输出信号; 所述第一合成滤波公式用 G。(z)来表示: And multiplying the third filtered signal and the first synthesis filter formula to obtain an output signal; the first synthesis filter formula uses G. (z) to indicate:
G0 (z) = z-lT^ (z2 ) + Hao (z2 )P^ (z2 ) G 0 (z) = z- l T^ (z 2 ) + H ao (z 2 )P^ (z 2 )
10、 根据权利要求 1所述的滤波方法, 其特征在于, 所述根据第一滤波 信号和第二滤波信号获取第三滤波信号具体为: 计算第一滤波信号和第二滤 波信号之和, 得到所述第三滤波信号; 所述根据第一滤波信号和第二滤波信 号获取第四滤波信号具体为: 计算第一滤波信号和第二滤波信号之差, 得到 所述第四滤波信号。 The filtering method according to claim 1, wherein the acquiring the third filtered signal according to the first filtered signal and the second filtered signal is: calculating a sum of the first filtered signal and the second filtered signal, And acquiring the fourth filtered signal according to the first filtered signal and the second filtered signal, specifically: calculating a difference between the first filtered signal and the second filtered signal to obtain the fourth filtered signal.
11、 一种滤波器, 包括合成滤波器组, 其特征在于, 所述合成滤波器组 包括: A filter comprising a synthesis filter bank, wherein the synthesis filter bank comprises:
接收模块, 用于接收经过低通滤波处理的第一滤波信号和经过高通滤波 处理的第二滤波信号;
第一全通滤波模块, 用于根据所述第一滤波信号和第二滤波信号获取第 三滤波信号, 将所述第三滤波信号进行相位均衡的全通滤波处理; a receiving module, configured to receive a first filtered signal that has undergone low-pass filtering processing and a second filtered signal that has undergone high-pass filtering processing; a first all-pass filtering module, configured to acquire a third filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the third filtered signal;
第二全通滤波模块, 用于根据所述第一滤波信号和第二滤波信号获取第 四滤波信号, 将所述第四滤波信号进行相位均衡的全通滤波处理; a second all-pass filtering module, configured to acquire a fourth filtered signal according to the first filtered signal and the second filtered signal, and perform phase-equalized all-pass filtering processing on the fourth filtered signal;
合成处理模块, 用于将经过相位均衡的全通滤波处理的所述第三滤波信 号和所述第四滤波信号进行合成处理, 获取输出信号。 And a synthesis processing module, configured to synthesize the third filtered signal and the fourth filtered signal subjected to phase-equalized all-pass filtering to obtain an output signal.
12、 根据权利要求 1 1所述的滤波器, 其特征在于, 所述合成处理模块 包括: The filter according to claim 11, wherein the synthesis processing module comprises:
插值模块, 用于将经过相位均衡的全通滤波处理的所述第三滤波信号与 所述第四滤波信号进行插值处理; An interpolation module, configured to perform interpolation processing on the third filtered signal subjected to phase-equalized all-pass filtering processing and the fourth filtered signal;
输出模块, 用于将经过插值处理的所述第三滤波信号进行延迟处理, 并 获取经过延迟处理的所述第三滤波信号与经过插值处理的所述第四滤波信号 之和, 作为输出信号。 And an output module, configured to perform delay processing on the third filtered signal subjected to the interpolation processing, and obtain a sum of the third filtered signal subjected to the delay processing and the fourth filtered signal subjected to the interpolation processing as an output signal.
13、 根据权利要求 1 1所述的滤波器, 其特征在于还包括: 分析滤波器 组, 用于根据输入信号, 获取所述第一滤波信号和所述第二滤波信号。 The filter according to claim 11, further comprising: an analysis filter bank, configured to acquire the first filtered signal and the second filtered signal according to an input signal.
14、 根据权利要求 13所述的滤波器, 其特征在于, 所述分析滤波器组 包括: The filter according to claim 13, wherein the analysis filter bank comprises:
抽取模块, 用于将输入信号与经过延迟处理的输入信号分别进行抽取处 理; a decimation module, configured to perform an extraction process on the input signal and the delayed input signal separately;
第三全通滤波模块,用于将经过抽取处理的输入信号作为第一输入信号, 将所述第一输入信号进行全通滤波处理; a third all-pass filter module, configured to perform the all-pass filtering process on the first input signal by using the input signal subjected to the decimation process as a first input signal;
第四全通滤波模块, 用于将经过延迟处理和抽取处理的输入信号作为第 二输入信号, 将所述第二输入信号进行全通滤波处理; a fourth all-pass filtering module, configured to perform an all-pass filtering process on the second input signal by using an input signal subjected to delay processing and decimation processing as a second input signal;
第一加法器, 用于计算经过全通滤波处理的第一输入信号和第二输入信 号之和, 并根据所述第一输入信号和第二输入信号之和获取所述第一滤波信 号并发送;
第二加法器, 用于计算经过全通滤波处理的第一输入信号和第二输入信 号之差, 并根据所述第一输入信号和第二输入信号之差获取所述第二滤波信 号并发送。
a first adder, configured to calculate a sum of the first input signal and the second input signal subjected to the all-pass filtering process, and obtain the first filtered signal according to a sum of the first input signal and the second input signal and send the first filtered signal ; a second adder, configured to calculate a difference between the first input signal and the second input signal processed by the all-pass filter, and obtain the second filtered signal according to a difference between the first input signal and the second input signal and send the second filtered signal .
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810087037.7 | 2008-03-29 | ||
CN2008100870377A CN101546992B (en) | 2008-03-29 | 2008-03-29 | Filtering method and filter |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009121263A1 true WO2009121263A1 (en) | 2009-10-08 |
Family
ID=41134826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2009/070813 WO2009121263A1 (en) | 2008-03-29 | 2009-03-16 | Filtering method and filter |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101546992B (en) |
WO (1) | WO2009121263A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI597939B (en) | 2009-02-18 | 2017-09-01 | 杜比國際公司 | Complex-valued synthesis filter bank with phase shift |
CN105719255B (en) * | 2016-01-22 | 2018-08-17 | 西安电子科技大学 | Bandwidth varying linear-phase filter method based on Laplace structure |
WO2019196119A1 (en) * | 2018-04-13 | 2019-10-17 | 华为技术有限公司 | Signal attenuation network and wireless signal receiver |
CN113014225B (en) * | 2021-02-03 | 2021-10-08 | 杭州电子科技大学 | QMF (QMF) group design method based on all-pass filter hybrid iteration technology |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030076907A1 (en) * | 2001-05-09 | 2003-04-24 | Harris Frederic Joel | Recursive resampling digital filter structure for demodulating 3G wireless signals |
CN1643778A (en) * | 2002-03-26 | 2005-07-20 | 皇家飞利浦电子股份有限公司 | Circuit arrangement for shifting the phase of an input signal and circuit arrangement for suppressing the mirror frequency |
CN101072018A (en) * | 2006-05-12 | 2007-11-14 | 扬智科技股份有限公司 | Digital signal frequency-division filter method and system |
-
2008
- 2008-03-29 CN CN2008100870377A patent/CN101546992B/en not_active Expired - Fee Related
-
2009
- 2009-03-16 WO PCT/CN2009/070813 patent/WO2009121263A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030076907A1 (en) * | 2001-05-09 | 2003-04-24 | Harris Frederic Joel | Recursive resampling digital filter structure for demodulating 3G wireless signals |
CN1643778A (en) * | 2002-03-26 | 2005-07-20 | 皇家飞利浦电子股份有限公司 | Circuit arrangement for shifting the phase of an input signal and circuit arrangement for suppressing the mirror frequency |
CN101072018A (en) * | 2006-05-12 | 2007-11-14 | 扬智科技股份有限公司 | Digital signal frequency-division filter method and system |
Also Published As
Publication number | Publication date |
---|---|
CN101546992A (en) | 2009-09-30 |
CN101546992B (en) | 2011-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11082135B2 (en) | Apparatus and method for processing a digital signal in a frequency domain linear equalizer | |
US8611762B2 (en) | System and method for frequency-domain chromatic dispersion and polarization mode dispersion compensation with time-domain channel estimation | |
WO2015103816A1 (en) | Clock recovery method, device and system and computer storage medium | |
JP2001189686A (en) | Method for effectively attaining error approximation for blind equalization of data communication | |
CN102439877A (en) | Carrier frequency recovery method and optical heterodyne coherent receiver | |
CN104579621B (en) | Clock recovery method and device | |
WO2009121263A1 (en) | Filtering method and filter | |
JP3909123B2 (en) | Frequency domain demodulator for amplitude phase modulation without carrier wave | |
TW200824392A (en) | Optimized timing recovery device and method using linear predictor | |
CA2601383A1 (en) | Channel estimation enhanced lms equalizer | |
JP2003536317A (en) | Method and receiver for reducing the effects of interference | |
CN101207372B (en) | Apparatus and method for implementation of fixed decimal sampling frequency conversion | |
CN105791187B (en) | Clock recovery balancer and method | |
JP4449007B2 (en) | Sampling frequency converter | |
JP2004242311A (en) | Signal processing method and system using vector output from scalar data | |
US8223829B2 (en) | Adaptive digital filter, signal processing method, FM receiver, and program | |
US6542028B1 (en) | System and method for efficient demodulation and filtering of a received signal | |
US7933323B2 (en) | Method and system for performing timing recovery in a digital communication system | |
WO2010031314A1 (en) | Interference eliminating method and device | |
CN111010144B (en) | Improved two-channel IIR QMFB design method | |
TWI260891B (en) | Pipelined adaptive decision feedback equalizer | |
KR101884228B1 (en) | Oqpsk receving system | |
EP1570574A1 (en) | Multirate filter and a display system and a mobile telephone comprising said multirate filter | |
Mehra et al. | Area Efficient Interpolator Using Half-Band Symmetric Structure | |
JP5881453B2 (en) | Equalizer, receiver, and equalization method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09727740 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09727740 Country of ref document: EP Kind code of ref document: A1 |