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

📄 mtx_p_subinter.m

📁 OFDMA 物理层开发的matlab 源码.飞思卡尔提供.对物理层开发的工程师有帮助!
💻 M
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  Property of Freescale
%  Freescale Confidential Proprietary
%  Freescale Copyright (C) 2005 All rights reserved
%  ----------------------------------------------------------------------------
%  $RCSfile: mTx_p_subinter.m.rca $
%  $Revision: 1.1 $
%  $Date: Mon Jan 22 10:28:19 2007 $
%  Target: Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% This module generates parameters (m, J) for subblock
% interleavers based on Table 330 in 8.4.9.2.3.4.2 Subblock
% interleaving IEEE Std. 802.16-2004, P602
%
% Outputs:
% m, J => Parameters m, J in the Table 330
%
% Input:
% N => No. of couples in one block equal to Nep/2


function [m,J] = mTx_p_subinter (N)

switch N
    case 24
        m = 3;
        J = 3;
    case 36
        m = 4;
        J = 3;
    case 48
        m = 4;
        J = 3;
    case 72
        m = 5;
        J = 3;
    case 96
        m = 5;
        J = 3;
    case 108
        m = 5; % updated for std compliancy
        J = 4;
    case 120
        m = 6;
        J = 2;
    case 144
        m = 6;
        J = 3;
    case 180 % updated for std compliancy
        m = 6;
        J = 3;
    case 192
        m = 6;
        J = 3;
    case 216
        m = 6;
        J = 4;
    case 240
        m = 7;
        J = 2;
    case 480
        m = 8;
        J = 2;
    case 960
        m = 9;
        J = 2;
    case 1440
        m = 9;
        J = 3;
    case 1920
        m = 10;
        J = 2;
    case 2400
        m = 10;
        J = 3;
    otherwise
        disp('Unknown Subblock Size')
end

⌨️ 快捷键说明

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