Main Content

FVTool

필터 시각화 툴

설명

필터 시각화 툴은 필터의 응답, 계수 및 기타 정보를 표시하고 분석할 수 있는 대화형 방식 앱입니다. FVTool필터 디자이너를 동기화하여 필터 설계에서 변경된 내용을 즉시 시각화할 수도 있습니다.

이 앱에서는 다음을 볼 수 있습니다.

  • 크기 응답

  • 위상 응답

  • 군지연

  • 위상 지연

  • 임펄스 응답

  • 계단 응답

  • 극점-영점 플롯

  • 필터 계수

  • 필터 정보

자세한 내용은 분석 유형 항목을 참조하십시오.

DSP System Toolbox™가 설치되어 있는 경우 FVTool은 필터 System object™의 주파수 응답을 시각화할 수도 있습니다. 스트리밍 데이터를 실시간으로 필터링해야 하는 경우 System object를 사용하는 것이 좋습니다. 자세한 내용은 fvtool (DSP System Toolbox) 항목을 참조하십시오.

Filter Visualization Tool

FVTool 열기

프로그래밍 방식 사용에 설명된 방법 중 하나를 사용하여 프로그래밍 방식으로 FVTool을 열 수 있습니다.

예제

모두 확장

3dB의 통과대역 리플, 50dB의 저지대역 감쇠량, 1kHz의 샘플 레이트 및 300Hz의 정규화된 통과대역 경계를 갖는 6차 타원 필터가 있다고 가정하겠습니다. 필터의 크기 응답을 표시합니다.

[b,a] = ellip(6,3,50,300/500);
fvtool(b,a)

관련 예제

프로그래밍 방식으로 사용

모두 확장

fvtool(b,a)는 FVTool을 열고 분자 b와 분모 a로 정의된 디지털 필터의 크기 응답을 표시합니다. ba 계수를 거듭제곱(z-1)의 오름차순으로 지정합니다.

fvtool(sos)는 FVTool을 열고 L×6 2차섹션형 행렬로 정의된 디지털 필터의 크기 응답을 표시합니다.

sos=[b01b11b211a11a21b02b12b221a12a22b0Lb1Lb2L1a1La2L]

sos의 행에는 H(z)에 대한 2차섹션형 종속 연결의 분자 계수와 분모 계수인 bik와 aik가 포함되어 있습니다.

H(z)=gk=1LHk(z)=gk=1Lb0k+b1kz1+b2kz21+a1kz1+a2kz2.

섹션 개수 L은 2보다 크거나 같아야 합니다. 섹션 개수가 2보다 작으면 fvtool이 입력값을 분자 벡터로 간주합니다.

fvtool(d)는 FVTool을 열고 디지털 필터 d의 크기 응답을 표시합니다. designfilt를 사용하여 주파수-응답 사양을 기반으로 d를 생성합니다.

fvtool(b1,a1,b2,a2,...,bN,aN)은 FVTool을 열고 분자 b1, …, bN과 분모 a1, ..., aN으로 정의된 여러 필터의 크기 응답을 표시합니다.

fvtool(sos1,sos2,...,sosN)은 FVTool을 열고 2차섹션형 행렬 sos1, sos2, ..., sosN으로 정의된 여러 필터의 크기 응답을 표시합니다.

fvtool(Hd)는 FVTool을 열고 dfilt 필터 객체 Hd 또는 dfilt 필터 객체의 배열에 대한 크기 응답을 표시합니다.

fvtool(Hd1,Hd2,...,HdN)은 FVTool을 열고 dfilt 객체 Hd1, Hd2, ...HdN에 포함된 필터의 크기 응답을 표시합니다.

h = fvtool(___)은 Figure 핸들 h를 반환합니다. 이 핸들을 사용하여 명령줄에서 FVTool과 상호 작용할 수 있습니다. 자세한 내용은 Controlling FVTool from the MATLAB Command Line 항목을 참조하십시오.

세부 정보

모두 확장

버전 내역

R2006a 이전에 개발됨

모두 확장