このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Descrambler
入力信号のデスクランブル
ライブラリ:
Communications Toolbox /
Sequence Operations
説明
Descrambler ブロックは、乗法デスクランブルを入力データに適用します。これは、送信機で使用される Scrambler ブロックの逆演算を実行します。
以下の図は、乗法デスクランブラーの演算を示しています。加算器と減算器は剰余 N の演算を行います。ここで N は Calculation base
パラメーターで指定される値です。
タイム ステップごとに、入力により、レジスタの内容が順にシフトします。Scramble polynomial
パラメーターを使用して、デスクランブラー内の各スイッチのオン/オフ状態を指定します。Descrambler ブロックで Scrambler ブロックの操作を逆に行うには、両方のブロックで同じパラメーター設定を使用します。Scrambler ブロックと Descrambler ブロックの間に信号遅延がない場合は、2 つのブロック間の [Initial states] が同じでなければなりません。
反復可能な初期デスクランブラーの条件を実現するため、以下の入力端子のいずれかを使用できます。
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 より前に導入