このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
comm.MultiplexedInterleaver
遅延指定のあるシフトレジスタを使ってシンボルを並べ替える
説明
comm.MultiplexedInterleaver
System object™ は、それぞれ独自の遅延値をもつ一連のシフト レジスタを使用して、入力シーケンスのシンボルを並べ替えます。詳細については、インターリーブを参照してください。
入力シーケンスのシンボルを並べ替えるには、以下の手順に従います。
comm.MultiplexedInterleaver
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、既定の多重インターリーバー System object を作成します。この System object は遅延を指定した一連のシフト レジスタを使用して、入力シーケンスのシンボルを並べ替えます。muxinterleaver
= comm.MultiplexedInterleavermuxinterleaver
System object は、それぞれに遅延を指定した N 個のレジスタで構成されます。新しいシンボルが入力されるたびに、System object はコミュテーターを新しいレジスタに切り替え、そのレジスタの最も古いシンボルをシフト アウトして新しいシンボルをシフト インします。コミュテーターが N 番目のレジスタに到達し、次の新しい入力が発生すると、コミュテーターは最初のレジスタに戻ります。
プロパティ
使用法
説明
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
参照
[1] Heegard, Chris and Stephen B. Wicker. Turbo Coding. Boston: Kluwer Academic Publishers, 1999.
拡張機能
バージョン履歴
R2012a で導入