-
大小: 93KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-10
- 語言: Matlab
- 標(biāo)簽:
資源簡介
QPSK仿真,通過高斯信道,瑞利信道,調(diào)制解調(diào),計算誤碼率,繪制星座圖

代碼片段和文件信息
%cm_sm41.n
function[p]=cm_sm41(snr_in_dB)
%[p]=cm_sm41(snr_in_dB)
%CM_SM41求出以dB為單位的給定信噪比的
%比特誤碼率和符號誤碼率。
N=10000;
d=1;
Eav=10*d^2;
snr=10^(snr_in_dB/10);
sgma=sqrt(Eav/(8*snr));
M=4;
%?generation?of?the?data?source?follows
for?i=1:N
????temp=rand;%在區(qū)間(01)間的均勻瑞利變量
????dsource(i)=1+floor(M*temp);%在1到16間的一個數(shù),均勻的
end;
%隨后為信號星座的映射
mapping=[-d?d;
?????d?d;
????-d?-d;
????d?-d];
for?i=1:N
????qam_sig(i:)=mapping(dsource(i)?:);
end;
%接收信號
for?i=1:N
????[n(1)?n(2)]=gngauss(sgma);
????r(i:)=qam_sig(i:)+n;
end;
%判決、誤碼率的計算
numoferr=0;
for?i=1:N
????%隨后為量度計算
????for?j=1:M
????????metrics(j)=(r(i1)-mapping(j1))^2+(r(i2)-mapping(j2))^2;
????end;
????[min_metrics?decis]=min(metrics);
????????if?(decis~=dsource(i))
????????numoferr=numoferr+1;
????????end;
end;
p=numoferr/(N);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????902??2007-06-19?10:27??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖\cm_sm41.m
?????文件????????741??2007-06-19?10:23??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖\gngauss.m
?????文件????????191??2007-06-19?10:23??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖\Qfunct.m
?????文件???????1331??2010-02-22?00:51??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖\qpskbpskqam.m
?????文件????????891??2007-06-20?17:45??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖\qpskwmlrelywagn.m
?????文件????????655??2007-06-21?22:58??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖\qpskxztrely.m
?????文件????????486??2007-06-21?22:58??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖\qpskxztwagn.m
?????文件?????258048??2017-06-10?21:16??基于matlab的QPSK仿真\基于matlab的QPSK仿真.doc
?????目錄??????????0??2017-06-30?13:07??基于matlab的QPSK仿真\QPSK高斯白噪聲信道和瑞利信道的誤碼率以及解調(diào)后的星圖
?????目錄??????????0??2018-05-02?10:49??基于matlab的QPSK仿真
-----------?---------??----------?-----??----
???????????????263245????????????????????10
評論
共有 條評論