文档

nrTransformPrecode

生成变换将符号

描述

例子

tpSym= nrTransformPrecode (modSym,mrb)生成变换将调制符号的符号modSymTS 38.211节中定义,6.3.1.4 6.3.2.6.4[1]mrb是物理资源块的数量分配上行共享通道(PUSCH),物理上行控制信道(PUCCH)格式3,或PUCCH格式4传输。mrb确定子块的长度modSym变换将分别。

在NR上行,变换使用预编码CP-OFDM调制一起创建一个SC-FDMA (DFT-s-OFDM)波形。这些传输变换预编码仅适用于:

  • 之前那预编码与单层PUSCH传播。

  • 符号调制后PUCCH格式3传输。

  • 在基于块PUCCH格式4传播蔓延。

例子

全部折叠

生成一个随机序列的二进制值对应于960位的PUSCH码字。

连续波=兰迪([0,1],960,1);

执行PUSCH扰初始化指定的实体层细胞身份号码和RNTI。

ncellid = 42;rnti = 101;炒= nrPUSCHScramble (cw、ncellid rnti);

调节16-QAM炒PUSCH码字通过调制方案。

调制=16 qam的;modSym = nrSymbolModulate(炒、调制);

表现层映射使用一个传输层。

layeredSym = nrLayerMap (modSym, 1);

生成变换将符号使用PUSCH带宽2资源块分配。

tpSym = nrTransformPrecode (layeredSym 2);

输入参数

全部折叠

调制符号,指定为一个复杂的矩阵。的行数modSym一定的倍数mrb×12。通常情况下,modSym被指定为一个列向量,对应于单层传播。如果modSym一个矩阵,是吗nrTransformPrecode函数过程每一列分别并返回一个矩阵。

数据类型:
复数的支持:金宝app是的

数量的资源块分配给PUSCH PUCCH格式3、4或PUCCH格式传输,指定为一个正整数。mrb确定子块的长度modSym变换将分别。首选mrb表单的值是2α2×3α3×5α5,在那里α2,α3,α5非负整数,按标准。

数据类型:

输出参数

全部折叠

变换将符号,作为一个复杂的矩阵返回。tpSym继承了输入的维数modSym

数据类型:
复数的支持:金宝app是的

引用

[1]3 gpp TS 38.211。“NR;物理渠道和调制。”第三代合作伙伴项目;技术规范集团无线接入网络

扩展功能

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

另请参阅

功能

介绍了R2019a