Engee 文档

Bernoulli Binary Generator

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

类型: BernoulliBinaryGenerator

图书馆中的路径:

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

资料描述

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

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

港口

出口;出口

Out-pass输出信号:q[<br>] 标量,标量 | 向量资料 | 矩阵

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

<无转换>*数据类型*: 漂浮64, Int64</无翻译>

参数

主要

零概率-在通行证出口处获得零的概率:q[<br>] 0.5(默认) | [0,1]范围内的整数 | 范围为[0,1]的整数向量

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

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

初始种子的来源-初始传递值的来源:q[<br>] 自动(默认) | 参数

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

  • 参数 -块在*Initial seed*参数中设置随机数生成器的初始值。

初始种子-通过的初始值:q[<br>] 0(默认) | 非负标量

非负整数形式的随机数生成器的初始值。 如果*Initial seed*参数是常量,则会重复生成的序列。

依赖关系

要使用此参数,请将*source of initial seed*参数设置为 参数.

采样时间-通过的采样周期:q[<br>] 1(默认) | −1 | 正标量

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

每帧样本-每输出帧样本通过:q[<br>] 1(默认) | 正标量

每帧样本作为一个正整数,表示一个输出通道中每帧的样本数。

输出数据类型-输出数据类型
双倍(默认情况下) | int型

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

此外

计算样本之间的间隔

样本之间的间隔等于*每帧样本*和*样本时间*参数的值的乘积。

例如,如果*采样时间*和*每帧采样*相等 1 块每秒输出一个样本。 如果将*Samples per frame*参数的值增加到 10,然后该块将每10秒输出一个10乘1的向量。

此同步可确保等效输出速度不依赖于*Samples per frame*参数。