임의 크기 필터
다음과 같은 조각별 주파수 응답을 갖는 FIR 필터를 설계합니다.
0과 0.19π rad/sample 사이의 정현파.
F1 = 0:0.01:0.19; A1 = 0.5+sin(2*pi*7.5*F1)/4;
0.2π rad/sample과 0.78π rad/sample 사이의 조각별 선형 섹션.
F2 = [0.2 0.38 0.4 0.55 0.562 0.585 0.6 0.78]; A2 = [0.5 2.3 1 1 -0.2 -0.2 1 1];
0.79π rad/sample과 나이퀴스트 주파수 사이의 2차 섹션.
F3 = 0.79:0.01:1; A3 = 0.2+18*(1-F3).^2;
필터 차수를 50으로 지정합니다. 주파수 벡터와 진폭 벡터를 통합합니다. 최적화 피팅 중에 모든 대역에 동일한 가중치를 적용하려면 모두 1로 구성된 가중 벡터를 지정하십시오. 필터 디자이너 앱을 엽니다.
N = 50; FreqVect = [F1 F2 F3]; AmplVect = [A1 A2 A3]; WghtVect = ones(1,N/2); filterDesigner
앱을 사용하여 필터를 설계합니다.
응답 유형에서
미분기옆에 있는 버튼을 선택합니다. 드롭다운 목록에서임의 크기를 선택합니다.설계 방법을
FIR로 설정합니다. 드롭다운 목록에서최소제곱(Least-squares)을 선택합니다.필터 차수에서 차수를 변수
N으로 지정합니다.주파수 사양과 크기 사양에서 만들어 둔 변수를 지정합니다.
주파수 벡터 —
FreqVect.크기 벡터 —
AmplVect.가중 벡터 —
WghtVect.
필터 설계를 클릭합니다.
플롯의 y축을 마우스 오른쪽 버튼으로 클릭하고 크기를 선택하여 크기 응답을 선형 단위로 표현합니다.
