91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-03
  • 語言: Matlab
  • 標簽: FSK??matlab??8fsk解調??

資源簡介

本文對數字調制中的2FSK采用matlab進行了仿真實驗,代碼中沒有加入噪聲,采用相干解調的解調方式。 (一)、代碼的流程如下: (1)、設置載波頻率,碼元頻率(本文中即比特率)和采樣率; (2)、產生2FSK信號; (3)、信號分別經過兩個帶通濾波器后得到band_passed_sig1和band_passed_sig2; (4)、對band_passed_sig1和band_passed_sig2分別進行相干解調,再分別進行低通濾波得到lower_sig1和lower_sig2; (5)、對lower_sig1和lower_sig2進行抽樣判決得到輸出信號; (6)、統計無碼率; (二)、

資源截圖

代碼片段和文件信息

fc=1000;????%基帶信號頻率fc=1kHZ
f1=20000;???%載波f1=20kHZ
f2=22000;???%載波f2=22kHZ
T=1/fc;?????%碼元周期
fs=200000;??%采樣率fs=200kHZ
dt=1/fs;????%采樣時間間隔

src_sig_len=10000;????%碼元個數
src_sig=randi([0?1]?1?src_sig_len);????%隨機信源

figure(101);
stem(src_sig);
title(‘源信號‘);

t?=?0:dt:T-dt;?%碼元持續時間內的采樣時間向量
t_len?=?length(t);

%2FSK?modulation
A=1;????%已調信號的幅度
fsk_sig=[];
for?k?=?1:1:src_sig_len
???if?src_sig(k)==0
???????temp_sig?=?A*cos(2*pi*f1.*t);
???elseif?src_sig(k)==1
???????temp_sig?=?A*cos(2*pi*f2.*t);
???end
???fsk_sig?=?[fsk_sig?temp_sig];
end

%帶通濾波
band_pass_freq1?=?[2*(f1-fc)/fs?2*(f1+fc)/fs];
band_pass_freq2?=?[2*(f2-fc)/fs?2*(f2+fc)/fs];

band_pass_filter1?=?fir1(100?band_pass_freq1);
band_pass_filter2?=?fir1(100?band_pass_freq2);

band_passed_sig1?=?

評論

共有 條評論