1
나는 matlab에 익숙하지만 물론 신호이지만 Butterworth를위한 DT 필터를 설계해야한다는 숙제가있다.Matlab Buttord가 Wn> 1을 반환하는 이유는 무엇입니까?
- 시끄러운 신호가 노이즈 변수에 저장되고 44100 (FS) Hz의 샘플링 하였다 I이 주어진 파라미터를 갖는다.
- 통과 대역 가장자리 : 2500 Hz.
- 정지 대역 가장자리 : 4000 Hz.
- 통과 대역 Gpbmax에서 최대 이득 : 40dB.
- 통과 대역에서 최소 이득 Gpbmin : 37dB.
- 정지 대역 Gsbmax에서 최대 이득 : -55dB.
내가 무슨 짓을 :
[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