Vol. 8 No. 22 (2009): Revista GTI
Articles

IMPLEMENTACIÓN DEL ALGORITMO LMS EN LA PLATAFORMA DSPIC PARA LA ELIMINACIÓN DE RUIDO ACÚSTICO SINUSOIDAL

Marco Fidel Flórez Franco
Unidades Tecnológicas de Santander
Bio

Published 2010-08-02

How to Cite

Flórez Franco, M. F. (2010). IMPLEMENTACIÓN DEL ALGORITMO LMS EN LA PLATAFORMA DSPIC PARA LA ELIMINACIÓN DE RUIDO ACÚSTICO SINUSOIDAL. Revista GTI, 8(22), 39–31. Retrieved from https://revistas.uis.edu.co/index.php/revistagti/article/view/809

Abstract

 

RESUMEN

En este artículo se presentan los resultados de implementar el algoritmo de filtrado adaptativo LMS (Least-Mean-Square) para la eliminación de ruido acústico sinusoidal, en una plataforma de audio con base un controlador digital de señales (DSC), DSPIC33FJ256GP710.El objetivo general de este trabajo es comprobar la capacidad del DSC en el filtrado adaptativo señales de audio en tiempo real, el cual puede extrapolarse a otro tipo de señales en el mismo rango de frecuencia. El algoritmo fue implementado en lenguaje C empleando el compilador C30, con una estructura tipo FIR y dos tipos de datos, punto flotante y punto fijo, la evaluación de los resultados fue realizada utilizando MATLAB, para lo cual se desarrollo un script que permite la reproducción de señales de audio con la adición de ruido sinusoidal, evaluando las señales antes y después del filtrado adaptativo. Los resultados fueron satisfactorios usando el algoritmo desarrollado en punto fijo, el cual aprovecha la arquitectura del DSC para la ejecución de aritmética fraccional; dejando como conclusión que el dispositivo cumple con las expectativas para el tratamiento en tiempo real de este tipo de señales.

 PALABRAS CLAVES: DSPIC, Ruido Acústico, Filtrado adaptativo, Algoritmo LMS.

ABSTRACT

This article presents the results of implementation of the adaptive filtering algorithm LMS (least-mean -square) for the elimination of the acoustic noise is removal, on a platform based on the audio in the digital controller (DSC), DSPIC3FJ256GP710. The purpose of the general of this work is to test the performance of DSC to a be adaptive audio filters with the signal audio in the real time, which can be extrapolated to the signal on the same frequency range. The algorithm was worked inc using the c30 compiler, with a structure with a FIR (Finite Impulse Response) and two types of data, floating point and fixed point, the evaluation of the results was performed using a Matlab, and is developing a scrip that will allow to playback the audio signals with the addition of the sinusoidal noise, evaluating the signal before and after adapting the filter. The results were satisfactory, using the algorithm in point fixed, which was uses the DSC and the architecture for the implementing arithmetic fractional. This leads to the conclusion that the device did the correct function with the expectations for the treatment in the real time with its type of signal.

KEYWORDS: DSPIC, Acoustic Noise, Adaptive filters, LMS algorithm.

 

 

 

Downloads

Download data is not yet available.

References

  1. Sörnmo Leif, Laguna Pablo, Bioelectrical SignalProcessing in Cardiac and Neurological Applications, ACADEMIC PRESS, ( año 2005).
  2. Farhang-Boroujeny B., “Adaptive Filters: Theoryand Applications Willey & Sons, (año 1999)
  3. Vicente Luis, Masgrau Enrique, Sebastián J.Miguel, Communication Technologies Group,Aragon Institute of Engineering Research,University of Zaragoza María de Luna, 1, E50018,Zaragoza, Spain
  4. Microchip Technology Datasheet., [Onlinedocument]. Disponible en www.microchip.com/downloads/en/DeviceDoc/70286A.pdf
  5. Oppenheim, Alan - Schafer, Ronald TratamientoDe Señales En Tiempo Discreto, Prentice Hall ,(año 2004)
  6. Angulo, José María Microcontroladores AvanzadosDspic, Thomson Education , (año 2006)
  7. Proakis, Jhon G Tratamiento Digital De Señales,Pearson Education, (año 2006).
  8. Widrow Bernard, Stearns Samuel D. AdaptiveSignal Processing, Prentice Hall, (año 1985).
  9. Mínguez Olivares, Antonio, Tesis doctoralIngeniería avanzada para sistemas de controlde ruido acústico aéreo mediante técnicasadaptativas, Universidad Politécnica de Madrid ,(año 1998)
  10. Shetty, Kiran Kumar A Novel Algorithm For UplinkInterference Suppression Using Smart Antennas InMobile Communications, Florida state University,(año 2004)
  11. Sen M. Kuo – Dennis R. Morgan. Active NoiseControl System. Ed. New York, John Willey & Sons,(año 1996.)
  12. Etter, Delores M. Solución de problemas deingeniería con Matlab, Prentice Hall, México , (año2005)
  13. Báez López, David. MATLAB con aplicacionesa la ingeniería, física y finanzas, alfaomega(año 2006)