[发明专利]一种带宽可变低通数字滤波器的设计方法有效
申请号: | 201310086717.8 | 申请日: | 2013-03-18 |
公开(公告)号: | CN103199822A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 潘卉青;曾浩;蒋俊;邱渡裕;叶芃 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明提供了一种带宽可变低通数字滤波器的设计方法,通过将Farrow结构的FIR数字滤波器各子滤波器的系数C作为变量,在设计准则下,通过迭代运算,以得到最优的各子滤波器的系数C。这样在保持低通数字滤波器不变的前提下,只要修改输入期望截止频率ωc_des,就可以改变低通数字滤波器截止频率参数ωc即带宽可变,提高了低通数字滤波器使用的灵活性,避免了在线设计或存储大量滤波器系数表的复杂性。 | ||
搜索关键词: | 一种 带宽 可变 数字滤波器 设计 方法 | ||
【主权项】:
1.一种带宽可变低通数字滤波器的设计方法,其特征在于,包括以下步骤:(1)、带宽可变低通数字滤波器设计准则准则1:截止频率准则Δ c = max ω L < ω c < ω u | ω c - ω c _ des | ≤ δ c - - - ( 4 ) ]]> 准则2:幅度准则Δ ap = max 0 < ω < ω c - ω p | | H ( C , e jω , ω c ) | - 1 | ≤ δ p ]]>Δ as = max ω c + ω s < ω < π | H ( C , e jω , ω c ) | ≤ δ s - - - ( 5 ) ]]> 其中,ωL为截止频率下限、ωH为截止频率的上限,ωc为实际截止频率,ωc_des为输入的期望截止频率,δc为截止频率的误差限;H(C,ejω,ωc)为带宽可变低通数字滤波器的传递函数,C为带宽可变低通滤波器各子滤波器的系数,ω为数字频率,δp为频带[0,ωc-ωp]内幅度响应误差限,δs为阻带内幅度响应误差限,ωc-ωp为通带增益第一次低于幅度响应误差限δp时所对应的频率点;(2)、带宽可变低通数字滤波器阶数P2的确定a)、子滤波器C0(z)在频带[0,ωc-ωp]内幅度响应为1,阻带内幅度响为0,期望截止频率为ωc_des=ωL,设置子滤波器C0(z)的初始阶数N0;b)、利用频率抽样,根据幅度以及相位确定子滤波器C0(z)的N0个频响样值,再利用IFFT(傅里叶反变换),计算得到子滤波器C0(z)的系数c0(n),n=0,...,N0-1;c)、根据系数c0(n),n=0,...,N0-1,计算子滤波器C0(z)的实际频响即传递函数H(C,ejω,ωc)以及截止频率参数ωc;d)、如果子滤波器C0(z)未满足约束条件式(4)、(5)即准则1、2的要求,则更新子滤波器C0(z)阶数N0=N0+1,重复步骤b)、c),直至满足为止,则此时子滤波器C0(z)阶数N0即为带宽可变低通数字滤波器阶数P2;(3)、带宽可变低通滤波器各子滤波器的系数C的确定a)、子滤波器的个数P3=0;b)、子滤波器的个数加1即P3=P3+1,根据步骤(2)得到的带宽可变低通数字滤波器阶数P2,按照FIR数字滤波器的泰勒展开式:H des ( z , ω c _ des ) ≈ Σ n = 0 P 2 - 1 [ Σ l = 0 P 3 - 1 c l ( n ) ( ω c _ des - ω L ) l ] z - n ]]>= Σ l = 0 P 3 - 1 [ Σ n = 0 P 2 - 1 c l ( n ) z - n ] ( ω c _ des - ω L ) l - - - ( 6 ) ]]>= Σ l = 0 P 3 - 1 C l ( z ) ( ω c _ des - ω L ) l ]]> 写出传输函数Hdes(z,ωc_des),然后根据傅里叶变换,得到传递函数H(C,ejω,ωc),其中,带宽可变低通滤波器各子滤波器的系数C为:C = [ c 0 ( 0 ) , c 0 ( 1 ) , . . . , c 0 ( P 2 - 1 ) , ]]>c 1 ( 0 ) , c 1 ( 1 ) , . . . , c 1 ( P 2 - 1 ) , . . . ]]>c P 3 - 1 ( 0 ) , c P 3 - 1 ( 1 ) , . . . , c P 3 - 1 ( P 2 - 1 ) ] ]]> c)、频带分成I等份,即ωi∈[0,π],i=1,2,...,I;截止频率变化范围为其中的J等份,ωcj∈[ωL,ωU],j=1,2,...,J,将约束条件式(4)、(5)即准则1、2写为:ϵ c = max 0 ≤ j ≤ J - 1 | ω cj - ω cj _ des | - δ c ≤ 0 - - - ( 7 ) ]]> εa=(Δap-δp)+(Δas-δs)≤0 (8)其中:为取整算子;使用Minimax(最大误差最小化)非线性优化算法,在非线性约束条件式(8)控制下,利用序列二次规划算法(sequential quadratic programming,SQP),寻找使得式(7)最小的带宽可变低通滤波器各子滤波器的系数C,即性能函数为J = min { max 0 ≤ j ≤ J - 1 | ω cj - ω cj _ des | - δ c } - - - ( 10 ) ]]> 如果最小的带宽可变低通滤波器各子滤波器的系数C存在,且满足约束条件式(7)、(8),则实现了带宽可变低通滤波器,否则返回步骤(b),增加子滤波器的个数,重新寻找带宽可变低通滤波器各子滤波器的系数C。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310086717.8/,转载请声明来源钻瓜专利网。