主要内容

nrPUCCHPRBS

生成PUCCH加扰序列

描述

例子

(seq,cinit)= nrPUCCHPRBS (nid,rnti,n)返回第一个n元素的物理上行控制信道(PUCCH)加扰序列。该函数返回初始化值cinit伪随机二进制序列(PRBS)发电机。初始化的值取决于匆忙的身份nid和无线网络临时标识符(RNTI)用户设备(UE)rnti。函数实现TS 6.3.2.5.1/6.3.2.6.1 38.211部分[1]

(seq,cinit)= nrPUCCHPRBS (nid,rnti,n,名称,值)指定额外的输出格式化选项通过使用一个或多个参数名称-值对。未指定的名称-值对将他们的默认值。

例子

全部折叠

生成的第一个300个元素PUCCH加扰序列初始化时指定的实体层细胞身份号码和RNTI。

ncellid = 17;rnti = 120;n = 300;seq = nrPUCCHPRBS (ncellid rnti, n)
seq =300 x1逻辑阵列0 1 1 0 1 1 0 1 0 0⋮

输入参数

全部折叠

地身份,指定为一个从0到1023的整数。nid是更高的层参数dataScramblingIdentityPUSCH,从0到1023,如果更高的层配置参数。否则,nid物理层细胞身份号码吗NCellID,从0到1007。

有关更多信息,请参见6.3.2.5.1和6.3.2.6.1 TS 38.211部分。

数据类型:

RNTI问题,指定为一个从0到65535的整数。

数据类型:

在输出序列的元素数量,指定为一个非负整数。

数据类型:

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

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

输出序列格式,指定为逗号分隔组成的“MappingType”这些值之一:

  • “二元”——这个值地图真正的10。的数据类型输出序列逻辑

  • “签署”——这个值地图真正的11。的数据类型输出序列。指定数据类型,可以使用“OutputDataType”名称-值对。

数据类型:字符|字符串

数据类型的输出序列,指定为逗号分隔组成的“OutputDataType”“双”“单一”。这个名称-值对仅适用于当“MappingType”被设置为“签署”

数据类型:字符|字符串

输出参数

全部折叠

PUCCH加扰序列,作为一个逻辑或返回数值列向量。seq包含第一nPUCCH加扰序列的元素。如果你设置“MappingType”“签署”,输出数据类型。如果你设置“MappingType”“二元”,输出数据类型逻辑

数据类型:||逻辑

初始化值伪随机位序列生成器,作为一个非负整数返回。

数据类型:

引用

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

扩展功能

另请参阅

功能

介绍了R2019a