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