matlab环境下isi信道仿真及自适应均衡器设计程序说明书

matlab环境下isi信道仿真及自适应均衡器设计程序说明书

ID:28888039

大小:175.50 KB

页数:5页

时间:2018-12-14

matlab环境下isi信道仿真及自适应均衡器设计程序说明书_第1页
matlab环境下isi信道仿真及自适应均衡器设计程序说明书_第2页
matlab环境下isi信道仿真及自适应均衡器设计程序说明书_第3页
matlab环境下isi信道仿真及自适应均衡器设计程序说明书_第4页
matlab环境下isi信道仿真及自适应均衡器设计程序说明书_第5页
资源描述:

《matlab环境下isi信道仿真及自适应均衡器设计程序说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案MATLAB环境下ISI信道仿真及自适应均衡器设计程序说明一、系统模型二、ISI信道仿真及LSM算法自适应均衡器原理1、发送端和接收端滤波器的级联和在采样瞬间时的信道可用等效的离散时间FIR信道滤波器来表示,Xn={0.05-0.0630.088-0.126-0.250.90470.2500.1260.0380.088},n={-5,-4,…,5}。2、基于MSE准则的均衡器抽头系数的自适应算法为:其中代表抽头系数向量的估值,为迭代过程中的步长参数,为误差信号,代表在瞬时k包含均衡器中2k+1

2、接收信号值的行向量。误差信号表示为:;为均衡器输出,为已知信号序列。最初用一已知伪随机序列{}在信道上将这个自适应均衡器进行训练。在解调器端,均衡器用这个已知序列去调整它的系数,一旦初始调节完成,自适应均衡器就从一个训练模式切换到直接判决模式,这时:,式中是检测器的输出。为了确保收敛和在慢变化信道中好的跟踪能力,选择步长参数的一种经验公式是式中代表接收到的信号加噪声的功率,它可以从接收信号中估计出。三、仿真结果图精彩文档实用标准文案四、结论分析从结果图中我们可以看出,在信噪比逐渐增大的过程中,未经均衡器均

3、衡的差错率没有明显改善,可知系统中始终存在码间干扰造成的误码;经均衡器均衡后的差错率则有明显改善。但我们同时也可以看到在信噪比较低情况下,均衡器均衡之后的误码率并没有明显改善,甚至没有未均衡的差错率低,这主要是因为噪声为随机信号,功率大时对源信号影响较大,而且均衡器不易跟踪;当我们把均衡器的步长调低后,跟踪能力增强,差错率降低。附源程序代码:main_plot.mclear;clc;echooff;closeall;N=10000;%指定信号序列长度info=random_binary(N);%产生二进制

4、信号序列SNR_in_dB=8:1:18;%AWGN信道信噪比forj=1:length(SNR_in_dB)[y,len]=channel(info,SNR_in_dB(j));%通过既有码间干扰又有白噪声信道numoferr=0;%初始误码统计数fori=len+1:N+len,%从第len个码元开始为真实信号码元if(y(i)<0),%判决译码精彩文档实用标准文案decis=-1;elsedecis=1;end;if(decis~=info(i-5)),%判断是否误码,统计误码码元个数numofer

5、r=numoferr+1;end;end;Pe(j)=numoferr/N;%未经均衡器均衡,得到的误码率end;semilogy(SNR_in_dB,Pe,'red*-');%未经均衡器,误码率结果图holdon;delta_1=0.11;%指定自适应均衡器的步长delta_2=0.09;%指定自适应均衡器的步长forj=1:length(SNR_in_dB)y=channel(info,SNR_in_dB(j));%通过信道z=lms_equalizer(y,info,delta_1);%通过自适应均

6、衡器,并设置步长为0.11numoferr=0;fori=1:N,if(z(i)<0),decis=-1;elsedecis=1;end;if(decis~=info(i)),numoferr=numoferr+1;end;end;Pe(j)=numoferr/N;%经自适应均衡器均衡后,得到的误码率end;semilogy(SNR_in_dB,Pe,'blacko-');%自适应均衡器均衡之后,误码率结果图holdon;forj=1:length(SNR_in_dB)y=channel(info,SNR

7、_in_dB(j));%通过信道z=lms_equalizer(y,info,delta_2);%通过自适应均衡器,并设置步长为0.09numoferr=0;fori=1:N,if(z(i)<0),decis=-1;elsedecis=1;end;精彩文档实用标准文案if(decis~=info(i)),numoferr=numoferr+1;end;end;Pe(j)=numoferr/N;%经自适应均衡器均衡后,得到的误码率end;semilogy(SNR_in_dB,Pe,'blue.-');%自适

8、应均衡器均衡之后,误码率结果图holdon;xlabel('SNRindB');ylabel('Pe');title('ISI信道自适应均衡系统仿真');legend('未经均衡器均衡','经自适应均衡器均衡,步长detla=0.11',...'经自适应均衡器均衡,步长detla=0.09');random_binary.m%产生二进制信源随机序列function[info]=random_binary(N)ifnargin=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。