⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snr_pb_2016_1008_252.m

📁 采用 DVB反向链路(DVB-RCS)标准中的双二元Turbo码matlab仿真程序和仿真结果。支持1/2和1/3码率。支持MAP
💻 M
字号:
clear;
clc;
close all;

%code (2016,1008)
EbN0=[1.0601,1.2917,1.5297,1.7744,2.0261,2.2854,2.5527,2.8285,3.1133];      %,3.4078  3.7126
FrameNum_Hex=['00FEC28E';'00396461';'0045B072';'0050A692';'00362022';'0034BD30';'006FFBE6';'01D19B86';'09BA06B9'];
FrameErr_Hex=['00CCB954';'001D8280';'0009BCBD';'0002D07B';'000011A4';'0000017B';'00000059';'0000005F';'00000011'];
BitErr_Hex=['2A988772';'03C730EC';'009D7AFB';'001BBD49';'000043D6';'0000032F';'000000D3';'00000103';'0000003A'];
FrameNum=hex2dec(FrameNum_Hex);
FrameErr=hex2dec(FrameErr_Hex);
BitErr=hex2dec(BitErr_Hex);
InfoBer=BitErr./(FrameNum*1008);

figure(1);
semilogy(EbN0,InfoBer,'r- .');
grid on;
%title('2016长ldpc误码率曲线(修正最小和算法硬件仿真叠代21次)');
xlabel('比特SNR /dB');
ylabel('误比特率');

hold on;

%figure(2);
%code (252,126)
pb=[0.1161	0.0519	0.004612	0.00020186	4.8431e-006	9.3122e-008];
snr_db=[0	1	2	3	4	5];
semilogy(snr_db,pb,'b- .');
grid on;
%title('252长ldpc误码率曲线(修正最小和算法硬件仿真叠代21次)');
xlabel('比特SNR /dB');
ylabel('误比特率');

% code(1008,504) 
snr_db_1008 = [1.0601	1.2917	1.5297	1.7744	2.0261	2.2854	2.5527	2.8285];
pb_1008 = [0.051087	0.022011	0.0068133	0.0018376	0.00036587	1.9752e-005	1.1445e-006	1.6378e-007]; 
semilogy(snr_db_1008,pb_1008,'b-- .');

⌨️ 快捷键说明

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