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

📄 dlpermbaseparam.m

📁 OFDMA 物理层开发的matlab 源码.飞思卡尔提供.对物理层开发的工程师有帮助!
💻 M
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%  Property of Freescale
%  Freescale Confidential Proprietary
%  Freescale Copyright (C) 2005 All rights reserved
%  ----------------------------------------------------------------------------
%  $RCSfile: DLPermBaseParam.m.rca $
%  $Revision: 1.2 $
%  $Date: Mon Oct 23 11:21:12 2006 $
%  Target: Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function [SubframeD,ZoneConfig,AsyncPhyControl,ZoneD,DLBurstD,TPparam] = DLparam()

%test case parameters
%%%%%%%%%%%%%%%%%%%%%%

SysD = ...
    struct( 'aucPreambleIQ',         0,... %To be modified to array if needed
    'ucStartOfCdmaCodes',    0,... %Not used by this module
    'ucInitRngCodes',        0,... %Not used by this module
    'ucPeriodicRngCodes',    0,... %usage of groups in segments
    'ucHoCodes',             0,... %number of zones in subframe (1,2,...)
    'ucBWReqCodes',          0,...
    'ucCellId',              0,... %
    'ucSubChBitMAPDL',      63,... %
    'ucSubChBitMAPUL',      63,... %
    'ucRTG',                 0,... %Not used by this module
    'ucTTG',                 0,... %Not used by this module
    'ucRatioG',              0,... %Not used by this module
    'usiFftSize',          512,... %Not used by this module
    'ucWindowingRolloff',    0,... %Not used by this module
    'ucTxGainFactor',        0,... %Not used by this module
    'aucReserved',           0,... %To be modified to array if needed
    );


SubframeD = ...
    struct( 'uliFrameNumber',        0,... %Not used by this module
    'ucNumSym',              0,... %Not used by this module
    'NumSym',                0,... %Not used by this module
    'ucNumZones',            0,... %Not used by this module, To be modified to array if needed
    'aucReserved',           0,... %Not used by this module
    );



DLZoneConfig = ...
    struct( 'usiNFFT',                512,...
    'usiNFFTUsed',            421,...
    'usiZoneType',              2,...
    'usiDCIndex',             256,...
    'usiMaxSubChan',           15,...
    'usiCarrierPerSubChan',    28,...
    'usiLGuard',               46,...
    'usiRGuard',               45,...
    'usiNClusters',            30,...
    'usiSymbolsPerSlot',        2 ...
    );


DLZoneStartMgrCtrl = ...
    struct( 'pstDLZoneConfig',                2,...
    'ucUseAllScIndicator',            1,...
    'ucUsedSubChanBitMap',           63,...
    'ucDLPermBase',                  -1,... %-1 means that the value has be read from table value below
    'ucIdCell',                       0,...
    'ucSegNb',                        0,...
    'ucPrbsId',                       0,...
    'ucReserved',                     0,...
    );



%constants (-1 = not implemented)
ucDLPermBase = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,...
    10,11,12,13,14,15,16,17,18,19,...
    20,21,22,23,24,25,26,27,28,29,...
    30,31]; % possible values for DL perm basevalue

⌨️ 快捷键说明

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