下载此文档

MATLAB环境下ISI信道仿真及自适应均衡器设计程序说明书.doc


文档分类:通信/电子 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
word
word
1 / 5
word
MATLAB环境下ISI信道仿真与自适应均衡器设计程序说明
一、系统模型
二、ISI信道仿真与LSM算法自适应均衡器原理
1、发送端和接收端滤波器的级联和在采样瞬间时的信道可用等效R_in_dB,Pe,'blacko-'); %自适应均衡器均衡之后,误码率结果图
hold on;
for j=1:length(SNR_in_dB)
y=channel(info,SNR_in_dB(j)); %通过信道
numoferr=0;
for i=1:N,
if (z(i)<0),
decis=-1;
else
decis=1;
end;
word
word
4 / 5
word
if (decis~=info(i)),
numoferr=numoferr+1;
end;
end;
Pe(j)=numoferr/N; % 经自适应均衡器均衡后,得到的误码率
end;
semilogy(SNR_in_dB,Pe,'blue.-'); %自适应均衡器均衡之后,误码率结果图
hold on;
xlabel('SNR in dB');
ylabel('Pe');
title('ISI信道自适应均衡系统仿真');
legend('未经均衡器均衡','经自适应均衡器均衡,步长detla=',...
'经自适应均衡器均衡,步长detla=');

%产生二进制信源随机序列
function [info]=random_binary(N)
if nargin == 0, %如果没有输入参数,如此指定信息序列为10000个码元
N=10000;
end;
for i=1:N,
temp=rand;
if (temp<),
info(i)=-1; % 1/2的概率输出为-1
else
info(i)=1; % 1/2的概率输出为1
end
end;
%模拟既有码间干扰又有高斯白噪声的信道
function [y,len]=channel(x,snr_in_dB)
SNR=exp(snr_in_dB*log(10)/10); %信噪比真值转换
sigma=1/sqrt(2*SNR); %高斯白噪声的标准差
%指定信道的ISI参数,可以看出此信道质量还是比拟差的
actual_isi=[ - - - 0 ];
l

MATLAB环境下ISI信道仿真及自适应均衡器设计程序说明书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00001
  • 文件大小176 KB
  • 时间2022-01-16