Back to results

West Virginia University

PIC 18F452 implementation of digital filters

Abstract

dc:description.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.).

Degree

thesis:*
Name thesis:degree_name
MS
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Lane Department of Computer Science and Electrical Engineering
Year dc:date.available
2004

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bose-Mullick, Vikram A.
Contributors dc:contributor
  • Powsiri Klinkhachorn.

Subjects

dc:subject × 1

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:researchrepository.wvu.edu:etd-2421

Chain of custody

source
Harvested from
West Virginia University
Base URL
researchrepository.wvu.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Bose-Mullick, Vikram A.. PIC 18F452 implementation of digital filters. Thesis thesis, 2004. https://doi.org/10.33915/etd.1418