2014-02-16 3 views
2

타원 필터 순서 선택을 사용하여 passband00.25pi 사이 인 필터를 설계하려고합니다.Ellipord 필터 설계 감쇠

매개 변수는 01 사이에 있습니다.

대체로 작은 숫자 (10^(-5))을 사용해 보았지만, 0 근처에 잔물결이 생겼습니다.

해결 방법이 있습니까?

답변

1

쉬운.

y=filter(b,a,x); 
    fvtool(b,a,'Fs',2000); 
    plot([x y]); 

Elliptic Filter Freq. Response

이것은는 100Hz와 500Hz의 사이 타원형 대역 통과 필터는 함께 : 그냥 매트랩 ellipordellip 기능 사용으로 이것은 11 차 필터를 획득

x = randn(500,1);  
    [n,Wp] = ellipord([100 500]/2000*2,[90 510]/2000*2,0.1,60); 
    [b,a] = ellip(n,0.1,60,Wp); 

구현 2000Hz의 샘플링 주파수. 저는 0.1dB의 밴드 패스 리플 (bandpass ripple)과 60dB의 밴드 스톱 (bandstop)을 설정했습니다. 물론 다른 필터 구조 (예 : butter)를 사용하지 않는 한 타원형 필터에서는 제로 리플을 사용할 수 없습니다.

재미있게 보내십시오.

+0

결코 늦지 않는 것이 좋습니다! :) – hyprfrcb