Normalizing frequency for fir1() matlab function:??

3 ビュー (過去 30 日間)
Kapal
Kapal 2016 年 7 月 18 日
コメント済み: Star Strider 2022 年 9 月 22 日
I am trying to implement an FIR low pass filter using fir1() function but I am confused in normalizing the frequencies.Whether I had to divide my frequencies by fs or fs/2 for normalization to be used as Wn. Which one will give me the correct results?

採用された回答

Star Strider
Star Strider 2016 年 7 月 18 日
Always normalise by the Nyquist frequency, in your example ‘fs/2’ if ‘fs’ is your sampling frequency.
  4 件のコメント
Merve ozdas
Merve ozdas 2022 年 9 月 21 日
why should I use normalization for the cut off frequency?
Star Strider
Star Strider 2022 年 9 月 22 日
@Merve ozdas — Simply because that is the way digital filters are specified and designed. The normalised frequency extends on the interval from 0 (D-C) to π radians/unit (units can be seconds, millimetres, parsecs, or whatever) defining the interval from D-C to the Nyquist frequency. The Nyquist frequency is the highest uniquely identifiable frequency in a sampled signal, and is one-half of the sampling frequency.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDigital Filter Design についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by