디지털 필터 설계
FIR, IIR, 윈도우 생성(Windowing), 등리플, 최소제곱, 버터워스, 체비쇼프, 타원, 펄스 성형
일련의 사양(designfilt
) 또는 설계 알고리즘(butter
, fir1
)에서 시작해 디지털 필터를 설계합니다. FIR 미분기와 힐베르트 필터를 생성합니다.
라이브 편집기 작업
필터 설계 | Design a digital filter in the Live Editor (R2021b 이후) |
함수
도움말 항목
- IIR 필터 설계
이 예제에서는 기본적인 버터워스 설계, 체비쇼프 설계, 타원 설계를 비교하고, 베셀 필터, Yule-Walker 필터, 일반화된 버터워스 필터를 살펴봅니다.
- FIR 필터 설계
이 예제에서는 윈도우 적용(Windowing), 최소제곱 또는 팍스-맥클렐란 알고리즘(Parks-McClellan Algorithm)을 사용하여 저역통과, 고역통과, 다중대역, 임의 응답 필터, 미분기 또는 힐베르트 변환기를 설계하는 방법을 보여줍니다.
- 필터 구현
filter
함수를 사용하여 신호를 필터링합니다. - Anti-Causal, Zero-Phase Filter Implementation
Eliminate the phase distortion introduced by an IIR filter.
- FIR 필터로 인해 발생하는 지연 보정하기
인덱싱을 사용하여 필터링으로 인해 발생한 시간 이동을 상쇄합니다.
- IIR 필터로 인해 발생하는 지연 보정하기
위상 정보를 그대로 유지하는 것이 중요한 경우, 필터링에 의해 발생한 지연과 왜곡을 제거합니다.
- 신호 미분하기
미분기 필터를 사용하여 잡음을 증폭시키지 않고 신호를 미분합니다.
- 필터 작성기 설계 과정
filterBuilder
는 필터 설계 과정의 속도를 높여주는 그래픽 인터페이스입니다. - Generate Guitar Chords Using the Karplus-Strong Algorithm
Generate realistic guitar chords using the Karplus-Strong algorithm and discrete-time filters.
관련 정보
추천 예제
Teaching Resources
Digital Signal Processing: Signals and Filter Design
앱과 대화형 방식의 라이브 스크립트를 사용하여 핵심 신호 처리 개념을 교육하는 MathWorks 코스웨어 모듈