Matrix Deinterleaver
行列の列を埋めて行を空にする操作による入力シンボルの並べ替え
ライブラリ
Interleaving の Block サブライブラリ
説明
Matrix Deinterleaver ブロックは、行列に対して列ごとに入力シンボルを入力した後に、その行列の内容を行ごとに出力端子に送信することにより、ブロック デインターリーブを実行します。[Number of rows] と [Number of columns] パラメーターの値が、ブロック内部の処理で使われる行列の次元です。
このブロックは、列ベクトル入力信号を受け入れます。入力ベクトルの長さは [Number of rows] と [Number of columns] を掛けた値と一致しなければなりません。
このブロックは次のデータ型を受け入れます。int8
、uint8
、int16
、uint16
、int32
、uint32
、boolean
、single
、double
および固定小数点。出力信号のデータ型は、入力信号から継承されます。
パラメーター
- Number of rows
ブロック内部の処理で使われる行列の行数です。
- Number of columns
ブロック内部の処理で使われる行列の列数です。
例
[Number of rows] と [Number of columns] パラメーターの値がそれぞれ 2 と 3 の場合、デインターリーバーは 2 行 3 列の行列をその内部処理に使用します。入力信号 [1; 2; 3; 4; 5; 6]
に対してブロックは [1; 3; 5; 2; 4; 6]
の出力を生成します。
ペア ブロック
拡張機能
バージョン履歴
R2006a より前に導入