この場合、最小二乗法を使用して、既知の値のリストの頻度を計算します。最も一般的な方法はLombメソッドです。FFTまたはDFTと非常によく似た動作をしますが、特定の周波数でのみ周波数を計算し、問題があれば、欠落データを処理できます。アイデアは次のとおりです。
- サンプリングする目的の周波数帯域に適合する、計算する周波数のリスト()を決定します。w
- 周波数、それらがサンプリングされた、および値が与えられると、次のように周波数のパワーをます。wtjバツj
Pバツ(ω )= 12([ ∑jバツjcosω (tj- τ)]2∑jcos2ω (tj- τ)+ [ ∑jバツj罪ω (tj- τ)]2∑j罪2ω (tj- τ))
これはFFTほどうまくスケーリングできないため、必要な周波数の数がすべてのデータを収集するために必要なFFTよりもはるかに少ない場合にのみこれを行います。
それ以外の場合、FFTまたはDFTの補間方法またはその他の再サンプリングを行うことができます。