channel_1.m

来自「数字基带传输系统的MATLAB仿真实现 function [sampl,re_」· M 代码 · 共 22 行

M
22
字号
function [ami_after_channel]=channel_1(changed_ami,snr)
%输入变量changed_ami为AMI码型数字序列,snr为AWGN信道的信噪比;输出变量ami_after_channel为经过AWGN信道后的AMI码型数字序列。
%随机噪声信道的MATLAB仿真实现%
ami_after_channel=awgn(changed_ami,snr);
%画图
l=length(changed_ami);
for x=1:l*10
   m=ceil(x/10);
   changed_ami1(x)=changed_ami(m);
   ami_after_channel1(x)=ami_after_channel(m);
end
t=1:length(changed_ami1);
figure(4)
subplot(2,1,1);
plot(t,changed_ami1,'r-x');
axis([-0.2 300 -1.2 1.2]);
title('AMI码');
subplot(2,1,2);
plot(t,ami_after_channel1,'*g-');
axis([-0.2 300 -2.2 2.2]);
title('道加噪声的信号');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?