Title
Design and Implementation of Adaptive Filters in a Programmable Microcontroller System (PSoC)
Titulo
Desenho e implementação de filtros adaptativos em um sistema de micro controladores programáveis (PSoC)
Resumen
Este artículo presenta el diseño y la implementación de dos filtros adaptativos (Wiener y least mean square [LMS]), con el objetivo de eliminar señales no deseadas presentes en una señal de referencia o deseada. Dichos filtros adaptativos fueron programados en el sistema de desarrollo PSoCTM (programmable system on chip); y mediante la herramienta computacional LabView™ se desarrolló un generador virtual. Los datos generados a partir de este se usaron como entradas al sistema de filtrado y constituyeron la base del proceso llevado a cabo. Asimismo, se describen las pruebas realizadas y el análisis de cada tipo de filtro ante diferentes condiciones de ruido para una comparación final de los resultados
Palabras clave
filtro adaptativo, filtro Wiener, filtro LMS (least mean square), PSoC (programmable system on chip)
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
Keywords
Adaptive filter, Wiener filter, LMS (least mean square) filter, PSoC (programmable system on chip)
Resumo
Este artigo apresenta o desenho e a implementação de dos filtros adaptativos (filtro Wiener e filtro LMS [least mean square]), com o objetivo de eliminar sinais não desejadas presentes em uma sinal de referência ou desejada. Estes filtros adaptativos foram programados no sistema de desenvolvimento PSoCTM (programmable system on chip); e mediante a ferramenta computacional LabView™ se desenvolveu um gerador virtual. os dados gerados a partir deste se usaram como entradas ao sistema de filtrado e constituíram a base do processo levado a cabo. Da mesma forma, se descrevem as provas realizadas e a análise de cada tipo de filtro ante diferentes condições de ruído para uma comparação final dos resultados
Palavras clave
filtro adaptativo, filtro Wiener, filtro LMS (least mean square), PSoC (programmable system on chip)
Fecha de recepción
29 de enero del 2014
Fecha de aceptación
24 de abril del 2014
Fecha de publicación
2014-06-01
Licencia Creative Commons
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Tipo de documento
Artículos de investigación
Editorial
Universidad de La Salle. Ediciones Unisalle
Citación recomendada
Murcia Sepúlveda, Nathaly; Suárez Barbosa, Jenny Andrea; Pacheco, Salvador; and Barrero Pérez, Jaime G.
(2014)
"Diseño e implementación de filtros adaptativos en un sistema de microcontroladores programables (PSoC),"
Épsilon:
No.
22
, Article 6.
Disponible en: