このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
comm.HelicalDeinterleaver
ヘリカル配列を使用したシンボルのデインターリーブ
説明
comm.HelicalDeinterleaver
System object™ は、入力信号のシンボルを配列中に 1 行ずつ配置し、その配列かららせん状に選択したグループを出力端子から送信することで、入力信号内のシンボルを並べ替えます。この System object は、comm.HelicalInterleaver
System object を使用してインターリーブされたシーケンスの元の順序を復元します。詳細については、アルゴリズムを参照してください。
ヘリカル配列を使用してシンボルをデインターリーブするには、次のようにします。
comm.HelicalDeinterleaver
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
プロパティ
使用法
説明
は、ヘリカル配列を使用してシンボルの入力シーケンスをデインターリーブします。オブジェクトは、シンボルのデインターリーブ済みシーケンスを出力します。deintrlvseq
= deintrlvr(intrlvseq
)
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
参照
[1] Berlekamp, E. R. and P. Tong. "Improved Interleavers for Algebraic Block Codes." US Patent 4559625, Dec. 17, 1985.
拡張機能
バージョン履歴
R2012a で導入