首页 > 专利 > 杭州电子科技大学 > 改进的两通道IIR的QMFB设计方法专利详情

改进的两通道IIR的QMFB设计方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-11-25
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2020-05-08
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-09-15
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-11-25
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201911167427.X 申请日 2019-11-25
公开/公告号 CN111010144B 公开/公告日 2020-09-15
授权日 2020-09-15 预估到期日 2039-11-25
申请年 2019年 公开/公告年 2020年
缴费截止日
分类号 H03H17/02 主分类号 H03H17/02
是否联合申请 独立申请 文献类型号 B
独权数量 3 从权数量 0
权利要求数量 3 非专利引证数量 1
引用专利数量 1 被引证专利数量 0
非专利引证 1、2015.12.31CN 110061717 A,2019.07.26CN 110365312 A,2019.10.22陈华丽等.具有良好重建特性的正交镜像IIR滤波器组的设计新方法《.计算机科学》.2009,(第8期),全文. J.-H. Lee等.Design of two-channellinear-phase QMF banks based on real IIRall-pass filters《.IEE Proceedings -Vision, Image and Signal Processing》.2003,第150卷(第5期),全文.;
引用专利 US2015/0382126A 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 王浩、李祥振、赵知劲、赵晨子、李伟琪、靳一 第一发明人 王浩
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 6
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
杨舟涛
摘要
本发明公开了一种改进的两通道IIR的QMF组设计方法,本发明针对全通滤波器的相位和整体失真传输函数的相位进行最小最大化问题,通过确定相应的相位误差和合适的加权值,对得到的非线性优化目标进行一阶泰勒展开,转换为线性问题,以求得最优的全通滤波器的系数。本发明最大的改进在于不再仅仅只考虑全通滤波器的性能或者只考虑分析‑合成滤波器的性能,而是把两者的性能综合考虑,保证了信号经过的每一个子滤波器都具有更近似线性的相位,减少相位失真的可能性,达到设计预期目标。而且本发明并未对幅度讨论,只对全通滤波器和整体传输函数的相位进行了讨论,而幅度完全由相位控制。
  • 摘要附图
    改进的两通道IIR的QMFB设计方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-09-15 授权
2 2020-05-08 实质审查的生效 IPC(主分类): H03H 17/02 专利申请号: 201911167427.X 申请日: 2019.11.25
3 2020-04-14 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
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(ω)
式(4)、式(5)、式(6)分别为整体失真传输函数 的理想相
位、实际相位和实际相位误差,其中ω∈[0,ωp];
θ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.
2.计算第k-1次迭代所得的θei(ω)关于系数ai(k-1)的一阶偏导数 如式(12)所示;
3.
3.计算第k次迭代时全通滤波器Ai(ejω)的相位误差θei(ω)如式(13)所示;

式(13)中,△i代表第k次迭代时全通滤波器Ai(e )的系数增量,Δ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次迭代中目标函数的最大值;μ为设定阈值;
k
E=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,返回步骤三;其中ε为设定阈值。
说明书

技术领域

[0001] 本发明属于数字信号处理技术领域,具体涉及一种改进的基于全通滤波器的两通道IIR正交镜像滤波器组设计方法。

背景技术

[0002] 在过去的几十年里,数字信号处理系统已经陆续取代了模拟系统,今天,在各种不同的设备上都可以找到数字信号处理系统的身影,如移动通信系统、消费者电子产品和汽车电子产品,或者助听器。数字信号处理的一个决定性的优势是一个系统可以通过数字信号处理来实现,而不能或几乎不能通过模拟处理来实现。许多数字信号处理算法的一个重要组成部分是滤波器及其作为滤波器组的串联。滤波器组主要用于信号的频谱分析,作为跨多路复用器,或处理子带频域或时域信号。最后提到的处理子带信号需要一个分析-合成滤波器组来获得重建的时域信号。本发明研究的就是正交镜像滤波器组(QMFB,Quadrature Mirror Filter Bank)。
[0003] 近年来两通道QMFB被应用于越来越多的领域,例如语音和图像信号的子带编码,小波基设计等。由于QMFB的广泛应用,人们对于它的设计关注也越来越重视。
[0004] X.Zhang and H.Iwakura于1994年提出了一种利用数字全通滤波器(DAFs,Digital Allpass Filters)设计正交镜滤波器组的方法。由全通滤波器和纯延迟部分组成的QMFB具有近似线性的相位响应,使用另一个附加的DAFs作为均衡器可以使相位畸变最小化。论文中采用一个DAFs和一个纯延迟共同设计一个QMFB,设计DAFs的方法是其于1992年提出的一个算法,简单可以描述为一种基于特征值问题设计等纹波相位响应的DAFs的新方法,并通过计算最大特征向量和迭代法得到了最优滤波系数。这种算法借用等波纹设计FIR的方法得到了全通滤波器,但是其计算极其复杂;并且该算法并没有考虑全通滤波器和纯延迟合成时的相位误差和得到的低通滤波器的阻带误差。
[0005] Ju-Hong Lee and Yi-Lin Shieh于2013年提出一种考虑到分析滤波器中的低通滤波器的阻带误差的方法。但是并没有对全通滤波器的性能考虑,使用两个IIR DAFs的双通道QMFB的理论,得到了一个Chebyshev近似,用于IIR DAFs的期望群延迟响应和低通分析滤波器的幅值响应。该论文是以群延迟误差和低通阻带的幅度线性加权作为目标函数,这是一个高度非线性的问题,通过频率采样和迭代逼近的方法,利用加权的最小二乘法求解析解,所得到的双通道QMFB具有近似线性相位响应,且无幅度失真。但由于该方法的原型滤波器系数是通过计算由近似的矩阵逆和矩阵乘法所组成的方程直接获得的解析解,而矩阵求逆本身就具有较高的计算复杂度,另外,由于滤波器长度问题,还可能会导致不存在矩阵逆的情况。

发明内容

[0006] 本发明针对现有技术的不足,提出了一种改进的两通道IIR的QMFB设计方法。
[0007] 本发明一种改进的两通道IIR的QMFB设计方法,该方法具体包括以下步骤:
[0008] 步骤一、根据设计要求,确定全频带上的频率点数L、两个全通滤波器的阶数N1和N2、分析滤波器中的低通滤波器的通带截止频率ωp,阻带截止频率ωs,令迭代初始系数k=0,第k次的全通滤波器系数ai(k)=0,初始加权值Wi=1,i=1,2;其中N1=N2+1;
[0009] 步骤二、确定全通滤波器的实际相位误差及整体失真传输函数T(ejω)的实际相位误差。
[0010] 2.1.确定全通滤波器的理想相位
[0011] 全通滤波器的理想相位在ω∈[0,π]的频率带上满足:当IIR滤波器的相位满足ω=0时,相位是0;当ω=π时,相位满足θ(π)=-Nπ;此时全通滤波器是稳定的;全通滤波器的理想相位分别是θd1(ω)=-N1ω+0.25ω和θd2(ω)=-N2ω-0.25ω。
[0012] 2.2.求全通滤波器的实际相位误差
[0013] 通过(1)、(2)、(3)式分别得到全通滤波器的表达式、全通滤波器的实际相位表达式和全通滤波器的实际相位误差,其中ω∈[0,2ωp],i=1,2。
[0014]
[0015]
[0016] θei(ω)=θi(ω)-θdi(ω)   (3)
[0017] 其中ai(n)表示滤波器系数ai的第n个元素,n=1,2,…,Ni;
[0018] 2.3.求整体失真传输函数T(ejω)的实际相位误差θeT(ω)
[0019] 式(4)、式(5)、式(6)分别为整体失真传输函数 的理想相位、实际相位和实际相位误差,其中ω∈[0,ωp]。
[0020] θdT(ω)=θd1(2ω)+θd2(2ω)-ω   (4)
[0021] θT(ω)=θ1(2ω)+θ2(2ω)-ω   (5)
[0022] θeT(ω)=θT(ω)-θdT(ω)   (6)
[0023] 其中θ1(2ω)、θ2(2ω)、θd1(2ω)、θd2(2ω)分别表示为式(7),式(8),式(9)和式(10)
[0024]
[0025]
[0026] θd1(2ω)=-2N1ω+0.5ω   (9)
[0027] θd2(2ω)=-2N2ω+0.5ω   (10)
[0028] 步骤三、求解得出第k次迭代下全通滤波器的滤波器系数ai(k)。
[0029] 3.1.得到目标优化函数表示为
[0030] min W1||θe1(ω)||+W2||θe2(ω)||+||θeT(ω)||   (11)
[0031] 式(7)中的θe1(ω)、θe2(ω)和θeT(ω)依次是指全通滤波器A1(ejω)、A2(ejω)和整体失真传输函数T(ejω)的实际相位误差。
[0032] 该目标优化函数是最大最小化问题,同时也是一个非线性的问题,步骤3-2可将该非线性问题转换为线性问题;
[0033] 3.2.计算第k-1次迭代所得的θei(ω)关于系数ai(k-1)的一阶偏导数 如式(12)所示。
[0034]
[0035] 3.3.计算第k次迭代时全通滤波器Ai(ejω)的相位误差θei(ω)如式(13)所示。
[0036]
[0037] 式(13)中,△i代表第k次迭代时全通滤波器Ai(ejω)的系数增量,Δi=ai(k)-ai(k-1)。
[0038] 计算第k次迭代时整体失真传输函数T(ejω)的实际相位误差θeT(ω)如式(14)所示。
[0039]
[0040] 3.4.第k次迭代时优化目标函数表示为凸优化问题进行求解,确定第k次迭代的系数增量△1和△2。
[0041]
[0042] 步骤四、若式(16)不成立,则转到步骤五。若式(16)成立,则将ai(k)作为最终设计出的全通滤波器Ai(ejω)的系数,迭代结束。
[0043]
[0044] 式(16)中,Ek是第k次迭代中目标函数的最大值,Ek-1是第k-1次迭代中目标函数的最大值。μ为设定阈值。
[0045] Ek=max(W1|θe1(a1(k),ω)|)+max(W2|θe2(a2(k),ω)|)+max(|θeT(a(k),ω)|) (17)[0046] 步骤五、根据群延迟误差的包络计算加权值Wi
[0047] 首先计算出第k次迭代的群延迟误差 其中gdi表示第k次迭代的全通滤波器Ai(ejw)的实际群延迟,τdi表示全通滤波器Ai(ejω)的理想群延迟;然后计算出 的包络 如果不满足 使 然后令 k
=k+1,返回步骤三;否则的话直接令 k=k+1,返回步骤三。其中ε为设定阈值。
[0048] 本发明具有的有益效果是:
[0049] 本发明不再仅仅只考虑全通滤波器的性能或者只考虑分析-合成滤波器的性能,而是把两者的性能综合考虑,保证了信号经过的每一个子滤波器都具有更近似线性的相位,减少相位失真的可能性,达到设计预期目标。本发明与其他方法相比,最大的改进就在于本发明方法并未对幅度讨论,只对全通滤波器和整体传输函数的相位进行了讨论,而幅度完全由相位控制;这种方法保证了信号在任何时间段都没有相位失真并且在有限的迭代次数中可以得到更好的性能指标。

实施方案

[0055] 以下结合附图对本发明作进一步说明。
[0056] 改进的基于全通滤波器的两通道IIR正交镜像滤波器组设计方法的具体步骤如下:
[0057] 步骤一、根据设计要求,确定全频带上的频率点数L、两个全通滤波器的阶数N1和N2、分析滤波器中的低通滤波器的通带截止频率ωp,阻带截止频率ωs,令迭代初始系数k=0,第k次的全通滤波器系数ai(k)=0,初始加权值Wi=1,i=1,2;其中N1=N2+1;
[0058] 步骤二、确定全通滤波器的实际相位误差及整体失真传输函数T(ejω)的实际相位误差。
[0059] 2.1.确定全通滤波器的理想相位
[0060] 全通滤波器的理想相位在ω∈[0,π]的频率带上满足:当IIR滤波器的相位满足ω=0时,相位是0;当ω=π时,相位满足θ(π)=-Nπ;此时全通滤波器是稳定的;全通滤波器的理想相位分别是θd1(ω)=-N1ω+0.25ω和θd2(ω)=-N2ω-0.25ω。
[0061] 2.2.求全通滤波器的实际相位误差
[0062] 通过(1)、(2)、(3)式分别得到全通滤波器的表达式、全通滤波器的实际相位表达式和全通滤波器的实际相位误差,其中ω∈[0,2ωp],i=1,2。
[0063]
[0064]
[0065] θei(ω)=θi(ω)-θdi(ω)   (3)
[0066] 其中ai(n)表示滤波器系数ai的第n个元素,n=1,2,…,Ni;
[0067] 2.3.求整体失真传输函数T(ejω)的实际相位误差θeT(ω)
[0068] 式(4)、式(5)、式(6)分别为整体失真传输函数 的理想相位、实际相位和实际相位误差,其中ω∈[0,ωp]。
[0069] θdT(ω)=θd1(2ω)+θd2(2ω)-ω   (4)
[0070] θT(ω)=θ1(2ω)+θ2(2ω)-ω   (5)
[0071] θeT(ω)=θT(ω)-θdT(ω)   (6)
[0072] 其中θ1(2ω)、θ2(2ω)、θd1(2ω)、θd2(2ω)分别表示为式(7),式(8),式(9)和式(10)
[0073]
[0074]
[0075] θd1(2ω)=-2N1ω+0.5ω   (9)
[0076] θd2(2ω)=-2N2ω+0.5ω   (10)
[0077] 步骤三、求解得出第k次迭代下全通滤波器的滤波器系数ai(k)。
[0078] 3.1.得到目标优化函数表示为
[0079] min W1||θe1(ω)||+W2||θe2(ω)||+||θeT(ω)||   (11)
[0080] 式(7)中的θe1(ω)、θe2(ω)和θeT(ω)依次是指全通滤波器A1(ejω)、A2(ejω)和整体失真传输函数T(ejω)的实际相位误差。
[0081] 该目标优化函数是最大最小化问题,同时也是一个非线性的问题,步骤3-2可将该非线性问题转换为线性问题;
[0082] 3.2.计算第k-1次迭代所得的θei(ω)关于系数ai(k-1)的一阶偏导数 如式(12)所示。
[0083]
[0084] 3.3.计算第k次迭代时全通滤波器Ai(ejω)的相位误差θei(ω)如式(13)所示。
[0085]
[0086] 式(13)中,△i代表第k次迭代时全通滤波器Ai(ejω)的系数增量,Δi=ai(k)-ai(k-1)。
[0087] 计算第k次迭代时整体失真传输函数T(ejω)的实际相位误差θeT(ω)如式(14)所示。
[0088]
[0089] 3.4.第k次迭代时优化目标函数表示为凸优化问题进行求解,确定第k次迭代的系数增量△1和△2。
[0090]
[0091] 步骤四、若式(16)不成立,则转到步骤五。若式(16)成立,则将ai(k)作为最终设计出的全通滤波器Ai(ejω)的系数,迭代结束。
[0092]
[0093] 式(16)中,Ek是第k次迭代中目标函数的最大值,Ek-1是第k-1次迭代中目标函数的最大值。μ为设定阈值。
[0094] Ek=max(W1|θe1(a1(k),ω)|)+max(W2|θe2(a2(k),ω)|)+max(|θeT(a(k),ω)|) (17)[0095] 步骤五、根据群延迟误差的包络计算加权值Wi
[0096] 首先计算出第k次迭代的群延迟误差 其中gdi表示第k次迭代的全通滤波器Ai(ejw)的实际群延迟,τdi表示全通滤波器Ai(ejω)的理想群延迟;然后计算出 的包络 如果不满足 使 然后令 k
=k+1,返回步骤三;否则的话直接令 k=k+1,返回步骤三。其中ε为设定阈值。
[0097] 为了本发明的有效性,对本发明进行了计算机模拟仿真。
[0098] 模拟仿真中的设计要求:全通滤波器阶数N1=9,N2=8,全频带上的频率点数L为8N1+1,通带截至频率ωp=0.4π,阻带截止频率ωs=0.6π,最小化重构误差,最大化阻带衰减。
[0099] 用本发明的设计方法,经过10次迭代,得到最终滤波器的滤波器系数,如表1所示,表1中的系数所画出的全通滤波器A1的相位误差如图1所示,表1中的系数所画出的全通滤波器A2的相位误差如图2所示。其对应的QMFB幅频响应、重构误差频率响应和相位误差响应如图3、图4和图5所示。
[0100] 表1本发明方法设计的QMFB中全通滤波器A1和A2的系数表
[0101]
[0102] 最后用得出的滤波器系数,计算出低通分析滤波器的最大阻带衰减(PSR),通带最大群延迟误差(MVPGD),QMFB重构响应的最大相位误差(MVPR),最大群延迟误差(MVGR),以及重构响应误差(MVFBR)。计算公式如下:
[0103]
[0104]
[0105]
[0106]
[0107]
[0108] 其中,H0(ejω)为所得低通分析滤波器的幅度响应;gd为QMFB的理想群延迟;T(ejω)[0109] 为整体失真传输函数。计算得出的指标如表2所示。
[0110] 本发明所得的QMFB与Lee和Shieh设计方法所得的QMFB指标对比如表2所示。
[0111] 表2本发明与Lee和Shieh方法关键指标比较
[0112]
[0113] 从表2可以看出,本发明的设计方法所得的QMFB在上述各项关键指标上都明显优于Lee和Shieh的设计方法。

附图说明

[0050] 图1为表1中的系数所画出的全通滤波器A1的相位误差。
[0051] 图2为表1中的系数所画出的全通滤波器A2的相位误差。
[0052] 图3为表1中的系数所画出的QMFB幅频响应图。
[0053] 图4为表1中的系数所画出的QMFB重构误差频率响应图。
[0054] 图5为表1中的系数所画出的重构滤波器的相位误差。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号