Engee 文档

Bernoulli Binary Generator

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

类型: BernoulliBinaryGenerator

图书馆中的路径:

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

资料描述

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

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

港口

输出

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

Details

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

数据类型

漂浮64, Int64

复数支持

非也。

参数

正常

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

Details

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

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

默认值

0.5

程序使用名称

ProbabilityOfZero

可调谐

可计算

# Source of initial seed — 初始值的来源
Parameter

Details

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

  • Parameter -块在参数中设置随机数生成器的初始值 Initial Seed .

Parameter

默认值

Parameter

程序使用名称

SourceOfInitialSeed

可调谐

可计算

# Initial Seed — 初始值
Real number

Details

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

依赖关系

若要使用此参数,请为参数设置 Source of initial seed 意义 Parameter.

默认值

0

程序使用名称

InitialSeed

可调谐

可计算

# Sample time — 采样周期
SampleTime (real number / vector of two real numbers)

Details

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

默认值

1

程序使用名称

SampleTime

可调谐

可计算

# Samples per frame — 每个输出帧的计数
Int64 integer

Details

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

默认值

1

程序使用名称

SamplesPerFrame

可调谐

可计算

# Output data type — 输出数据的类型
double | int

Details

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

double | int

默认值

double

程序使用名称

OutputDataType

可调谐

可计算

此外

计算计数之间的间隔

样本之间的间隔等于参数值的乘积 Samples per frameSample time .

例如,如果 Sample timeSamples per frame 平等 1,该块每秒输出一个计数。 如果增加参数值 Samples per frame 以前 10,然后该块将输出一个向量 10×1 每个 10 几秒钟。

这种同步可确保等效输出速度与参数无关。 Samples per frame .