📄 mtx_p_gen.m
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Property of Freescale
% Freescale Confidential Proprietary
% Freescale Copyright (C) 2005 All rights reserved
% ----------------------------------------------------------------------------
% $RCSfile: mTx_p_gen.m.rca $
% $Revision: 1.2 $
% $Date: Tue Jan 30 18:27:10 2007 $
% Target: Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% [p0,p1,p2,p3] = mTx_p_gen (N) generates P parameters
% defined Table 326 327 in IEEE Std. 802.16 2004 P.598
%
% Outputs:
% P0, P1, P2, P3 => Parameters P0, P1, P2, P3 in the
% Table 326 327
%
% Input:
% N => No. of couples in one block equal to Nep/2
function [p0,p1,p2,p3] = mTx_p_gen(N)
switch N
case 24
p0 = 5;
p1 = 0;
p2 = 0;
p3 = 0;
case 36
p0 = 11;
p1 = 18;
p2 = 0;
p3 = 18;
case 48
p0 = 13;
p1 = 24;
p2 = 0;
p3 = 24;
case 72
p0 = 11;
p1 = 6;
p2 = 0;
p3 = 6;
case 96
p0 = 7;
p1 = 48;
p2 = 24;
p3 = 72;
case 108
p0 = 11;
p1 = 54;
p2 = 56;
p3 = 2;
case 120
p0 = 13;
p1 = 60;
p2 = 0;
p3 = 60;
case 144
p0 = 17;
p1 = 74;
p2 = 72;
p3 = 2;
case 180
p0 = 11;
p1 = 90;
p2 = 0;
p3 = 90;
case 192
p0 = 11;
p1 = 96;
p2 = 48;
p3 = 144;
case 216
p0 = 13;
p1 = 108;
p2 = 0;
p3 = 108;
case 240
p0 = 13;
p1 = 120;
p2 = 60;
p3 = 180;
case 480
p0 = 53;
p1 = 62;
p2 = 12;
p3 = 2;
case 960
p0 = 43;
p1 = 64;
p2 = 300;
p3 = 824;
case 1440
p0 = 143;
p1 = 720;
p2 = 360;
p3 = 540;
case 1920
p0 = 31;
p1 = 8;
p2 = 24;
p3 = 16;
case 2400
p0 = 53;
p1 = 66;
p2 = 24;
p3 = 2;
otherwise
disp('Unknown Frame Size')
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -