主要内容

nrDCIEncode

编码下行控制信息(DCI)

描述

例子

dcicw= nrDCIEncode (dcibitsrntiE对输入DCI位进行编码,并返回长度为速率匹配的DCI码字E.该函数实现了TS 38.212章节7.3.2、7.3.3和7.3.4中描述的特性[1],如循环冗余校验(CRC)连接、极性编码、速率匹配等。CRC校验位被屏蔽rnti,用户设备(UE)的无线网络临时标识符(RNTI)。

例子

全部折叠

创建一个随机序列的二进制值对应于一个32位的DCI消息。

Dcibits = randi([0 1],32,1); / /数据

为指定的rti和速率匹配的输出长度编码消息。

rnti = 100;E = 240;dcicw = nrDCIEncode (dcibits rnti E)
dcicw =240×10 1 0 1 0 0 0 0⋮

输入参数

全部折叠

DCI消息位,指定为二进制值的列向量。dcibits是要在单个物理下行链路控制信道(PDCCH)上传输的DCI处理的输入。

数据类型:|int8

指定0 ~ 65,535之间的整数。

数据类型:

速率匹配的DCI码字的比特长度,指定为正整数。E一定在范围内K+ 24 <E≤8192,K为长度dcibits

数据类型:

输出参数

全部折叠

速率匹配的DCI码字,返回为E二进制值的列向量。dcicw从输入继承其数据类型dcibits

数据类型:|int8

参考文献

[1]3 gpp TS 38.212。“NR;多路复用和信道编码。”第三代合作伙伴项目;技术规范无线电接入网

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

功能

介绍了R2018b