資源簡介
ask2.m ask4.m fsk2.m fsk4.m qam16.m qam8.m
代碼片段和文件信息
clear
%產生基帶符號流
N=40;???????%信源比特流長度為保證對齊選擇是log2(M)的整倍數
bitstream=zeros(1N);
for?n1=1:N
????bitstream(n1)=binornd(10.511);%%二項分布
end
%產生載波
fc=5;???????????%載波頻率
fs=50;??????????%采樣頻率
ts=1/fs;
df=0.3;
T=1;?????????????%每符號持續時間
N_samples=T*fs;??%每符號內的采樣點數
t=0:T/N_samples:(T-T/N_samples);
carrier=cos(2*pi*fc.*t);
%產生信號脈沖g(t):升余弦脈沖g(t)
%gt=1-cos(2*pi*(1/T)*t);
%生成調制信號S(t)
r=zeros(1length(carrier)*length(bitstream));
for?n1=1:length(bitstream)
????r((N_samples*(n1-1)+1):(N_samples*(n1-1)+N_samples))=bitstream(n1)*carrier;
end
result=r*2^15;
plot(r)??
title(‘2ASK仿真波形圖‘);
axis([0?500?-4?4])
xlabel(‘采樣點‘)
ylabel(‘幅度‘)
%求頻譜
[Rrdf1]=fftseq(rtsdf);
R=R/fs;
f=[0:df1:df1*(length(r)-1)]-fs/2;
figure(2)
plot(fabs(fftshift(R)/N))%%????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2444??2009-09-02?09:30??matlab程序\qam16.m
?????文件????????864??2009-09-02?09:31??matlab程序\ask2.m
?????文件???????1232??2009-09-02?09:31??matlab程序\ask4.m
?????文件????????956??2009-09-02?09:32??matlab程序\fsk2.m
?????文件???????1271??2009-09-02?09:32??matlab程序\fsk4.m
?????文件???????1853??2009-09-02?09:37??matlab程序\qam8.m
?????目錄??????????0??2009-09-10?20:47??matlab程序
-----------?---------??----------?-----??----
?????????????????8620????????????????????7
- 上一篇:8領域邊界跟蹤 圖像處理 matlab
- 下一篇:FNN MATLAB實現
評論
共有 條評論