CN1790902A - 一种自适应滤波方法及装置 - Google Patents

一种自适应滤波方法及装置 Download PDF

Info

Publication number
CN1790902A
CN1790902A CN 200410089454 CN200410089454A CN1790902A CN 1790902 A CN1790902 A CN 1790902A CN 200410089454 CN200410089454 CN 200410089454 CN 200410089454 A CN200410089454 A CN 200410089454A CN 1790902 A CN1790902 A CN 1790902A
Authority
CN
China
Prior art keywords
module
sigma
subband
phi
matrix
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.)
Pending
Application number
CN 200410089454
Other languages
English (en)
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.)
JUSHRI TECHNOLOGIES Inc
Original Assignee
Shanghai Research Center for Wireless Communications
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 Shanghai Research Center for Wireless Communications filed Critical Shanghai Research Center for Wireless Communications
Priority to CN 200410089454 priority Critical patent/CN1790902A/zh
Publication of CN1790902A publication Critical patent/CN1790902A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Filters That Use Time-Delay Elements (AREA)

Abstract

本发明涉及一种自适应滤波方法及装置,包括,将输入信号序列、期望信号分别进行子带变换转化到频域,然后定义一个子带加权递归最小二乘方法的代价函数,得到滤波器系数矢量(频域)的迭代算式,实现系数的自适应调整。本发明的特点是,通过在频域调节子带的加权值,实现对各子带信号在整个方法迭代过程中的份量控制。

Description

一种自适应滤波方法及装置
技术领域
本发明涉及滤波方法及装置,尤其是自适应滤波方法及装置,属于信息技术领域。
背景技术
设计自适应滤波器,主要是在滤波器模块中植入不同的迭代方法而构成。目的是找到一组最优的滤波器系数使残余误差e(n)无限小。所谓递归最小二乘自适应滤波器(RLSAF,RecursiveLeast-Squares Adaptive Filters)方法就是在n-1时刻利用最小二乘方法估计出滤波器抽头系数,在n时刻,利用接收到的新数据信息对滤波器抽头系数进行更新。递归最小二乘自适应滤波器RLS方法由于利用了数据相关矩阵的逆矩阵,白化了输入数据,因此具有比最小均方(LMS,Least-Mean-Square)方法更快的收敛速度,且收敛性能与信号的频谱特性无关,但也因需要对每一个采样时刻的数据进行一次子带变换以及滤波器系数的迭代更新,计算复杂度高,所需存储量大,不利于实时实现,计算量为O(ML2),O表示量级。
子带加权自适应滤波(WASF,Weighted Adaptive Subband Filtering)方法的主要思想是通过在频域调节子带的加权值,实现对子带信号在整个方法迭代过程中的份量的控制。在低速移动通信的慢时变衰落信道估计中,可以降低或避开功率较强的窄带干扰信号(NBI,Narrow BandInterference)影响,并可较高精度估计出信道的时域响应。另外,加权值的调节过程是自适应的,稳定后的权值分布将与各子带信号信噪比有关,信噪比大的子带信号拥有大的权值。子带加权自适应滤波WASF方法所基于的子带变换的子带数将根据应用的要求主观选定,与滤波器的抽头数无关。同时,任一子带变换,或者空间变换,根据需要,均可以应用到子带加权自适应滤波WASF方法中,也就是说,子带加权自适应滤波WASF方法对不同子带变换的适应能力很强。
发明内容
本发明的目的是提供一种自适应滤波方法及装置,将递归最小二乘自适应滤波器方法的具有较快收敛速度,且收敛性与信号频谱特性无关,即滤波器对输入信号谱分布具有很好的鲁棒性的优点融入子带加权自适应滤波WASF方法中,二者结合在一起,进一步推广。
本发明的实现原理如下:
假设滤波器输入信号为x(n),输出的期望信号为y(n),采用横向滤波器结构,逼近估计的滤波器系数矢量 H ^ = [ h ^ ( 0 ) , h ^ ( 1 ) , L , h ^ ( L - 1 ) ] , L 为滤波器抽头数目,估计的残余误差为e(n)。应用子带变换,将输入信号x(n)、期望信号y(n)、残余误差e(n)分别向M个不同的子带上映射,即对0≤i≤M-1,k∈Z+,有
X i , k = Σ n = 0 + ∞ X ( n ) Ψ i , k ( n ) - - - ( 1 )
y i , k = Σ n = 0 + ∞ y ( n ) Ψ i , k ( n ) - - - ( 2 )
e i , k = Σ n = 0 + ∞ e ( n ) Ψ i , k ( n ) - - - ( 3 )
这里,X(n)=[x(n),x(n-1),L,x(n-L+1)]T,{Ψi,k(n)}代表子带变换的基函数,下标i,k分别表示子带基函数的序号与时间位移,时间位移间隔选择为信号的采样间隔,子带数目M的选择,依据实际应用的要求与方法的复杂度而定。在给出子带加权递归最小二乘自适应滤波RLS-WASF训练方法结构后,各子带上的残余误差表示为
e i , k = y i , k - H ^ H X i , k - - - ( 4 )
定义子带加权递归最小二乘自适应滤波RLS-WASF方法的代价函数WLS为
WLS = Σ k = 1 t Σ i = 0 m - 1 ω i , k | e i , k | 2 = Σ k = 1 t Σ i = 0 M - 1 ω i , k | y i , k - H ^ H X i , k | 2 - - - ( 5 )
当代价函数WLS达到最小值,即
MWLS = min H ^ WLS - - - ( 6 )
时,子带加权递归最小二乘自适应滤波器RLS-WASF方法取得滤波器系数
Figure A20041008945400056
的最佳估计。为了在各个子带上应用递归最小二乘自适应滤波RLS方法的递归迭代结构,同时又能顾及到在不同子带上配置不同的加权值,定义如下各子带的权值{ωi,k}
ωi,k=ωi,tηt-k,0<η≤1,0≤i≤M-1                  (7)
式中,η为设定的遗忘因子。针对式(5),计算其梯度
▿ H ^ * = Σ k = 1 t Σ i = 0 M - 1 ω i , l η t - k X i , k X i , k H H ^ - Σ k = 1 t Σ i = 0 M - 1 ω i , t η t - k y i , k * X i , k - - - ( 8 )
显然,当式(6)成立时,梯度应当为0,即
Σ k = 1 t Σ i = 0 M - 1 ω i , t η t - k X i , k X i , k H H ^ = Σ k = 1 t Σ i = 0 m - 1 ω i , t η t - k y i , k * X i , k - - - ( 9 )
为了简化表达式,令加权相关系数矩阵 Φ ( t ) = Σ k = 1 t Σ i = 0 M - 1 ω i , t η t - k X i , k X i , k H , 加权互相关系数矩阵
Z ( t ) = Σ k = 1 t Σ i = 0 M - 1 ω i , t η t - k y i , k * X i , k , 于是(9)式变为
Φ ( t ) H ^ = Z ( t ) - - - ( 10 )
也就是
H ^ = Φ - 1 ( t ) Z ( t ) - - - ( 11 )
每一t时刻,直接计算Φ-1(t)的复杂度非常高,为了简化复杂度,将Φ(t)写为
Φ ( t ) = η Σ k = 1 t - 1 Σ i = 0 M - 1 ω i , t η t - 1 - k X i , k X i , k H + Σ i = 0 M - 1 ω i , t X i , t X i , t H
并假设ωi,t=ωi,t-1,则有
Φ ( t ) = ηΦ ( t - 1 ) + Σ i = 0 M - 1 ω i , t X i , t X i , t H - - - ( 12 )
将上式右侧的第二项,记为A,展开为下式:
A = Σ i = 0 M - 1 ω i , t X i , t X i , t H = Σ i = 0 M - 1 ω i , t ( Σ n = 0 + ∞ X ( n ) Ψ i , t ( n ) ) ( Σ n = 0 + ∞ X ( n ) Ψ i , t ( n ) ) H
= Σ i = 0 M - 1 ω i , t Σ n = 0 + ∞ x ( n ) Ψ i , t ( n ) Σ n = 0 + ∞ x ( n - 1 ) Ψ i , t ( n ) M Σ n = 0 + ∞ x ( n - L + 1 ) Ψ i , t ( n ) Σ n = 0 + ∞ x ( n ) Ψ i , t ( n ) Σ n = 0 + ∞ x ( n - 1 ) Ψ i , t ( n ) M Σ n = 0 + ∞ ( n - L + 1 ) Ψ i , t ( n ) H
在实际计算过程中,L<<+∞,故有
Σ n = 0 + ∞ x ( n - a ) Ψ i , t ( n ) Σ n = 0 + ∞ x ( n - b ) Ψ i , t ( n ) B ( Σ n = 0 + ∞ x ( n ) Ψ i , t ( n ) ) 2
矩阵A可简记为
AB Σ i = 0 M - 1 ω i , t ( Σ n = 0 + ∞ x ( n ) Ψ i , t ( n ) ) 2 1 1 L 1 1 1 L 1 L L L L 1 1 L 1 L * L
U ( t ) = | Σ 1 i = 0 m - 1 ω i , t ( Σ n = 0 + ∞ x ( n ) Ψ i , t ( n ) ) 2 | 1 / 2 1 1 L 1 T , 则矩阵A可近似分解为
A = Σ i = 0 M - 1 ω i , t X i , t X i , t H BU ( t ) U ( t ) H - - - ( 13 )
式(12)又可写成
Φ(t)=ηΦ(t-1)+U(t)UH(t)                  (14)
根据矩阵理论中的逆矩阵定理,相关系数矩阵的逆矩阵Φ-1(t)的递归计算公式为
Φ - 1 ( t ) = η - 1 Φ - 1 ( t - 1 ) - η - 2 Φ - 1 ( t - 1 ) U ( t ) U H ( t ) Φ - 1 ( t - 1 ) 1 + η - 1 U H ( t ) Φ - 1 ( t - 1 ) U ( t ) - - - ( 15 )
其中,由于UH(t)Φ-1(t-1)U(t)是一个数值,故有
UH(t)Φ-1(t-1)U(t)=tr[UH(t)Φ-1(t-1)U(t)]
又根据矩阵理论,当U(t)为列向量
tr[UH(t)Φ-1(t-1)U(t)]=tr[Φ-1(t-1)U(t)UH(t)]
则有
UH(t)Φ-1(t-1)U(t)=tr[Φ-1(t-1)U(t)UH(t)]
其次,根据矩阵理论数值 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t , 同样有
Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t = tr [ Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t H X i , t ]
由前述分析, Σ i = 0 M - 1 ω i , t X i , t X i , t H BU ( t ) U ( t ) H , 即为
Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t = tr [ Φ - 1 ( t - 1 ) U ( t ) U H ( t ) ]
最终有
U H ( t ) Φ - 1 ( t - 1 ) U ( t ) = Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t - - - ( 16 )
将式(16)带入式(15)得到最终加权相关系数逆矩阵的迭代方程
Φ - 1 ( t ) = η - 1 Φ - 1 ( t - 1 ) η - 2 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H Φ - 1 ( t - 1 ) 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t - - - ( 17 )
再利用互相关系数矩阵的内在联系,将Z(t)写成如下形式
Z ( t ) = η Σ k = 1 t - 1 Σ i = 0 M - 1 ω i , t η t - 1 - k y i , k * X i , k + Σ i = 0 M - 1 ω i , t y i , t * X i , t
并假设ωi,t=ωi,t-1,则有
Z ( t ) = ηZ ( t - 1 ) + Σ i = 0 M - 1 ω i , t y i , t * X i , t - - - ( 18 )
将式(18)代入式(11),至此,得到子带加权递归最小二乘自适应滤波RLS-WASF方法关于横向滤波器系数矢量迭代的关键方程
H ^ t = ( 1 - η - 1 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t ) H ^ t - 1 + Φ - 1 ( t ) Σ i = 0 M - 1 ω i , t y i , t * X i , t - - - ( 19 )
其中,I为L*L的单位矩阵,并且假设,Φ-1(0)=I。至于各个子带上的权值迭代,简单地按以下方案求出,即
e i , k = y i , k - H ^ H X i , k , 则ωi,k=1/E|ei,k|2。考虑到收敛过程中残余误差的可变性,实际操作时,应当用以下公式估计期望值E|ei,k|2,即
E | e i , k | 2 = f | e i , k | 2 + ( 1 - f ) E | e i , k - 1 | 2
其中,0<f≤1为调解子带残余误差的遗忘因子,并且当k<0时,E|ei,k|2=0。
综上所述,子带加权递归最小二乘自适应滤波器设计可通过以下步骤得到自适应调整的滤波器系数矢量(频域)
Figure A20041008945400085
并由滤波器的抽头系数矢量 构成滤波器。本发明自适应滤波方法步骤如下:
第一步,将输入信号序列X(n)=[x(n),x(n-1),L,x(n-L+1)]T以及期望信号y(n)进行子带变换,分别得到其在完备频域空间中M个不同子空间上的投影X0,k:XM-1,k以及y0,t:yM-1,t
第二步,求出t时刻M个子带上的加权值,当前t时刻第k个子带的权值ωi,t,并用E|ei,t|2的倒数来估计,即ωi,t=1/E|ei,t|2
第三步,利用前一个时刻的加权相关系数逆矩阵Φ-1(t-1)以及第一、二步的结果,计算当前时刻的加权相关系数逆矩阵Φ-1(t),迭代方程如下:
Φ - 1 ( t ) = η - 1 Φ - 1 ( t - 1 ) - η - 2 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H Φ - 1 ( t - 1 ) 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t ;
第四步,利用前一个时刻的加权相关系数逆矩阵Φ-1(t-1)及滤波器系数矢量 等,求得当前t时刻滤波器系数
Figure A20041008945400089
迭代方程如下:
H ^ t = ( 1 - η - 1 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t ) H ^ t - 1 + Φ - 1 ( t ) Σ i = 0 M - 1 ω i , t y i , t * X i , t ,
从而得到自适应调整后的滤波器系数矢量(频域)
本发明子带加权递归最小二乘自适应滤波器RLS-WASF方法的良好性能分析如下:假设:(1)遗忘因子η=1;
(2)不同子带的加权输入信号 { ω i , k X i , k , i = 0 , L , M - 1 } 独立同分布;
(3)加权输入信号 { ω i , k X i , k , k = 1 , L , t } 是一均值为0,相关矩阵为R的多维高斯分布的随机变量;
(4)式(1)定义的逼近误差ei,k是一均值为0、方差为σ2的高斯型随机变量。则有:
性能1: 是关于H的无偏估计;
性能2:横向滤波器 的估计方差可以达到克拉美拉下界(Cramer-Rao Lower Bound);
性能3:子带加权递归最小二乘自适应滤波RLS-WASF方法能够在有限步内收敛。
实际上,传统的自适应滤波器方法,如递归最小二乘RLS方法,是子带加权递归最小二乘自适应滤波RLS-WASF方法的一种特例,因为递归最小二乘RLS方法实际上应用了一种正交变换——单脉冲函数,即
δ ( n ) = 1 n = 0 0 n ≠ 0
而单脉冲函数在时域上保持正交: Σ n = 0 + ∞ δ ( n ) δ ( n - l ) = δ ( l ) ·
附图说明
图1是本发明方法的训练结构示意图。
图2是本发明装置在通信系统中一种实施例的原理示意图。其中,201-H为信道冲激响应函数,202-子带加权递归最小二乘自适应滤波器。
图3是本发明一种实施例中信道估计器部分在通信系统中的原理示意图。其中,301-子带加权递归最小二乘自适应滤波器中的信道估计器(RLS-WASF Channel Estimation)。
图4是本发明一种实施例信道估计器模块组成示意图。其中,401-输入信号x(n)子带变换模块,402-期望信号y(n)子带变换模块,403-Φ-1(t-1)寄存器模块, 寄存器模块,405-权值计算模块,406-求加权相关矩阵逆模块,407-计算滤波器系数模块。
图5是本发明一种实施例信道估计器中模块关系示意图。
具体实施方式
本发明一般用于线性建模的参数估计,在通信系统中可以用来进行信道估计、线性均衡等等。下文以信道估计器为例,基于横向滤波器结构,对本发明方法作进一步详细说明。
请参阅图2-5,本发明的一种实施例,基于子带加权递归最小二乘自适应滤波方法的信道估计器302,主要是将输入信号序列、期望信号分别进行子带变换转化到频域,然后定义一个子带加权递归最小二乘方法的代价函数,推导出滤波器系数矢量(频域)的迭代算式,实现系数的自适应调整。在白适应滤波器202中,RLS-WASF信道估计器302看成是滤波器202的一部分。滤波器202设计时,先用输入信号x(n)和期望信号y(n)进行信道估计,以自适应方法得到子带加权递归最小二乘自适应滤波器202的抽头系数矢量 即信道估计器302的输出——最优的滤波器系数矢量
Figure A20041008945400102
再由滤波器系数矢量构成横向滤波器202。输入信号x(n)通过横向滤波器202滤波后得到期望信号少y(n)的估计值
Figure A20041008945400103
也就是,将输入信号序列X(n)=[x(n),x(n-1),L,x(n-L+1)]T以及期望信号y(n)进行子带变换,经过横向滤波器 H ^ = h ^ ( 0 ) h ^ ( 1 ) L h ( n - M + 1 ) 后,再将其进行子带反变换,最终得到对期望信号y(n)的估计值 。其中,由于滤波器系数矢量
Figure A20041008945400106
受误差 e ( n ) = y ( n ) - y o ( on ) 控制,通过对
Figure A20041008945400108
不断调节,可找到一组最优的滤波器系数矢量
Figure A20041008945400109
使残余误差e(n)无限小。
下面以估计未知的固定/低速移动通信信道的冲激响应为例,详细叙述基于子带加权递归最小二乘自适应滤波RLS-WASF方法的信道估计器302的实现过程。
本发明植入子带加权递归最小二乘自适应滤波RLS-WASF方法信道估计器,由输入信号x(n)子带变换模块401、期望信号y(n)子带变换模块402、Φ-1(t-1)寄存器模块403、 寄存器模块404、权值计算模块405、求加权相关矩阵逆模块406和计算滤波器系数矢量模块407组成。
设d(n)为测试信号,η(t)为加性高斯白噪声,H301为信道冲激响应, 为估计出的信道冲激响应的倒数(也就是滤波器系数矢量,用来滤除信道对测试信号的影响),x(n)为信道估计器输入信号,y(n)为期望信号。测试信号d(n)经过信道,加上高斯白噪声η(t)后得到信道估计器输入信号x(n),信道估计器期望信号y(n)即为测试信号d(n),则有表达式如下:
x(n)=d(n)*h(n)+η(n)
y(n)=d(n)
设模块已知参数:子带数目M、子带变换基函数的总样点数N、滤波器系数长度L(也即输入信号数据序列长)、遗忘因子f、高斯白噪声η(n)。各模块作用如下:
在输入信号x(n)子带变换模块401中:首先将输入信号x(n)输入移位寄存器,每个信号采样时刻移位一次,得到长为L的数据序列X(n)=[x(n),x(n-1),L,x(n-L+1)]T,然后将序列按照下式
X i , k = Σ n = 0 N X ( n ) Ψ i , k ( n )
进行子带变换,求得其在完备频域空间中M个不同子空间上的投影X0,k:XM-1,k,其中Ψi,k(n)代表子带变换的基函数,i表示子带基函数的序号(i=0,1,…M-1),k表示时间位移,参数n也为时间位移,N表示子带变换基函数的总样点数(一般,N很大,且N>>L)。这里对向量的子带变换就是对向量中的每个元素进行子带变换。
在期望信号y(n)子带变换模块402中,同样也将期望信号y(n)进行子带变换,如下式:
y i , k = Σ n = 0 N y ( n ) Ψ i , k ( n )
得到M个不同子带上的映射y0,t:yM-1,t
在Φ-1(t-1)寄存器模块403中:Φ-1(t-1)寄存器用来存放前一时刻的加权相关系数矩阵Φ(t-1)的逆矩阵,寄存器阵列为L*L,按相关矩阵排列。在t=0时刻,令Φ-1(0)=I,I为单位矩阵,即将Φ-1(t-1)寄存器阵列值按单位阵I初始化。在每个采样时刻之初,模块将寄存器中所存矩阵Φ-1(t-1)分别送给求加权相关矩阵逆模块406、计算滤波器系数矢量模块407,当计算滤波器系数矢量模块407计算出该时刻滤波器更新系数
Figure A20041008945400113
后,模块将接收求加权相关矩阵逆模块406的输出矩阵Φ-1(t),并用以更新寄存器为当前时刻的加权相关系数矩阵的逆矩阵。
寄存器模块404中:
Figure A20041008945400115
寄存器用来存放前一时刻的滤波器系数矢量 H ^ t - 1 = H ^ 0 , t - 1 , L , H ^ L - 1 , t - 1 T · 在t=0时刻,令 H ^ 0 = 0 这里0表示零向量。在每个采样时刻之初,该模块将前一时刻滤波器系数 分别送给权值计算模块405、计算滤波器系数矢量模块407,当计算滤波器系数矢量模块407计算出该时刻滤波器更新系数 后,模块接收来自计算滤波器系数矢量模块407的输出 使 寄存器更新为当前时刻的滤波器迭代系数。
在权值计算模块405中:权值计算模块内部除计算单元外还包含一个寄存器,用来存储前一时刻子带残余误差ei,t-1的模的平方的期望值E|ei,t-1|2。在每个采样时刻,权值计算模块405接收输入信号x(n)子带变换模块401的输出Xi,t、期望信号y(n)子带变换模块402的输出yi,t以及 寄存器模块404中寄存器的输出
Figure A20041008945400122
并由以下步骤计算加权值ωi,t。这样的处理模块共有M个,对应计算出M个各个子带上的加权值,权值ωi,t计算步骤如下:
步骤(1):若t=0,则初始化内部寄存器E|ei,t-1|2=1;
步骤(2):根据子带残余误差定义求出当前t时刻对应第i各子带上的残余误差ei,t。子带残余误差定义为期望信号yi,t与估计期望信号 间的误差,表达式如下:
e i , t = y i , t - H ^ t - 1 X i , t
这里用前一个时刻滤波器系数
Figure A20041008945400125
对输入信号Xi,t滤波得到当前时刻的期望信号的估计值
步骤(3):当前时刻子带残余误差模的平方的期望值E|ei,t|2用当前误差模的平方|ei,t|2乘上遗忘因子f,加上E|ei,t-1|2乘上1与遗忘因子差的和来表示,表达式如下:
E|ei,t|2=f|ei,t|2+(1-f)E|ei,t-1|2
将求得的期望值E|ei,t|2存入内部寄存器;
步骤(4):当前t时刻第k个子带的权值ωi,t用E|ei,t|2的倒数来估计,即ωi,t=1/E|ei,t|2
在求加权相关矩阵逆模块406中:每个采样时刻初,求加权相关矩阵逆模块406接收Φ-1(t-1)寄存器模块403的输出Φ-1(t-1)、输入信号x(n)子带变换模块401的输出X0,t:XM-1,t以及权值计算模块405的输出ω0,tM-1,t,并用来计算当前t时刻加权相关系数矩阵的逆矩阵Φ-1(t)。利用当前时刻输入信号信息在原有逆矩阵的基础上求得的迭代方程如下:
Φ - 1 ( t ) = η - 1 Φ - 1 ( t - 1 ) - η - 1 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H Φ - 1 ( t - 1 ) 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t
在计算滤波器系数矢量模块407中:每个采样时刻初,计算滤波器系数模块接收
Figure A20041008945400128
寄存器模块404的输出
Figure A20041008945400129
Φ-1(t-1)寄存器模块403的输出Φ-1(t-1),求加权相关矩阵逆模块406的输出Φ-1(t),输入信号x(n)子带变换模块401的输出X0,t:XM-1,t,期望信号y(n)子带变换模块402的输出y0,t:yM-1,t以及权值计算模块405的输出ω0,tM-1,t,并用来计算当前t时刻滤波器系数
Figure A20041008945400131
迭代方程如下:
H ^ t = ( I - η - 1 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X it ) H ^ t - 1 + Φ - 1 ( t ) Σ i = 0 M - 1 ω i , t y i , t * X i , t ·
以上模块连接后,信道估计器中信号数据流流程如下:在t时刻信号输入到输入信号x(n)子带变换模块401以及期望信号y(n)子带变换模块402,进行子带变换,变换结果输出到权值计算模块405计算权值。计算出的权值联合Φ-1(t-1)寄存器模块403以及输入信号x(n)子带变换模块401的输出,输入到求加权相关矩阵逆模块406,进行计算加权相关系数矩阵的逆矩阵。计算出的逆矩阵输出到滤波器系数矢量计算模块407,计算出滤波器系数后输入到
Figure A20041008945400133
寄存器模块404寄存;同时,求加权相关矩阵逆模块406计算的加权相关系数矩阵逆矩阵,也输入移位寄存器模块403寄存。更新为下一时刻的输入信号数据后,重复以上流程,直至获得稳定的最优的滤波器系数矢量
本发明实施例由滤波器抽头系数矢量
Figure A20041008945400135
构成的横向滤波器202中,将输入信号序列X(n=[x(n),x(n-1),L,x(n-L+1)]T以及期望信号y(n)进行子带变换,经过横向滤波器 H ^ = h ^ ( 0 ) h ^ ( 1 ) L h ( n - M + 1 ) 后,再将其进行子带反变换,得到对期望信号y(n)的估计值
Figure A20041008945400137
。其中,由于滤波器系数矢量 受误差 e ( n ) = y ( n ) - y o ( on ) 控制,可通过自适应调节,找到一组最优的滤波器系数矢量使残余误差e(n)无限小。
上述的对具体实施例的描述可以使该技术领域的普通技术人员能理解和使用本发明。熟悉本技术的人员显然可以很快地依据这些实施例的揭示做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明的内容不限于这里所公开的实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。

Claims (9)

1、一种自适应滤波方法,其特征在于采用以下步骤:
第一步,将输入信号序列以及期望信号进行子带变换,分别得到其在完备频域空间中M个不同子空间上的投影;
第二步,求出t时刻M个子带上的加权值,当前t时刻第k个子带上的权值;
第三步,利用前一个时刻的加权相关系数逆矩阵迭代算式,计算当前时刻的加权相关系数逆矩阵;
第四步,利用前一个时刻的加权相关系数逆矩阵及滤波器系数矢量,求得当前t时刻滤波器系数矢量。
2、根据权利要求1所述的自适应滤波方法,其特征在于:输入信号序列以X(n)=[x(n),x(n-1),L,x(n-L+1)]T表示,期望信号以y(n)表示,其在完备频域空间中M个不同子空间上的投影分别以X0,k:XM-1,k及y0,t:yM-1,t表示;当前t时刻第k个子带的权值以ωi,t表示,并用E|ei,t|2的倒数来估计,即ωi,t=1/E|ei,t|2;前一个时刻的加权相关系数逆矩阵以Φ-1(t-1)表示,当前时刻的加权相关系数逆矩阵以Φ-1(t)表示,则
Φ - 1 ( t ) = η - 1 Φ - 1 ( t - 1 ) - η - 2 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H Φ - 1 ( t - 1 ) 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t ;
前一个时刻的滤波器系数矢量以 表示,当前t时刻滤波器系数以 表示,则;
H ^ t = ( 1 - η - 1 Φ - 1 ( t - 1 ) Σ i = 0 M - 1 ω i , t X i , t X i , t H 1 + η - 1 Σ i = 0 M - 1 ω i , t X i , t H Φ - 1 ( t - 1 ) X i , t ) H ^ t - 1 + Φ - 1 Σ i - 0 M - 1 ω i , t y i , t * X i , t .
3、根据权利要求2所述的自适应滤波方法,其特征在于:在得到自适应调整滤波器系数矢量 过程中,各子带上的残余误差为
e i , k = y i , k - H ^ H X i , k .
4、根据权利要求2或3所述的自适应滤波方法,其特征在于:所述方法的代价函数WLS为
WLS = Σ k = 1 t Σ i = 0 M - 1 ω i , k | e i , k | 2 = Σ k = 1 t Σ i = 0 M - 1 ω i , k | y i , k - H ^ H X i , k | 2 .
5、根据权利要求4所述的自适应滤波方法,其特征在于:当代价函数WLS达到最小值时,即
MWLS = min H ^ WLS
得到频域 的最佳估计值。
6、一种自适应滤波装置,其特征在于:采用权利要求1至5中任一所述的方法进行滤波。
7、根据权利要求6所述的自适应滤波装置,其特征在于:包括:输入信号x(n)子带变换模块、期望信号y(n)子带变换模块、Φ-1(t-1)寄存器模块、 寄存器模块、权值计算模块、求加权相关矩阵逆模块和计算滤波器系数矢量模块。
8、根据权利要求7所述的自适应滤波装置,其特征在于:该自适应滤波装置中信号数据流的流程如下:在t时刻信号输入到输入信号x(n)子带变换模块401以及期望信号y(n)子带变换模块402,进行子带变换,变换结果输出到权值计算模块405计算权值;计算出的权值联合Φ-1(t-1)寄存器模块403以及输入信号x(n)子带变换模块401的输出,输入到求加权相关矩阵逆模块406,进行计算加权相关系数矩阵的逆矩阵;计算出的逆矩阵输出到滤波器系数矢量计算模块407,计算出滤波器系数后输入到
Figure A2004100894540003C3
寄存器模块404寄存;同时,求加权相关矩阵逆模块406计算的加权相关系数矩阵逆矩阵,也输入移位寄存器模块403寄存;更新为下一时刻的输入信号数据后,重复以上流程,直至获得稳定的最优的滤波器系数矢量
9、根据权利要求7所述的自适应滤波装置,其特征在于:该权值计算模块中,权值ωi,t的取得步骤如下:
步骤一:若t=0,则初始化内部寄存器E|ei,t-1|2=1;
步骤二:根据子带残余误差定义求出当前t时刻对应第i各子带上的残余误差ei,t,子带残余误差定义为期望信号yi,t与估计期望信号
Figure A2004100894540003C5
间的误差,表达式如下:
e i , t = y i , t - H ^ t - 1 X i , t
这里用前一个时刻滤波器系数
Figure A2004100894540003C7
对输入信号Xi,t滤波得到当前时刻的期望信号的估计值
步骤三:当前时刻子带残余误差模的平方的期望值E|ei,t|2用当前误差模的平方|ei,t|2乘上遗忘因子f,加上E|ei,t-1|2乘上1与遗忘因子差的和来表示,表达式如下:
               E|ei,t|2=f|ei,t|2+(1-f)E|ei,t-1|2
将求得的期望值E|ei,t|2存入内部寄存器;
步骤四:当前t时刻第k个子带的权值ωi,t用E|ei,t|2的倒数来估计,即ωi,t=1/E|ei,t|2
CN 200410089454 2004-12-13 2004-12-13 一种自适应滤波方法及装置 Pending CN1790902A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410089454 CN1790902A (zh) 2004-12-13 2004-12-13 一种自适应滤波方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410089454 CN1790902A (zh) 2004-12-13 2004-12-13 一种自适应滤波方法及装置

Publications (1)

Publication Number Publication Date
CN1790902A true CN1790902A (zh) 2006-06-21

Family

ID=36788469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410089454 Pending CN1790902A (zh) 2004-12-13 2004-12-13 一种自适应滤波方法及装置

Country Status (1)

Country Link
CN (1) CN1790902A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011000171A1 (en) * 2009-07-03 2011-01-06 Huawei Technologies Co., Ltd. Adaptive filter
CN102195616A (zh) * 2010-03-02 2011-09-21 哈曼贝克自动系统股份有限公司 高效子带自适应有限脉冲响应滤波
CN102281045A (zh) * 2011-04-15 2011-12-14 深圳大学 一种构建子带自适应滤波器方法
WO2014153732A1 (zh) * 2013-03-27 2014-10-02 北京印声科技有限公司 用于超声波通信的信道估计和均衡方法及装置
CN107243511A (zh) * 2017-06-15 2017-10-13 宁波宝新不锈钢有限公司 冷轧带钢表面粗糙度在线检测设备及其回归平滑自适应滤波方法
CN107592096A (zh) * 2017-09-29 2018-01-16 苏州大学 一种鲁棒偏差补偿自适应滤波器及其滤波方法
CN108918929A (zh) * 2018-09-11 2018-11-30 广东石油化工学院 一种负荷分解中功率信号自适应滤波方法

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8886693B2 (en) 2009-07-03 2014-11-11 Huawei Technologies Co., Ltd Efficiently update coefficients of an adaptive filter
CN102439930B (zh) * 2009-07-03 2014-12-24 华为技术有限公司 自适应滤波器
WO2011000171A1 (en) * 2009-07-03 2011-01-06 Huawei Technologies Co., Ltd. Adaptive filter
CN102195616A (zh) * 2010-03-02 2011-09-21 哈曼贝克自动系统股份有限公司 高效子带自适应有限脉冲响应滤波
CN102195616B (zh) * 2010-03-02 2014-12-17 哈曼贝克自动系统股份有限公司 高效子带自适应有限脉冲响应滤波
WO2012139357A1 (zh) * 2011-04-15 2012-10-18 深圳大学 一种构建子带自适应滤波器方法
CN102281045A (zh) * 2011-04-15 2011-12-14 深圳大学 一种构建子带自适应滤波器方法
WO2014153732A1 (zh) * 2013-03-27 2014-10-02 北京印声科技有限公司 用于超声波通信的信道估计和均衡方法及装置
CN105052101A (zh) * 2013-03-27 2015-11-11 张江红 用于超声波通信的信道估计和均衡方法及装置
CN107243511A (zh) * 2017-06-15 2017-10-13 宁波宝新不锈钢有限公司 冷轧带钢表面粗糙度在线检测设备及其回归平滑自适应滤波方法
CN107592096A (zh) * 2017-09-29 2018-01-16 苏州大学 一种鲁棒偏差补偿自适应滤波器及其滤波方法
CN107592096B (zh) * 2017-09-29 2020-06-16 苏州大学 一种鲁棒的偏差补偿自适应滤波器的滤波方法
CN108918929A (zh) * 2018-09-11 2018-11-30 广东石油化工学院 一种负荷分解中功率信号自适应滤波方法
CN108918929B (zh) * 2018-09-11 2020-12-04 广东石油化工学院 一种负荷分解中功率信号自适应滤波方法

Similar Documents

Publication Publication Date Title
CN1130057C (zh) 有关传输信道对数字语言信号的影响的盲目均衡过程和装置
CN102903368B (zh) 用于卷积盲源分离的方法和设备
CN101976566B (zh) 语音增强方法及应用该方法的装置
CN111723701B (zh) 一种水中目标识别方法
CN110045419A (zh) 一种感知器残差自编码网络地震资料去噪方法
CN109643554A (zh) 自适应语音增强方法和电子设备
CN103576060A (zh) 基于小波自适应阈值的局部放电信号去噪方法
CN1851806A (zh) 一种自适应麦克阵列系统及其语音信号处理方法
CN1914683A (zh) 频域中多通道卷积混合的盲分离方法和设备
CN1790902A (zh) 一种自适应滤波方法及装置
WO2019024621A1 (zh) 一种声学回声抵消器输出语音信号的后处理方法及装置
Yadav et al. A state-of-the-art survey on noise removal in a non-stationary signal using adaptive finite impulse response filtering: challenges, techniques, and applications
CN1826019A (zh) 麦克风设备
CN112289337B (zh) 一种滤除机器学习语音增强后的残留噪声的方法及装置
CN103903232A (zh) 在小波域利用进化规划进行图像去噪和增强的方法
CN101527036B (zh) 基于邻域加窗的提升小波图像去噪方法
CN114242103A (zh) 语音降噪方法、装置、计算机设备和存储介质
CN119007739B (zh) 基于非线性残差噪声估计的语音增强方法
CN1943195A (zh) 多尺度无线通信
CN104408018B (zh) 一种保形LiDAR波形去噪方法及系统
CN116453536B (zh) 风噪抑制方法、装置、设备及计算机可读存储介质
CN1229919C (zh) 自适应线路增强器和自适应线路增强方法
CN111193497A (zh) 一种基于emfnl滤波器的次级通道建模方法
CN1702738A (zh) 谐波噪声的减去消除
CN1529495A (zh) 采用神经网络技术对图像进行滤波的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20070330

Address after: No. 2, No. 1588 business building, Union Road, Shanghai, Fujian

Applicant after: Jushri Technologies, Inc.

Address before: Changning Shanghai Road, No. 1027 Mega building 32 floor

Applicant before: Sanghai Radio Communication Research Center

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication