2012-05-06 2 views
1

단일 대역 정지 필터는 fir1 (N, [w1 w2], 'stop')으로 만들 수 있습니다. 여기서 N은 필터 계수, w1은 시작 스톱 주파수, w2는 종료 스톱 주파수, 어떻게 이것을 다중 스톱 밴드 필터로 바꿀 수 있습니까? 이것을 바로 할 수있는 방법이 있습니까?fir1 정지 대역 필터를 다중 정지 대역 필터로 변환하는 방법

+1

당신이, 말, 차단 주파수 [W1 : W2] 2 개 세트하려는 경우와 [W3를 : W4], 왜 2 개의 개별 대역 차단 필터를 구축하는 것만이 아닙니까? –

+0

다른 옵션은 거꾸로 된 필터 대역을 사용하는 것입니다.) x_filt = highpass (x_filt, w> w1)'다음에 3.)'x_new = x_orig-x_filt (''''''''''''''''''''''''''''''''''' ' – bunkerdive

답변

4

사용 전환은 적절한 계수를 결정하기 :

b = fir1(50,[0.2 0.3],'stop'); 
b2 = fir1(50,[0.7 0.8],'stop'); 
freqz(conv(b,b2),1); 

enter image description here