comm.MSKTimingSynchronizer
4 次非線形性法を使用したシンボル タイミング位相の再生
説明
comm.MSKTimingSynchronizer System object™ は、4 次非線形性法を使用して、最小偏移変調 (MSK) 変調信号のシンボル タイミング位相を再生します。このオブジェクトは、一般的なデータ支援を用いないフィードバック メソッドを実現します。このメソッドは、搬送波位相の再生とは独立で、搬送波周波数オフセットに対する事前の補償を必要とします。
MSK 変調信号のシンボル タイミング位相を再生するには、次のようにします。
comm.MSKTimingSynchronizerオブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
説明
は、タイミング位相同期装置 System object mskTimingSync = comm.MSKTimingSynchronizermskTimingSync を作成します。このオブジェクトは、4 次非線形性法を使用して、MSK 変調信号のシンボル タイミング位相を再生します。
は、オプションの名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、mskTimingSync = comm.MSKTimingSynchronizer(Name=Value)comm.MSKTimingSynchronizer(ErrorUpdateGain=0.045) は、誤り更新ステップ サイズを 0.045 に設定します。
プロパティ
使用法
説明
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
タイミング抽出アルゴリズムは次の手順で構成されます。
サンプリングされたベースバンド信号を 4 次非線形に通してタイミング情報を抽出します。
非線形性に従って信号をデジタル的に微分します。
デジタル微分器の出力を平滑化してエラー信号を生成します。
誤差信号を使用して、ベースバンド信号のサンプリングを調整します。
より具体的には、このアルゴリズムは、k 番目のシンボルについてタイミング誤差の値 e(k) を出力するタイミング誤差検出器を採用しています。これは、Synchronization Techniques for Digital Receivers by Mengali, Umberto and Aldo N. D’Andrea (New York: Plenum Press, 1997) で、次の式によって定義されています。
ここで、
r は入力信号
T はシンボル周期
Ts はサンプリング周期
* は複素共役
dk は k 番目のシンボルの位相推定
D は、MSK 変調では 1、ガウス MSK 変調では 2
参照
[1] Mengali, Umberto and Aldo N. D’Andrea. Synchronization Techniques for Digital Receivers. New York: Plenum Press, 1997.
拡張機能
バージョン履歴
R2012a で導入
