2016-12-26 4 views
0

与えられた1D信号データ、私はバターワースフィルターを適用するように頼まれています。ゼロ次デジタルフィルタ、2次およびカットオフ周波数= 10Htzでなければならないことが言及されている。バターワースフィルター - 与えられたカットオフ周波数、第2パラメーターを決定する方法

私は、次のような質問があります。

  1. 私は零相デジタルフィルタリングを理解します。しかし、バターワースフィルターを設計する際に、「n」を1として渡す必要がありますか?前方と後方が2になるからです。
  2. サンプリング頻度は提供されていません。それが提供されていた、私は次のメソッドを使用しているだろう:

    fs = 1000   % let us say 
    fc = 10    % cutoff 
    Wn = fc/(fs/2) 
    [b, a] = butter(2, Wn) 
    

しかしfsが提供されていません。次に、私は直接butter関数に2番目のパラメータとして0.1を使用する必要がありますか?

また、信号内の各データポイントの時刻も提供されます。これらの時間からサンプリング周波数を計算する方法はありますか?

あなたのお手伝いがありがとうございます。

答えて

0

もし信号の各データ点の時間を持っている場合、2つの可能性がある:

点間の時間差が一定であれば時間差が変化する場合、この差

からサンプリング周波数を算出し、信頼できる平均値を見つけ、この値を使用して等距離時間グリッドを構築し、このグリッドにデータを補間する

関連する問題