資源簡介
LTE下行鏈路級仿真程序,內附鏈路信道模型使用說明和用戶使用手冊
代碼片段和文件信息
%?addCRC?module?adds?the?crc?to?the?block
%?-------------------------------------------------------------------------
%
%???input:??codeInput???????:?code?inputed?
%???????????crcGenPolyIndex?:?1-G24A?2-G24B?3-G16?4-G8
%???????????lenWithoutCrc???:?length?without?crc
%
%
%???output:?lenWithCrc??????:?length?with?crc
%???????????codeOutput??????:?code?with?crc
%
%?-------------------------------------------------------------------------
function?[lenWithCrccodeOutput]?=?addCRC(codeInputcrcGenPolyIndexlenWithoutCrc)
%?crc?generator?polynomials
G?=?[
????1 1 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 1 1 1 0 1 1;??????%G24A
????1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1;??????%G24B
????1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1???0???0???0???0???0???0???0???0;??????%G16
????1 1 0 0 1 1 0 1 1???0???0???0???0???0???0???0???0???0???0???0???0???0???0???0???0];?????%G8
%?number?of?parity?code?
P_num?=?[24?24?16?8];
%?temporary?value?
temp_data?=?[codeInputzeros(1P_num(crcGenPolyIndex))];
%?calculate?the?parity?code
for?i?=?1:lenWithoutCrc
????if(temp_data(i)==1)
????????temp_data(i:(i+P_num(crcGenPolyIndex)))?=?xor(temp_data(i:(i+P_num(crcGenPolyIndex)))?G(crcGenPolyIndex1:(1+P_num(crcGenPolyIndex))));
????end
end
%?add?the?crc?to?the?original?code?block
codeOutput?=?[codeInput?temp_data(lenWithoutCrc+1:(lenWithoutCrc+P_num(crcGenPolyIndex)))];
%?length?with?crc
lenWithCrc?=?lenWithoutCrc?+?P_num(crcGenPolyIndex);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-03-31?00:41??PHY_R10_DL_v3.1\
?????文件????????1484??2010-12-15?13:17??PHY_R10_DL_v3.1\addCRC.m
?????文件????????2482??2011-04-24?18:15??PHY_R10_DL_v3.1\Beamforming.m
?????文件????????1261??2014-03-11?22:47??PHY_R10_DL_v3.1\bler.txt
?????文件????????1798??2010-07-28?15:17??PHY_R10_DL_v3.1\bler2RBIP.mat
?????文件????????1004??2011-03-31?08:29??PHY_R10_DL_v3.1\calMMSE.m
?????文件????????2695??2011-03-31?08:30??PHY_R10_DL_v3.1\ChanGen.m
?????文件??????275456??2011-01-19?15:42??PHY_R10_DL_v3.1\ChannelModule.mexw32
?????文件????????4452??2011-05-16?16:29??PHY_R10_DL_v3.1\channel_estimate_by_DMRS.m
?????文件????????1987??2011-08-03?08:22??PHY_R10_DL_v3.1\Channel_ITU_init.m
?????文件????????3091??2010-07-16?18:03??PHY_R10_DL_v3.1\ChanOut.cpp
?????文件????????7680??2010-07-16?18:04??PHY_R10_DL_v3.1\ChanOut.mexw32
?????文件????????8704??2014-02-13?09:37??PHY_R10_DL_v3.1\ChanOut.mexw64
?????文件????????3853??2011-06-07?09:46??PHY_R10_DL_v3.1\ChanSet.m
?????文件????????1536??2010-12-15?13:17??PHY_R10_DL_v3.1\checkCRC.m
?????文件????????3294??2011-07-25?16:29??PHY_R10_DL_v3.1\chooseAMC_MIESM.m
?????文件????????1095??2011-07-25?16:08??PHY_R10_DL_v3.1\chooseCwLy.m
?????文件?????????951??2011-03-31?08:58??PHY_R10_DL_v3.1\choosePMI_ba
?????文件????????1425??2011-08-03?08:01??PHY_R10_DL_v3.1\choosePMI_ba
?????文件???????19777??2011-06-15?16:37??PHY_R10_DL_v3.1\choosePrecodingMatrix.m
?????文件????????5746??2014-03-06?17:08??PHY_R10_DL_v3.1\Class_Channel.m
?????文件????????1481??2011-03-31?09:07??PHY_R10_DL_v3.1\CRS_MMSE_init.m
?????文件?????????587??2010-08-26?19:20??PHY_R10_DL_v3.1\CSIRS_add.m
?????文件????????4171??2014-03-06?16:10??PHY_R10_DL_v3.1\CSIRS_set.m
?????文件?????????826??2011-03-31?10:30??PHY_R10_DL_v3.1\deIdealPrecoding.m
?????文件????????3488??2011-06-07?09:44??PHY_R10_DL_v3.1\dela
?????文件????????6162??2011-03-31?08:19??PHY_R10_DL_v3.1\deModulation.m
?????文件????????2326??2011-03-31?08:11??PHY_R10_DL_v3.1\DeRateMatch.m
?????文件????????1018??2011-05-16?16:20??PHY_R10_DL_v3.1\de_CSIRS.m
?????文件????????3849??2011-05-16?16:16??PHY_R10_DL_v3.1\DMRS_set_v2.m
?????文件???????36608??2014-03-03?16:13??PHY_R10_DL_v3.1\Downli
............此處省略35個文件信息
評論
共有 條評論