主要内容

nrprbs.

生成PRB.

描述

例子

[SEQ.,cinit] = nrprbs(CINIT.N返回由此指定的元素N伪随机二进制序列(PRB)发生器,当初始化时CINIT.。该功能实现了TS 38.211第5.2.1节中指定的发电机[1]。对于具有特定声道的PRBS功能的均匀性,该函数也返回初始化值CINIT.

[SEQ.,cinit] = nrprbs(CINIT.N名称,价值使用一个或多个名称值对参数指定其他输出格式选项。未指定的选项占用其默认值。

例子

全部收缩

生成1000位二进制加扰序列。使用指定的值初始化PRB生成器。

cinit = 9;prbs = nrprbs(cinit,1000);

输入参数

全部收缩

PRB生成器的初始化值,指定为0到2的整数31.- 1。

数据类型:双倍的

返回序列中的元素,指定为以下值之一:

  • 非负整数 -SEQ.包含第一个NPRBS发生器的元素。

  • [p m]行矢量 -SEQ.包含mPRBS发生器的连续元素,从位置开始P.(基于0)。

数据类型:双倍的

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:'mappeType','签名'指定非默认序列格式化属性。

输出序列格式,指定为逗号分隔对组成'mappeType'和其中一个值:

  • '二进制'- 此值地图真的1错误的0.。输出序列的数据类型是逻辑

  • '签'- 此值地图真的-1错误的1。输出序列的数据类型是双倍的。指定单身的数据类型,使用'outputdatatype'名称值对。

数据类型:char|细绳

数据类型的输出序列,指定为逗号分隔对组成'outputdatatype''双倍的'要么'单身的'。此名称值对仅适用于时'mappeType'被设置为'签'

数据类型:char|细绳

输出参数

全部收缩

伪随机扰乱序列,作为逻辑或数字列向量返回。输出SEQ.包含PRBS生成器的元素N。如果你设置了'mappeType''签',数据类型SEQ.或者是双倍的要么单身的。如果你设置了'mappeType''二进制',输出数据类型是逻辑

数据类型:双倍的|单身的|逻辑

参考

[1]3GPP TS 38.211。“nr;物理渠道和调制。“第三代合作伙伴计划;技术规范集团无线电接入网络

扩展能力

也可以看看

功能

在R2018B中介绍