您现在的位置:首页 >> 技术文章 >> MATLAB技术 >> 内容

MATLAB代做|FPGA代做|python代做-基于LS的自适应滤波器设计

时间:2019-10-15 22:44:13 点击:

  核心提示:MATLAB代做|FPGA代做|python代做-基于LS的自适应滤波器设计...
%例程7-10  基于LMS算法的自适应均衡器
%仿真参数

isi=[0.18,0.3,1,0.18];       %ISI信道参数
order=63;                %滤波器阶数
snr=10;                  %AWGN信道信噪比
len=1000;                %训练序列长度
u=0.02;                  %调整步长

M=(order-1)/2;
N=len+length(isi)-1;
e=zeros(1,N);
error=e;
out=zeros(1,N);            %FIR滤波器输出
for i=1:1000
    x=sign(rand(1,len)-0.5);         %采用PN码作为训练序列
    noise=randn(1,N)/10.^(snr/10);   %AWGN
    y=conv(isi,x)+noise;
    wk=zeros(1,order);
    for n=order:N-M+1            %LMS算法
        y1=y(n+M-1:-1:n-M-1);
        d1=wk*y1';
        e(n)=x(n-2)-d1;
        wk=wk+u*e(n)*y1;
        e(n)=10*log10(abs(e(n)));
    end
    error=error+e;
end
error=error(order:N-M+1)/1000;     %误差值

t=1:length(error);
plot(t,error);
title('误差收敛曲线');
ylabel('误差dB');
xlabel('n');

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:

作者:自适应滤波器 来源:自适应滤波器
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2019 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment