CN111010144B - 改进的两通道iir的qmfb设计方法 - Google Patents
改进的两通道iir的qmfb设计方法 Download PDFInfo
- Publication number
- CN111010144B CN111010144B CN201911167427.XA CN201911167427A CN111010144B CN 111010144 B CN111010144 B CN 111010144B CN 201911167427 A CN201911167427 A CN 201911167427A CN 111010144 B CN111010144 B CN 111010144B
- Authority
- CN
- China
- Prior art keywords
- pass filter
- iteration
- formula
- phase
- filter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
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
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Networks Using Active Elements (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
本发明公开了一种改进的两通道IIR的QMF组设计方法,本发明针对全通滤波器的相位和整体失真传输函数的相位进行最小最大化问题,通过确定相应的相位误差和合适的加权值,对得到的非线性优化目标进行一阶泰勒展开,转换为线性问题,以求得最优的全通滤波器的系数。本发明最大的改进在于不再仅仅只考虑全通滤波器的性能或者只考虑分析‑合成滤波器的性能,而是把两者的性能综合考虑,保证了信号经过的每一个子滤波器都具有更近似线性的相位,减少相位失真的可能性,达到设计预期目标。而且本发明并未对幅度讨论,只对全通滤波器和整体传输函数的相位进行了讨论,而幅度完全由相位控制。
Description
技术领域
本发明属于数字信号处理技术领域,具体涉及一种改进的基于全通滤波器的两通道IIR正交镜像滤波器组设计方法。
背景技术
在过去的几十年里,数字信号处理***已经陆续取代了模拟***,今天,在各种不同的设备上都可以找到数字信号处理***的身影,如移动通信***、消费者电子产品和汽车电子产品,或者助听器。数字信号处理的一个决定性的优势是一个***可以通过数字信号处理来实现,而不能或几乎不能通过模拟处理来实现。许多数字信号处理算法的一个重要组成部分是滤波器及其作为滤波器组的串联。滤波器组主要用于信号的频谱分析,作为跨多路复用器,或处理子带频域或时域信号。最后提到的处理子带信号需要一个分析-合成滤波器组来获得重建的时域信号。本发明研究的就是正交镜像滤波器组(QMFB,QuadratureMirror Filter Bank)。
近年来两通道QMFB被应用于越来越多的领域,例如语音和图像信号的子带编码,小波基设计等。由于QMFB的广泛应用,人们对于它的设计关注也越来越重视。
X.Zhang and H.Iwakura于1994年提出了一种利用数字全通滤波器(DAFs,Digital Allpass Filters)设计正交镜滤波器组的方法。由全通滤波器和纯延迟部分组成的QMFB具有近似线性的相位响应,使用另一个附加的DAFs作为均衡器可以使相位畸变最小化。论文中采用一个DAFs和一个纯延迟共同设计一个QMFB,设计DAFs的方法是其于1992年提出的一个算法,简单可以描述为一种基于特征值问题设计等纹波相位响应的DAFs的新方法,并通过计算最大特征向量和迭代法得到了最优滤波系数。这种算法借用等波纹设计FIR的方法得到了全通滤波器,但是其计算极其复杂;并且该算法并没有考虑全通滤波器和纯延迟合成时的相位误差和得到的低通滤波器的阻带误差。
Ju-Hong Lee and Yi-Lin Shieh于2013年提出一种考虑到分析滤波器中的低通滤波器的阻带误差的方法。但是并没有对全通滤波器的性能考虑,使用两个IIR DAFs的双通道QMFB的理论,得到了一个Chebyshev近似,用于IIR DAFs的期望群延迟响应和低通分析滤波器的幅值响应。该论文是以群延迟误差和低通阻带的幅度线性加权作为目标函数,这是一个高度非线性的问题,通过频率采样和迭代逼近的方法,利用加权的最小二乘法求解析解,所得到的双通道QMFB具有近似线性相位响应,且无幅度失真。但由于该方法的原型滤波器系数是通过计算由近似的矩阵逆和矩阵乘法所组成的方程直接获得的解析解,而矩阵求逆本身就具有较高的计算复杂度,另外,由于滤波器长度问题,还可能会导致不存在矩阵逆的情况。
发明内容
本发明针对现有技术的不足,提出了一种改进的两通道IIR的QMFB设计方法。
本发明一种改进的两通道IIR的QMFB设计方法,该方法具体包括以下步骤:
步骤一、根据设计要求,确定全频带上的频率点数L、两个全通滤波器的阶数N1和N2、分析滤波器中的低通滤波器的通带截止频率ωp,阻带截止频率ωs,令迭代初始系数k=0,第k次的全通滤波器系数ai(k)=0,初始加权值Wi=1,i=1,2;其中N1=N2+1;
步骤二、确定全通滤波器的实际相位误差及整体失真传输函数T(ejω)的实际相位误差。
2.1.确定全通滤波器的理想相位
全通滤波器的理想相位在ω∈[0,π]的频率带上满足:当IIR滤波器的相位满足ω=0时,相位是0;当ω=π时,相位满足θ(π)=-Nπ;此时全通滤波器是稳定的;全通滤波器的理想相位分别是θd1(ω)=-N1ω+0.25ω和θd2(ω)=-N2ω-0.25ω。
2.2.求全通滤波器的实际相位误差
通过(1)、(2)、(3)式分别得到全通滤波器的表达式、全通滤波器的实际相位表达式和全通滤波器的实际相位误差,其中ω∈[0,2ωp],i=1,2。
θei(ω)=θi(ω)-θdi(ω) (3)
其中ai(n)表示滤波器系数ai的第n个元素,n=1,2,…,Ni;
2.3.求整体失真传输函数T(ejω)的实际相位误差θeT(ω)
θdT(ω)=θd1(2ω)+θd2(2ω)-ω (4)
θT(ω)=θ1(2ω)+θ2(2ω)-ω (5)
θeT(ω)=θT(ω)-θdT(ω) (6)
其中θ1(2ω)、θ2(2ω)、θd1(2ω)、θd2(2ω)分别表示为式(7),式(8),式(9)和式(10)
θd1(2ω)=-2N1ω+0.5ω (9)
θd2(2ω)=-2N2ω+0.5ω (10)
步骤三、求解得出第k次迭代下全通滤波器的滤波器系数ai(k)。
3.1.得到目标优化函数表示为
min W1||θe1(ω)||+W2||θe2(ω)||+||θeT(ω)|| (11)
式(7)中的θe1(ω)、θe2(ω)和θeT(ω)依次是指全通滤波器A1(ejω)、A2(ejω)和整体失真传输函数T(ejω)的实际相位误差。
该目标优化函数是最大最小化问题,同时也是一个非线性的问题,步骤3-2可将该非线性问题转换为线性问题;
3.3.计算第k次迭代时全通滤波器Ai(ejω)的相位误差θei(ω)如式(13)所示。
式(13)中,△i代表第k次迭代时全通滤波器Ai(ejω)的系数增量,Δi=ai(k)-ai(k-1)。
计算第k次迭代时整体失真传输函数T(ejω)的实际相位误差θeT(ω)如式(14)所示。
3.4.第k次迭代时优化目标函数表示为凸优化问题进行求解,确定第k次迭代的系数增量△1和△2。
步骤四、若式(16)不成立,则转到步骤五。若式(16)成立,则将ai(k)作为最终设计出的全通滤波器Ai(ejω)的系数,迭代结束。
式(16)中,Ek是第k次迭代中目标函数的最大值,Ek-1是第k-1次迭代中目标函数的最大值。μ为设定阈值。
Ek=max(W1|θe1(a1(k),ω)|)+max(W2|θe2(a2(k),ω)|)+max(|θeT(a(k),ω)|) (17)
步骤五、根据群延迟误差的包络计算加权值Wi
首先计算出第k次迭代的群延迟误差其中gdi表示第k次迭代的全通滤波器Ai(ejw)的实际群延迟,τdi表示全通滤波器Ai(ejω)的理想群延迟;然后计算出的包络如果不满足使然后令k=k+1,返回步骤三;否则的话直接令k=k+1,返回步骤三。其中ε为设定阈值。
本发明具有的有益效果是:
本发明不再仅仅只考虑全通滤波器的性能或者只考虑分析-合成滤波器的性能,而是把两者的性能综合考虑,保证了信号经过的每一个子滤波器都具有更近似线性的相位,减少相位失真的可能性,达到设计预期目标。本发明与其他方法相比,最大的改进就在于本发明方法并未对幅度讨论,只对全通滤波器和整体传输函数的相位进行了讨论,而幅度完全由相位控制;这种方法保证了信号在任何时间段都没有相位失真并且在有限的迭代次数中可以得到更好的性能指标。
附图说明
图1为表1中的系数所画出的全通滤波器A1的相位误差。
图2为表1中的系数所画出的全通滤波器A2的相位误差。
图3为表1中的系数所画出的QMFB幅频响应图。
图4为表1中的系数所画出的QMFB重构误差频率响应图。
图5为表1中的系数所画出的重构滤波器的相位误差。
具体实施方式
以下结合附图对本发明作进一步说明。
改进的基于全通滤波器的两通道IIR正交镜像滤波器组设计方法的具体步骤如下:
步骤一、根据设计要求,确定全频带上的频率点数L、两个全通滤波器的阶数N1和N2、分析滤波器中的低通滤波器的通带截止频率ωp,阻带截止频率ωs,令迭代初始系数k=0,第k次的全通滤波器系数ai(k)=0,初始加权值Wi=1,i=1,2;其中N1=N2+1;
步骤二、确定全通滤波器的实际相位误差及整体失真传输函数T(ejω)的实际相位误差。
2.1.确定全通滤波器的理想相位
全通滤波器的理想相位在ω∈[0,π]的频率带上满足:当IIR滤波器的相位满足ω=0时,相位是0;当ω=π时,相位满足θ(π)=-Nπ;此时全通滤波器是稳定的;全通滤波器的理想相位分别是θd1(ω)=-N1ω+0.25ω和θd2(ω)=-N2ω-0.25ω。
2.2.求全通滤波器的实际相位误差
通过(1)、(2)、(3)式分别得到全通滤波器的表达式、全通滤波器的实际相位表达式和全通滤波器的实际相位误差,其中ω∈[0,2ωp],i=1,2。
θei(ω)=θi(ω)-θdi(ω) (3)
其中ai(n)表示滤波器系数ai的第n个元素,n=1,2,…,Ni;
2.3.求整体失真传输函数T(ejω)的实际相位误差θeT(ω)
θdT(ω)=θd1(2ω)+θd2(2ω)-ω (4)
θT(ω)=θ1(2ω)+θ2(2ω)-ω (5)
θeT(ω)=θT(ω)-θdT(ω) (6)
其中θ1(2ω)、θ2(2ω)、θd1(2ω)、θd2(2ω)分别表示为式(7),式(8),式(9)和式(10)
θd1(2ω)=-2N1ω+0.5ω (9)
θd2(2ω)=-2N2ω+0.5ω (10)
步骤三、求解得出第k次迭代下全通滤波器的滤波器系数ai(k)。
3.1.得到目标优化函数表示为
min W1||θe1(ω)||+W2||θe2(ω)||+||θeT(ω)|| (11)
式(7)中的θe1(ω)、θe2(ω)和θeT(ω)依次是指全通滤波器A1(ejω)、A2(ejω)和整体失真传输函数T(ejω)的实际相位误差。
该目标优化函数是最大最小化问题,同时也是一个非线性的问题,步骤3-2可将该非线性问题转换为线性问题;
3.3.计算第k次迭代时全通滤波器Ai(ejω)的相位误差θei(ω)如式(13)所示。
式(13)中,△i代表第k次迭代时全通滤波器Ai(ejω)的系数增量,Δi=ai(k)-ai(k-1)。
计算第k次迭代时整体失真传输函数T(ejω)的实际相位误差θeT(ω)如式(14)所示。
3.4.第k次迭代时优化目标函数表示为凸优化问题进行求解,确定第k次迭代的系数增量△1和△2。
步骤四、若式(16)不成立,则转到步骤五。若式(16)成立,则将ai(k)作为最终设计出的全通滤波器Ai(ejω)的系数,迭代结束。
式(16)中,Ek是第k次迭代中目标函数的最大值,Ek-1是第k-1次迭代中目标函数的最大值。μ为设定阈值。
Ek=max(W1|θe1(a1(k),ω)|)+max(W2|θe2(a2(k),ω)|)+max(|θeT(a(k),ω)|) (17)
步骤五、根据群延迟误差的包络计算加权值Wi
首先计算出第k次迭代的群延迟误差其中gdi表示第k次迭代的全通滤波器Ai(ejw)的实际群延迟,τdi表示全通滤波器Ai(ejω)的理想群延迟;然后计算出的包络如果不满足使然后令k=k+1,返回步骤三;否则的话直接令k=k+1,返回步骤三。其中ε为设定阈值。
为了本发明的有效性,对本发明进行了计算机模拟仿真。
模拟仿真中的设计要求:全通滤波器阶数N1=9,N2=8,全频带上的频率点数L为8N1+1,通带截至频率ωp=0.4π,阻带截止频率ωs=0.6π,最小化重构误差,最大化阻带衰减。
用本发明的设计方法,经过10次迭代,得到最终滤波器的滤波器系数,如表1所示,表1中的系数所画出的全通滤波器A1的相位误差如图1所示,表1中的系数所画出的全通滤波器A2的相位误差如图2所示。其对应的QMFB幅频响应、重构误差频率响应和相位误差响应如图3、图4和图5所示。
表1本发明方法设计的QMFB中全通滤波器A1和A2的系数表
最后用得出的滤波器系数,计算出低通分析滤波器的最大阻带衰减(PSR),通带最大群延迟误差(MVPGD),QMFB重构响应的最大相位误差(MVPR),最大群延迟误差(MVGR),以及重构响应误差(MVFBR)。计算公式如下:
其中,H0(ejω)为所得低通分析滤波器的幅度响应;gd为QMFB的理想群延迟;T(ejω)
为整体失真传输函数。计算得出的指标如表2所示。
本发明所得的QMFB与Lee和Shieh设计方法所得的QMFB指标对比如表2所示。
表2本发明与Lee和Shieh方法关键指标比较
从表2可以看出,本发明的设计方法所得的QMFB在上述各项关键指标上都明显优于Lee和Shieh的设计方法。
Claims (1)
1.改进的两通道IIR的QMFB设计方法,其特征在于,该方法具体包括以下步骤:
步骤一、根据设计要求,确定全频带上的频率点数L、两个全通滤波器的阶数N1和N2、分析滤波器中的低通滤波器的通带截止频率ωp,阻带截止频率ωs,令迭代初始系数k=0,第k次的全通滤波器系数ai(k)=0,初始加权值Wi=1,i=1,2;其中N1=N2+1;
步骤二、确定全通滤波器的实际相位误差及整体失真传输函数T(ejω)的实际相位误差;
2.1.确定全通滤波器的理想相位
全通滤波器的理想相位在ω∈[0,π]的频率带上满足:当IIR滤波器的相位满足ω=0时,相位是0;当ω=π时,相位满足θ(π)=-Nπ;此时全通滤波器是稳定的;全通滤波器的理想相位分别是θd1(ω)=-N1ω+0.25ω和θd2(ω)=-N2ω-0.25ω;
2.2.求全通滤波器的实际相位误差
通过(1)、(2)、(3)式分别得到全通滤波器的表达式、全通滤波器的实际相位表达式和全通滤波器的实际相位误差,其中ω∈[0,2ωp],i=1,2;
θei(ω)=θi(ω)-θdi(ω) (3)
其中ai(n)表示滤波器系数ai的第n个元素,n=1,2,…,Ni;
2.3.求整体失真传输函数T(ejω)的实际相位误差θeT(ω)
θdT(ω)=θd1(2ω)+θd2(2ω)-ω (4)
θT(ω)=θ1(2ω)+θ2(2ω)-ω (5)
θeT(ω)=θT(ω)-θdT(ω) (6)
其中θ1(2ω)、θ2(2ω)、θd1(2ω)、θd2(2ω)分别表示为式(7),式(8),式(9)和式(10)
θd1(2ω)=-2N1ω+0.5ω (9)
θd2(2ω)=-2N2ω+0.5ω (10)
步骤三、求解得出第k次迭代下全通滤波器的滤波器系数ai(k);
3.1.得到目标优化函数表示为
min W1||θe1(ω)||+W2||θe2(ω)||+||θeT(ω)|| (11)
式(11)中的θe1(ω)、θe2(ω)和θeT(ω)依次是指全通滤波器A1(ejω)、A2(ejω)和整体失真传输函数T(ejω)的实际相位误差;
该目标优化函数是最大最小化问题,同时也是一个非线性的问题,步骤3.2可将该非线性问题转换为线性问题;
3.3.计算第k次迭代时全通滤波器Ai(ejω)的相位误差θei(ω)如式(13)所示;
式(13)中,△i代表第k次迭代时全通滤波器Ai(ejω)的系数增量,Δi=ai(k)-ai(k-1);
计算第k次迭代时整体失真传输函数T(ejω)的实际相位误差θeT(ω)如式(14)所示;
3.4.第k次迭代时优化目标函数表示为凸优化问题进行求解,确定第k次迭代的系数增量△1和△2;
步骤四、若式(16)不成立,则转到步骤五;若式(16)成立,则将ai(k)作为最终设计出的全通滤波器Ai(ejω)的系数,迭代结束;
式(16)中,Ek是第k次迭代中目标函数的最大值,Ek-1是第k-1次迭代中目标函数的最大值;μ为设定阈值;
Ek=max(W1|θe1(a1(k),ω)|)+max(W2|θe2(a2(k),ω)|)+max(|θeT(a(k),ω)|) (17)
步骤五、根据群延迟误差的包络计算加权值Wi
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911167427.XA CN111010144B (zh) | 2019-11-25 | 2019-11-25 | 改进的两通道iir的qmfb设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911167427.XA CN111010144B (zh) | 2019-11-25 | 2019-11-25 | 改进的两通道iir的qmfb设计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111010144A CN111010144A (zh) | 2020-04-14 |
CN111010144B true CN111010144B (zh) | 2020-09-15 |
Family
ID=70113802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911167427.XA Active CN111010144B (zh) | 2019-11-25 | 2019-11-25 | 改进的两通道iir的qmfb设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111010144B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113014225B (zh) * | 2021-02-03 | 2021-10-08 | 杭州电子科技大学 | 基于全通滤波器混合迭代技术的qmf组设计方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150382126A1 (en) * | 2006-03-07 | 2015-12-31 | Samsung Electronics Co., Ltd. | Binaural decoder to output spatial stereo sound and a decoding method thereof |
CN110061717A (zh) * | 2019-03-06 | 2019-07-26 | 杭州电子科技大学 | 基于迭代梯度搜索的两通道正交镜像滤波器组设计方法 |
CN110365312A (zh) * | 2019-06-21 | 2019-10-22 | 杭州电子科技大学 | 两通道正交镜像滤波器组的多相结构及其系数设计方法 |
-
2019
- 2019-11-25 CN CN201911167427.XA patent/CN111010144B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150382126A1 (en) * | 2006-03-07 | 2015-12-31 | Samsung Electronics Co., Ltd. | Binaural decoder to output spatial stereo sound and a decoding method thereof |
CN110061717A (zh) * | 2019-03-06 | 2019-07-26 | 杭州电子科技大学 | 基于迭代梯度搜索的两通道正交镜像滤波器组设计方法 |
CN110365312A (zh) * | 2019-06-21 | 2019-10-22 | 杭州电子科技大学 | 两通道正交镜像滤波器组的多相结构及其系数设计方法 |
Non-Patent Citations (2)
Title |
---|
Design of two-channel linear-phase QMF banks based on real IIR all-pass filters;J.-H. Lee等;《IEE Proceedings - Vision, Image and Signal Processing》;20031124;第150卷(第5期);全文 * |
具有良好重建特性的正交镜像IIR滤波器组的设计新方法;陈华丽等;《计算机科学》;20090831(第8期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111010144A (zh) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050254564A1 (en) | Graphic equalizers | |
CN107256537B (zh) | 一种设计两通道正交图滤波器组的设计方法 | |
CN110365312B (zh) | 两通道正交镜像滤波器组的多相结构及其系数设计方法 | |
CN110365314B (zh) | 具有稀疏系数的可分离二维fir滤波器的设计方法 | |
CN107294512B (zh) | 一种基于树型结构的非均匀滤波器组滤波方法 | |
CN111010144B (zh) | 改进的两通道iir的qmfb设计方法 | |
CA2624629A1 (en) | Reduction of digital filter delay | |
Kumar et al. | An improved and simplified approach for designing cosine modulated filter bank using window technique | |
CN103956987A (zh) | 一种数字滤波器设计方法 | |
CN110932697B (zh) | 基于全通滤波器的两通道iir的qmf组设计方法 | |
CN107239623B (zh) | 基于凸优化的m通道过采样图滤波器组的优化设计方法 | |
CN110957996A (zh) | 一种基于abc算法的无乘法器frm滤波器组优化设计方法 | |
CN112332809B (zh) | 一种幅度非衰减均衡相位的分数阶椭圆滤波器设计方法 | |
US20120082457A1 (en) | K-Means Clustered Polyphase Filtering for Sample Rate Conversion in Coherent Polarization Multiplexing Fiber Optic Systems | |
US9306606B2 (en) | Nonlinear filtering using polyphase filter banks | |
CN107241082B (zh) | 基于凸优化松弛的dft调制滤波器组的设计方法 | |
EP2897334B1 (en) | Adaptive filtering method and system based on error sub-band | |
Tseng et al. | Closed-form design of FIR frequency selective filter using discrete sine transform | |
CN113014225B (zh) | 基于全通滤波器混合迭代技术的qmf组设计方法 | |
CN107947760B (zh) | 一种稀疏fir陷波器的设计方法 | |
CN114331926B (zh) | 基于换元思想的两通道图滤波器组系数设计优化方法 | |
Lai et al. | Minimax magnitude response approximation of pole-radius constrained IIR digital filters | |
Dohare et al. | Quantized Coefficient FIR Filter for the Design of Filter Bank | |
Dolecek | Digital Filters | |
Zaw et al. | Performance Comparison of Noise Detection and Elimination Methods for Audio Signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |