主要内容

nrRateMatchPolar

极地速度匹配

自从R2018b

描述

例子

rm= nrRateMatchPolar (内附,K,E)返回rate-matched输出长度E为polar-encoded输入内附和信息块长度KTS 38.212部分中指定5.4.1之前[1]。在这个语法,coded-bit交错是禁用的。使用这个语法下行(DL)配置。

rm= nrRateMatchPolar (内附,K,E,ibil)控制coded-bit交叉。要启用coded-bit交错,集ibil真正的。使用这个语法上行(UL)配置启用了coded-bit交叉。

例子

全部折叠

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

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

输入参数

全部折叠

Polar-encoded信息,指定为一个列向量二进制值。

polar-encoded消息的长度,N是2的幂。有关更多信息,请参见TS 38.212 5.3.1节。

  • 对DL配置,N≤512。

  • 对于UL配置,N≤1024。

数据类型:|int8

在比特长度的信息块,指定为一个正整数。K包括CRC位如果适用。

数据类型:

Rate-matched输出比特长度,指定为一个正整数。

  • 如果18岁≤K≤25日E一定范围内K+ 3 <E≤8192。

  • 如果K> 30日E一定范围内K<E≤8192。

数据类型:

Coded-bit交错,指定为真正的

  • DL配置,指定

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

数据类型:逻辑

输出参数

全部折叠

Rate-matched输出数据,作为一个返回E1列向量二进制值。rm继承了其数据类型编码信息内附

数据类型:|int8

引用

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

扩展功能

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

版本历史

介绍了R2018b