文档

nrPUSCHPRBS

生成PUSCH置乱序列

描述

例子

seqcinit[cn] =nidrntin返回第一个n物理上行共享信道(PUSCH)加扰序列的元素。该函数还返回初始化值cinit伪随机二进制序列(PRBS)发生器。初始化值取决于置乱身份nid用户设备(UE)的无线网络临时标识符(RNTI)rnti。该函数实现了TS 38.211节6.3.1.1[1]

seqcinit[cn] =nidrntin名称,值通过使用一个或多个名称-值对参数指定其他输出格式化选项。未指定的名称-值对采用默认值。

例子

全部折叠

当使用指定的物理层单元标识号和RNTI初始化时,生成PUSCH置乱序列的前300个元素。

Ncellid = 17;Rnti = 120;N = 300;seq = nrPUSCHPRBS(ncelllid,rnti,n)
seq =300x1逻辑阵列0 1 1 0 1 1 0 1 0 0⋮

输入参数

全部折叠

加扰身份,指定为0到1023之间的整数。nid是更高层参数dataScramblingIdentityPUSCH如果配置了上级参数,则取值范围为0 ~ 1023。否则,nid是物理层细胞标识号吗NCellID,取值范围为0 ~ 1007。有关更多信息,请参见TS 38.211节6.3.1.1。

数据类型:

终端的RNTI,取值范围为0 ~ 65535的整数。

数据类型:

输出序列中的元素数,指定为非负整数。

数据类型:

名称-值对参数

指定可选的逗号分隔对名称,值参数。名字参数名称和价值是对应的值。名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数,如Name1, Value1,…,的家

例子:“MappingType”、“签署”指定非默认序列格式。

输出序列格式化,指定为由逗号分隔的对“MappingType”其中一个值是:

  • “二元”-该值映射真正的10。输出序列的数据类型为逻辑

  • “签署”-该值映射真正的11。输出序列的数据类型为。指定数据类型,使用“OutputDataType”名称-值对。

数据类型:字符|字符串

输出序列的数据类型,指定为由逗号分隔的对组成“OutputDataType”“双”“单一”。此名称-值对仅适用于以下情况“MappingType”设为“签署”

数据类型:字符|字符串

输出参数

全部折叠

PUSCH置乱序列,作为逻辑或数字列向量返回。seq包含第一个nPDSCH置乱序列的元素。如果你设置“MappingType”“签署”,则输出数据类型为。如果你设置“MappingType”“二元”,则输出数据类型为逻辑

数据类型:||逻辑

PRBS生成器的初始化值,作为非负整数返回。

数据类型:

参考文献

[1]3gpp = 38.211。“NR;物理信道和调制。”第三代合作伙伴计划;技术规范组无线接入网

扩展功能

在R2019a中引入