1
我是新來matlab和信號課程,但我有一個作業,說我必須爲巴特沃斯設計一個DT過濾器。 我有這些給定的參數:Matlab Buttord返回Wn> 1爲什麼?
- 的噪聲信號被存儲在變量嘈雜和在 44100(FS)赫茲取樣。
- 通帶邊緣:2500Hz。
- 阻帶邊緣:4000Hz。
- 通帶最大增益Gpbmax:40 dB。
- 通帶Gpbmin的最小增益:37 dB。
- 阻帶最大增益Gsbmax:-55 dB。
我做了什麼:
[n, Wn] = buttord(2500*2*pi, 4000*2*pi, 3, 55, 's');
% Wn here is 1.5989e+04, I couldn't execute this without the 's' option.
[b, a] = butter(n, Wn)
The cutoff frequencies must be within the interval of (0,1).
任何答案嗎?
請參閱http: //www.mathworks.com/matlabcentral/answers/2557-lowpass-digital-butterworth-filter – Nasser 2014-10-31 07:34:32