主要内容

NR极性编码器

根据5G NR标准进行极性编码

  • 库:
  • 无线HDL工具箱/错误检测和纠正

  • NR极性编码器块

描述

NR极性编码器Block实现了一个流极编码器与硬件友好的控制信号。5G NR标准要求对DCI、UCI、BCH发射信道进行极化编码。

编码器实现与nrPolarEncode(5 g工具箱)函数。

5G NR标准定义的下行消息和上行消息的编码方案不同,需要指定链路方向。下行链路消息使用交织编码,上行链路消息不使用交织编码。

因为这个操作的延迟可以变化,所以块提供了一个输出信号,nextFrame,表示该块何时准备好接受新的输入。有关详细信息,请参见延迟部分。

港口

输入

全部展开

输入数据位,指定为标量。

而且数据类型支持模拟,但不支持HD金宝appL代码生成。

数据类型:fixdt (0,1,0)|布尔||

与采样流伴随的控制信号,指定为samplecontrol公共汽车。总线包括开始结束,有效的控制信号,它表示框架的边界和样本的有效性。

  • 开始—输入帧的开始

  • 结束—输入帧的结束

  • 有效的—输入的数据数据端口有效

详情请参见示例控制总线

数据类型:公共汽车

信息块的长度(以位为单位),指定为正整数。对于下行消息,K必须在36到164之间。对于上行消息,K必须在18到25或31到1023之间。

依赖关系

若要启用此端口,请设置配置源参数输入端口

数据类型:fixdt (0 10 0)

速率匹配的输出长度(以位为单位),指定为正整数。为指定值E它大于K小于等于8192。

依赖关系

若要启用此端口,请设置配置源参数输入端口

数据类型:fixdt (0 14 0)

输出

全部展开

编码的数据位,作为标量返回。的消息N连续的比特。N2的幂是由的值决定的吗K而且E.时,最大输出消息大小为512位连接方向下行1024位连接方向上行

数据类型:fixdt (0,1,0)|布尔||

与样本流一起返回的控制信号samplecontrol公共汽车。总线包括开始结束,有效的控制信号,它表示框架的边界和样本的有效性。

  • 开始—输出帧的开始

  • 结束—输出帧结束

  • 有效的—输出数据数据端口有效

详情请参见示例控制总线

数据类型:公共汽车

该块设置此信号为1当块准备好接受下一帧的开始时。如果块接收到一个输入开始信号而nextFrame0,块丢弃正在进行的帧,并开始处理新的数据。

有关更多信息,请参见使用nextFrame输出信号

数据类型:布尔

参数

全部展开

当你选择下行时,块进行交织,符合5G NR标准。当你选择上行,块省略了交错逻辑。

选择输入端口要启用K而且E港口。选择财产使用消息长度(K)而且速率匹配长度(E)参数。

对于下行消息,K必须在36到164之间。对于上行消息,K必须在18到25或31到1023之间。

依赖关系

若要启用此参数,请设置配置源参数财产

为指定值E它大于K小于等于8192。

依赖关系

若要启用此参数,请设置配置源参数财产

提示

算法

全部展开

此块通过使用实现编码器日志2N并行编码阶段。块将整个消息存储在缓冲区中,然后根据的值的标准中指定的模式对信息位进行交叉和映射K而且E.属性时,才会包含交织步骤连接方向参数下行

这张图显示了极性编码器的结构。

块在输入时使用Configuration阶段K而且E价值观的改变。块计算新的消息长度,N,以及信息位的位置,然后将它们传递给缓冲区和映射阶段。由于映射模式是根据需要计算的,而不是存储在硬件中,所以该块支持所有映射模式金宝appK而且E支持范围内的值。金宝app属性时,配置阶段还会计算交织图案连接方向参数下行

当你设置配置源参数财产,K而且E值是常量,因此解码器不实现配置阶段。在这种情况下,块包括包含预计算配置的静态查找表。

参考文献

[1] 3gpp ts 38.211。“NR;物理通道和调制。”第三代伙伴计划;技术规范集团无线接入网.URL:https://www.3gpp.org

[2]阿里坎,埃尔达尔。信道极化:一种构造对称二进制输入无记忆信道容量实现码的方法IEEE信息论汇刊55岁,没有。7(2009年7月):3051-73。https://doi.org/10.1109/TIT.2009.2021379。

扩展功能

版本历史

R2020a中引入

另请参阅

(5 g工具箱)|