主要内容

nrPBCHPRBS

生成PBCH加扰序列

描述

例子

(seq,cinit)= nrPBCHPRBS (ncellid,v,n)返回第一个n元素的物理广播信道(PBCH)加扰序列。伪随机二进制序列(PRBS)发生器初始化与物理层细胞身份号码ncellid和加扰序列相v。函数实现TS 7.3.3.1 38.211部分[1]。该函数返回初始化值cinit伪随机位序列发生器。

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

例子

全部折叠

生成的前864输出PBCH加扰序列初始化指定物理层细胞身份号码。指定的长度为864对应PBCH 7.1.5 TS 38.212部分中指定的身份。考虑到第43位同步信号/物理广播信道(SS / PBCH)块破裂。假设每half-frame SS / PBCH块的数量是64。

ncellid = 17;ssbindex = 42;v =国防部(ssbindex 8);%承担L_max = 64E = 864;seq = nrPBCHPRBS (ncellid v E);

输入参数

全部折叠

物理层细胞身份号码,指定为一个从0到1007的整数。

数据类型:

加扰序列阶段,指定为一个整数,从0到7。v推导出在一个同步信号(SS)破裂配置中,从最低有效位(lsb) SS / PBCH块索引。

  • 如果每half-frame SS / PBCH块的数量是4,v的两个lsb SS / PBCH块指数(0 - 3)。

  • 如果每half-frame SS / PBCH块的数量是8或64年v的三个lsb SS / PBCH块指数(0 - 7)。

数据类型:

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

数据类型:

名称-值参数

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

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

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

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

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

数据类型:字符|字符串

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

数据类型:字符|字符串

输出参数

全部折叠

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

数据类型:||逻辑

初始化值伪随机位序列生成器,作为一个非负整数返回从0到1007。cinit是相同的值ncellid

数据类型:

引用

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

扩展功能

另请参阅

功能

介绍了R2018b