Semester
Spring
Date of Graduation
2004
Document Type
Thesis
Degree Type
MS
College
Statler College of Engineering and Mineral Resources
Department
Lane Department of Computer Science and Electrical Engineering
Committee Chair
Powsiri Klinkhachorn.
Abstract
This research hopes to explore the computational limits of the PIC18f452 chip by encompassing the designing and implementation of two types of filters for the PIC 18F452 microcontroller. The main purpose of this research is to implement a floating-point least mean square (LMS) error adaptive filter and its secondary goal is a fixed-point implementation of finite impulse response (FIR) filter. FIR filters are specified via a graphical user interface (GUI) and upon demand, optimized C-language code is generated for the popular CCS PIC C-Compiler. In is the intent of this research to learn whether FIR filters can be made computationally viable on the PIC18 chips, can they run stably with reliable and repeatable performance? What is the minimum execution time possible at the processing limits of the chip? And how is filter attenuation affected when taps are scaled down from floating-point to fixed point? The FIR filter code generation software developed during this study allows graphical specification, inspection of response curves. (Abstract shortened by UMI.).
Recommended Citation
Bose-Mullick, Vikram A., "PIC 18F452 implementation of digital filters" (2004). Graduate Theses, Dissertations, and Problem Reports. 1418.
https://researchrepository.wvu.edu/etd/1418