CN113676156A - 一种基于lms的任意幅频响应fir滤波器设计方法 - Google Patents

一种基于lms的任意幅频响应fir滤波器设计方法 Download PDF

Info

Publication number
CN113676156A
CN113676156A CN202110918349.3A CN202110918349A CN113676156A CN 113676156 A CN113676156 A CN 113676156A CN 202110918349 A CN202110918349 A CN 202110918349A CN 113676156 A CN113676156 A CN 113676156A
Authority
CN
China
Prior art keywords
filter
frequency
amplitude
coefficient
fir 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.)
Granted
Application number
CN202110918349.3A
Other languages
English (en)
Other versions
CN113676156B (zh
Inventor
杨金金
邓耀辉
曹绍峰
郑立岗
周科吉
杨光红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Jiujin Technology Co ltd
Original Assignee
Chengdu Jiujin Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Jiujin Technology Co ltd filed Critical Chengdu Jiujin Technology Co ltd
Priority to CN202110918349.3A priority Critical patent/CN113676156B/zh
Publication of CN113676156A publication Critical patent/CN113676156A/zh
Application granted granted Critical
Publication of CN113676156B publication Critical patent/CN113676156B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H21/0043Adaptive algorithms
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H17/00Networks using digital techniques
    • H03H2017/0072Theoretical filter design
    • H03H2017/0081Theoretical filter design of FIR filters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H21/0043Adaptive algorithms
    • H03H2021/0056Non-recursive least squares algorithm [LMS]

Landscapes

  • Filters That Use Time-Delay Elements (AREA)

Abstract

本发明提出一种基于LMS的任意幅频响应FIR滤波器的设计方法,其中FIR滤波器确定为线性相位的FIR滤波器,包括以下步骤:确定滤波器的系数长度为奇数或偶数,根据所述的系数长度选择不同的FIR滤波器幅频响应公式;依据确定的滤波器的系数长度确定LMS算法的迭代模型;将滤波器频带内的频点离散化,确定幅频曲线中频点和幅度对的序列;针对每个频点的输入值迭代一次,直至迭代函数收敛。本发明提供的设计方法实现简单、速度快,易于工程实现,可用于带通滤波器设计也可用于低通滤波器设计,具有线性相位,在不影响信号的相位信息的基础上补偿通道的不平坦度误差,以改善信号质量。

Description

一种基于LMS的任意幅频响应FIR滤波器设计方法
技术领域
本发明属滤波器设计技术领域,尤其涉及一种基于LMS的任意幅频响应FIR滤波器设计方法。
背景技术
幅度平坦度和相位线性度是影响接收机性能提高的重要因素,对于接收***来说,频谱分析功能是最基础也最广泛应用的功能,通带内幅度平坦度影响了幅度测量精度。当接收***设计完成后,已知通道幅频曲线的条件下,如何设计补偿滤波器将接收机通道带内平坦度控制在要求容限范围内是必须且关键的一步。
常见的FIR滤波器设计方法有窗函数法、最佳逼近法、等纹波逼近法等,且常规的设计需求中只要求带内的幅度平坦度,本发明应用场景为设计校准滤波器,滤波器幅频特性与硬件幅频特性相反,两者级联近似为一理想滤波器,改善宽带信号质量。硬件***的幅频特性往往不是平坦的,因此需设计的滤波器带内幅度是任意的。当前设计方法(如最佳逼近法、等纹波逼近法)算法复杂度高、工程应用难度大,不适用于当前场景。
自适应滤波是现代信号处理的重要内容,解决的是如何自适应更新滤波器系数达到过滤出想要的信号。最小均方算法(简称LMS算法)是自适应滤波方法中的一种,是基于维纳滤波,然后借助于最陡下降算法发展起来的,迭代更新滤波器系数,使滤波器输出信号与期望信号误差无限缩小。常规的LMS自适应滤波***实现框图如图1所示。
发明内容
为解决上述技术问题,本发明提出了一种基于LMS的任意幅频响应FIR滤波器的设计方法,其中FIR滤波器确定为线性相位的FIR滤波器,包括以下步骤:
步骤1,确定滤波器的系数长度为奇数或偶数,根据所述的系数长度选择不同的FIR滤波器幅频响应公式;转到步骤2;
步骤2,依据确定的滤波器的系数长度确定LMS算法的迭代模型;转到步骤3;
步骤3,将滤波器频带内的频点离散化,确定幅频曲线中频点和幅度对的序列;
(f0,A0),(f1,A1),(f2,A2),……,(fM-1,AM-1)
其中fi是频率,Ai是对应的幅度;转入步骤4;
步骤4,针对每个频点的输入值迭代一次,直至迭代函数收敛。
优选的,滤波器的系数长度为奇数时,FIR滤波器幅频响应公式:
Figure BDA0003202265160000021
其中,|·|指取复数模值,表征了当前FIR滤波器对频点ω处频谱分量的功率增益值。系数an与滤波器系数bn的换算关系如下:
Figure BDA0003202265160000022
其中:ω为频点,1≤n≤N。
优选的,滤波器系数长度N为偶数时,FIR滤波器幅频响应公式:
Figure BDA0003202265160000023
系数αn与滤波器系数bn的关系如下:
Figure BDA0003202265160000031
其中:ω为频点,1≤n≤N。
优选的,所述滤波器频带内的频点离散化包括:将频点ω离散化得到:
ωk=2πfk,0≤k≤M-1,
其中fk为相对于采样率归一化的频率值,M为需要拟合的幅频响应曲线对应的频点个数。
进一步的,每次迭代的输入信号为向量:
Figure BDA0003202265160000032
且权向量初始化为0列向量,其中T表示向量的转置。
进一步的,每次迭代计算时,权向量w(i)更新:
W(k+1)=w(k)+μ·x(k)·е*(k)
其中*指复数共轭
期望信号d(i)估计:
d(k+1)=wH(k+1)·x(k+1)
其中,H指向量的共轭转置。估计误差e(i):
e(k+1)=D(k+1)-d(k+1)
得到权系数α:
α=w*
其中w*是更新的权系数,*指复数共轭;D(i)指A0…AM-1构成的矢量。
采用本发明的方法,本发明提供的设计方法实现简单、速度快,易于工程实现,可用于带通滤波器设计也可用于低通滤波器设计,具有线性相位,在不影响信号的相位信息的基础上补偿通道的不平坦度误差,以改善信号质量。
附图说明
图1为LMS横向自适应滤波框图;
图2为迭代误差曲线;
图3a滤波器幅频响应;
图3b补偿前后幅频曲线。
具体实施方式
常规LMS算法是针对信号进行自适应滤波,本发明将任意幅频响应滤波器设计与LMS算法结合起来,利用LMS自适应理论,迭代出稳定的滤波器系数。
与常规LMS算法流程不同的是,输入信号不是某一平稳随机信号,而是滤波器转换函数中的频率因子,且期望信号是要求的滤波器幅频响应。由于频率因子有限,即算法输入长度有限,本发明采用循环迭代的方法最终获取稳定的滤波器系数,使其幅频响应与期望的幅频响应无限接近。
本发明提供的设计方法实现简单、速度快,易于工程实现,可用于带通滤波器设计也可用于低通滤波器设计,具有线性相位,在不影响信号的相位信息的基础上补偿通道的不平坦度误差,以改善信号质量。
以下结合附图对本发明的具体实施方式作出详细说明。
A、通道模型
针对接收***,可以看作线性时不变(LTI)***,***对任意输入信号的响应可以表示为单位冲激响应的形式。可以将线性时不变***分为两种类型:具有有限长冲激响应(FIR)的***和具有无限长冲激响应(IIR)的***。
本发明将接收机看作一个FIR***,根据测量获取的***幅频响应得到待补偿滤波器的幅频响应,设计FIR滤波器,获取FIR滤波器的系数。
长度为N的FIR滤波器的***函数为:
Figure BDA0003202265160000051
其中,bn为待计算的滤波器系数。
由于本发明只针对幅频响应进行滤波器设计,未涉及相频响应,故将待设计的FIR滤波器设定为线性相位的FIR滤波器。此时FIR滤波器对***通道幅频响应进行了补偿,而相位信息未改变,只对带内信号进行了相同的延时。
由于线性相位FIR滤波器的冲激响应为对称或反对称的,本发明以滤波器系数对称为例,反对称情况下可同理得到。
(1)滤波器系数长度N为奇数
FIR滤波器幅频响应公式:
Figure BDA0003202265160000052
系数an与滤波器系数bn的关系如下:
Figure BDA0003202265160000053
(2)滤波器系数长度N为偶数
FIR滤波器幅频响应公式:
Figure BDA0003202265160000054
系数an与滤波器系数bn的关系如下:
Figure BDA0003202265160000061
B、算法原理
根据A中线性相位FIR滤波器公式,得到滤波器幅频响应为正弦函数由系数加权累加得到,因此在当前滤波器幅频响应的要求下,算法需得到系数an,进而根据转换公式得到滤波器系数bn
以N为奇数为例推导LMS算法下迭代模型。
Figure BDA0003202265160000062
将上式频点ω离散化得到:
ωk=2πfk,0≤k≤M-1,
其中fk为相对于采样率归一化的频率值,M为需要拟合的幅频响应曲线对应的频点个数。
由于线性相位FIR滤波器幅频响应相对于零频是对称的,因此,需拟合的幅频曲线可以处于
Figure BDA0003202265160000063
之间。假设幅频曲线频点/幅度对序列如下:
(f0,A0),(f1,A1),(f2,A2),……,(fM-1,AM-1)
FIR滤波器LMS迭代模型:
(1)迭代方式:针对每个频点的输入值迭代一次,直至收敛。
(2)每次迭代的输入信号为:
Figure BDA0003202265160000064
(3)权向量初始化为0列向量。
迭代过程:
权向量更新:
W(k+1)=w(k)+μ·x(k)·е*(k)
期望信号估计:
d(k+1)=wH(k+1)·x(k+1)
估计误差e(i):
e(k+1)=D(k+1)-d(k+1)
得到权系数α:
α=w*
C、仿真
128阶FIR滤波器,100MHz采样率,20MHz带宽,25MHz中心频率下,40次循环迭代下,算法迭代误差曲线如图2所示。
从图3(a)可以看出设计后的滤波器幅频响应基本贴近要求的幅频曲线,经计算补偿后从图3(b)中统计得到幅频曲线波动从2.9dB降到0.124dB,大大改善了***带内平坦度。
最后应说明的是,以上实施方式仅用以说明本发明实施例的技术方案而非限制,尽管参照以上较佳实施方式对本发明实施例进行了详细说明,本领域的普通技术人员应当理解,可以对本发明实施例的技术方案进行修改或等同替换都不应脱离本发明实施例的技术方案的精神和范围。

Claims (6)

1.一种基于LMS的任意幅频响应FIR滤波器的设计方法,其中FIR滤波器确定为线性相位的FIR滤波器,其特征在于,所述方法包括以下步骤:
步骤1,确定滤波器的系数长度为奇数或偶数,根据所述的系数长度选择不同的FIR滤波器幅频响应公式;转到步骤2;
步骤2,依据确定的滤波器的系数长度确定LMS算法的迭代模型;转到步骤3;
步骤3,将滤波器频带内的频点离散化,确定幅频曲线中频点和幅度对的序列;
(f0,A0),(f1,A1),(f2,A2),……,(fM-1,AM-1)
其中fi是频率,Ai是对应的幅度;转入步骤4;
步骤4,针对每个频点的输入值迭代一次,直至迭代函数收敛。
2.如权利要求1所述的设计方法,其特征在于,滤波器的系数长度为奇数时,FIR滤波器幅频响应公式:
Figure FDA0003202265150000011
其中,|·|指取复数模值,表征了当前FIR滤波器对频点ω处频谱分量的功率增益值;系数an与滤波器系数bn的换算关系如下:
Figure FDA0003202265150000012
其中:ω为频点,1≤n≤N。
3.如权利要求1所述的设计方法,其特征在于,滤波器系数长度N为偶数时,FIR滤波器幅频响应公式:
Figure FDA0003202265150000021
系数an与滤波器系数bn的关系如下:
Figure FDA0003202265150000022
其中:ω为频点,1≤n≤N。
4.如权利要求2或3中任一项所述的设计方法,其特征在于,所述滤波器频带内的频点离散化包括:将频点ω离散化得到:
ωk=2πfk,0≤k≤M-1,
其中fk为相对于采样率归一化的频率值,M为需要拟合的幅频响应曲线对应的频点个数。
5.如权利要求4所述的设计方法,其特征在于,每次迭代的输入信号为向量:
Figure FDA0003202265150000023
且权向量初始化为0列向量,其中T表示向量的转置。
6.如权利要求5所述的设计方法,其特征在于,每次迭代计算时,权向量w(i)更新:
W(k+1)=w(k)+μ·x(k)·е*(k)
期望信号d(i)估计:
d(k+1)=wH(k+1)·x(k+1)
其中,H指向量的共轭转置,估计误差e(i):
e(k+1)=D(k+1)-d(k+1)
得到权系数a:
α=w*
其中w*是更新的权系数,*指复数共轭。
CN202110918349.3A 2021-08-09 2021-08-09 一种基于lms的任意幅频响应fir滤波器设计方法 Active CN113676156B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110918349.3A CN113676156B (zh) 2021-08-09 2021-08-09 一种基于lms的任意幅频响应fir滤波器设计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110918349.3A CN113676156B (zh) 2021-08-09 2021-08-09 一种基于lms的任意幅频响应fir滤波器设计方法

Publications (2)

Publication Number Publication Date
CN113676156A true CN113676156A (zh) 2021-11-19
CN113676156B CN113676156B (zh) 2024-01-26

Family

ID=78542223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110918349.3A Active CN113676156B (zh) 2021-08-09 2021-08-09 一种基于lms的任意幅频响应fir滤波器设计方法

Country Status (1)

Country Link
CN (1) CN113676156B (zh)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5282155A (en) * 1992-11-19 1994-01-25 Bell Communications Resarch, Inc. Adaptive digital filter architecture for parallel output/update computations
JPH10242737A (ja) * 1997-02-27 1998-09-11 Atr Kankyo Tekiou Tsushin Kenkyusho:Kk Fir型ディジタルフィルタのフィルタ係数演算装置、fir型ディジタルフィルタ、ディジタルビーム形成装置及び適応ディジタルビーム形成装置
TW465196B (en) * 1999-02-26 2001-11-21 Texas Instruments Inc Phase-shift calculation method, and system implementing it, for a finite-impulse-response (FIR) filter
US6618740B1 (en) * 1998-12-31 2003-09-09 Texas Instruments Incorporated Method and architecture for controlling asymmetry of an LMS adaptation algorithm that controls FIR filter coefficients
US20030169832A1 (en) * 2002-03-08 2003-09-11 Michael Schmidt LMS-based channel estimation
US20070147490A1 (en) * 2003-11-11 2007-06-28 Kouji Okamoto Filter coefficient adjusting circuit
CN101295969A (zh) * 2008-06-26 2008-10-29 湖南大学 高阶有限冲击响应数字滤波器设计方法
CN102132491A (zh) * 2008-08-25 2011-07-20 杜比实验室特许公司 用于通过预白化确定通过lms算法调整的自适应滤波器的更新滤波系数的方法
CN102195616A (zh) * 2010-03-02 2011-09-21 哈曼贝克自动***股份有限公司 高效子带自适应有限脉冲响应滤波
CN111903233B (zh) * 2008-10-22 2014-06-11 中国电子科技集团公司第五十四研究所 基于特定群时延有限脉冲响应滤波器的宽带波束形成方法
CN105680825A (zh) * 2016-02-16 2016-06-15 天津大学 数字滤波器解析设计法及其滤波器
CN107576323A (zh) * 2017-08-21 2018-01-12 陕西华燕航空仪表有限公司 基于fir和lms自适应滤波组合型光纤陀螺滤波方法
WO2019170020A1 (zh) * 2018-03-09 2019-09-12 电信科学技术研究院有限公司 有限冲激响应滤波器系数矢量的更新方法及装置

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5282155A (en) * 1992-11-19 1994-01-25 Bell Communications Resarch, Inc. Adaptive digital filter architecture for parallel output/update computations
JPH10242737A (ja) * 1997-02-27 1998-09-11 Atr Kankyo Tekiou Tsushin Kenkyusho:Kk Fir型ディジタルフィルタのフィルタ係数演算装置、fir型ディジタルフィルタ、ディジタルビーム形成装置及び適応ディジタルビーム形成装置
US6618740B1 (en) * 1998-12-31 2003-09-09 Texas Instruments Incorporated Method and architecture for controlling asymmetry of an LMS adaptation algorithm that controls FIR filter coefficients
TW465196B (en) * 1999-02-26 2001-11-21 Texas Instruments Inc Phase-shift calculation method, and system implementing it, for a finite-impulse-response (FIR) filter
US20030169832A1 (en) * 2002-03-08 2003-09-11 Michael Schmidt LMS-based channel estimation
US20070147490A1 (en) * 2003-11-11 2007-06-28 Kouji Okamoto Filter coefficient adjusting circuit
CN101295969A (zh) * 2008-06-26 2008-10-29 湖南大学 高阶有限冲击响应数字滤波器设计方法
CN102132491A (zh) * 2008-08-25 2011-07-20 杜比实验室特许公司 用于通过预白化确定通过lms算法调整的自适应滤波器的更新滤波系数的方法
CN111903233B (zh) * 2008-10-22 2014-06-11 中国电子科技集团公司第五十四研究所 基于特定群时延有限脉冲响应滤波器的宽带波束形成方法
CN102195616A (zh) * 2010-03-02 2011-09-21 哈曼贝克自动***股份有限公司 高效子带自适应有限脉冲响应滤波
CN105680825A (zh) * 2016-02-16 2016-06-15 天津大学 数字滤波器解析设计法及其滤波器
CN107576323A (zh) * 2017-08-21 2018-01-12 陕西华燕航空仪表有限公司 基于fir和lms自适应滤波组合型光纤陀螺滤波方法
WO2019170020A1 (zh) * 2018-03-09 2019-09-12 电信科学技术研究院有限公司 有限冲激响应滤波器系数矢量的更新方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SUMIT ROY: "Design of Linear Phase FIR Filters Using the LMS Algorithm", 《IEEE TRANSACTIONS ON SIGNAL PROCESSING》, vol. 41, no. 4, pages 1685 - 1689 *
王谦: "基于LMS算法的自适应次声滤波器设计", 《中国优秀硕士学位论文全文数据库信息科技辑》, no. 05, pages 135 - 146 *

Also Published As

Publication number Publication date
CN113676156B (zh) 2024-01-26

Similar Documents

Publication Publication Date Title
JP3216704B2 (ja) 適応アレイ装置
US4038536A (en) Adaptive recursive least mean square error filter
JP4398146B2 (ja) 適応フィルタ
US6804313B2 (en) Approach for processing data received from a communications channel
EP1157514B1 (en) Kalman equalisation in multicarrier receivers
US5267266A (en) Fast converging adaptive equalizer using pilot adaptive filters
US6829296B1 (en) Spectrally flat time domain equalizer and methods
CN107425929B (zh) Alpha稳定分布噪声下衰落信道非辅助数据均衡方法
JP3011948B2 (ja) ディジタル等化器
WO2021164195A1 (zh) 自适应均衡器的步长调节方法、装置、信号接收机、***
WO2002078312A1 (en) System for convolutional echo cancellation by iterative autocorrelation
CN105721729B (zh) 基于块稀疏成比例重用权系数仿射投影的回声消除方法
CN111817992B (zh) 数字化通道群延时均衡器及其实现方法、装置
CN113676156B (zh) 一种基于lms的任意幅频响应fir滤波器设计方法
CN108667538B (zh) 复杂噪声环境下时延和幅度衰减的联合估计方法
JP2006506929A (ja) 変換ドメインのサンプル毎の判定帰還型等化器
WO2002078313A1 (en) System for convolutional echo cancellation by iterative autocorrelation
CN102137052B (zh) 一种基于梯度向量的变步长最小均方信道均衡方法
CN106105032B (zh) 用于自适应滤波器的***和方法
Lampl Implementation of adaptive filtering algorithms for noise cancellation
Prasad et al. Implementation of Optimized Adaptive LMS Noise Cancellation System to Enhance Signal to Noise Ratio
CN117040489B (zh) 一种稀疏约束的样条自适应滤波器
CN110492869A (zh) 一种改进的分段频域块lms自适应滤波算法
US9419826B2 (en) Adaptive filtering method and system based on error sub-band
Kinugasa et al. A study on the step size of cascaded adaptive notch filter utilizing allpass filter

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