MATLAB을 사용한 저역통과 필터(low-pass filter) 설계

저역통과 필터(low-pass filter)란 차단 주파수 아래의 신호(통과대역)를 통과시키고 차단 주파수 위의 신호(저지대역)를 감쇠시키는 필터입니다. 필터는 일부 주파수를 제거함으로써 스무딩 효과를 만들어냅니다. 즉, 필터는 추세를 보다 쉽게 볼 수 있도록 출력값에서 느린 변화를 생성하며, 신호 저하를 최소한으로 유지하면서 전체 신호대 잡음비를 높입니다.

저역통과 필터(low-pass filter), 특히 이동평균 필터(moving average filters )나 사비츠키-골레이 필터(Savitzky-Golay filters)는 신호를 정리하고, 잡음을 제거하고, 데이터 평균화를 수행하고, 누락기와 보간기를 설계하고, 중요한 패턴을 발견하는 용도로 사용됩니다.

Other FIR 기반 저역통과 필터의 그 밖의 용도에는 카이저 윈도우(Kaiser window), 최소제곱, Equiripple 등이 있습니다.  IIR 기반 필터의 설계 방법에는 버터워스(Butterworth), 체비쇼프(Chebyshev) (제1종제2종), Elliptic 등이 있습니다.

이들 방법과 필터 설계에 대해 자세히 알아보려면 MATLAB®과 함께 사용할 수 있는 Signal Processing Toolbox™를 참조하십시오. 그중에서도 특히 여러 필터 응답을 시각화하고, 비교하고, 분석하는 데 사용할 수 있는 내장된 필터 시각화 툴을 살펴보시기 바랍니다.

필터를 설계하고 MATLAB 코드를 생성하는 데 도움을 주는 Signal Processing Toolbox의 필터 설계 도우미.

참조: GPUs for signal processing algorithms in MATLAB, Savitzky-Golay filtering, median filtering, DSP System Toolbox, high-pass filter, Filter Design