digitalFilter
디지털 필터
설명
designfilt
를 사용하여 digitalFilter
객체를 설계하고 편집합니다.
designfilt
를d = designfilt(resp,Name,Value)
형식으로 사용하여 응답 유형resp
를 갖는 디지털 필터d
를 설계합니다. 이름-값 인수를 사용하여 필터를 더 세부적으로 사용자 지정합니다.designfilt
를designfilt(d)
형식으로 사용하여 기존의 필터d
를 편집합니다.참고
이는 기존
digitalFilter
객체를 편집할 수 있는 유일한 방법입니다. 이 외의 경우, 해당 속성은 읽기 전용입니다.filter
를dataOut = filter(d,dataIn)
형식으로 사용하여digitalFilter
d
로 신호를 필터링합니다. 입력값은 배정밀도 벡터이거나 단정밀도 벡터일 수 있습니다. 또한 입력 채널 수만큼의 열을 갖는 행렬일 수도 있습니다.filtfilt
및fftfilt
함수를digitalFilter
객체와 함께 사용할 수도 있습니다.FVTool을 사용하여
digitalFilter
를 시각화합니다.
객체 함수
필터링
함수 | 설명 |
---|---|
FFT 기반의 overlap-add 방법을 사용하여 | |
| |
| |
bandpass | digitalFilter 를 사용하여 신호에 대역통과 필터를 적용하고 필터로 인해 발생하는 지연을 보정합니다. |
bandstop | digitalFilter 를 사용하여 신호에 대역저지 필터를 적용하고 필터로 인해 발생하는 지연을 보정합니다. |
highpass | digitalFilter 를 사용하여 신호에 고역통과 필터를 적용하고 필터로 인해 발생하는 지연을 보정합니다. |
lowpass | digitalFilter 를 사용하여 신호에 저역통과 필터를 적용하고 필터로 인해 발생하는 지연을 보정합니다. |
필터 분석
함수 | 설명 |
---|---|
| |
| |
| |
FIR | |
| |
필터 시각화 툴을 열고 | |
| |
| |
실제 응답이든(FIR필터의 경우) 유효 응답이든(IIR 필터의 경우) 관계없이 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
예제
버전 내역
R2014a에 개발됨
참고 항목
라이브 편집기 작업
앱
함수
bandpass
|bandstop
|highpass
|lowpass
|designfilt
|double
|fftfilt
|filt2block
|filter
|filtfilt
|filtord
|firtype
|freqz
|grpdelay
|impz
|impzlength
|info
|isallpass
|isdouble
|isfir
|islinphase
|ismaxphase
|isminphase
|issingle
|isstable
|phasedelay
|phasez
|single
|ss
|stepz
|tf
|zerophase
|zpk
|zplane