Bernoulli Binary Generator
使用伯努利分布生成随机二进制数。
类型: BernoulliBinaryGenerator
图书馆中的路径:
|
说明
伯努利二进制生成器*模块使用伯努利分布生成随机二进制数。使用该程序块生成随机比特数据,以模拟数字通信系统并获得误码率等性能指标。参数为 的伯努利分布产生零的概率为 ,产生一的概率为 。伯努利分布的均值为 ,方差为 。参数 概率为零 设置了变量 的值,可以是 [0, 1] 范围内的任何实数。
输出信号可以是列向量或行向量、二维矩阵或标量。输出信号的行数与一帧的采样数相对应,由 *每帧采样数*参数指定。输出信号中的列数与通道数相对应,由*归零概率*参数中的元素个数指定。
参数
主要参数
输出为零的概率 - 输出为零的概率
0.5 (默认值) | ` 范围 [0, 1]` 的整数 | ` 范围 [0, 1]` 的整数向量
输出为零的概率必须在 [0, 1] 范围内。
零概率*参数中元素的个数与块输出的独立通道数相对应。参数为 的伯努利分布的概率 为零,概率 为一。
初始种子来源 - 初始值来源
自动(默认)"|"参数
随机数发生器的初始值来源,格式为
-
参数"--程序块在*初始种子*参数中设置随机数发生器的初始值。
初始种子 - 初始值
0(默认)` | 非负标量
。
随机数发生器的初始值为非负整数。如果 Initial seed 参数是常数,生成的序列将重复。
依赖关系
要使用此参数,请将*初始种子*参数设置为`参数`。
采样时间 - 采样周期
1(默认)` | -1
| 正标量
。
采样周期指定为正数。要继承采样周期,请将此参数设置为 -1
。
Samples per frame - 每个输出帧的样本数
1(默认值)"|"正标量"。
每帧采样数是一个正整数,表示一个输出数据通道中每帧的采样数。
输出数据类型 - 输出数据类型
二进制(默认)` | `int
选择输出信号的数据类型。