資源簡介
使用MATLAB完成2ask信號的產(chǎn)生 加噪 調(diào)制 解調(diào) 接收 誤碼率分析等仿真。
解調(diào)采用相干解調(diào)與非相干解調(diào)兩種方式。

代碼片段和文件信息
%==========得到2ASK碼元和基帶信號=======================%
rs=1e3;%時間軸頻率步進(jìn)
fc=1e2;%載波頻率100HZ
tzd=1e2;%1個碼元用100個點模擬
t=0:1/rs:(tzd-1/rs);
for?snrb=0:1:10?%不同信噪比
????ratio=0;%初始誤碼數(shù)設(shè)為0,累計十次得到總誤碼數(shù)
????for?k=1:10?%十次循環(huán)產(chǎn)生10000碼元
n=1e3;%一次產(chǎn)生碼元數(shù)
g=randint(1n);%產(chǎn)生1000個碼元
tz=g(ceil(10*t+(1/rs))).*cos(2*pi*fc*t);%得到調(diào)制信號tz,100個點表示1個碼元
??%============信號通過噪聲信道============================%????????
signal=awgn(tzsnrb);%信號通過白噪聲信道
%=================解調(diào)過程================================%
Fs=1e3;%采樣頻率?
[ba]=butter(2[80120]*2/Fs);%設(shè)計巴特沃斯帶通濾波器,2階,系數(shù)為ab
sg1=filter(basignal);%信號通過該BPF
sg2=2*sg1.*cos(2*pi*fc*t);%信號通過相乘器
Fs=1e3;%采樣頻率?
[ba]=butter(210*2/Fs)%設(shè)計巴特沃斯低通濾波器???
sg3=filter(basg2);%信號通過該LPF
%=================判決過程================================%
b=0.4;%判決門限
LL=tzd/2;
for?i=1:n
????if?sg3((i-1)*tzd+LL)>b;%取sg2的中間的點作為判決點??
???????sg4(i)=1;
???else?
???????sg4(i)=0;
???end
end%得到判決后信號sg4
%=================計算誤碼率過程================================%
[numberspe]?=symerr(gsg4);%利用函數(shù)得到誤碼率和誤碼數(shù)
ratio=ratio+numbers;
end
r1=ratio/(n*10);%誤碼數(shù)除以總點數(shù)為誤碼率
pel(1snrb+1)=r1;%11個信噪比對應(yīng)的11個誤碼率存入數(shù)組pel
end
figure;%畫圖
x=0:1:10;
x1=10.^(x./10);%分貝值轉(zhuǎn)化為真值
y=0.5*(erfc(sqrt(x1/4)));%2ASK信號相干解調(diào)理論誤碼率計算
semilogy(xpel‘-r‘xy‘-b‘);
legend(‘simulation‘‘theoritical?case‘);
xlabel(‘信噪比‘)
ylabel(‘誤碼率‘);grid?on;
title(‘2ASK信號相干解調(diào)時信噪比與誤碼率的關(guān)系‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2929??2010-07-11?22:17??ASK\相干\ASKX.m
?????文件???????2798??2010-07-11?22:02??ASK\相干\ASKX.asv
?????文件???????1795??2010-07-15?14:50??ASK\相干\askxg.asv
?????文件???????1967??2010-07-15?14:57??ASK\相干\askxg.m
?????文件????????996??2010-07-13?19:28??ASK\相干\askfxgwml.asv
?????文件???????1367??2010-07-15?08:13??ASK\相干\askxgwml.m
?????文件???????1363??2010-07-14?18:06??ASK\相干\askxgwml.asv
?????文件???????1558??2010-07-15?15:24??ASK\非相干\askfxg.m
?????文件???????2868??2010-07-12?12:56??ASK\非相干\ASKFX.m
?????文件???????1350??2010-07-14?23:39??ASK\非相干\askfxgwml.m
?????文件???????1320??2010-07-14?16:13??ASK\非相干\askfxgwmlv.m
?????文件???????1350??2010-07-14?23:37??ASK\非相干\askfxgwml.asv
?????文件???????3320??2010-07-14?23:57??ASK\非相干\askfxg.asv
?????文件???????1638??2010-07-14?16:18??ASK\ASKXGwml.m
?????目錄??????????0??2010-07-14?16:15??ASK\相干
?????目錄??????????0??2010-07-14?16:15??ASK\非相干
?????目錄??????????0??2010-07-14?10:59??ASK
-----------?---------??----------?-----??----
????????????????26619????????????????????17
評論
共有 條評論