2026b
# nrLayerDemap
将层解映射为加扰和调制后的码字。
函数库: Ty5G
# 语法
out = nrLayerDemap(in)
# 说明
out = nrLayerDemap(in) 对接收到的层映射调制符号执行层解映射,并返回一个或两个码字。
函数根据传输层数量确定码字数量,规则见 TS 38.211 表 7.3.1.3-1。
# 示例
单个码字的分层映射与解映射
将长度 20 的单个码字映射到四个传输层。
using Ty5G
codeword = ones(20)
nlayers = 4
layeredOut = nrLayerMap(codeword, nlayers)
使用层解映射恢复原始码字。
out = nrLayerDemap(layeredOut)
检查错误。
isequal(codeword, out)
true
# 输入参数
in - 层映射后的调制符号Float | Complex
in 指定层映射后的调制符号矩阵,大小为 M × nLayers。M 为每个传输层中的调制符号数量,nLayers 为传输层数量,取值范围为 1 到 8。
数据类型: Int | Float | Complex
# 输出参数
out - 码字中的调制符号Float | Complex
out 为解映射得到的码字调制符号。单码字时返回一个向量;两码字时返回包含两个向量的数组。输出元素类型继承输入 in。
数据类型: Int | Float | Complex
# 参考文献
[1] 3GPP TS 38.211. “NR; Physical channels and modulation.” 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.