主要内容

建模下行控制信息

该示例描述了5G新型无线电通信系统的下行链路控制信息(DCI)处理。从随机DCI消息开始,它模拟了在发送端上的物理下行链路控制信道(PDCCH)处理的消息编码。相应的接收器组件恢复发送的控制信息元素。

系统参数

设置UE特定搜索空间的参数。

RNG(211);%设置重复性的RNG状态nid = 23;%pdcch-dmrs-scramblingidrnti = 100;在特定于UE的搜索空间中PDCCH的%C-RNTIk = 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调制和传输。为简单起见,我们将PDCCH符号直接通过AWGN通道接下来。

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

渠道

PDCCH符号通过具有指定SNR的AWGN信道通过指定的SNR发送,占编码率和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;%极性解码列表长度[Defdicits,mask] = nrdcidecode(rxcw,k,listlen,rnti);isequal(面具,0)
ans =.逻辑1
Isequal(Defdibits,Dribits)
ans =.逻辑1

对于已知的接收者,C-RNTI信息辅助解码。输出掩码值0表示传输中的错误。对于所选择的系统参数,解码信息与发送的信息比特匹配。

也可以看看

功能

相关话题