測定された位相に一定のドリフトがある場合、電力密度スペクトルをどのように計算すればよいですか?
電力密度による位相ドリフトのトレンド除去
- Moku:Lab
- Moku:Go
-
Moku:Pro
Moku:Proに関するよくある質問 Moku:Pro波形発生器 Moku:Proタイム&周波数アナライザ Moku:Proロジックアナライザ/パターンジェネレーター Moku:Proレレーザーロックボックス Moku:Proロックインアンプ Moku:Proスペクトラムアナライザ Moku:Proデータロガー Moku:Pro任意波形発生器 Moku:Proマルチ機器モード Moku:Pro位相計 Moku:Pro FIRフィルタービルダー Moku:Pro PIDコントローラー Moku:Proオシロスコープ Moku:Pro周波数応答アナライザ Moku:Proデジタルフィルターボックス
- Python API
- MATLAB API
- 任意波形発生器
- データロガー
- デジタルフィルターボックス
- FIR フィルタ ビルダー
- 周波数応答アナライザー
- レーザーロックボックス
- ロックインアンプ
- オシロスコープ
- 位相計
- PIDコントローラー
- スペクトラムアナライザー
- 時間と周波数アナライザー
- 波形発生器
- ロジックアナライザ/パターンジェネレーター
- マルチ機器モード
- Mokuクラウドコンパイル
- Mokuに関するよくある質問
- LabVIEW API
状況によっては、 Mokuのオンボード クロックをシステム内の周波数シンセサイザーと同期させることができず、測定された位相トレースに一定のドリフトが生じます。たとえば、測定された位相は 1 Hz のドリフトによって支配され、1 度の位相変調が不明瞭になります。

ウィンドウ処理後、線形ドリフトが支配的になるため、ウィンドウ処理された時系列はほぼハン ウィンドウの形状を維持します。

位相ドリフトのある信号に対して周波数スペクトル解析を実行する場合、解析はドリフト成分からのスペクトル漏れによって支配される可能性があります。

位相のドリフトによって生じるこのスペクトル漏れは、測定された位相のトレンドを取り除くことで解決できます。これにより、計算された位相振幅スペクトル密度 (ASD) で 1 Hz 位相変調を確認できます。

トレンド除去された ASD とトレンド除去されていない ASD を比較すると、ドリフト位相からのスペクトル漏洩によって実際の位相変調が不明瞭になっていることがわかります。

これは、パワースペクトル密度 (PSD) 計算の前に線形トレンド除去プロセスを実行することで修正できます。Python では、 scipy.signal.welch 関数にdetrend='constant'オプションを追加することでトレンド除去を実行できます。MATLAB では、ASD 計算の前に、1 次トレンド除去関数を使用して同様のプロセスを実行できます。