主要内容

下行控制信息建模

本举例介绍5G新无线电通信系统下行控制信息(DCI)的处理过程。它从一个随机的DCI消息开始,建模消息编码,然后在发送端进行物理下行控制通道(PDCCH)处理。相应的接收器组件恢复传输的控制信息元素。

系统参数

设置uue搜索空间参数。

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);

PDCCH符号生成

编码的DCI位(码字)被映射到物理下行链路控制通道(PDCCH)上nrPDCCH函数,该函数生成qpsk调制的置乱符号。针对用户特定参数的置乱帐户。

sym = nrPDCCH(dciCW,nID,rnti);

对于NR, PDCCH符号然后被映射到OFDM网格的资源元素,其中也有PDSCH, PBCH和其他参考信号元素。随后是OFDM调制和通过信道传输。为了简单起见,接下来我们直接通过AWGN通道传递PDCCH符号。

下面的示意图描述了DCI处理示例中使用的组件。

通道

PDCCH符号通过一个具有指定信噪比的AWGN信道传输,其中包括编码率和QPSK调制。

EbNo = 3;% in dBBPS = 2;每个符号%位,QPSK为2EsNo = 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] = nrdciecode (rxCW,K,listLen,rnti);isequal(面具,0)
ans =逻辑1
isequal (decDCIBits dciBits)
ans =逻辑1

对于已知的接收者,C-RNTI信息有助于解码。输出掩码值为0表示传输无错误。对于所选的系统参数,解码的信息与传输的信息位相匹配。

另请参阅

功能

相关的话题

Baidu
map