主要内容

建模下行链路控制信息

本例介绍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表示传输无错误。对于选定的系统参数,解码后的信息与传输的信息位相匹配。

另请参阅

功能

相关的话题