本示例描述了5G新无线电通信系统的下行控制信息(DCI)处理。它从随机DCI消息开始,建模消息编码,然后在发送端进行物理下行控制信道(PDCCH)处理。相应的接收元件恢复传输的控制信息元件。
为特定于ue的搜索空间设置参数。
rng (211);为可重复性设置RNG状态nID = 23;% pdcch-DMRS-ScramblingIDrnti = 100;% C-RNTI用于特定于ue的搜索空间中的PDCCHK = 64;% DCI消息位数E = 288;% PDCCH资源的位数
基于下行格式的DCI消息位使用nrDCIEncode
功能,包括CRC连接、极性编码和速率匹配三个阶段。
dciBits = randi([0 1],K,1,)“int8”);dciCW = nrDCIEncode (dciBits rnti E);
编码的DCI位(一个码字)被映射到物理下行链路控制通道(PDCCH)使用nrPDCCH
函数,该函数生成加密的、qpsk调制的符号。对特定于用户的参数进行置乱。
,信谊= nrPDCCH (dciCW国家免疫日rnti);
对于NR, PDCCH符号然后被映射到OFDM网格的资源元素,该网格也有PDSCH、PBCH和其他参考信号元素。接下来是OFDM调制和信道传输。为了简单起见,我们接下来直接通过AWGN通道传递PDCCH符号。
下面的原理图描述了示例中用于DCI处理的组件。
PDCCH符号在具有指定信噪比的AWGN信道上传输,该信道考虑了编码率和QPSK调制。
EbNo = 3;在dB %个基点= 2;每符号%位,QPSK为2位EsNo = EbNo + 10*log10(bps);snrdB = EsNo + 10*log10(K/E); / /输出snrdB rxSym = awgn(信谊,“测量”);
用已知的用户特定参数和信道噪声方差对接收的符号进行解调nrPDCCHDecode
函数。软输出是码字中每个位的对数似然比。
noiseVar = 10 ^ (-snrdB / 10);%为单位信号功率, rxCW = nrPDCCHDecode (rxSym国家免疫日rnti, noiseVar);
接收到的PDCCH码字的实例然后由nrDCIDecode
函数。这包括速率恢复阶段,极性解码和CRC解码恢复传输的信息位。
listLen = 8;极坐标译码列表长度[decDCIBits,面具]= nrDCIDecode (rxCW K listLen rnti);isequal(面具,0)
ans =逻辑1
isequal (decDCIBits dciBits)
ans =逻辑1
对于已知的接收者,C-RNTI信息有助于解码。输出掩码值为0表示传输无错误。对于所选的系统参数,解码的信息与传输的信息位相匹配。