文档

NRPDCCHDECODE

解码PDCCH调制符号

描述

例子

dcicw= nrpdcchdecode(符号,,,,nid,,,,nrnti返回由物理下行链路控制通道(PDCCH)处理TS 38.211第7.3.2节中指定的处理过程的逆操作产生的软位。[1]。解码包括QPSK解调符号,并用争夺身份描述nid。论点nrnti指定用户设备(UE)。

dcicw= nrpdcchdecode(符号,,,,nid,,,,nrnti,,,,NVAR指定PDCCH解调中软位的噪声方差缩放系数。

例子

全部收缩

指定对应于560位DCI代码字的二进制值的随机序列。通过与PDCCH解调参考信号(DMRS)争夺身份来生成PDCCH调制符号。使用电池无线电网络临时标识符指定用户设备。

dcicw = randi([0 1],560,1);nid = 2^11;%pdcch-dmrs-scramblingidnrnti = 123;%c-rntisym = nrpdcch(dcicw,nid,nrnti)
sym =280×1复合物0.7071 + 0.7071I 0.7071 + 0.7071I -0.7071 + 0.7071I 0.7071 + 0.7071I 0.7071 + 0.7071I 0.7071I 0.7071-0.7071-0.7071I -0.7071 + 0.7071 + 0.7071I-0.7071I + 0.7071I.7071I.707.707.707.70.70.70.70.70.70.70.70-1ity -0.70.70-1i.70.iyynimand

解码并将软位与输入代码字进行比较。

nvar = 0;rxdcicw = nrpdcchdecode(sym,nid,nrnti,nvar);iSequal(dcicw,rxdcicw <0)
ans =逻辑1

输入参数

全部收缩

接收到PDCCH调制符号,指定为复杂的列向量。

数据类型:单身的|双倍的
复杂的数字支持:金宝app是的

拼凑的身份,指定为0到65,535的整数。指定nid物理层单元的身份编号,范围从0到1007或更高的层参数pdcch-dmrs-scramblingid,范围从0到65,535。有关这些值的更多信息,请参见TS 38.211第7.3.2.3和7.4.1.3节。

数据类型:双倍的

UE标识符,指定为0至65,535的整数。

  • 如果nid是PDCCH DMRS争夺身份,nrnti是在UE特异性搜索空间中的单元无线网络临时标识符(C-RNTI)。

  • 如果nid是物理层单元的身份,nrnti0

有关更多信息,TS 38.211第7.3.2.3节和7.4.1.3节。

数据类型:双倍的

噪声方差,指定为非负数字标量。柔软的钻头随添加剂白色高斯噪声(AWGN)的差异而缩放。假设单位信号功率,默认值对应于100 dB的SNR。

笔记

默认值假设解码器和编码器是背对背连接的,其中噪声方差为零。避免-inf或者+inf输出中的值,函数使用1E-10作为噪声差异的默认值。要在通过嘈杂的通道传输信号时获得适当的结果,请相应地调整噪声方差。

数据类型:双倍的

输出参数

全部收缩

近似对数可能比率(LLR)软位,作为实数的列向量返回。dcicw继承数据类型符号

数据类型:双倍的|单身的

参考

[1]3GPP TS 38.211。“ nr;物理渠道和调制。”第三代合伙项目;技术规格组无线电访问网络

扩展功能

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

也可以看看

功能

在R2018B中引入