主要内容

nrRateMatchPolar

极地速度匹配

描述

例子

rm= nrRateMatchPolar (内附KE返回长度的速率匹配输出E用于极性编码输入内附和信息块长度K,如TS 38.212第5.4.1节所规定[1].在这种语法中,编码位交错是禁用的。使用此语法进行下行链接(DL)配置。

rm= nrRateMatchPolar (内附KEibil控制coded-bit交叉。若要启用码位交错,请设置ibil真正的.使用此语法的上行(UL)配置与编码位交错启用。

例子

全部折叠

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

N = 2 ^ 9;K = 56;E = 864;in = randi([0 1],N,1);= nrRateMatchPolar (K, E)
了=864×11 1 0 1 1 0 1 1 1⋮

输入参数

全部折叠

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

极地编码信息的长度,N,是2的幂。有关更多信息,请参见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二进制值的列向量。rm从已编码消息继承其数据类型内附

数据类型:|int8

参考文献

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

扩展功能

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

介绍了R2018b