figureallatm.m

来自「采用 DVB反向链路(DVB-RCS)标准中的双二元Turbo码matlab仿真」· M 代码 · 共 25 行

M
25
字号
%ATM包的误码率
%检查不同迭代次数的影响
close all
clear
clc
%ML_MAP
snr=0:0.2:2;
%4次迭代
berML4=[0.21623 0.17249 0.13101 0.082018 0.050055 0.025114	0.010715 0.0035809 0.0015036 0.00020633	0.00011491];
% 8次迭代
berML8=[0.20038 0.14883 0.10242 0.059652 0.029519 0.0098706 0.0028269 0.00052828 8.8206e-5	2.8976e-5 8.42e-7];
FerML8=[0.89333 0.79762 0.58092 0.38654 0.22358 0.089893 0.030718 0.0082027 0.0022361	6.102274e-4	9.382623e-5];

%MAP
%4次迭代
ber4=[0.15802 0.09434 0.053774 0.028583 0.011109	0.0081978 0.0026081	0.00098502 0.0002923 0.00012911	4.9432e-005];
%8次迭代
% snr=0:0.2:1.8dB
ber8=[0.0844 0.060515 0.02345 0.015631 0.0064104	0.0012347 0.00025008 6.5639e-005 1.0399e-005 2.6771e-6];
semilogy(snr,berML4,'*-',snr,berML8,'+-',snr,ber4,'d-',snr(1:10),ber8,'s-')
grid on
legend('ML MAP 4次迭代','ML MAP 8次迭代','MAP 4次迭代','MAP 8次迭代')
xlabel('Eb/N0 dB')
ylabel('BER')
title('码率1/3时ATM包的误比特率曲线')

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?