文档
生成伪随机位序列
[seq,cinit] = nrPRBS(cinit,n)
[seq,cinit] = nrPRBS(cinit,n,Name,Value)
例子
[seq, sinit] = nrPRBS(cinit,n)返回指定的元素n的伪随机二进制序列(PRBS)生成器,初始化时cinit.该函数实现TS 38.211节5.2.1中指定的生成器[1].为了与特定于通道的PRBS函数保持一致,该函数还返回初始化值cinit.
[seq, sinit] = nrPRBS(cinit,n)
seq
cinit
n
[seq, sinit] = nrPRBS(cinit,n,名称,值)通过使用一个或多个名称-值对参数指定其他输出格式化选项。未指定的选项采用默认值。
[seq, sinit] = nrPRBS(cinit,n,名称,值)
名称,值
全部折叠
生成一个1000位二进制置乱序列。使用指定的值初始化PRBS生成器。
Cinit = 9;prbs = nrPRBS(cinit,1000);
PRBS生成器的初始化值,指定为0到2之间的整数31- 1。
数据类型:双
双
[p m]
返回序列中的元素,指定为以下值之一:
非负整数-seq包含第一个nPRBS发生器的元素。
[p m]行向量——seq包含米PRBS发生器的连续元件,从位置开始p(从零开始的)。
米
p
的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
“MappingType”、“签署”
“MappingType”
“二元”
“签署”
输出序列格式化,指定为由逗号分隔的对组成“MappingType”其中一个价值观是:
“二元”-这个值映射真正的来1而且假来0.输出序列的数据类型为逻辑.
真正的
1
假
0
逻辑
“签署”-这个值映射真正的来1而且假来1.输出序列的数据类型为双.指定单数据类型,使用“OutputDataType”名称-值对。
单
“OutputDataType”
数据类型:字符|字符串
字符
字符串
“双”
“单一”
输出序列的数据类型,指定为由逗号分隔的对组成“OutputDataType”而且“双”或“单一”.此名称-值对仅在以下情况下应用“MappingType”设置为“签署”.
伪随机置乱序列,作为逻辑或数字列向量返回。输出seq包含指定的PRBS生成器的元素n.如果你设置“MappingType”来“签署”的数据类型seq要么是双或单.如果你设置“MappingType”来“二元”,则输出数据类型为逻辑.
数据类型:双|单|逻辑
[1]3gpp ts 38.211。“NR;物理通道和调制。”第三代伙伴计划;技术规范集团无线接入网.
使用注意事项和限制:
名-值对参数中的名称和值必须是编译时常量。例如,指定单输出的数据类型,包括{coder.Constant(“OutputDataType”),coder.Constant(单)}在arg游戏的价值codegen.有关更多信息,请参见编码器。常数.
{coder.Constant(“OutputDataType”),coder.Constant(单)}
arg游戏
codegen
编码器。常数
nrPBCHPRBS
nrPDCCHPRBS
nrPDSCHPRBS
Matlabのコマンドを実行するリンクがクリックされました。
このリンクは,Webブラウザ,では動作しません。Matlabコマンドウィンドウに以下を入力すると、このコマンドを実行できます。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
無料評価版のダウンロ,ド