?? wcdmaconcseg.m
字號(hào):
function [numBitsTrCh, numPadBits, numCodeWords, numBitsCodeWord] = WcdmaConcSeg(trBlkSetSize,trBlkSize,crcSize, errorCorr);
% Type of Error Correction convention : {None=0, Conv 1/2=1, Conv 1/3=2, Turbo=3}
% Compute Number of Transport Blocks
numTrBlks = trBlkSetSize./trBlkSize;
% Compute Number of Bits per Transport Channel per TTI
numBitsTrCh = (trBlkSize+crcSize)*diag(numTrBlks);
% Maximum Code Block Size
% no channel coding = unlimited (set to a very large number 1e12)
% convolutional encoding = 504
% turbo coding = 5114
Zmax = [1e12 504 504 5114];
Zmin = 40;
% Compute Number of Code Words
numCodeWords = ceil(numBitsTrCh./Zmax(errorCorr+1));
% Compute Number of Bits per Code Word
numBitsCodeWord = ceil(numBitsTrCh./numCodeWords);
% if numBitsTrCh <40 and Turbo Coding is used, then numBitsCodeWord = 40;
cond = (numBitsTrCh<Zmin) & (errorCorr == 3);
numBitsCodeWord = cond.*Zmin + not(cond).*numBitsCodeWord;
% Compute of Padding Bits
numPadBits = (numBitsCodeWord.*numCodeWords)-numBitsTrCh;
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -