[发明专利]一种稀疏无频偏线性相位FIR陷波滤波器的设计方法有效
申请号: | 201210405631.2 | 申请日: | 2012-10-23 |
公开(公告)号: | CN102882491A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 赵加祥;徐微;王洪杰 | 申请(专利权)人: | 南开大学 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 天津佳盟知识产权代理有限公司 12002 | 代理人: | 侯力 |
地址: | 300071*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 稀疏 无频偏 线性 相位 fir 陷波 滤波器 设计 方法 | ||
1.一种稀疏无频偏线性相位FIR陷波滤波器的设计方法,其特征在于该方法的具体步骤包括:
第1、稀疏的线性相位FIR陷波滤波器阶数的估计;
第2、稀疏的线性相位FIR陷波滤波器设计方法,包括单位脉冲响应的非零抽头系数数目、位置以及具系数数值的确定。
2.根据权利要求1所述的设计方法,其特征在于第1步所述滤波器阶数的估计方法如下:
对数字滤波器阶数的估计,本发明根据线性相位FIR陷波滤波器的设计要求:通带纹波δ、阻带带宽陷波频率ωs和衰减深度Anotch,其单位用分贝dB表示且为负数,使用公式(1)估算陷波滤波器Hd(ejω)的初始阶数N:
N=max{N4(ωp1,ΔF,δ,δs),N4(ωp2,ΔF,δ,δs)} (1)
其中,N4(·)由文献[10]中的公式(a15)计算得到;
上式中N4(·)的参数计算方法如下:
ωp1=ωs-ΔF (2)
ωp2=1-ωs+ΔF (3)
3.根据权利要求1所述的设计方法,其特征在于,第2步为确定所需滤波器非零抽头系数的数目、位置以及具体的系数数值,具体实现方法步骤如下:
(1)根据设计要求,包括通带纹波δ、阻带带宽陷波频率ωs和衰减深度Anotch,其单位用分贝dB表示且为负数,确定相应的离散化理想线性相位FIR陷波滤波器频率响应Hd(ejω)表示为:
其中j表示虚数单位,ω0表示离散化后的频率间隔,0≤l≤L,L+1表示采样点数,L为正整数,稀疏的线性相位FIR陷波滤波器单位脉冲响应的抽头系数hm,0≤m≤M满足下式:
β=[hM,2hM-1,…,2hm…,2h1,2h0]T (6)
将稀疏的线性相位FIR陷波滤波器单位脉冲响应的抽头系数的估计问题转化为如下的数学优化问题:
其中||·||0表示0-范数运算,||β||0即表示抽头系数向量中非零抽头的个数;
表示与滤波器设计相关的范德蒙矩阵,xm表示X中的列向量;
(2)估计值为:
其初始值被设为零,并计算相关系数:0≤m≤M (10)
其中,xm为公式(8)中X的列向量,将相关系数0≤m≤M中绝对值最大相对应的变量xj1加入活动变量集X1=[xj1],其中活动变量集应为Xk=[xj1...xjk]0≤k≤M,k表示已选变量个数;
(3)利用LASSO算法及活动变量集Xk中的向量确定最小角方向,沿着此方向在X中寻找新的X的列向量新的变量xj2由LASSO算法确定,将xj2加入活动变量集X2=[xj1,xj2];
下一个变量的选择方法同上面第(3)步,当活动变量集Xk包含了X中的所有列向量即(x0,x1,...,xm,...,xM)这些列向量时,活动变量集Xk的构造完成;
(4)稀疏的线性相位FIR陷波滤波器所需的滤波器非零抽头系数的数目和位置的确定,可根据预设稀疏度门限值,在第(3)步中所选出的所有活动变量集Xk、k=0,1,...,M中确定适当的变量集Xi,变量集Xi=[xj1...xji]0≤i≤M中的各个向量的数目和位置即对应着滤波器非零抽头系数的数目和位置,Xi代表对应的陷波滤波器非零抽头系数有i个;
(5)利用最小二乘算法进行估计:
(6)对估计值进行转化,从而得到滤波器系数:
(7)对于给定误差ε,计算下式,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南开大学,未经南开大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210405631.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能人体感应开关
- 下一篇:大功率微波限幅器