- 59
- 0
- 约 2页
- 2017-07-05 发布于天津
- 举报
在MATLAB中采用RLS算法实现FIR自适应滤波器.pdf
第 卷 第 期 软 件 导 刊
7 1 Vol.7No.1
年 月
2008 1 SoftwareGuide Jan.2008
在MATLAB中采用RLS算法实现FIR自适应滤波器
罗文超,张友纯
(中国地质大学 信息工程学院,湖北 武汉 )
430070
摘 要:在自适应信号处理中, 滤波器被广泛使用。介绍了在 环境中采用 算法实现 自适应滤波器
FIR MATLAB RLS FLR
的方法。
关键词:自适应; ;滤波器; ;
FIR MATLABRLS
中图分类号: 文献标识码: 文章编号: )
TP312 A 1672-7800(200801-0107-02
FIR自适应滤波器除了采用LMS算法外,还可以采有递归 inp=randn(N,1);
最小二乘方( )算法。该算法实际上是 维纳滤波器的一 n=randn(N,1);
RLS FIR
种时间递归算法,它是严格以最小二乘法准则为依据的算法, [b,a]=butter(2,0.25);
主要优点是收敛速度快。因此,其首先在快速信道均衡、实时系 Gz=tf(b,a,-1);
统辨识和时间序列分析中得到了广泛应用。 %y(n)=b1*u(n)+b2*u(n-1)+b3*u(n-2)-a1*y(n-1)-a2*y(n-2)
h=[b-a(2:length(a))];
1 递推最小二乘 (RLS)算法 %channelsystemorderfixedaswehave5elements (3ina
and2inb)
递推最小二乘 算法的递推公式如下:
(RLS)
inporder=3;
T ()
ω(n)=ω(n-1)+g(n)[d(n)-x(n)ω(n-1)] 1
m m m m m
outorder=2;
其中,时刻的最佳 可由 时刻的最佳值 加一
n ω(n) (n-1) ω(n)
原创力文档

文档评论(0)