?? mupulrxchainctc.m
字號:
% Uplink Rx (BS) chain of user processing of IEEE 802.16-2004
% (WiMAX, OFDMA only)
%
% [Out] = mUPULRXchainCTC(SlotVecs,ZoneD,BurstD,PilotAmpl,PilotVecs)
%
% This function chains up all the required Matlab functions and
% processes all slots of one burst. After Randomization the decoded data
% is available for further processing in the MAC.
%
% SlotVecs: input matrix, data from FP (complex)
% one column per slot vector, 48*ZoneD.NumSubch rows
% ZoneD : zone descriptor
% BurstD : uplink burst descriptor
% PilotAmpl: original pilot amplitude which is consistent with the distance
% PilotVecs: input matrix, pilots from FP (int16, complex)
% one column per slot vector, 24*ZoneD.NumSubch rows
% If only one values is provided, it gives the average absolute
% pilot amplitude. No channel estimation if matrix is empty .
%
% Out : output vector, payload data for one burst
% (unsigned bytes, values 0 or 255)
%
% Matlab 7 Release 14 SP2
% The communication toolbox is required.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Property of Freescale
% Freescale Confidential Proprietary
% Freescale Copyright (C) 2005 All rights reserved
% ----------------------------------------------------------------------------
% $RCSfile: mUPULRXchainCTC.m.rca $
% $Revision: 1.1 $
% $Date: Mon Jan 22 11:59:42 2007 $
% Target: Matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function [Out] = mUPULRXchainCTC(SlotVecs,ZoneD,BurstD,BlkSize,BurstNo,DemapScale,DecMode,TC)
%slot derepetition
%%%%%%%%%%%%%%%%%%%
[derep_out,BlkSize] = mDerep(SlotVecs,BlkSize,BurstD.R,BurstD.ModMode);
% CTC decoder
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[ctc_out,BlkSize] = mCTC_dec (derep_out,BlkSize,str2num(DecMode(1:end-1)),BurstD.Type) ;
%de-randomize
%%%%%%%%%%%%%%
[derand_out,BlkSize] = mDerandomizer(ctc_out,BlkSize);
%code block de-segmentation
Out=mCodeBlkDeseg(derand_out,BlkSize);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -