검색어 입력폼

C언어와 Matlab을 이용한 Notch Filter와 LPF의 설계

등록일 2004.05.06 한글파일한글 (hwp) | 21페이지 | 가격 1,000원

소개글

신호 자료가 따로 있습니다. 올려 놓을테니 받으세요. 뇌파신호라는 제목으로 올려 놓겠습니다.

목차

1. C언어를 이용한 60Hz Notch Filter 설계 and LPF 설계
2. C Source
3. Notch Filtering한 256Hz 신호들의 DATA와 결과 비교
4. Notch filtering한 512Hz Signal들의 그래프 비교.
5. Low pass Filtering한 256Hz Signal.
6. 입력신호와 출력신호의 FFT를 얻기 위한 C Source.
7. 결 론

본문내용

1. C언어를 이용한 60Hz Notch Filter 설계 and LPF 설계

자료로 256HZ로 1초 동안 Sampling한 값 256개를 사용하였다.
먼저 차단 디지털 주파수를 구하면 60/256*2pi를 해주면 디지털 주파수는 0.468pi를 얻을 수 있다.

두 경우다 pole의 값은 0.95로 하였다.

① 256Hz 경우,

Z-Transform을 이용하여 difference Eq.를 구하면 아래식과 같다.

y[n]= x[n] - (0.2 * x[n-1]) + x[n-2] + (0.19*y[n-1]) - (0.9025*y[n-2])

이를 바탕으로 C언어 프로그래밍을 해 보았다.

② 512Hz인 경우,

Z-Transform을 이용하여 difference Eq.를 구하면 아래식과 같다.



y[n]= x[n] - (0.741 * x[n-1]) + x[n-2] + (1.408*y[n-1]) - (0.9025*y[n-2])

③ LPF 256Hz 경우

Z-transform을 이용하여 Difference Eq.를 구하면,

Zero는 6개 Pole은 4개로 하였다.

Pole은 0.9exp(i*pi/18), 0.9(-i*pi/18),0.9(i*pi/9),0.9(-i*pi/9).
Zero는 Left side plane에서 상하대칭으로 6개를 취했음.
다운로드 맨위로