[DSP기초설계]Unit 7. FIR Filter Design
- 최초 등록일
- 2015.01.25
- 최종 저작일
- 2012.12
- 13페이지/ MS 워드
- 가격 1,000원
소개글
수정할 곳 없는 정말 완벽한 레포트입니다.
보고서 쓰시는데 도움이 되었으면 좋겠습니다.
목차
Problem1)
Design a bandstop filter using the Hanning Window design technique.
Problem2)
Design a highpass filter using the Kaiser Window design technique.
Problem3)
We wish to use the Kaiser Window method to design a linear-phase FIR digital filter that meets the following specifications.
본문내용
ws=0.4*pi; wp=0.6*pi;
As=60; Rp=0.5;
tr_width = wp-ws;
M=ceil((As-7.95)/(14.36*tr_width/(2*pi))+1)+1;
n=[0:1:M-1];
wc=(ws+wp)/2;
hd=ideal_lp(pi,M)-ideal_lp(wc,M);
beta=0.1102*(As-8.7);
w_kai=(kaiser(M,beta))';
h=hd.*w_kai;
[db,mag,pha,grd,w]=freqz_m(h,[1]);
delta_w=2*pi/1000;
<중 략>
다음은 Kaiser Window를 이용하여 Highpass Filter를 구현해 보는 문제이다. Highpass Filter의 H는 All Pass Filter에서 에서 Lowpass Filter를 제거하는 방법으로 Highpass Filter를 구현하였고, 를 계산하면 38이 나오는데, M은 홀수여야하기에 기존의 M에 +1을 하여 39로 수정하였다. 이 때 계산되는 결과 값은 Rp=0.0147, As=59가 된다.
<중 략>
이 과정에서 Transition Band, Passband에서의 ripple(Rp) 그리고 stop-band의 attenuation(As)이 발생하게 됩니다. 우리는 Filter를 설계할 시에 원하는 성능에 오차허용 범위를 정하여 발생하게 되는 Parameter들을 조절하며 Filter를 설계해야 됩니다. Filter의 성능은 Rp가 작아야 하고, As는 커야 하며 Transition Band는 좁아야 좋다고 할 수 있습니다. 하지만 이들을 동시에 맞출 수 없기 때문에 설계 시 요구 조건에 따라 Transition Band를 좁힐 것인가 아니면 Rp 또는 As을 줄이느냐를 결정해야 합니다. 이번 과제는 Rp와 As에 따라 Filter를 설계하는 과제였습니다.
참고 자료
없음