MATLAB을 이용한 FIR, IIR 필터 설계
- 최초 등록일
- 2010.01.14
- 최종 저작일
- 2009.12
- 26페이지/ 한컴오피스
- 가격 3,000원
소개글
매틀랩을 이용하여 FIR, IIR 필터를 설계하는 프로젝트입니다.
난이도는 상당히 높습니다. 본 자료는
성균관대학교 DSP 담당 교수님이
매년 숫자정도만 바꿔서 내는 프로젝트입니다.
A+ 맞은 자료입니다.
목차
1. Excutive Summary
2. 본론
3. MATLAB Source Code
본문내용
1. Excutive Summary
* 과제의 목적
이번 프로젝트는 MATLAB 소프트웨어를 이용하여 FIR filter와 IIR filter를 직접 구현하는 것이다. 필터를 실제로 구현해 봄으로써, 두 종류의 필터간의 차이를 알아보고, 각 필터간의 특성을 알 수 있다. firpm, Kaiser, cheby1, ellip등의 MATLAB command를 이용하여 필터를 설계하여 개별 필터간의 파형을 구하여 성능을 알아볼 수 있다.
* Problem Statement
Project1과 Project2는 아래에 주어진 조건을 토대로 문제별로 주어진 매틀랩 명령어를 사용하여 필터를 설계하고, 필터의 차수, 크기응답, passband에서의 ripple의 자세한 확대그림, 극-영점 다이어그램, 50sample의 임펄스 응답을 알아보고 필터간 비교와 분석 등을 통하여 필터간의 특성을 알아보는 것이었다.
• Sampling rate = 100kHz
• Passband edge frequencies = 15kHz ~ 30kHz
• Maximum gain in the passband = 0dB
• Minimum gain in the passband = -0.3dB
• Maximum gain in the stopband = -40dB
Project1 & Project2에 주어졌던 조건
Project3은 50, 70, 100, 120Hz에서 샘플링한 4개의 코사인 신호에 임의의 파라미터를 추가하여 혼합된 신호를 만들고, 잡음을 추가하여 필터링 하는 과제였다.
* Approach
과제를 해결하기 위해 이론을 통해 필터의 특성을 익혔고, MATLAB Coding시에도 모르는 명령어가 있을 때는 help 명령어를 사용하여 사용 방법을 익힌 후에 설계하였다. 레포트 안내서가 요구하는 대로 설계를 한 후 결과 파형을 보면서 필터간의 차이를 이해하고, 성능을 결정지었는데, 성능 결정 기준은 필터 차수에서 pole-zero의 차수와,
참고 자료
없음