Engee 文档

Layer Mapping

编码词映射

类型: LayerMapping

图书馆中的路径:

/5G/Layer Mapping

说明

区块 Layer Mapping 根据[1]第 6.3.1.3 和 7.3.1.3 节的规定,将一个码字(或多个码字,取决于*码字数*参数的值)映射到传输层。 该模块返回一个矩阵,其中的模块符号分布在传输层上,行是调制符号,列是传输层。

端口

输入

# CW1 — 代码字
矢量

Details

编码字。输入字的长度必须是传输层数*的倍数。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。

复数支持

# CW2 — 第二个代码字
向量

Details

第二个编码字。输入字的长度必须是传输层数*的倍数。

依赖关系

要使用此端口,请将 码字数 设置为 "2"。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。

复数支持

输出

# OUT_1 — 映射后的编码
矩阵

Details

映射为矩阵后的码字:行是调制符号,列是传输层。

数据类型与输入端口相同。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64、Bool。

复数支持

参数

参数

# Number of code words — 编码字数
1 | 2

Details

编码字数,输入端口数取决于此参数。

1 | 2

默认值

1

程序使用名称

codewords

可调谐

可计算

# Number of transmission layers — 传输层数
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Details

传输层数:

  • 如果*码字数*设置为 "1",则*传输层数*必须为 "1 "至 "4"。

  • 如果*码字数*设置为 "2",*传输层数*必须从 "4 "到 "5"。

输入字的长度必须是层数的倍数。

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

默认值

1

程序使用名称

nlayers

可调谐

可计算

参考文献

  1. 3GPP TS 38.211."NR;物理信道和调制"。3rd Generation Partnership Project; Technical Specification Group Radio Access Network

  2. 参数和变量字典:5G 标准