C언어와 Matlab을 이용한 Notch Filter와 LPF의 설계
- 최초 등록일
- 2004.05.06
- 최종 저작일
- 2004.05
- 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개를 취했음.
참고 자료
없음