主要内容

释放10 PUSCH多个码字发送和接收建模

这个例子演示了multicodeword上行发射和接受。

介绍

这个例子展示了如何使用LTE工具箱™实现multicodeword传输和接收。这是通过使用固定参考通道(FRC) A3-2 TS36.104中指定,附件A3 (1]。然后修改配置传输两个完全相同的配置码字。

设置

本节设置用户设备(UE)配置结构相关的FRC A3-2并修改它使用2码字。两个码字的配置是相同的。

%为FRC A3-2生成配置frc = lteRMCUL (“A3-2”);%问题配置frc。TotSubframes = 1;%的子帧总数frc。NTxAnts = 2;%的发送天线数量%更新物理上行共享通道(PUSCH)配置为2%相同配置的密语frc.PUSCH。NLayers = 2;frc.PUSCH。调制= repmat ({frc.PUSCH.Modulation} 1 2);frc.PUSCH。房车= repmat (frc.PUSCH.RV 1 2);frc.PUSCH。TrBlkSizes = repmat (frc.PUSCH.TrBlkSizes 2 1);

编码

本节设置传输块和上行控制信息(UCI)。然后编码生成上行通道(UL-SCH)共享。下图显示了内部操作lteULSCH

PUSCH调制应用于生成的码字。

%建立传输块大小和数据码字tbs = frc.PUSCH.TrBlkSizes (:, frc.NSubframe + 1);%的传输块大小trBlks = {(randi ([0, 1], tbs (1), 1)) (randi ([0, 1], tbs (2), 1))};%的数据%建立UCI的内容CQI = [1 0 1 0 0 0 1 1 1 0 0 0 1 1]。”;国际扶轮= [0 1 1 0]。”;ACK = [1 0]。';% UL-SCH编码包括UCI编码水煤浆= lteULSCH(医院药学部,trBlks frc, frc.PUSCH、RI ACK);% PUSCH调制puschSymbols = ltePUSCH (frc frc.PUSCH水煤浆);

解码

本节解调PUSCH和适用信道解码。结果UCI然后解码产生接收的信道质量指示医院药学部(),排名显示(RI)和确认(ACK)。

% PUSCH解调ulschInfo = lteULSCHInfo (frc frc.PUSCH tbs,医院药学部()长度,长度(RI),长度(ACK),“chsconcat”);%得到UL-SCH信息llr = ltePUSCHDecode (frc ulschInfo puschSymbols);%解码PUSCH% UL-SCH解码softBuffer = [];[rxtrblks, crc, softBuffer] = lteULSCHDecode (frc ulschInfo, tbs, llr,softBuffer);% UCI解码[llrsData, llrsCQI llrsRI llrsACK] = lteULSCHDeinterleave (frc ulschInfo,llr);rxCQI = lteCQIDecode (ulschInfo llrsCQI);医院药学部%解码rxRI = lteRIDecode (ulschInfo llrsRI);%解码国际扶轮rxACK = lteACKDecode (ulschInfo llrsACK);%解码消

结果

显示的解码CRC码字。医院药学部的发送和接收,RI和ACK位也显示。

医院药学部hULMulticodewordTxRxDisplayResults (crc、RI ACK, rxCQI, rxRI, rxACK);
crc码字1:0码字2:医院药学部0:传播:1 0 1 0 0 0 1 1 1 0 0 0 1 1接受:1 0 1 0 0 0 1 1 1 0 0 0 1 1 RI:传播:0 1 1 0收到:0 1 1 0 ACK:传播:1 0收到:1 0

附录

这个示例使用这个helper函数。

选定的参考书目

  1. 3 gpp TS 36.104”基站(BS)无线电发射和接受“