FIR Filter function sample rate

10 ビュー (過去 30 日間)
Alexander Letzel
Alexander Letzel 2019 年 8 月 22 日
回答済み: Devineni Aslesha 2019 年 8 月 26 日
Hello,
I have a problem with the use of the functions fir1() and fir2() in Matlab.
The bandpass example on the fir() page here https://de.mathworks.com/help/signal/ref/fir1.html#bulla9m shows, how to design a bandpass dependent on the normalized frequencys. So as far as I understood, the normalized frequenzy is . But what I can't find is, what sampling frequency has been used? For my filter design, I want to use a specific . How can I set this as a parameter for the functions, or what am I not understanding here?
In the filter designer app, it is also possible to specify the sampling frequency. But there, I have problems exporting the filter coefficiants to a vector in matlab
  1 件のコメント
Alexander Letzel
Alexander Letzel 2019 年 8 月 22 日
If i needed a bandpass with a passband of 1000Hz to 2000Hz and have a =50000Hz, as an argument of the fir1() function, would I need to set the parameters to and ?

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

採用された回答

Devineni Aslesha
Devineni Aslesha 2019 年 8 月 26 日
To design an FIR bandpass filter with a passband of 1000Hz to 2000Hz and fs=50000Hz, the passband frequency is given as normalized frequency in terms of window coefficients in multiples of pi.
b = fir1(48, [0.04 0.08]);
where 0.04*pi = 2*pi*1000/fs and 0.08*pi = 2*pi*2000/fs
Doc Link:

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by