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

📄 getparamforinterleaver.m

📁 采用 DVB反向链路(DVB-RCS)标准中的双二元Turbo码matlab仿真程序和仿真结果。支持1/2和1/3码率。支持MAP
💻 M
字号:
function [P0,P1,P2,P3]=GetParamForInterleaver(N)
%----[P0,P1,P2,P3]=GetParamForInterleaver(N)---
%根据DVB-RCS的规定,对不同帧长给与不同的交织参数
switch N
    case 48,
        P0=11;P1=24;P2=0;P3=24;
    case 64,
        P0=7;P1=34;P2=32;P3=2;
    case 212,   %ATM
        P0=13;P1=106;P2=108;P3=2;
    case 220,
        P0=23;P1=112;P2=4;P3=116;
    case 228,
        P0=17;P1=116;P2=72;P3=188;
    case 424,
        P0=11;P1=6;P2=8;P3=2;
    case 432,
        P0=13;P1=0;P2=4;P3=8;
    case 440,
        P0=13;P1=10;P2=4;P3=2;
    case 752,   %MPEG-2 package
        P0=19;P1=376;P2=224;P3=600;
    case 848,
        P0=19;P1=2;P2=16;P3=6;
    case 856,
        P0=19;P1=428;P2=224;P3=652;
    case 864,
        P0=19;P1=2;P2=16;P3=6;
    otherwise
        error('wrong frame size inputed');
end

⌨️ 快捷键说明

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