Main Content

Matrix Deinterleaver

行列の列を埋めて行を空にする操作による入力シンボルの並べ替え

ライブラリ

Interleaving の Block サブライブラリ

  • Matrix Deinterleaver block

説明

Matrix Deinterleaver ブロックは、行列に対して列ごとに入力シンボルを入力した後に、その行列の内容を行ごとに出力端子に送信することにより、ブロック デインターリーブを実行します。[Number of rows][Number of columns] パラメーターの値が、ブロック内部の処理で使われる行列の次元です。

このブロックは、列ベクトル入力信号を受け入れます。入力ベクトルの長さは [Number of rows][Number of columns] を掛けた値と一致しなければなりません。

このブロックは次のデータ型を受け入れます。int8uint8int16uint16int32uint32booleansingledouble および固定小数点。出力信号のデータ型は、入力信号から継承されます。

パラメーター

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] の出力を生成します。

ペア ブロック

Matrix Interleaver

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入