Engee 文档

Random Interleaver

使用随机排列法排列输入字符。

类型: SubSystem

图书馆中的路径:

/Communication Systems/Interleaving/Block/Random Interleaver

说明

随机交织器*程序块使用随机排列法重新排列输入向量的元素。该程序块接受列向量输入。元素个数*参数指定输入向量中包含的数字个数。

该代码块接受以下数据类型Float32`、Float64`、Int8`、Int16`、Int32`、UInt8`、UInt16`、UInt32`、Bool`。 输出信号继承输入信号的数据类型。

初始种子*参数用于初始化随机数发生器,该块使用随机数发生器确定排列。在给定的参数值下,程序块是可预测的,但该参数的不同值会产生不同的排列。

端口

输入

端口_1 - 输入信号
`向量列

以列向量形式输入的信号。

数据类型: Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool.

输出

端口_1 - 输出信号
`向量列

列向量形式的输出信号。输出信号的数据类型继承自输入信号。

数据类型: Float32, Float64, Int8, Int16, Int32, UInt8, UInt16, UInt32, Bool.

参数

元素个数 - 输入向量的元素个数
100(默认值)

输入向量中的元素个数。

初始种子 - 随机数发生器的初始随机值
12345(默认值)

随机数发生器的初始随机值。