카이스트 전자공학실험2 실험7 FIR Digital Filter Design 결과보고서
- 최초 등록일
- 2011.11.06
- 최종 저작일
- 2008.11
- 23페이지/ 한컴오피스
- 가격 2,500원
소개글
카이스트 전자공학실험2 실험7 결과보고서입니다.
목차
4. Experimental procedure
(1) FIR filter order selection
(2) Determine the frequency range of the input signals
(3) Get the filter coefficient of LPF by using MATLAB
(4) Design FIR filter
(5) Redo (1)~(4) for HPF(high pass filter), BPF(band pass filter)
5. Discussion
1) What is the largest order of the FIR filter which assures successful operation?
2) What is available input frequency range?
3) Is there any significant signal distortion or jitter? If so, discuss why.
4) Check whether the maximal sampling rate the same as the expected one.
5) Discuss on the possible difference between the filter characteristic obtained in the experiment and that from the MATLAB
6) Enumerate ways to improve the operation speed of the filter.
7) Describe differences between digital filter and analog filter.
6. References
7. Conclusion & Discussion
본문내용
4. Experimental procedure
(1) FIR filter order selection
First, select the order of FIR filters. The order of FIR filter strongly affects processing time and, therefore, signal sampling rate.
▷ Filter order가 다를 때의 영향을 알아보기 위해서 차수를 4, 8, 12일 때를 나누어서 실험해보았다.
(2) Determine the frequency range of the input signals
Then, decide the frequency range of sinusoidal waves which can be used as input signal.
▷ 주파수 영역을 0~1.25kHz로 하자. 따라서 sampling frequency는 2.5kHz로 가정하였다. 이렇게 한 후 MATLAB의 fdatool을 이용해 filter를 설계하고 board에 직접 구현해보았다. 그런 후 filter order에 따라서 각각 sampling 주기를 측정하여 실제 sampling frequency를 알아보았다.
[sampling Time = waiting time(ADC conversion time + interrupt execution time)
+ processing time of microcontroller ]
이다. 여기서 filter order는 processing time of microcontroller에 영향을 준다. 이는 filter order만 같으면 window가 다르더라도 영향은 같다.(coding 상에서 차이가 없으므로) 따라서 각 filter order마다 임의로 하나의 filter를 설계한 후 sampling 주기를 실측하여 실제 sampling frequency를 구하였다.
참고 자료
없음