General Block Deinterleaver
恢复输入向量中字符的顺序。
blockType: GeneralBlockDeinterleaver
图书馆路径:
|
资料描述
座 General Block Deinterleaver 重新排列输入向量的元素,而不重复或跳过单个元素。 如果输入向量包含 元素,则参数 Permutation vector 它是长度的列向量 . 列向量指示从输入向量获得的输出元素的索引的顺序。 也就是说,对于每个整数 之间 和
出口( Permutation vector ( ))=入口( ).
参数 Permutation vector 必须由整数组成 1 以前 没有重复。
例子:
该示例反转块示例中描述的操作。 General Block Interleaver.
如果参数 Permutation vector 这很重要 [4,1,3,2],和输入向量 — [1,40,59,32],那么输出向量将具有值 [40,32,59,1].
港口
输出
#
OUT_1
—
的输出信号
列向量
Details
输出信号为列向量的形式。 输出信号从输入信号继承其数据类型。
| 数据类型 |
|
| 复数支持 |
非也。 |
输入
#
IN_1
—
的输入信号
列向量
Details
输入信号是列向量的形式。
| 数据类型 |
|
| 复数支持 |
非也。 |
#
u
—
的输入信号
列向量
Details
输入信号是长度的列向量的形式 .
依赖关系
要使用此端口,请设置参数 Permutation vector source 意义 Input Port.
| 数据类型 |
|
| 复数支持 |
非也。 |
#
k
—
排列的向量
向量是一列整数
Details
矢量-长度列 ,其中列出了从输出向量获得的输入元素的索引。
依赖关系
要使用此端口,请设置参数 Permutation vector source 意义 Input Port.
| 数据类型 |
|
| 复数支持 |
非也。 |
参数
主体
#
Permutation vector source —
置换向量的来源
Dialog | Input Port
Details
定义置换向量的源:
-
Dialog-置换向量由参数设置 Permutation vector ; -
Input Port-置换向量通过端口*k*设置。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Permutation vector —
排列的向量
Scalar / array of real numbers
Details
矢量-长度列 ,其中列出了从输出向量获得的输入元素的索引。
依赖关系
要使用此端口,请设置参数 Permutation vector source 意义 Dialog.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |