主要内容

nrratematchpolar.

极地匹配

描述

例子

R M= nrratematchpolar(enc.K.E.返回长度的速率匹配输出E.对于极性编码的输入enc.和信息块长度K.,如TS 38.212第5.4.1节规定[1]。在此语法中,禁用编码位交织。使用此语法进行下行链路(DL)配置。

R M= nrratematchpolar(enc.K.E.IBIL.控制编码位交织。启用编码位交织,设置IBIL.真的。使用此语法进行上行链路(UL)配置,并启用了编码位交错。

例子

全部收缩

创建512位的极性编码随机块,并执行极性速率匹配。指定56位的信息块和864位的速率匹配输出。

n = 2 ^ 9;k = 56;e = 864;在= randi([01],n,1);OUT = NRRATEMATTPOLPOLAR(IN,K,E)
出=864×11 1 0 1 1 0 0 1 1 1 1⋮

输入参数

全部收缩

偏光编码的消息,指定为二进制值的列向量。

偏振的消息的长度,N.,是两个的力量。有关更多信息,请参阅TS 38.212第5.3.1节。

  • 对于DL配置,N.≤512。

  • 对于UL配置,N.≤1024。

数据类型:双倍的|INT8.

位中的信息块的长度,指定为正整数。K.如果适用,包括CRC位。

数据类型:双倍的

比特率匹配的输出长度,指定为正整数。

  • 如果18≤.K.≤25,E.必须在范围内K.+ 3 <E.≤8192。

  • 如果K.> 30,E.必须在范围内K.<E.≤8192。

数据类型:双倍的

编码位交织,指定为错误的或者真的

  • 对于DL配置,请指定错误的

  • 对于UL配置,请指定真的

数据类型:逻辑

输出参数

全部收缩

率匹配的输出数据,作为一个返回E.- 1个二进制值的列向量。R M从编码消息继承其数据类型enc.

数据类型:双倍的|INT8.

参考

[1]3GPP TS 38.212。“nr;多路复用和信道编码。“第三代合作伙伴计划;技术规范集团无线电接入网络

扩展能力

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

在R2018B中介绍