ADSP现代数字信号处理仿真实验报告.docx
《ADSP现代数字信号处理仿真实验报告.docx》由会员分享,可在线阅读,更多相关《ADSP现代数字信号处理仿真实验报告.docx(15页珍藏版)》请在第一文库网上搜索。
1、仿真一:1MS算法和R1S算法11自适应滤波的基本原理11.1 自适应最小均方(1MS)算法11.2 递归最小二乘方(R1S)算法22仿真实验43结果分析6仿真二:P阶1evinson-Durbin算法81要求:82算法描述82.1 产生信号82.2 1-D算法92.3 对比信号谱功率和1D算法谱估计103结果分析113.1 AR模型113.2 MA模型123.3 总结13仿真一:1MS算法和R1S算法1自适应滤波的基本原理自适应滤波器由参数可调的数字滤波器/自适应处理器和自适应算法两部分组成,如图1所示。输入信号XS)通过参数可调数字滤波器后产生的输出信号为y(n),将其与参考信号d(n)进
2、行比较,得到误差信号e(n)。误差信号e(n)经过一定的自适应算法后反馈到参数可调数字滤波器,对滤波器进行参数调整(有时还需要利用x(n),以使得e(n)最终的均方值最小。这是一种自动控制理论,因此,滤波器在设计时不需要事先知道输入信号和噪声的统计特性,而能够根据输入信号的统计特性变化自动跟踪这种变化,自动调整参数,使滤波器性能达到最佳。图1自适应滤波器框图图1所示自适应滤波器,输入信号为:x(n)和d(n),两个输出为:y(n)和e(n)。当误差信号e(z)的均方误差达到最小的时候,可以证明信号y(n)是信号d(n)的最佳估计。1.1自适应最小均方(1MS)算法最陡下降法每次迭代都需要知道性
3、能曲面上某点的梯度值,而梯度值只能根据观测数据进行估计。1MS算法是一种有用简单的估计梯度的方法,其最核心的思想是采用平方误差最小代替均方误差最小准则。信号基本关系:y(n)=W1()X(n)e(n)=d(n)-y(n)W(n+)=W(n)+2e(n)X(n)式中,1V(n)为n时刻自适应滤波器的权矢量,W()=%(),%5),Wnt5)下一时刻权矢量W(n+1)等于当前权矢量WGI)加上一个修正量,该修正量是误差信号e()的加权值,加权系数2x(n)正比于当前的输入信号X(Ti)。N为自适应滤波器的阶数;x(n)为九时刻自适应滤波器的参考输入矢量,由最近N个信号采样值构成,X(n)=x(nx
4、(n-1),.x(-N+1)7;d(n)是期望的输出值;e(n)为自适应滤波器的输出误差调节信号;是控制搜索步长的参数称为自适应增益常数,又叫收敛因子或步长因子。算法实现如下:步骤一:信号生成(点数取为500),其mat1ab代码如下:c1cc1osea11;c1eara11;n=500;a1=-1.6;a2=0.8;k=randn(1,n),;x=zeros(1zn),;x(D=k(1);*设置信号点数3模型参数赋值考生成白噪声信号x(2)=k(2)-a1*x(1);fori=3:n当生成信号X(n)x(i)=k(i)-a1*x(i-1)-a2*x(i-2);end;p1ot(x,b-,);
5、ho1don;p1ot(krr-);3画出信号和噪声波形%1MS算法%1=2;告白回“模型长度U=O.002;%1MS白适应参数取值0.002w=zeros(1zn);31MS滤波器的系数fori=(1+1):nX=X(i-1:-1:(i-1);y(i)=X*w(:,i);e(i)=x(i)-y(i);w(:,(i+1)=w(:,i)+2*u*e(i)*X;end;a1=-w(1,:);m=1:n;figure();p1ot(m,a1(m)Jb-,);ho1don;1.2递归最小二乘方(R1S)算法递归最小二乘方(R1S)算法是FIR维纳灌波器的一种时间递归算法,严格以最小二乘方准则为依据,收
6、敛速度快。R1S算法的关键是用二乘方的时间平均的最小化准则取代最小均方准则,并按时间进行迭代计算。其基本原理如下所述,其中尤称为遗忘因子,它是小于等于1的正数;4()为参考信号或期望信号;Ws)为第n次迭代的权值;()均方误差。首先,对初始时刻到当前时刻所有误差的平方进行平均并使其最小化,然后在这一准则指导下确定FIR滤波器的权系数矢量W(H)()=Z%,?(Z)minA=O(0.1)即越旧的数据对()的影响越小。对滤波器权系数矢量W求偏导数,并令结果等于零皿=2心,(少(&)=0SW40整理得到标准方程方AX(Z)X7(QW=方4Id(Z)X(幻1a=OJ*=0定义R()=ZtiX(Z)7(
7、Z)A=OP()这犷d(z)(QA=O标准方程可以化简成形式:R(n)w=P(n)经求解可.以得到迭代形式R(n+1)=R(n)+x(+1)x7(n+1)(0.2)(0.3)(0.4)(0.5)(0.6)(0.7)P(n+1)=P(n)+d(n+1)x(+1)(0.8)定义:T(n)=R1(M),则可知T的迭代方程为T5)=T7(n-1)x(n)x7(n)T(n-1)+x(n)7,(n-1)x(n)(0.9)系数的迭代方程为w(n)=w(w-1)+k(n)e(nn-)(0.10)其中增益k()和误差的定义分别为k(n)-T(H-IW)+x7(n)T(n-1)x(?)(0.11)e(nn-1)=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ADSP 现代 数字信号 处理 仿真 实验 报告