资源简介

本程序是利用MATLAB编写的BPSK调制解调仿真。主要有几个模块:随机产生八位二进制序列、调制、叠加噪声、相干解调、抽样判决。

资源截图

代码片段和文件信息

%产生比特信号
t=0:0.01:7.99;
a=randint(18);
figure(1)
m=a(ceil(t+0.01));
figure(1)
plot(tm)
title(‘产生随机八比特二进制比特序列‘);
axis([08-1.51.5]);
%*************调制************%
fc=4000;          %载波频率
fs=80000;         %采样频率
ts=0:1/fs:(800-1)/fs;
ts1=0:1/fs:(100-1)/fs;
tzxh1=cos(2*pi*fc*ts);
tzxh2=cos(2*pi*fc1*ts);
%**************2PSK调制************%
psk=cos(2*pi*fc.*ts+pi*m);
figure(2)
plot(tpsk)
title(‘2PSK调制波形‘);
axis([08-1.51.5]);
%**************叠加噪声************%
e_2psk=awgn(psk10);
figure(3)
plot(te_2psk)
title(‘2PSK调制信号叠加噪声波形‘);
%**************2PSK相干解调************%
[b11a11]=ellip(50.560[20

评论

共有 条评论