資源簡介
使用matlab仿真bpsk和qpsk在不同信噪比下的誤碼率,進行比較。
代碼片段和文件信息
function?[?redataremessage?]?=?demodulation(?receive?)
%UNtitleD3?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?here
????%?angle函數求復數相角,根據上面的調制判決,若接收到的數據滿足相角大于0小于二分之pi,則判為11.記錄下所在矩陣行數
????m1=find(angle(receive)<=pi/2&angle(receive)>0);??%[1?1]
????remessage(1m1)=1+i;
????redata(m11)=1;
????redata(m12)=1;???????
????m2=?find(?angle(receive)>pi/2&angle(receive)<=pi);?%[01]
????remessage(1m2)=-1+i;
????redata(m21)=0;
????redata(m22)=1;???????
????m3=find(?angle(receive)>-pi&angle(receive)<=-pi/2);?%?[?0?0]?
????remessage(1m3)=-1-i;
????redata(m31)=0;
????redata(m32)=0;
???????????????????????????
????m4=find(?angle(receive)>-pi/2&angle(receive)<=0);?%?[?1?0]?
????remessage(1m4)=1-i;
????redata(m41)=1;
????redata(m42)=0;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????480??2018-11-19?10:31??modulation.m
?????文件????????2060??2018-11-19?11:08??qpskbpsk.m
?????文件??????????66??2018-12-01?14:21??readme.txt
?????文件?????????842??2018-11-19?10:17??demodulation.m
- 上一篇:Matlab二分法求解非線性方程組
- 下一篇:555方波電路
評論
共有 條評論