DSP Term Project/ MatLab을 이용한 디지털 필터설계 프로젝트
- 최초 등록일
- 2008.06.23
- 최종 저작일
- 2007.06
- 18페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
이자료는 DSP를 공부하는 분들이 텀 프로젝트 자료로 활용하실수 있습니다. MatLab
을 이용하여 디지털 필터설계를하고 출력화면을 PDA에 띄우는 방법이 나와있습니다.
목차
DSP Term Project
● 조건
● 필터 설계
● 주파수 특성 비교
● 결론
● 임베디드 C++ 소스 코드
● PDA 화면
● 결과
본문내용
DSP Term Project
● 조건
1. MatLab를 사용하여 다음과 같은 6차 IIR 디지털 필터를 설계하라.
- 표본화 주파수: 20kHz
- cutoff frequency 6kHz
- Low pass filter
2. 최소한 2가지 이상의 필터를 설계하고 주파수 특성을 비교 할 것
3. Simulink를 사용하여 필터를 구현 할 것
4. PDA에 임베디드 c++를 사용하여 구현 할 것
5 . 가정
- MatLab의 경우 1kHz square 웨이브를 입력으로 할 것
- PDA의 경우 1kHz sine 웨이브를 입력으로 할 것
● 1. 필터 설계 (CHEBY1)
>> [B,A]=CHEBY1(6,0.9,0.3);
>> B
B =
0.0005 0.0030 0.0076 0.0102 0.0076 0.0030 0.0005
>> A
A =
1.0000 -3.9203 7.3303 -8.1068 5.5391 -2.2110 0.4047
-[B,A]=CHEBY1(N,R,Wn); // Wn: cutoff frequency(6kHz)/표준화 주파 수(20kHz) = 0.3
<입력 파형>
<출력 파형>
-필터 설계 과정에서 쓰인 명령어들
>>[H,W]=FREQZ(B,A,100);
>> plot(abs(H));
>> xx=fft(Out_sim);
>> xx=fft(Out_sim);
>> plot(abs(xx));
>> yy=fftshift(xx);
>> plot(abs(yy));
- Low Pass Filter를 설계한 결과 원하는 낮은 주파수 영역은 통과 시키고 그 외 높은 주파수 영역은 통과 시키지 않는 것을 확인 할 수 있습니다.
참고 자료
없음