신호처리 | 디지털 힐버트 변환기 설계 |
페이지 정보
작성자 cemtool 작성일14-04-23 18:56 조회11,247회 댓글0건본문
위 식의 이상적인 힐버트 변환기에 기초해서 51점 디지털 힐버트 변환기를 설계해보자.
- ex7_20.cem
/* Chapter 7: Example 7.20 Freq. Samp. Tech.: Hilbert Transformer */ M = 51; alpha = (M-1)/2; Dw = 2*pi/M; l = 0:M-1; wl = Dw*l; k1 = 0:floor((M-1)/2); k2 = floor((M-1)/2)+1:M-1; Hrs = [0,-j*ones(1,(M-3)/2),-0.39j,0.39j,j*ones(1,(M-3)/2)]; angH = [-alpha*Dw*k1, alpha*Dw*(M-k2)]; H = Hrs.*exp(j*angH); h = real(ifft(H,M)); [Hr,ww,a,P]=Hres_t3(h); /* plots */ % figure subplot(2,1,1); k = 1:(M+1)/2; plot(ww/pi,-Hr,wl(k)/pi,abs(H(k)),"o"); title("Hilbert Transformer, frequency sampling design : M = 51") xtitle("frequency in pi units"); ytitle("Amplitude response") subplot(2,1,2); stem(l,h); title("Impulse response"); xtitle("n"); ytitle("h(n)");
댓글목록
등록된 댓글이 없습니다.