主要内容

nrPBCHPRBS

生成PBCH加扰序列

描述

例子

seqcinit]=nrPBCHPRBS(ncellidvn返回第一个n物理广播信道(PBCH)置乱序列的元素。伪随机二进制序列(PRBS)生成器用物理层单元标识号初始化ncellid和置乱序列相位v.该函数实现了TS 38.211章节7.3.3.1[1].该函数还返回初始化值cinit用于PRBS发电机。

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

例子

全部折叠

生成用指定的物理层小区标识号初始化的PBCH加扰序列的前864个输出。864的规定长度对应于TS 38.212第7.1.5节中规定的PBCH比特容量。考虑突发中的第四十三同步信号/物理广播信道(SS/PBCH)块。假设每半帧的SS/PBCH块的数量是64。

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

输入参数

全部折叠

物理层cell标识号,指定为0 ~ 1007的整数。

数据类型:

置乱序列相位,指定为0到7之间的整数。v在同步信号(SS)突发配置中,从SS/PBCH块索引的最低有效位(lsb)导出。

  • 如果每半帧SS/PBCH块数为4,则v是SS/PBCH块索引的两个lsb(0到3)。

  • 如果每半帧的SS/PBCH块数为8或64,则v是SS/PBCH块索引的三个lsb(0到7)。

数据类型:

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

数据类型:

名称-值对的观点

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

例子:“映射类型”,“已签名”指定非默认的输出序列格式。

输出序列格式,指定为逗号分隔对,由“映射类型”其中一个价值观是:

  • “二元”-这个值映射真的10. 输出序列的数据类型为逻辑

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

数据类型:字符|字符串

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

数据类型:字符|字符串

输出参数

全部折叠

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

数据类型:||逻辑

PRBS生成器的初始化值,作为0到1007之间的非负整数返回。cinit是相同的价值ncellid

数据类型:

工具书类

[1]3GPP TS 38.211。”天然橡胶;物理信道和调制。”第三代合作伙伴项目;技术规范无线电接入网

扩展功能

另请参阅

功能

介绍了R2018b