このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Scrambler
入力信号のスクランブル
ライブラリ:
Communications Toolbox /
Sequence Operations
説明
Scrambler ブロックは、乗法スクランブルを入力データに適用します。
スクランブリングの目的は、送信信号内の連続する 0 と 1 の長さを減らすことです。長い 0 と 1 のシーケンスによって、送信同期の問題が発生する可能性があります。以下の図は、スクランブラーの操作を示しています。すべての加算器が N を法とする加算を行います。ここで N は Calculation base
パラメーターによって指定される値です。
タイム ステップごとに、入力により、レジスタの内容が順にシフトします。Scramble polynomial
パラメーターを使用して、スクランブラ内の各スイッチのオン/オフ状態を指定します。
反復可能な初期スクランブラーの条件を実現するため、以下の入力端子のいずれかを使用できます。
Reset on nonzero input via port
パラメーターを選択し、Rst
を使用してスクランブラをリセットします。Initial states source
パラメーターを[Input port]
に設定し、ISt
を使用して初期状態を入力します。
このブロックは、シミュレーション中に長さが変化する入力シーケンスを受け入れることができます。長さがさまざまであるシーケンスの詳細については、可変サイズの信号の基礎 (Simulink)を参照してください。
メモ
入力データに加法スクランブルを適用するには、PN Sequence Generator ブロックと、XOR 論理演算子として構成された Logical Operator (Simulink) ブロックを使用できます。例については、Additive Scrambling of Input Data in Simulinkを参照してください。
例
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
多次元信号 |
|
可変サイズの信号 |
|
拡張機能
バージョン履歴
R2006a より前に導入