Design and Implementation of Adaptive Filters in a Programmable Microcontroller System (PSoC)

Abstract

This paper presents the design and implementation of two adaptive filters (Wiener filter and LMS [least mean square] filter), in order to remove unwanted signals in a desired or reference signal. These adaptive filters were programmed in the PSoCTM (programmable system on chip) development system; and a virtual generator was developed by the LabView™ computational tool. The data generated were used as inputs to the filter system and formed the basis of the process carried out. Similarly, the article describes the tests and the analysis of each filter type under different noise conditions for a final comparison of the results
PDF (Spanish)

Keywords

Adaptive filter
Wiener filter
LMS (least mean square) filter
PSoC (programmable system on chip)