(12)发明专利申请
(10)申请公布号 CN 108566179 A(43)申请公布日 2018.09.21
(21)申请号 201810196437.5(22)申请日 2018.03.09
(71)申请人 北京北方联星科技有限公司
地址 100085 北京市海淀区上地西路8号院
上地科技大厦4号楼东区7层(72)发明人 不公告发明人
(74)专利代理机构 北京海虹嘉诚知识产权代理
有限公司 11129
代理人 吴小灿(51)Int.Cl.
H03H 17/04(2006.01)H03H 21/00(2006.01)
权利要求书2页 说明书7页 附图5页
(54)发明名称
一种二阶IIR数字陷波器及参数量化方法(57)摘要
本发明提出的一种二阶IIR数字陷波器及参数量化方法,可通过参数配置实现对全频带窄带干扰的抑制,能降低零极点极角偏差,以较少的资源消耗实现完善的全频带的陷波器零极点匹配和通带内滤波性能的平坦。所述二阶IIR数字陷波器的传递函数为
其中b0,b1,b2,
a1,a2为因果稳定LTI线性时不变系统的二阶IIR滤波器差分方程的量化参数,r,w0分别为因果稳定LTI线性时不变系统的二阶IIR陷波器差分方程的极点的极径,极角。CN 108566179 ACN 108566179 A
权 利 要 求 书
1/2页
1.一种二阶IIR数字陷波器,其特征在于,所述二阶IIR数字陷波器的传递函数为
其中b0,b1,b2,a1,a2为因果稳定LTI线
性时不变系统的二阶IIR滤波器差分方程的量化参数,r,w0分别为因果稳定LTI线性时不变系统的二阶IIR陷波器差分方程的极点的极径,极角。
2.根据权利要求1所述的二阶IIR数字陷波器,其特征在于,所述量化参数满足:b0=b2,b1=a1;仅需对三个参数b0,a1,a2进行定点量化。
3.根据权利要求2所述的二阶IIR数字陷波器,其特征在于,所述陷波器在固定带宽情况下,b0,a2两个参数是固定的,
其中r可通过MATLAB的二阶巴特沃斯滤波器
产生。
4.根据权利要求3所述的二阶IIR数字陷波器,其特征在于,所述陷波器在固定带宽情况下,仅1个参数是随干扰频点而动态变化的,公式为
其中,r是接近于1的正数,fj为干扰频点,Fs为采样率。5.根据权利要求4所述的二阶IIR数字陷波器,其特征在于,所述陷波器在固定带宽情况下,随干扰频点变化的a1可由查三角函数表,线性拟合,分段线性拟合,cordic算法等方法实现。
6.根据权利要求1至5之一所述的二阶IIR数字陷波器,其特征在于,所述陷波器的结构包括但不限于直接I型实现、直接II型实现、转置直接II型实现。
7.一种二阶IIR数字陷波器参数量化方法,其特征在于,
(1)将理论陷波器进行幅值为r的调整,即:中,
其
r,w0分别为因果稳定LTI线性时不变系统的二阶IIR陷波
器差分方程的极点的极径,极角;
(2)对Hd(z)进行参数量化,即
其中,b0,
b1,b2,a1,a2为量化参数;(3)通过参数配置,降低参数量化误差导致的零点极角和极点极角偏差,实现全频带的陷波器零极点匹配和通带内滤波性能的平坦。
8.根据权利要求7所述的参数量化方法,其特征在于,使b0=b2,b1=a1,仅需对三个参数b0,a1,a2进行定点量化;三个参数的量化误差分别为e(b0),e(a1),e(a2),且
e(b0)∈(-C*2-2M,+C*2-2M)e(a1)∈(-C*2-2M,+C*2-2M)e(a2)∈(-C*2-2M,+C*2-2M)
其中M为量化的比特数,C为量化范围;极点极角和零点极角的差值定义为:
2
CN 108566179 A
权 利 要 求 书
2/2页
各参数量化误差导致的零点极角和极点极角差的误差e(θtd)为:
9.根据权利要求8所述的参数量化方法,其特征在于,固定带宽情况下,固定b0,a2两个参数,使
点而动态变化,公式为
r可通过MATLAB的二阶巴特沃斯滤波器产生;仅1个参数a1随干扰频
其中r是接近于1的正数,
fj为干扰频点,Fs为采样率;随干扰频点变化的a1可由查三角函数表,线性拟合,分段线性拟合,cordic算法等方法实现。
10.根据权利要求9所述的参数量化方法,其特征在于,固定带宽情况下,在干扰频点接近Fs/4时,有a1→0,b0→1,a2→1,零点极角和极点极角的差θetd对各参数的量化误差e(a1)、(b0)和e(a2)均不敏感。
3
CN 108566179 A
说 明 书
一种二阶IIR数字陷波器及参数量化方法
1/7页
技术领域
[0001]本发明属于数字信号处理技术领域,特别是涉及一种二阶IIR数字陷波器及参数量化方法。
背景技术
[0002]窄带干扰抑制技术中,已知干扰频点和带宽的情况下,在时域使用数字二阶IIR陷波器是一种简单,实现方便的抑制干扰的方法。如专利“CN201210066885.6-用于卫星导航系统的完全自适应陷波器及其陷波方法”提出一种二阶格型IIR滤波器。专利“CN201210193530.3-二维自适应滤波窄带干扰抑制装置”提出一种二维多阶IIR滤波器。专利“CN201210434766.1-GNSS接收机检测并消除窄带干扰的方法”也提出了一种频域找干扰频点而时域IIR陷波器抑制干扰的方法。以上专利及其他专利均缺少对IIR陷波器参数的量化误差影响的分析。
[0003]在噪声或宽带信号有效位数较低(为1比特或2比特),且有强干扰时,理想二阶IIR陷波器因参数量化误差将导致零极点偏移,特别是在干扰频点接近时。多个二阶陷波IIR滤波器串联时,特别是零极点接近时,零极点偏移的概率增大。零极点偏移将导致部分噪声抬高,3DB陷波带宽变宽。发明内容
[0004]本发明针对现有技术存在的缺陷和不足,提出一种二阶IIR数字陷波器及参数量化方法,可通过参数配置实现对全频带窄带干扰的抑制,能降低零极点极角偏差,以较少的资源消耗实现完善的全频带的陷波器零极点匹配和通带内滤波性能的平坦。[0005]本发明的技术方案是:
[0006]1.一种二阶IIR数字陷波器,其特征在于,所述二阶IIR数字陷波器的传递函数为
其中b0,b1,b2,a1,a2为因果稳定
LTI线性时不变系统的二阶IIR滤波器差分方程的量化参数,r,w0分别为因果稳定LTI线性时不变系统的二阶IIR陷波器差分方程的极点的极径,极角。[0007]2.所述量化参数满足:b0=b2,b1=a1;仅需对三个参数b0,a1,a2进行定点量化。
[0008]
3.所述陷波器在固定带宽情况下,b0,a2两个参数是固定的,其中r
可通过MATLAB的二阶巴特沃斯滤波器产生。[0009]4.所述陷波器在固定带宽情况下,仅1个参数是随干扰频点而动态变化的,公式为
其中,r是接近于1的正数,fj为干扰频点,Fs为
采样率。
[0010]5.所述陷波器在固定带宽情况下,随干扰频点变化的a1可由查三角函数表,线性拟合,分段线性拟合,cordic算法等方法实现。
4
CN 108566179 A[0011]
说 明 书
2/7页
6.所述陷波器的结构包括但不限于直接I型实现、直接II型实现、转置直接II型实7.一种二阶IIR数字陷波器参数量化方法,其特征在于,(1)将理论陷波器进行幅值为r的调整,即:
r,w0分别为因果稳定LTI线性时不变系统的二阶IIR陷
现。
[0012][0013]
其中,
波器差分方程的极点的极径,极角;
[0014]
(2)对Hd(z)进行参数量化,即其
中,b0,b1,b2,a1,a2为量化参数;
[0015](3)通过参数配置,降低参数量化误差导致的零点极角和极点极角偏差,实现全频带的陷波器零极点匹配和通带内滤波性能的平坦。[0016]8.使b0=b2,b1=a1,仅需对三个参数b0,a1,a2进行定点量化;三个参数的量化误差分别为e(b0),e(a1),e(a2),且[0017]e(b0)∈(-C*2-2M,+C*2-2M)[0018]e(a1)∈(-C*2-2M,+C*2-2M)[0019]e(a2)∈(-C*2-2M,+C*2-2M)
[0020]其中M为量化的比特数,C为量化范围;[0021]极点极角和零点极角的差值定义为:
[0022][0023][0024][0025]
各参数量化误差导致的零点极角和极点极角差的误差e(θtd)为:
9.固定带宽情况下,固定b0,a2两个参数,使r可通过MATLAB的二阶
巴特沃斯滤波器产生;仅1个参数a1随干扰频点而动态变化,公式为:
[0026]
其中r是接近于1的正数,fj为干扰频
点,Fs为采样率;随干扰频点变化的a1可由查三角函数表,线性拟合,分段线性拟合,cordic
算法等方法实现。
[0027]10.固定带宽情况下,在干扰频点接近Fs/4时,有a1→0,b0→1,a2→1,零点极角和极点极角的差θe(b0)和e(a2)均不敏感。td对各参数的量化误差e(a1)、[0028]本发明的技术效果:
[0029]本发明提出的一种二阶IIR数字陷波器及参数量化方法,可通过参数配置实现对全频带窄带干扰的抑制,能降低零极点极角偏差,以较少的资源消耗实现完善的全频带的陷波器零极点匹配和通带内滤波性能的平坦。特别针对弱宽带信号和噪声要求稳定的场合,在w0=π/2附近可实现平稳滤波,防止噪底被抬升或有用宽带信号被滤除。
[0030]
相比于理论的二阶IIR数字陷波器
5
CN 108566179 A
说 明 书
3/7页
本发明的优点是:
[0031]1)在固定陷波带宽情况下,零点和极点之间的极角误差显著减小。使得二阶IIR陷波器在干扰频点接近fj=Fs/4时,陷波中心频点两侧对称滤波,不会出现滤波器不对称行为,即一侧噪底被抬升而另一侧噪底-3DB带宽严重变宽的情况。这种情形在噪底有效位数越低时有效信号丢失越明显。
[0032]2)在使用该二阶陷波器串联以滤除不同中心频点干扰且干扰接近时,不会加重滤波器特性的不对称行为。[0033]3)在固定带宽下,相比于理论滤波器需存储2个变量:a1和b1,和1个固定数a2,本发明仅需存储1个变量:a1,和两个固定数a2和b0,而显然变量的存储空间要比固定数大,因此节省存储空间。
[0034]4)理论滤波器的特性是a1和b1均随干扰频点而变,量化两个参数会导致两个量化误差,本滤波器的特性是a1=b1,仅量化一个参数,量化误差导致的量化噪声减小。性能提升。
[0035]经MATLAB验证,本发明采用的参数量化方式在Fs/4频点处IIR滤波或级联滤波,通带内平坦度好于理想滤波器参数直接量化滤波的效果。
附图说明
[0036]图1为本发明实施的直接II型IIR数字陷波器的结构图。[0037]图2是零极点偏差的频率响应示意图。[0038]图3是图2的放大图。
[0039]图4是理论上实现的直接II型IIR数字陷波器结构图。
[0040]图5是本发明的直接II型IIR数字陷波器频率响应示意图。[0041]图6是图5的放大图。
[0042]图7是理想多级二阶IIR陷波器串联滤波MATLAB仿真图;[0043]图8是本发明多级二阶IIR陷波器串联滤波MATLAB仿真图。
具体实施方式
[0044]以下结合附图对本发明的实施例做进一步的详细说明。[0045]如图1所示,为本发明实施的直接II型IIR数字陷波器的结构图。所述陷波器的结构包括但不限于直接I型实现、直接II型实现、转置直接II型实现。[0046]一种二阶IIR数字陷波器,其特征在于,所述二阶IIR数字陷波器的传递函数为
其中,b0,b1,b2,a1,a2为因果稳定LTI线
性时不变系统的二阶IIR滤波器差分方程的量化参数,r,w0分别为因果稳定LTI线性时不变系统的二阶IIR陷波器差分方程的极点的极径,极角。[0047]其中,量化参数满足:b0=b2,b1=a1;仅需对b0,a1,a2进行定点量化,Q(b0),Q(a1),Q(a2)分别表示对参数b0,a1,a2的量化。
[0048]
在固定带宽情况下,b0,a2两个参数是固定的,其中r可通过MATLAB
的二阶巴特沃斯滤波器产生。
6
CN 108566179 A[0049]
说 明 书
4/7页
并且,在固定带宽情况下,仅1个参数是随干扰频点而动态变化的,公式为
其中r是接近于1的正数,fj为干扰频点,Fs为采
样率;随干扰频点变化的a1可由查三角函数表,线性拟合,分段线性拟合,cordic算法等方
法实现。[0050]相应的,一种二阶IIR数字陷波器参数量化方法,其特征在于,
[0051]
(1)将理论陷波器进行幅值为r的调整,即:
r,w0分别为因果稳定LTI线性时不变系统的二阶IIR陷
其中,
波器差分方程的极点的极径,极角;
[0052]
(2)对Hd(z)进行参数量化,即其中,
b0,b1,b2,a1,a2为量化参数;[0053](3)通过参数配置,降低参数量化误差导致的零点极角和极点极角偏差,实现全频带的陷波器零极点匹配和通带内滤波性能的平坦。[0054]其中,使b0=b2,b1=a1,仅需对三个参数b0,a1,a2进行定点量化。[0055]b0,a2,a1的量化方法可为但不限于以下方法:
[0056]以Q(b0)为例,其中C为量化范围,N为量化
比特数包含最高比特位为符号位,采用的四舍五入法,因r小于1且为正数,隐含小数点在最高位的右侧。同理量化a2,a1,得出Q(a1),Q(a2)。
[0057]
固定带宽情况下,b0,a2两个参数是固定的,有以下关系:r可通过
MATLAB的二阶巴特沃斯滤波器产生;定点量化时应优先降低b0的量化误差,通过选择合适的r,降低r-Q(b0)的值。
[0058]固定带宽情况下,仅1个参数a1是随干扰频点而动态变化的,公式为
其中r是接近于1的正数,fj为干扰频点,Fs为采
样率。随干扰频点变化的a1可由查三角函数表,线性拟合,分段线性拟合,cordic算法等方法实现。
[0059]下面首先基于零极点的滤波器性能分析,分析理论陷波器产生零极点极角偏差的原理,然后说明本发明二阶IIR数字陷波器参数量化方法能降低零极点极角偏差的机理。[0060]二阶数字滤波器Ht(z)=1-2*cosw0*z-1+z-2可产生一个帯阻滤波器,其频率响应见图2、图3中的二阶全零点滤波器频响,由图2、图3可见,滤波器3DB带宽较大,且带外不平坦,为此串联二阶全极点数字IIR滤波器
其频响如图2、图3中的二
阶全极点滤波器频响所示,以消除带外影响,降低3DB带宽。当设计的零极点极角(在干扰频
7
CN 108566179 A
说 明 书
5/7页
点变动的动态设计中称为角频率)一致时,将产生窄带数字陷波器,其3DB带宽减小,且带外平坦。在具体实现中为了减少计算量,避免计算余弦函数cos和参数的乘法,不直接使用参数r,w0,而使用量化参数b1,a1,a2。离散数字系统实现数字滤波器时必须对参数进行量化,且相比浮点实现,定点实现相对简单,节约资源,大多数设计均采用定点实现,因此需对参数进行定点量化。
[0061]图4是理论上实现的参数量化的直接II型IIR数字陷波器结构图。理论二阶IIR数字陷波器公式为:
在数字化实现时需要量化三个参数b1,a1,a2,为Q(b1),Q(a1),Q(a2),量化误差分别为e(b1),e(a1),e(a2),且
[0063]e(b1)∈(-C*2-2M,+C*2-2M)[0064]e(a1)∈(-C*2-2M,+C*2-2M)[0065]e(a2)∈(-C*2-2M,+C*2-2M)
[0066]其中M为量化的比特数,C为量化范围。[0067]极点极角和零点极角的差值定义为
[0068][0069][0070][0062]
零极点极角差值θt对各量化参数的偏导数分别为:
[0071]
[0072]
[0073][0074][0075]
各参数量化误差导致的零点极角和极点极角差的误差e(θt)表示为:
分析可知干扰频点接近Fs/4时,有a1→0,b1→0,且a2→1,则
可见理论滤波器零点极角和极点极角差θ而对e(a2)不敏t对e(a1)和e(b1)敏感,
感。b1,a1的量化误差导致极点极角和零点极角的差值变大,破坏了滤波器频率响应基于设计干扰频点的对称性,导致IIR陷波器频响基于零点左右不对称,且远极点侧的3DB带宽扩宽,如图3点横线所示。
[0077]本发明针对以上量化方法在接近w0=π/2的量化性能下降,且陷波器参数不可避
8
[0076]
CN 108566179 A
说 明 书
6/7页
免会产生a1=b1的情况下,就势设计固定带宽二阶IIR陷波器参数为a1=b1,通过调整其他参数来保证理论滤波器特性和零极点极角的较小误差,设计
[0078]
可得本设计陷波器和
理论陷波器有相同的零极点,只是幅值做了修正,因此和理论滤波器有相同的滤波特性。[0079]根据本发明的固定带宽数字二阶IIR陷波器,其实现需要定点量化三个参数b0,a1,a2为Q(b0),Q(a1),Q(a2),量化误差分别为e(b0),e(a1),e(a2),且[0080]e(b0)∈(-C*2-2M,+C*2-2M)[0081]e(a1)∈(-C*2-2M,+C*2-2M)[0082]e(a2)∈(-C*2-2M,+C*2-2M)
[0083]其中M为量化的比特数,C为量化范围。[0084]极点极角和零点极角的差值定义为
[0085][0086]
零极点极角差值θtd对各量化参数的偏导数分别为:
[0087]
[0088]
[0089]
[0090][0091]
各参数量化误差导致的零点极角和极点极角差的误差e(θtd)表示为:
[0092][0093][0094][0095]
有定义可知:且固定带宽情况下,所以
可见本设计滤波器零点极角和极点极角差对e(a2)和理论滤波器一样敏感程度,
成正比。
可见本设
所以,
对e(a1)不敏感,对e(b0)的敏感程度与
[0096]
干扰频点接近Fs/4时,有a1→0,b0→1,且a2→1,则
计滤波器干扰频点接近Fs/4时零点极角和极点极角差对e(a1),e(b0),e(a2)均不敏感。在
9
CN 108566179 A
说 明 书
7/7页
干扰频点接近Fs/4时,b0,a1的量化误差使得极点极角和零点极角的差值变化明显比理论滤波器导致的差值变化小,从而保证了滤波器频率响应基于设计干扰频点的对称性,避免了IIR陷波器频响基于零点左右不对称,且避免了远极点侧的3DB带宽扩宽,如图5、图6所示,是本发明的直接II型IIR数字陷波器频率响应示意图。频响基于零点左右对称,3DB带宽较窄,有优异的通带平坦度。经分析,极角差对e(a1)在全频带不敏感,对e(a2)和理想滤波器敏感程度同,在干扰频点远离Fs/4时,极角差仅仅对e(b0)敏感,而固定带宽的情况下b0=r为固定数,相比于变量的b1产生变化的量化误差,b0量化仅产生固定的量化误差,在量化误差较大时可修正,或通过r参数的合适选择降低b0量化误差,以达到全频带零陷滤波器零极点的较高一致性。综上所述,本发明的量化方法可实现完善的全频带的陷波器零极点匹配和滤波器性能的平滑。[0097]本发明的影响域分析:
[0098]1)本发明牺牲了一些可能零点位置,且零点位置的所有可能值与极点位置的可能值一一对应,由量化a1唯一确定。
[0099]2)减少的可能零点位置会导致在设计的某些干扰频点,零陷深度稍降低。[0100]3)本发明将导致通带增益由原来的理论滤波器的1变为r。其中带宽越窄的滤波器其通带增益r越接近于1,其通带增益的影响越小,该增益的减小可被补偿。
[0101]本发明的适用范围还包括高阶IIR滤波器有零点和极点要求有相同极角的情形如6阶、10阶等2*(2n+1)等高阶滤波器。[0102]经MATLAB验证,本发明采用的参数量化方式在Fs/4频点处IIR滤波或级联滤波,通带内平坦度好于理想滤波器参数直接量化滤波的效果。如图7、图8所示。其中Fs=64MHz,Fj=16.005MHz。输入信号为σ=1随机噪声取整量化,滤波器参数取a2=0.980987787523808,并量化为16比特,
并量化为16比特。
并量化为18比特,5个二阶IIR滤波器干扰中心频点分别为fj==16.005MHz,(16.005±0.001)MHz,(16.005±0.002)MHz。[0103]在此指明,以上叙述有助于本领域技术人员理解本发明创造,但并非限制本发明创造的保护范围。任何没有脱离本发明创造实质内容的对以上叙述的等同替换、修饰改进和/或删繁从简而进行的实施,均落入本发明创造的保护范围。
10
CN 108566179 A
说 明 书 附 图
1/5页
图1
图2
11
CN 108566179 A
说 明 书 附 图
2/5页
图3
图4
12
CN 108566179 A
说 明 书 附 图
3/5页
图5
13
CN 108566179 A
说 明 书 附 图
4/5页
图6
14
CN 108566179 A
说 明 书 附 图
5/5页
图7
图8
15
因篇幅问题不能全部显示,请点此查看更多更全内容