资源简介
8QAM与QPSK的误码率计算,高斯信道,matlab程序可直接替换参数
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‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1798 2018-09-16 09:20 误码率计算\A8QAM.m
文件 1652 2018-09-15 22:04 误码率计算\QPSK.m
文件 785 2018-09-15 20:35 误码率计算\demodu_8qam_mat.m
目录 0 2018-09-16 09:55 误码率计算\
- 上一篇:解释结构模型ISM的matlab实现代码
- 下一篇:基于DCT变换的图像压缩算法
相关资源
- (7,4)循环码-信道编码的matlab仿真
- 基于Matlab的OFDM系统仿真的设计
-
数字调制simuli
nk仿真.rar - DQPSK 调制解调器的MATLAB实现
- 基于 MATLAB 的 DQPSK 调制解调器设计与
- 数字基带/带通仿真 含BPSK、QPSK、16Q
- 基于MATLAB的QPSK建模仿真(小论文+m源
- qpsk调制解调fpga实现的非常完整工程,
-
QPSK调制解调的simuli
nk仿真 - 用matlab7.0软件对通信信号进行调制s
- QPSK的matlab
- 基于matlab的多径信道下OFDM通信系统误
-
simuli
nk对QPSK系统的仿真 - matlab仿真qpsk gmsk msk fsk qam ask
- QPSK调制解调的Matlab仿真
- OFDM系统的MATLAB完整仿真
- OQPSK的matlab程序
- 2ASK信号产生调制解调误码率分析MAT
- 2发送2接收的MIMO系统误码率仿真
- qam调制误码率比较
- 2Fsk信号的产生 加噪 调制 解调 接收
- QPSK调制方式频带分析
- QPSK误码率分析
- BPSK QPSK matlab通信仿真
- 利用MATLAB对QPSK误码率进行分析分析作
- matlab的2psk调制解调与误码率分析
-
QPSK的simuli
nk仿真 - 直接序列BPSK信号不同信噪比误码率仿
- BPSK瑞利和高斯信道衰落误码率
- 用于生成ask2fsk4fskbpskqpskDLFM时频图数据
评论
共有 条评论