-
大小: 1KB文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2024-01-03
- 語言: Matlab
- 標(biāo)簽: MATLAB??BPSK??調(diào)制解調(diào)??
資源簡介
本程序是利用MATLAB編寫的BPSK調(diào)制解調(diào)仿真。主要有幾個模塊:隨機(jī)產(chǎn)生八位二進(jìn)制序列、調(diào)制、疊加噪聲、相干解調(diào)、抽樣判決。
代碼片段和文件信息
%產(chǎn)生比特信號
t=0:0.01:7.99;
a=randint(18);
figure(1)
m=a(ceil(t+0.01));
figure(1)
plot(tm)
title(‘產(chǎn)生隨機(jī)八比特二進(jìn)制比特序列‘);
axis([08-1.51.5]);
%*************調(diào)制************%
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調(diào)制************%
psk=cos(2*pi*fc.*ts+pi*m);
figure(2)
plot(tpsk)
title(‘2PSK調(diào)制波形‘);
axis([08-1.51.5]);
%**************疊加噪聲************%
e_2psk=awgn(psk10);
figure(3)
plot(te_2psk)
title(‘2PSK調(diào)制信號疊加噪聲波形‘);
%**************2PSK相干解調(diào)************%
[b11a11]=ellip(50.560[20
評論
共有 條評論