資源簡介
8QAM與QPSK的誤碼率計(jì)算,高斯信道,matlab程序可直接替換參數(shù)
1.A8QAM.m
2.demodu_8QAM_mat.m
3.QPSK

代碼片段和文件信息
M=8;
k=log2(M);
n=1.2e6;
samp=1;
coderate=1;
x=randi([01]1n);
xreshape=reshape(xn/kk);
xsym=bi2de(xreshape‘left-msb‘);
h_mod1?=?modem.genqammod(‘Constellation‘[1j*(0.75^0.5+0.5)-1j*(0.75^0.5+0.5)...
?????????????????????????????????????????????????0.75^0.5+0.5-(0.75^0.5+0.5)...
????????????????????????????????????????????????????????0.5+1j*0.50.5-1j*0.5...
????????????????????????????????????????????????????????-0.5+1j*0.5-0.5-1j*0.5]...
????????????????????????????????????????????????????????‘InputType‘‘integer‘);
h_demod1?=?modem.genqamdemod(‘Constellation‘[1j*(0.75^0.5+0.5)-1j*(0.75^0.5+0.5)...
?????????????????????????????????????????????????0.75^0.5+0.5-(0.75^0.5+0.5)...
????????????????????????????????????????????????????????0.5+1j*0.50.5-1j*0.5...
????????????????????????????????????????????????????????-0.5+1j*0.5-0.5-1j*0.5]...
????????????????????????????????????????????????????????‘OutputType‘‘integer‘);????????????????????????????????????????????
y1?=?modulate(h_mod1xsym);
EbNO_in_dB=4:1:13;
num?=?length(EbNO_in_dB);
num_of_errors=zeros(4num);
bit_error_rate=zeros(4num);
snr?=?EbNO_in_dB?+?10*log10(k)+10*log10(coderate)-10*log10(samp);
%?snr=?10.^(snr/10);
for?m?=?1:num
????yn1?=?awgn(y1?snr(m)?‘measured‘);
????zsym1?=?demodulate(h_demod1yn1);
????z1?=?reshape(de2bi(zsym1?‘left-msb‘)?1?n);
????[num_of_errors(1m)bit_error_rate(1m)]?=?biterr(xz1);
end
plot(snr?log10(bit_error_rate(11:num))‘-+k‘);
xlabel(‘SNR/dB‘)ylabel(‘BER‘);
title(‘BER曲線‘);axis([0?20?-5?0]);
grid?on
%?hold?on
%?plot(snr?log10(bit_error_rate(21:num))‘-ob‘);
%?hold?on
%?plot(snr?log10(bit_error_rate(31:num))‘-xr‘);
%?hold?on
%?plot(snr?log10(bit_error_rate(41:num))?‘-*m‘);
legend(‘8QAM‘)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????1798??2018-09-16?09:20??誤碼率計(jì)算\A8QAM.m
?????文件????????1652??2018-09-15?22:04??誤碼率計(jì)算\QPSK.m
?????文件?????????785??2018-09-15?20:35??誤碼率計(jì)算\demodu_8qam_mat.m
?????目錄???????????0??2018-09-16?09:55??誤碼率計(jì)算\
評論
共有 條評論