Engee 文档

伯努利二进制发生器

使用伯努利分布生成随机二进制数。

类型: BernoulliBinaryGenerator

图书馆中的路径:

/Communication Systems/Sources/Random Data Sources/Bernoulli Binary Generator

资料描述

伯努利二进制发生器 使用伯努利分布生成随机二进制数。 使用该块生成随机数据比特以模拟数字通信系统并获得诸如误码率的性能度量。 带参数的伯努利分布 给出零与概率 还有一个有概率的 . 伯努利分布具有平均值 和方差 . 参数 零的概率 设置变量的值 它可以是范围内的任何实数 [0, 1].

输出信号可以是列向量或行向量、二维矩阵或标量。 输出信号中的行数对应于一帧中的采样数,并由参数设置 每帧采样 . 输出信号中的列数对应于通道数,并由参数中的元素数设置 零的概率 .

港口

输出

# OUT_1 — 的输出信号
标量,标量 | 向量资料 | 矩阵

Details

作为标量、矢量或矩阵返回的输出信号。

数据类型

漂浮64, Int64

复数支持

非也。

参数

正常

# 零的概率 — 在出口处获得零的概率
Scalar / vector of real numbers

Details

在输出处获得零的概率应该在范围内 [0, 1].

参数中的元素数 零的概率 对应于从块输出的独立通道的数量。 带参数的伯努利分布 给出零与概率 还有一个有概率的 .

默认值

0.5

程序使用名称

ProbabilityOfZero

可调谐

可计算

# 初始种子来源 — 初始值的来源
参数

Details

形式的随机数生成器的初始值的来源:

  • 参数 -块在参数中设置随机数生成器的初始值 初始种子 .

Parameter

默认值

Parameter

程序使用名称

SourceOfInitialSeed

可调谐

可计算

# 初始种子 — 初始值
Real number

Details

非负整数形式的随机数生成器的初始值。 如果参数 初始种子 是一个常数,所得序列将被重复。

依赖关系

若要使用此参数,请为参数设置 初始种子来源 意义 参数.

默认值

0

程序使用名称

InitialSeed

可调谐

可计算

# 取样时间 — 采样周期
SampleTime (real number / vector of two real numbers)

Details

的采样周期,设置为正数。 要继承采样周期,请将此参数设置为 −1.

默认值

1

程序使用名称

SampleTime

可调谐

可计算

# 每帧采样 — 每个输出帧的计数
Int64 integer

Details

每帧采样作为一个正整数,指示一个输出通道中每帧采样的数量。

默认值

1

程序使用名称

SamplesPerFrame

可调谐

可计算

# 输出数据类型 — 输出数据的类型
|

Details

选择输出信号的数据类型。

double | int

默认值

double

程序使用名称

OutputDataType

可调谐

可计算

此外

计算计数之间的间隔

样本之间的间隔等于参数值的乘积 每帧采样取样时间 .

例如,如果 取样时间每帧采样 平等 1,该块每秒输出一个计数。 如果增加参数值 每帧采样 以前 10,然后该块将输出一个向量 10×1 每个 10 几秒钟。

这种同步可确保等效输出速度与参数无关。 每帧采样 .