このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
tftmoment
信号の時間-周波数分布の条件付き時間モーメント
構文
説明
時間-周波数モーメントは、時間とともに周波数が変化する信号 (つまり非定常信号) を特徴付ける効率的な方法を提供します。そのような信号は、ハードウェアに劣化や故障がある機械から発生することがあります。従来のフーリエ解析で時変の周波数動作を捉えることはできません。短時間フーリエ変換 (STFT) や他の時間-周波数解析手法によって生成された時間-周波数分布では時変動作を捉えることができますが、それらの分布をそのまま特徴として扱うと、計算負荷が高く、無関係の望ましくない特徴で特性が形成される可能性があります。それに対し、時間-周波数分布の結果を低次の時間-周波数モーメントに抽出すると、信号の本質的な特徴をはるかに小さいデータ パッケージで捉える方法が提供されます。それらのモーメントを使用することにより、特徴の抽出や比較の計算負荷が大幅に軽減されます。これは、リアルタイムの動作において重要な利点となります[1]、[2]。
Predictive Maintenance Toolbox™ は、時間-周波数モーメントの 3 つの分岐を実装します。
は、momentT
= tftmoment(xt
,order
) timetable
xt
の条件付き時間モーメントを行列として返します。momentT
の変数で order
で指定した次数の時間モーメントが提供されます。xt
のデータは不等間隔サンプルでかまいません。
は、パワー スペクトログラムが momentT
= tftmoment(p
,fp
,tp
,order
) p
である信号の条件付き時間モーメントを返します。fp
には、p
に格納された時間推定に対応する周波数が格納されます。tp
には、短時間パワー スペクトル推定の計算に使用されるウィンドウ セグメントの中心に対応する時点のベクトルが格納されます。この構文は次の場合に使用します。
使用するパワー スペクトログラムが既にある。
tftmoment
で適用される既定のpspectrum
のオプションを受け入れるのではなく、pspectrum
のオプションをカスタマイズする。最初に目的のオプションを指定してpspectrum
を使用してから、その出力p
をtftmoment
の入力として使用します。この方法でパワー スペクトログラムのプロットも可能です。
は、名前と値のペアの引数を使用して追加のプロパティを指定します。オプションには、モーメントの集中化と時間範囲の指定があります。momentT
= tftmoment(___,Name,Value
)
Name,Value
は、前述の構文の任意の入力引数の組み合わせで使用できます。
出力引数のない tftmoment(___)
は、条件付き時間モーメントをプロットします。プロットの x 軸が周波数で、プロットの y 軸が対応する時間モーメントです。
この構文は、前述の構文の任意の入力引数の組み合わせで使用できます。
例
入力引数
出力引数
詳細
参照
[1] Loughlin, P. J. "What are the time-frequency moments of a signal?" Advanced Signal Processing Algorithms, Architectures, and Implementations XI, SPIE Proceedings. Vol. 4474, November 2001.
[2] Loughlin, P., F. Cakrak, and L. Cohen. "Conditional moment analysis of transients with application to helicopter fault data." Mechanical Systems and Signal Processing. Vol 14, Issue 4, 2000, pp. 511–522.
拡張機能
バージョン履歴
R2018a で導入