Implementación del algoritmo LMS en la plataforma DSPIC para la eliminación de ruido acústico sinusoidal



Título del documento: Implementación del algoritmo LMS en la plataforma DSPIC para la eliminación de ruido acústico sinusoidal
Revista: Gerencia tecnológica informática
Base de datos: PERIÓDICA
Número de sistema: 000356083
ISSN: 1657-8236
Autores: 1
Instituciones: 1Unidades Tecnológicas de Santander, Bucaramanga, Santander. Colombia
Año:
Periodo: Sep-Dic
Volumen: 8
Número: 22
Paginación: 31-39
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Experimental, aplicado
Resumen en español 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
Resumen en inglés 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
Disciplinas: Ciencias de la computación
Palabras clave: Procesamiento de datos,
Señales de audio,
Ruido,
Filtros adaptativos,
Algoritmos
Keyword: Computer science,
Data processing,
Audio signals,
Noise,
Adaptive filters,
Algorithms
Texto completo: Texto completo (Ver PDF)