Professional Documents
Culture Documents
SEMINARIO DE TITULACIN
PROCESAMIENTO DIGITAL DE SEALES
TESINA
Que para obtener el grado de:
INGENIERO EN
COMUNICACIONES Y ELECTRNICA.
Presentan:
RAUL FLORES MORALES
ASESORES:
M. en C. ORLANDO BELTRN NAVARRO.
M. en C. BRAULIO SANCHEZ ZAMORA
TESINA
Que para obtener el ttulo de:
INGENIERO EN COMUNICACIONES Y
ELECTRONICA
SEMINARIO DE TITULACIN
PROCESAMIENTO DIGITAL DE SEALES
Debern desarrollar:
INTRODUCCION
ABORDAR EL PROBLEMA DE SUPRESION DE RUIDO EN MOTORES
ES AHORA UNA NUEVA REALIDAD CON LOS NUEVOS
PROCESADORES DIGITALES TRABAJANDO EN TIEMPO REAL CON
ALGORITMOS EFICIENTES PROPORNEN UNA NUEVA PERSPECTIVA.
CAPITULO I
CAPITULO II
CAPITULO III
CAPITULO IV
CAPITULO V
CAPITULO VI
CAPITULO VII
ONDAS SONORAS
RUIDO
CANCELACION DE RUIDO ACUSTICO
FILTROS DIGITALES
TRANSFORMADA DE FOURIER DISCRETA
PROCESADOR DIGITAL DE SEALES
REDUCCION DE RUIDO ACUSTICO EN MOTORES
_______________________________
M. en C. Orlando Beltrn Navarro
Coordinador del seminario
_____________________________
M. en C. Braulio Snchez Zamora
Asesor
________________________________
Ing. Ignacio Monroy Ostria
Jefe de carrera de ICE
AGRADECIMIENTOS
A Dios:
Por el regalo mas grande,.. La vida.
A mis Padres:
Por el apoyo que recib a lo largo de la carrera, la confianza que depositaron en m, por
su esfuerzo para proveerme de lo necesario, por ayudar hacer un sueo realidad, por sus
consejos para llegar a ser un hombre de bien por esto y mucho ms GRACIAS.
A mis maestros:
Por el esfuerzo que hacen constantemente por mejorar la enseanza generacin tras
generacin, por no perder el entusiasmo al transmitir el conocimiento.
Y a todos aquellos Autores de los libros que le que fueron y sern un gran apoyo en m
enseanza y un complemento importante en el aprendizaje, GRACIAS por su esfuerzo e
iniciativa.
INDICE
INTRODUCCION .
CAPITULO 1
ONDAS SONORAS
1.1
1.2
1.3
1.4
Ondas sonoras .
Intensidad de ondas sonoras ..
Reflexin del sonido .
Difraccin del sonido .
4
7
9
11
CAPITULO 2
RUIDO
2.1 Tipos de Ruido
16
17
17
CAPITULO 3
CANCELACION DE RUIDO ACUSTICO
3.1 Control retroalimentado
..
3.2 Sistema de cancelacin de Ruido Mltiple
21
24
CAPITULO 4
FILTROS DIGITALES
4.1.1
4.1.2
4.1.3
4.1.4
4.1.5
4.1.6
4.1.7
4.1.8
4.1.9
4.2.0
4.2.1
4.2.2
Clasificacin
26
Diseo filtro FIR ....
28
Ventaneo
31
Mtodo de muestreo de frecuencia 35
Filtro Adaptivo ..... 37
Algoritmo LMS
39
Algoritmo NLMS
41
Algoritmo VSLMS
43
Algoritmo BLMS ... 45
Algoritmo BNLMS 48
Algoritmo RLS
49
Algoritmo RLS FAST 53
CAPITULO 5
LA TRANSFORMADA DE FOURIER DISCRETA
5
58
CAPITULO 6
PROCESADOR DIGITAL DE SEALES
6.1
6.2
67
75
CAPITULO 7
REDUCCION DE RUIDO ACUSTICO EN MOTORES
7.1.1 Origen Ruido en Motor monofsico ..
7.1.2 Motor universal
80
82
83
84
86
89
96
101
105
112
113
CONCLUSIONES ....................................................................
114
BIBLIOGRAFIA
116
APENDICE A
117
APENDICE B
120
INTRODUCCION
El ruido es sin lugar a dudas un elemento importante que afecta la conducta de los seres
vivos. El ruido se ha definido alrededor de los conceptos de sonido desagradable, sonido
no deseado, sonido perjudicial, perturbador o daino para quien lo recibe, en contraste
con la de los sonidos no ruidosos es la comunicacin. Una de las causas ms comunes
es el malestar, que tiene como consecuencia la inquietud, intranquilidad, desasosiego,
depresin, desamparo, ansiedad o rabia. Durante el da se suele experimentar moderado
a partir de 50 dB y fuerte a partir de los 55, en el periodo vespertino estas cifras
disminuyen en 5 o 10 dB. En una conversacin normal, aun metro del hablante est
entre 50 y 55 dB y hablando a gritos pueden llegar a 75 u 80 dB.
Las consecuencias en el ser humano por alto niveles de ruido son: Prdida de atencin,
de concentracin y de rendimiento, trastornos del sueo, daos al odo ocasionados por
exposiciones prologadas a ruidos mayores a 75 dB o bien de ms de 110 dB que son de
corta duracin. Ciertos grupos son especialmente sensibles como los nios, ancianos,
los fetos.
A pesar de los adelantos tecnolgicos hoy en da no hemos podido eliminar, del todo, el
ruido no deseado en nuestra vida cotidiana. Los electrodomsticos en el hogar son una
muestra de ello, desde su creacin en 1922 por Stephen Poplawski un americano de
origen Polaco no se han hecho grandes modificaciones por disminuir el ruido actual de
estos. Los niveles de ruido que llegan alcanzar estos electrodomsticos son de 89 dB
98 dB y los de alta eficiencia hasta los 105 dB, la exposicin es corta sin embargo muy
molesta.
La reduccin de ruido acstico mediante mtodos pasivos se utiliza en conductos de aire
donde mediante modificaciones fsicas al sistema se logra una reduccin del ruido. El
sistema se considera cerrado y el ruido si es constante puede ser considerado de banda
estrecha, esto es que se mantiene con cambios mnimos. En los electrodomsticos
tenemos el problema del uso de un motor universal que aunque brinda ventajas como
bajo costo, tiene la ventaja de la potencia y un diseo sencillo, sin embargo tienen la
desventaja del roce de los carbones con el material conductivo del rotor, esto genera una
cantidad de calor excesivo y los fabricantes aprovechan la rotacin para colocar aspas
en un extremo y hacer circular el aire, este es uno de los puntos dbiles del porque no se
puede sellar al vacio el sistema. Las rejillas de ventilacin y la vibracin de las
molculas de la cubierta plstica por el movimiento del rotor es la va de la transmisin
del sonido.
Este trabajo se enfoca en la reduccin de ruido del motor aplicando tcnicas activas que
permiten ser implementadas por Procesadores de Seales Digitales (DSP) que trabajan
en tiempo real y con la ayuda de la implementacin de un filtro digital adaptivo
utilizando la tcnica del algoritmo NLMS con estructura FIR se podr atenuar o reducir
el nivel de ruido sonoro en un motor universal.
Se comenzar por hacer una Introduccin al comportamiento de las ondas sonoras,
clasificacin del ruido, sistemas, cancelacin de ondas, la importancia de los filtros y de
la Transformada Rpida de Fourier para clasificar el ruido de los motores, capturando el
Supresin de Ruido Acstico en Motores
Pgina 1
INTRODUCCION
sonido de los ms comunes como: la aspiradora, compresora, extractor de jugos
ventilador de computadora a 1.1 A, motor monofsico (bomba de agua) y un motor de
licuadora. Se utiliza el programa MATLAB para realizar las simulaciones. Se utiliza un
micrfono de buena sensibilidad y confiable de la marca SHURE C606 para la captura
de las seales.
Pgina 2
CAPITULO I
ONDAS SONORAS
Pgina 3
ONDAS SONORAS
Pgina 4
ONDAS SONORAS
fase de las componentes cambiaran de manera correspondiente, esto es, las ondas
componentes viajan a velocidades de fase diferente. En muchos medios reales la
velocidad de propagacin es decir, la velocidad de fase, dependen de la frecuencia o de
la longitud de onda de la componente en particular. Cada onda componente viaja con su
propia velocidad. No existe una relacin sencilla entre las velocidades de fase de las
componentes y la velocidad de grupo de la onda, la relacin depende de la dispersin.
Ciertos medios reales son no dispersivos aproximadamente, en cuyo caso la onda
mantiene su forma y todas la ondas componentes viajan con la misma velocidad, un
ejemplo son las ondas sonoras en el aire. Si el aire fuese fuertemente dispersivo de las
ondas sonoras, la conversacin sera imposible porque la forma de onda producida por
las cuerdas vocales de quien habla confundira siendo irreconocible al momento en que
llegase a nuestros odos. El esmero que ponen los miembros de una orquesta por tocar
precisamente al tiempo no tendra ningn valor (porque si el aire fuese dispersivo del
sonido) las notas de alta frecuencia viajaran hasta el odo del oyente a una velocidad
diferente de la de las notas de baja frecuencia. Por consiguiente, la velocidad de onda, o
lo que significa la velocidad de fase o la velocidad de grupo de una pulsacin en un
medio no dispersivo, no depende de la frecuencia o de la longitud de onda
Las ondas de la luz en el vacio son perfectamente no dispersivas, la dispersin de las
ondas de luz en medios reales es la causa de efectos tales como el espectro de colores
del arcoris.
PRINCIPIO DE SUPERPOSICION
El sonido cumple con el principio de superposicin el cual postula que cuando varias
ondas se combinan en un punto, el desplazamiento de cualquier partcula en un tiempo
dado es simplemente la suma vectorial de los desplazamientos que producir cada onda
individual que actu por s sola.
Pgina 5
ONDAS SONORAS
Donde:
ec. (1)
Donde:
( (
Para un gas ideal
)*
(
)*
. . . . ec. "2&
(2)
Pgina 6
ONDAS SONORAS
Pgina 7
ONDAS SONORAS
;
< =
La intensidad del sonido audible apenas perceptible es del orden 108>= < = . Esta
intensidad se conoce como umbral de audicin y se ha adoptado como referencia
estndar de comparacin con otros sonidos
:? 1@ 108>= </=
:>
:=
?
;
;?
Pgina 8
ONDAS SONORAS
Las figuras 1.3 y 1.4 muestran el rango en decibeles del nivel de presin sonora para el
habla y la msica.
Pgina 9
ONDAS SONORAS
consideracin. El sonido es reflejado desde objetos que son grandes comparados con la
longitud de onda del sonido incidente.
Pgina 10
ONDAS SONORAS
Pgina 11
ONDAS SONORAS
La figura 1.9 el frente de onda choca contra muro de ladrillo haciendo que en el borde
se forme una nueva fuente radiando el sonido hacia la zona fantasma. En la figura 1.10
(A) una abertura grande en trminos de la longitud de onda del sonido permite a frentes
de onda ir con pequeos disturbios, (B) si la abertura es pequea comparada con la
longitud de onda del sonido, los frentes de onda pequeos los cuales penetran la
abertura actan casi como fuentes puntos radiando un campo hemisfrico de sonido
hacia la zona fantasma. La figura 1.11 muestra la clsica barrera del sonido, en este caso
el sonido que golpea el muro se refleja como si el sonido se radiara desde una imagen
virtual de la fuente, ese sonido pasa atreves del borde superior del muro actuando como
si los frentes de onda son lneas de Lafuente radiando energa de sonido hacia la zona
fantasma.
EFECTO TERMINAL ADECUADO
Si el ruido del ventilador en casa o maquinaria son lo suficientemente atenuados, pasado
el tiempo el sonido del aire se vuelve sensible en el lugar donde se encuentre dichos
objetos, la turbulencia del aire asociados con cerca de 90 de dobles, amortiguadores
en ductos, rejillas y difusores pueden ser productores de ruidos graves como se sugiere
en la figura. 1.13.
Pgina 12
ONDAS SONORAS
El diseador debe tener cuidado para evitar diseos demasiado costoso de un sistema
de distribucin aire con atenuacin, al pasar por alto determinados efectos incorporados
en el sistema. Cuando una onda plana pasa atreves de un pequeo espacio tal como un
ducto hacia un espacio grande, tal como un cuarto algo del sonido se refleja de regreso
hacia la fuente. El efecto es ms notorio para frecuencia de sonido bajas. Recientes
investigaciones han indicado tambin que el efecto cobra importancia solamente cuando
una seccin recta de la tubera, de 3 a 5 pulgadas de dimetro precede la terminacin
del ducto. Cualquier dispositivo terminal como un difusor o rejilla tiende a nulificar esta
atenuacin afectada. Un ducto controlado de aire de 10 pulgadas puede darnos una
elevacin de las prdidas de por reflexin a 15 dB en octavas de 63 Hz. La figura 1.14
muestra varios mtodos de atenuacin.
Pgina 13
ONDAS SONORAS
REVISTIENDO EL DUCTO
La aplicacin de materiales absorbentes de sonido al interior de las superficies del ducto
es un mtodo estndar de reduccin de niveles de ruido. Como tal recubriendo viene en
la forma de juntas rgidas cubriendo las delgadsimas entradas de a 2 pulgadas el
recubrimiento acstico tambin sirve como aislador trmico cuando se requiere. La
atenuacin aproximada ofrecida en un ducto recubierto de 1 pulgada en un ducto
rectangular tpico depende sobre el tamao del ducto como se muestra en la figura 1.15.
Pgina 14
RUIDO
CAPITULO II
RUIDO
Pgina 15
RUIDO
RUIDO
En casa y en el trabajo a menudo omos ruidos procedentes de sistemas de ventilacin,
calefaccin, motor de bomba de agua o una lavadora por no hacer de menos el molesto
ruido de la licuadora o el extractor de jugos elctrico los cuales nos entregan sonidos
que no contiene ningn tipo de informacin sin embargo perturban el medio ambiente
en el que vivimos, a este tipo de sonido no deseado se conoce como ruido.
Nuestro odo reconoce informacin en los sonidos que escuchamos, la informacin que
no necesitamos o no queremos pasa a ser ruido, las caractersticas del ruido nos hace
prestar atencin a tonos o cambios en el nivel sonoro, cuanto ms destacable sea el tono
o mas abrupto el cambio de nivel sonoro, ms perceptible es el ruido.
Cuando medimos el ruido, necesitamos saber el tipo de ruido con el fin de que podamos
seleccionar los parmetros a medir. A menudo tenemos que utilizar nuestro odo para
captar y subrayar las caractersticas molestas del ruido.
TIPOS DE RUIDO
Nosotros podemos distinguir tres tipos de ruido que son los siguientes:
RUIDO CONTINUO. Es aquel que se produce por maquinaria que opera del
mismo modo sin interrupcin, por ejemplo ventiladores, bombas y equipos de
proceso. Para determinar el nivel de ruido es suficiente medir durante unos
pocos minutos con un equipo manual. Si se escuchan tonos o bajas frecuencias
puede medirse tambin el espectro de frecuencias para un posterior anlisis
RUIDO INTERMITENTE. Cuando la maquinaria opera en ciclos o cuando
pasan vehculos aislados o aviones el nivel de ruido aumenta y disminuye
rpidamente a lo cual tambin se llama suceso. Para medir el ruido de un suceso
se mide el nivel de exposicin sonora que combina en un nico descriptor tanto
el nivel como la duracin. El nivel de presin sonora mximo tambin puede
utilizarse
RUIDO IMPULSIVO. El ruido de impactos o explosiones, por ejemplo de un
martinete, troquel adora o pistola es llamado ruido impulsivo. Es breve y
abrupto y su efecto sorprendentemente causa mayor molestia que la esperada a
partir de una simple medida del nivel de presin sonora. Para cuantificar el
impulso del ruido, se puede utilizar la diferencia entre un parmetro con
respuesta rpida y uno de respuesta lenta y as mismo se toma nota de la tasa de
repeticin de impulsos (numero de impulsos por segundo, minuto, hora o da).
RUIDO DE BAJA FRECUENCIA. Este ruido tiene una energa acstica
significantemente en el margen de frecuencias de 8 a 100 Hz. Este tipo de ruido
es tpico en grandes motores de diesel, barcos y plantas de energa y puesto que
este ruido es difcil de amortiguar y se extiende fcilmente en todas direcciones
puede ser odo a muchos kilmetros. El ruido de baja frecuencia es ms molesto
Supresin de Ruido Acstico en Motores
Pgina 16
RUIDO
que lo que se habra esperar con una medida de nivel de presin sonora
ponderado A. la diferencia entre el nivel ponderado A y el ponderado C puede
indicar la existencia o no de un problema de ruido de baja frecuencia. Para
calcular la audibilidad de componentes de baja frecuencia en el ruido, se mide el
espectro y se compara con el umbral auditivo. Los infrasonidos tienen un
espectro con componentes significantes por debajo de 20 Hz. Lo percibimos no
como un sonido sino ms bien como una presin. La evaluacin de los
infrasonidos es aun experimental y en la actualidad no est reflejado en las
normas internacionales.
CLASIFICACION DEL RUIDO
En un anlisis ms general podemos clasificar el ruido acstico en dos divisiones que
son:
RUIDO DE BANDA ANCHA
RUIDO DE BANDA ESTRECHA
Ruido de Banda Ancha
Es causado por la turbulencia y es totalmente aleatorio. El ruido turbulento distribuye su
fuerza uniformemente de uno y otro lado de las bandas de frecuencia. Y se define como
ruido de banda ancha, ejemplos de este tipo de ruido es el ruido de baja frecuencia de
los aviones y el ruido impulso de una explosin.
Ruido de banda estrecha.
Concentra la mayor parte de su fuerza en las frecuencias especficas. Este tipo de ruido
est relacionado a las maquinas rotatoria y repetitivas, as que es peridico o casi
peridico. Ejemplos de ruido de banda estrecha es el ruido de motores de combustin
interna en transporte, compresores como fuentes de energa auxiliares y en
refrigeradores as como en bombas de vacio usadas para transferir materiales en grandes
cantidades en muchas industrias.
TIPOS DE CONTROL DE RUIDO
Hay dos clases de control de ruido acstico los cuales son:
Pasivo
Activo.
Control de Ruido Pasivo.
El enfoque tradicional para control de ruido acstico usa tcnicas pasivas como
cercados, barreras y silenciadores para atenuar el ruido no deseado. Los silenciadores
pasivos usan o el concepto del cambio menor de impedancia causado por una
combinacin de deflectores acsticos y tubos para silenciar el sonido no deseado
(silenciadores reactivos) o el concepto de la prdida de energa por causa de la
Supresin de Ruido Acstico en Motores
Pgina 17
RUIDO
propagacin del sonido en una lnea de ducto con material absorbente para proporcionar
la atenuacin (silenciadores resistivos). Los silenciadores reactivos son comnmente
usados como silenciadores sobre motores de combustin interna, mientras que los
silenciadores resistivos son usados principalmente para el admirador ruido de
ventiladores de conductos.
Estos silenciadores pasivos son valiosos para su alta atenuacin en un rango de
frecuencias amplia, sin embargo, son relativamente grandes, costosos, e ineficientes en
rangos de baja frecuencia, adems estos silenciadores a menudo crean una presin de
retorno o inversa si hay una corriente de aire en el ducto.
Control de Ruido Activo.
Un esfuerzo para superar stos problemas, se ha mostrado un gran inters en el sistema
de control de ruido activo. El sistema de control de ruido activo contiene un dispositivo
electro-acstico que cancela el sonido no deseado generando un anti-ruido (anti-sonido)
de la amplitud igual y la fase opuesta. La original, el sonido no deseado y el anti-ruido
acsticamente combinado resulta en la cancelacin de ambos sonidos, la eficacia de la
cancelacin del ruido primario depende principalmente de la exactitud de la amplitud y
de la fase del anti- ruido generado.
Campo de aplicacin del Control de Ruido Activo
La aplicacin exitosa del control de ruido activo se determina sobre la base de su
efectividad comparada con la tcnica de atenuacin de ruido pasivo. Una atenuacin
activa es un medio atractivo para lograr una atenuacin de una gran cantidad de ruido
en un pequeo programa, particularmente en bajas frecuencias (por debajo de 600 Hz.).
El control activo ofrece ventajas reales.
Desde el punto de vista geomtrico, las aplicaciones de control de ruido activo pueden
ser clasificadas en las siguientes cuatro categoras:
Ruido de conducto: Ductos de una sola dimensin tales como ductos de ventilacin,
ductos de escape, ductos de aire acondicionado, la red de calefaccin o de plomera etc.
Ruido interior: Ruido dentro de un espacio cerrado, cabina telefnica, interior de auto.
Proteccin auditiva personal: Un caso de ruido interior muy comprimido
Ruido de espacio libre. Ruido irradiado hacia el espacio abierto.
Las Aplicaciones especficas para el control de ruido activo ahora bajo desarrollo
incluye atenuacin de fuentes de ruido inevitables en los siguientes equipos terminales:
Automotriz (carros, furgoneta, maquinas de movimiento en tierra, vehculos
militares) los cuales se clasifican en dos categoras.
Sistemas de un solo canal (una dimensin). Silenciador electrnico para
sistemas de escape, sistemas de induccin etc.
Supresin de Ruido Acstico en Motores
Pgina 18
RUIDO
Pgina 19
CAPITULO III
Pgina 20
Pgina 21
ruido se usa para controlar el altavoz para producir un sonido cancelador que atena el
ruido acstico primario en el ducto.
El principio bsico del enfoque de la retroalimentacin adelantada de banda ancha es
que el tiempo de retardo de propagacin del sensor de ruido de fondo (micrfono de
entrada) y la fuente de control activa (altavoz) ofrece la oportunidad de reintroducir
elctricamente el ruido en una posicin en el campo donde este causara la cancelacin el
espaciamiento entre el micrfono y el altavoz debe satisfacer el principio de causalidad
y alta coherencia. Significa que la referencia debe ser medida con suficiente tiempo
para que la seal anti-ruido pueda ser generada en tiempo antes de que la seal de ruido
alcance el altavoz. Tambin la seal de ruido en el altavoz debe ser muy similar a la del
ruido deseado en la entrada del micrfono de entrada. El ruido cancelador usa la seal
de entrada para generar una seal B"& que es de igual amplitud y 180 fuera de fase
con 6"&. Este ruido es el producto de salida hacia el altavoz y usado para cancelar el
ruido no deseado.
Pgina 22
ruido armnico mediante un filtro adaptivo que sintetiza la seal de referencia para
producir una seal canceladora. En muchos automviles, autobuses de carga, vehculos
mvil de tierra la seal dada por la revoluciones por minuto est disponible y puede ser
usado como una seal de referencia. Un micrfono de error es aun requerido para medir
el ruido acstico residual, esta seal de error es entonces usada para ajustar los
coeficientes del filtro adaptivo.
Entre las ventajas de este sistema con el sensor nano-acstico son las siguientes:
Problemas ambientales y vejez de la entrada del micrfono son automticamente
eliminados, esto es especialmente importante desde el punto de vista de ingeniera
porque es difcil sensar el ruido de referencia en altas temperaturas y en ductos de gas
turbulento como sistemas de escape.
La periodicidad del ruido permite restringir la causalidad y ser eliminada. El contenido
de frecuencia de la forma de onda de ruido es constante, solamente ajuste de fase y
amplitud son requeridos. Esto resulta en una posicin ms flexible para el altavoz
cancelador y permitir tiempos de retardo ms largos para ser introducidos por un
microcontrolador.
El uso de una seal de referencia de control generada tiene la ventaja de seleccionar la
cancelacin., esto la habilidad para controlar cada armnico independientemente.
Es necesario modelar solamente la parte de la funcin de transferencia acstica
relacionada a los tonos harmnicos, un filtro FIR de orden bajo puede ser usado
haciendo el sistema control de ruido peridico activo ms eficientemente
computacionalmente.
La retroalimentacin acstica no deseada del altavoz cancelador a la entrada del
micrfono sensor de ruido es evitado.
Pgina 23
Pgina 24
CAPITULO IV
FILTROS DIGITALES
Pgina 25
FILTROS DIGITALES
FILTROS DIGITALES
1 E ;>
J 8>
1
E ;= J 8= E. . E;F J 8F
El trmino auto-regresivo tiene un sentido estadstico en que la salida BCD tiene una
regresin hacia sus valores pasados.
Pgina 26
FILTROS DIGITALES
Un filtro de este tipo se denota por ARMA(N, M), es decir es auto-regresivo de orden N
y Media en Movimiento M
Su respuesta a impulso es tambin de duracin infinita y por tanto es un filtro tipo IIR.
Su diagrama a bloques es representado en la Fig. 3.2:
FILTROS FIR
Los filtros FIR siempre son estables y es posible disearlos con fase lineal y por
consiguiente sin distorsin de fase, este tipo de filtros elimina la recursin que es
caracterstico en los IIR, aunque la elaboracin de los filtros FIR con ciertas
Pgina 27
FILTROS DIGITALES
especificaciones se requiere de muchos ms elementos que para los filtros IIR, sin
embargo al no ser recursivos brindan mejor estabilidad y su uso es ms generalizado.
Es comn en estos filtros que su diseo se base en la seleccin de una secuencia de
Respuesta al Impulso Simtrica cuya longitud se selecciona para satisfacer las
especificaciones de diseo.
DISEO DE FILTROS FIR
El diseo de los filtros FIR implica la seleccin de una secuencia finita que represente
de manera adecuada la Respuesta al Impulso Ideal. Los filtros FIR siempre son estables
y aun mas importante son capaces de tener una fase lineal (un retraso puramente en el
tiempo), lo que conlleva a una ausencia total de distorsin de fase. Sin embargo, para
especificaciones dadas, es normal que estos filtros requieran de un orden o una longitud
de filtro mucho ms alto que los filtros que los filtros IIR. En ocasiones es necesario
alcanzar grandes longitudes para garantizar una fase lineal. Los tres mtodos ms
comunes para disear para disear filtros FIR son:
El diseo basado en ventanas.
El muestreo de frecuencias
El diseo iterativo basado en restricciones optimas.
Diseo basado en Ventanas.
Pgina 28
FILTROS DIGITALES
Estas medidas de las ventanas en base a la amplitud incluyen el nivel mximo del lbulo
lateral (PSL), usualmente en decibeles, y la razn de disminucin Y
. Las
medidas con base a la frecuencia incluyen el ancho del lbulo principal (Z[ ). Los
anchos de 3 y 6 dB (Z\ ] Z^ ) y el ancho Z_ para alcanzar el nivel mximo del lbulo
Supresin de Ruido Acstico en Motores
Pgina 29
FILTROS DIGITALES
Ventana
Boxcar
Coseno
1
h
cos "
&
G1
2
i j
k,l m 0
G1
2||
1"
&
G1
2h
0.5 E 0.5cos "
&
G1
2h
0.54 E 0.46cos "
&
G1
2h
4h
0.42 E 0.5 cos j
&
k E 0.08cos "
G1
G1
:? "hop1 4C"G 1&D= &
:? "ho&
Riemann
Bartlett
Von Hann (Hanning)
Hamming
Blackman
Kaiser
Ventana
Boxcar
Coseno
Riemann
Bartlett
Von Hann (Hanning)
Hamming
Blackman
Kaiser (=2.6)
<9
0.44
0.59
0.62
0.63
0.72
0.65
0.82
0.80
s
20
40
40
40
60
20
60
20
Se puede observar que entre ms crece la longitud N los parmetros de ancho decrecen,
pero el nivel mximo del lbulo lateral permanece ms o menos constante. De manera
ideal, el espectro de una ventana debera parecer un impulso y estar confinado a un
lbulo lateral tan estrecho como sea posible y con tan poca energa en los lbulos
laterales como sea posible. El conflicto del diseo de un filtro se presenta en un balance
entre el requisito del lbulo principal como lateral.
Es importante mencionar que algunas ventanas se basan en combinaciones de ventanas
ms simples, por ejemplo la ventana de Von Hann (o Hanning) es la suma de una
ventana rectangular y coseno, la ventana Bartlett es la convolucin de dos ventanas
rectangulares y la ventana u es el producto de una ventana de Von Hann y coseno.
Supresin de Ruido Acstico en Motores
Pgina 30
FILTROS DIGITALES
VENTANEO
Al ventanear es necesario tener presente la simetra de la ventana a usar con la respuesta
al impulso de un filtro ideal, esto es si vamos a trabajar con intervalos pares o impares
como se muestra en la figura 4.4
En general en una ventana FIR de N puntos usa N-1 intervalos para generar N muestras
(incluidas las de los extremos). Una vez seleccionada debe colocarse de manera
simtrica con respecto a la secuencia de la respuesta al impulso simtrica.
La respuesta al impulso simtrica con aplicacin de ventanas en un filtro ideal pasabajas puede escribirse como:
QW CD 2OP "2OP &VCD , 0.5"G 1& T T 0.5"G 1&
Pgina 31
FILTROS DIGITALES
~s
k 20'~Y ~r 1
1 E ~r
Para convertir las especificaciones de atenuacin (en decibeles) a valores para los
parmetros de ondulacin, se utiliza:
wx
10zx/a 1
10zx/a E 1
8z y
wy "1 E wx &10
8z y
10
wx e
Pgina 32
FILTROS DIGITALES
Los valores de la tabla 20.4 se encontraron usando una respuesta al impulso ideal
QCD 0.5 "0.5& OP 0.25 a la que se aplico una ventana de 51 puntos. Las
especificaciones de magnitud estn normalizadas con respecto a la magnitud mxima.
La atenuacin de pasa-banda y de supresin se calculan de la ondulacin de pasa-banda
y de supresin (con ~r ~s )
Tabla 2.
Ventana
Ondulacin
mxima
wx wy
Atenuacin
pasa-banda
zZx "&
Boxcar
Coseno
Riemann
Hanning
Hamming
Blackman
Dolph (R = 40 dB)
Dolph (R = 50 dB)
Dolph (R = 60 dB)
Harris(0)
Harris(1)
Harris(2)
Harris(3)
Harris(4)
Harris(5)
Harris(6)
Harris(7)
0.0897
0.0207
0.0120
0.0063
0.0022
"1.71&108
0.0036
"9.54&108
"2.50&108
"8.55&108
"1.41&108
"1.18&108
"8.97&108
"9.24&108
"9.96&108t
"1.94&108t
"5.26&108t
1.5618
0.36
0.2087
0.1103
0.0384
"2.97&1089
0.0620
0.0166
0.0043
0.0148
"1.71&1089
"1.71&1089
"1.71&1089
"1.71&1089
"1.71&108
"1.71&108
"1.71&108
Ancho
de
Atenuacin
mxima
de transicin
lbulo lateral
zZy "&
Zy M
21.7
C=0.92
33.8
C=2.1
38.5
C=2.5
44
C=3.21
53
C=3.47
75.3
C=5.71
49
C=3.16
60.4
C=3.88
72
C=4.6
61.4
C=5.36
77
C=7.45
78.5
C=5.6
81
C=5.6
81
C=5.6
100
C=7.75
114
C=7.96
106
C=7.85
Hanning
Haming
Kaiser
Pgina 33
FILTROS DIGITALES
El ancho de transicin del espectro con ventanas disminuye con la longitud N pero no
hay manera exacta de establecer la longitud N mnima del filtro que satisfaga las
especificaciones de diseo. Las estimaciones empricas se basan en la comparacin del
ancho de transicin dado por especificacin con el ancho de transicin OvY G
del espectro con ventanas, sus relaciones son las siguientes:
O Os Or OWs
G
G
Os Or
El diseo de otros filtros FIR fuera del filtro pasa-baja comienza con un prototipo pasabajas seguido por las transformaciones espectrales para convertirlo en el tipo de filtro
requerido. Esas transformaciones espectrales se desarrollan a partir de las propiedades
de desplazamiento y modulacin de la TDFT; a diferencia de los filtros analgicos e
IIR esas transformaciones no cambian el orden (o longitud) del filtro.
El punto de inicio es un filtro ideal pasa-bajo con ganancia pasa-banda unitaria y una
frecuencia de corte de OP cuya respuesta al impulso con ventana Qir CD esta dada por:
Lx CND _N"N &cCND ,
Donde
Pgina 34
FILTROS DIGITALES
OP 0.5"Or E Os &
OP 0.5"O9 E O & O?
O? 0.5"O= E O9 &
=~CD 4OP "2OP & cos"2hO? & VCD
Donde:
OP 0.5"O9 E O & O?
O? 0.5"O= E O9 &
Donde:
Pgina 35
FILTROS DIGITALES
de banda limitada se obtiene una concordancia perfecta solo para los instantes de
muestreo.
Por analoga, el espectro continuo (pero peridico) H(F), tambin puede recuperarse a
partir de sus muestras de frecuencia, usando una extensin peridica de la funcin senc
de interpolacin. El espectro reconstruido M "& mostrara una coincidencia exacta con
H(F) deseado en los instantes de muestreo, aun cuando HF "O& puede variar
considerablemente en otras frecuencias. Esta es la base para el diseo de filtros FIR
mediante el muestreo de frecuencia. Dada la forma deseada para H(F) se muestra en N
frecuencias y se encuentra la IDFT de la secuencia de N puntos HCD, 0,1,. N-1.
Entre las ventajas que brinda este mtodo es que permite a reducir al mnimo el efecto
de Gibbs cerca de las discontinuidades en H[F], puede permitir que los valores varen
gradualmente entre los saltos (directriz de diseo) sin embargo equivale a introducir un
ancho de transicin ms amplio.
DISEO DE FILTROS FIR DE FASE LINEAL PTIMA
Al igual que con los filtros analgicos, el diseo de filtros FIR de fase lineal optima
requiere que se reduzca al mnimo el error mximo de la aproximacin. El diseo
ptimo de filtros FIR se basa tambin en una aproximacin Chebyshev. Por tanto, sera
de esperar que este diseo genere la longitud mnima del filtro y una respuesta con
ondulaciones iguales en pasa banda y supresin de banda.
Hay tres conceptos importantes para el diseo ptimo:
El error entre la aproximacin H(F) y la respuesta deseada D(F) debe ser de
igual ondulacin.
La respuesta en frecuencia H(F) de u filtro cuya respuesta al impulso h[n] es una
secuencia simtrica puede siempre expresarse en la forma.
K
Las seales que nos permiten transmitir algn tipo de informacin, son de naturaleza
aleatoria
Pgina 36
FILTROS DIGITALES
Filtros adaptativos
Las seales que nos permiten transmitir algn tipo de informacin, son de naturaleza
aleatoria. Debido a esto no podremos disear filtros FIR o IIR tradicionales de
coeficientes fijos, que permitan que se adapten a cualquier variacin de la seal con la
que se trabaja. De esta problemtica, surge la necesidad de desarrollar nuevas tcnicas
de filtrado que adapten sus coeficientes a la variacin de la seal de entrada, de manera
que la banda de paso se adapta a la regin donde existe seal que se desea conservar.
Estos sistemas son los llamados Filtros adaptativos. Estos sistemas adaptativos operan
en lazo cerrado, de manera que las seales de entrada ponderada por los coeficientes del
filtro, es comparada con otra seal, denominada deseada d(n), a fin actualizar los
coeficientes del filtro, para que se adapten a la variacin de la seal de entrada. Como
resulta evidente, esto se podr conseguir a travs de mtodos de programacin de
algoritmos que actualicen de la forma ms ptima posible los coeficientes del filtro. En
la figura 4.7 se muestra un esquema de una topologa de filtro adaptativo.
Pgina 37
FILTROS DIGITALES
Tcnicas de estimacin
Como se ha mencionado antes, el concepto de estimacin lineal ptima, es en lo que se
fundamenta el tratamiento de seales en filtros adaptativos. Ahora se van a presentar los
diferentes tipos de estimacin.
.
Donde B"& es la salida del filtro que se puede expresar como B"& "&. 6"&
donde 6"& es la entrada y "& es el vector de coeficientes del filtro T es la
transpuesta. El diagrama de bloques se representa en la fig. 4.7.
Recordando la funcin de correlacin y auto correlacin tenemos que:
"& 6 "&
"&
Donde T es la transposicin. Una vez que se tiene esto se puede proceder a calcular el
Error Cuadrtico Medio:
"& C = "&D
Pgina 38
FILTROS DIGITALES
C
Donde
? = ) 8>
,
,,
D
F8>
? >
2)? 2 0
Pgina 39
FILTROS DIGITALES
al filtro y la respuesta deseada. Por tanto, el vector gradiente ha de ser estimado a partir de
los datos.
La manera de estimar su vector de coeficientes de filtro es:
(4.2)
= "&
2"&
2"&
"&
"& B"&
2"&
"&6 "&
2"&6"&
Pgina 40
FILTROS DIGITALES
T !") &
?
A medida que el vector w(n) adopta valores prximos a los que garantizan la
convergencia a la solucin ptima, estos coeficientes no se mantienen estticos, sino
que fluctan en torno a la solucin. Esto es debido a que el vector gradiente utilizado
para realizar las correcciones tiene derivas asociadas a su valor, esto provoca que el
error cuadrtico medio tenga un exceso que impide que converja a cero, este exceso se
puede expresar matemticamente de la forma
2
. .
. "4.3&
1 . F8>
? 2
F8>
?
En la expresin 4.3 queda remarcada la influencia del paso en la convergencia del error,
marcando el exceso de error que se tendr. representa el error cuadrtico medio.
LMS Normalizado (NLMS)
En aplicaciones reales se trabaja con procesos estocsticos, lo que indica que no
podremos definir su estado futuro, solo estimarlo, de manera que fijar cualquier tipo de
parmetro constante ser complicado. En el LMS hemos visto que la actualizacin de la
seal de error dependa de una constante denominada paso del filtro. En la eleccin de
este parmetro constante radica la complejidad y limitacin del sistema, ya que no se
podr elegir un paso ptimo para todo el rango de posibles valores de seal de entrada.
Debido a esto aparece la necesidad de definir un paso que se adapte (al igual que los
coeficientes del filtro) a las variaciones de la seal de entrada. Debido a esto aparece el
algoritmo NLMS que es simplemente una extensin del LMS.
Pgina 41
FILTROS DIGITALES
El proceso se basa en calcular valores diferentes de para cada iteracin del algoritmo
de manera que se obtiene un (n) que depender de la variacin de las seales de
entrada. Una caracterstica importante de (n) es que su inverso es proporcional a la
suma de la energa de entrada al cuadrado o lo que es lo mismo a la potencia.
be
b . Cbe b
b\
M8e
0 "&
. .4.4
"&
26 "&. 6 "&
"&6"& .. "4.5&
6 "&. 6"& E
La expresin 4.5 es con la que el algoritmo NLMS actualiza los coeficientes del vector
del filtro. Este algoritmo es el que habitualmente se utiliza en aplicaciones reales,
debido a su simplicidad de clculo. Si bien es cierto que presenta algunas
modificaciones a la expresin 1.4 como la inclusin de un parmetro (constante de
pequeo valor) que evita la divisin por cero y de una variable que est comprendida
como:
0<<2
En el algoritmo LMS cuando x(n) es grande el algoritmo experimenta un problema con
la amplificacin del ruido del gradiente. Con la normalizacin del tamao del paso dada
por 6 "&. 6"& en el algoritmo NLMS este problema de amplificacin de ruido
disminuido. Aunque este algoritmo evite este problema de amplificacin de ruido,
nosotros ahora enfrentamos un problema que ocurre cuando 6 "&. 6"& se vuelve
bastante pequeo. Una alternativa es agregar que es un pequeo nmero positivo.
Supresin de Ruido Acstico en Motores
Pgina 42
FILTROS DIGITALES
Una vez se ha visto el LMS y el NLMS en los que el paso era fijo para una iteracin
como mnimo, a continuacin se va a estudiar un algoritmo basado en el LMS, pero en
el que el valor del paso es variable para cada valor del vector de coeficientes de filtro
w(n). Dicho vector se expresara de la siguiente forma.
" E 1& "& E 2 "& E ' "&
'"& "&. 6"&
Donde g(n) es un vector que contiene los trminos del gradiente, x(n) es el vector de
muestras de entrada y "& se puede calcular segn las expresiones (4.6) o (4.7)
alternativamente segn la aplicacin y los recursos computacionales disponibles. es
Supresin de Ruido Acstico en Motores
Pgina 43
FILTROS DIGITALES
una constante positiva de valor reducido que tiene la finalidad de controlar los efectos
que tiene provoca el gradiente (definido como ruidoso) en el proceso de actualizacin
de los coeficientes.
"& " 1& E . '"' "&&. '"' " 1&& 4.6
"& " 1& E . ' "&. ' " 1& 4.7
Como en los casos anteriores el clculo del paso ser crtico, ya que si es demasiado
grande, puede provocar que el sistema se vuelva inestable, por otro lado si es demasiado
pequeo puede llegar a ocasionar que el sistema no llegue a converger a la solucin
deseada antes de que entre la siguiente muestra a procesar. El mayor inconveniente de
este mtodo es el mismo que se presentaba en el caso del LMS estndar, que era que se
deba conocer la seal de antemano a fin de calcular el paso ptimo y como se ha visto
para aplicaciones reales esto no ser posible, por lo tanto ser interesante obtener una
solucin a esta problemtica.
Pgina 44
FILTROS DIGITALES
algoritmo basado el LMS y que soluciona el problema de tener que conocer la seal de
entrada previamente.
Se podra ver el VSNLMS como una extensin NLMS, ya que incorpora los mismos
pasos bsicos con la salvedad de que el paso se actualiza en cada iteracin para cada
uno de los coeficientes, mientras que en el caso del LMS el paso si bien si se actualizaba
con cada iteracin, era el mismo para todos los coeficientes del vector de coeficientes
del filtro. Otra similitud que se tiene con el NLMS es que el paso calculado, es
inversamente proporcional al cuadrado de las muestras de entrada o lo que es lo mismo
es proporcional a la potencia de la seal (o energa instantnea).
"&
E &
Entender este algoritmo resulta un poco ms complicado que los anteriores, ya que
ahora se actualiza cada S muestras y no cada una como ocurra en anteriores algoritmos.
Por lo tanto, para cada actualizacin se obtendrn S salidas y S errores. En algoritmos
anteriores se introduca una muestra y se realizaban todas las operaciones necesarias
para lograr el objetivo final (la cancelacin), pero ahora no se coge una nica muestra,
sino un bloque de ellas. La dificultad radica en que ahora se tiene que trabajar con
bloques, no solo hay un vector sino que hay varios con coeficientes diferentes.
Supresin de Ruido Acstico en Motores
Pgina 45
FILTROS DIGITALES
El error (e) obtenido para el primer vector de entrada (que ser un escalar), se multiplica
por este vector. Esto dar otro vector de N coeficientes. La figura 4.9 muestra por
bloques el proceso.
Pgina 46
FILTROS DIGITALES
Esto se hace para cada uno de los vectores de entrada, en nuestro caso 4, con lo cual se
tendrn cuatro vectores de N coeficientes.
s8> "&
s8> "&
Bs8> "&
Una vez que se dispone de los vectores de error, se puede proceder a calcular los
coeficientes del filtro.
? "&
? "&
? "&. 6? "&
> "&
> "&
"&. 6> "&
>
.
s8> "&
s8> "&
Y8> "&. 6Y8> "&
Pgina 47
FILTROS DIGITALES
" E 1& "&s8> Y8> E Cs8> "&. 6Y8> "& E . E? "&. 6? "&D
La ventaja que incorpora este sistema es que se trabaja con muestras pasadas para
generar la salida, al igual que se emplean muchas ms muestras de las que se utilizaran
en el LMS normal. Esto implica que la seal reconstruida se adapte de forma muy
fidedigna a la original, dando una alta convergencia y una buena estabilidad
En aplicaciones reales este ser idneo para trabajar, ya que permitir evitar efectos
adversos debidos a los retardos introducidos por los sistemas de digitalizacin que le
pasara los valores discretos al procesador digital de la seal, ya que se tardara menos
tiempo en introducir en el DSP un vector largo que muchos vectores cortos que
sumados nos dan el mismo tamao que el largo.
Algoritmo BNLMS (BLOCK LMS NORMALIZADO):
Al igual que los anteriores algoritmos, sencillamente, lo nico que hay que hacer es
introducir el algoritmo para normalizar el factor de convergencia. Al igual que en los
apartados anteriores la manera de normalizar este factor depende de la potencia de la
seal de entrada. Ahora se tiene el problema aadido de trabajar en bloques (con varios
vectores de la seal de entrada), como ya se ha sealado.
Se puede ver como los nicos bloques u operaciones que se introducen adicionalmente,
son aquellos que realizan la potencia de la seal. Pero conseguir esta potencia, no
influye para nada la dificultad de estar trabajando con varios bloques a la vez, ya que
esta potencia, la calculando va calculando cada vez que se utiliza un vector, sin importar
si se est en una iteracin o en otra, ya que la inversa de esta potencia (aunque no se le
puede denominar exactamente potencia, ya que tiene otra serie de componentes, que,
eso s, no influyen tanto como sta) es multiplicada por un factor muy pequeo
(constante) y luego por la seal propiamente dicha, convirtindose en otro vector, con
otras caractersticas, pero con el mismo nmero de coeficientes
Si se toman esta serie de molestias a la hora de hacer clculos, est claro que ser para
conseguir algn beneficio en el objetivo final. Como se ver ms adelante, la diferencia
estar muy clara cuando se comparen la msica y la voz, dos seales no peridicas,
decantndose la balanza hacia el lado del algoritmo BNLMS, pues la ventaja de este
algoritmo estriba en que calcula la potencia de la seal de entrada, y con ello se
amortigua ms rpido cualquier cambio en la seal. Si a esto se le aade la estadstica
que nos proporciona de por si el algoritmo BLMS (que mejora sensiblemente respecto
del LMS), se podr concluir que este algoritmo, el BNLMS, es el ms indicado para
este tipo de seales.
Pgina 48
FILTROS DIGITALES
Este algoritmo destaca frente al LMS por sus buenas caractersticas de convergencia y
de atenuacin, pero debido a su complejidad de clculo, se incrementa enormemente el
coste computacional del sistema, lo que lo hace poco adecuado para aplicaciones de
procesado en tiempo real. Otro inconveniente es que, un diseo errneo puede ocasionar
que el sistema se vuelva inestable.
En primer lugar se define y(n) como la salida del filtro FIR, donde n se corresponde al
nmero de coeficiente de filtro con el que se trabaja.
B"& "&. 6"&
"&
" & B"&
"& C
"1&,
"2&, . ,
"&D
Pgina 49
FILTROS DIGITALES
"& 8 = "&
>
8> 0 0 0
8=
0 0
0
"& 0 0 89 0
0 0 0 1
. . . . B B . . E B . . B
Pgina 50
FILTROS DIGITALES
Donde
8> . 8> " 1& "&. 6 "& 8> " 1& . .4.10
Donde
"&
Pgina 51
FILTROS DIGITALES
8> " 1&. " E 1& "&6 "&. 8> " 1&. " 1& E "&.
"&
" 1& "&. 6 "&. " 1& E "&.
"&
" 1& E "&. "
"& " 1&. 6"&&
"& " 1& E "&. "&
Donde
Pgina 52
FILTROS DIGITALES
Existen varias versiones de los algoritmos rpidos, que difieren en cuestiones menores,
en las siguientes figuras se proporcionan dos versiones para seales complejas. La
complejidad de clculo para la versin A es de 10M -4 multiplicaciones y divisiones
complejas, mientras que la versin B tiene una complejidad de 9M+1 multiplicaciones y
divisiones. Es posible conseguir una reduccin adicional en la complejidad del clculo a
7M el cual es denominado algoritmo FAEST (fast a posteteriori error sequential
technique, tcnica rpida secuencial del error a posteriori) con una complejidad de
clculo de 7M. se han propuesto otras versiones de estos algoritmos con una
complejidad de 7M pero mucho de estos algoritmos son extremadamente sensibles al
ruido de redondeo y presentan problemas de estabilidad, sin embargo otros autores han
demostrado como estabilizar estos algoritmos rpidos (7M) con un incremento
relativamente pequeo del numero de clculos.
Pgina 53
FILTROS DIGITALES
Una ventaja importante del algoritmo RLS en la forma directa sobre el algoritmo LMS
es su rpida velocidad de convergencia este comportamiento caracterismo se muestra en
la figura 4.1 y en la figura 4.2 se compara la convergencia RLS, LMS Y RLS rpida
Pgina 54
FILTROS DIGITALES
RLS Rpido
2.17
2.33
6.14
17.6
75.3
2.17
2.21
3.34
Algoritmo
LMS
2.30
2.30
19.0
77.2
311.0
1170.0
Pgina 55
FILTROS DIGITALES
Pgina 56
CAPITULO V
TRANSFORMADA DE FOURIER
Pgina 57
M8e
NLN
Q
"N&8 M
qj k
G*
Na
'"*&
M8e
LN
L
1
j k M
M
G
Na
, Q 0,1, G 1
, Q 0,1, . G 1
Pgina 58
Linealidad:
Simetra:
@"& 6"Q&
Desplazamiento temporal
De acuerdo con esta propiedad, se observa que cuando ste cambia la fase en el
dominio de la frecuencia, pero el modulo permanece constante. Por ello se
calcula exclusivamente el modulo para que los clculos sean independientes de
la posicin de la ventana respecto a la seal analizar
Desplazamiento en frecuencia
Funciones pares
Funciones impares
Pgina 59
Pgina 60
Pgina 61
Esto es, abcd se vuelven a0b0c0d0 y efgh se vuelve 0e0f0g0h. Sumando estas dos
seales de 8 puntos produce aebfcgdh. Como se muestra en la figura 12-4 diluyendo el
dominio del tiempo con ceros corresponde a una duplicacin del espectro de frecuencia,
por consiguiente el espectro de frecuencia se combina en la FFT duplicndolas y
entonces sumando el espectro duplicado juntos.
Para concordar cuando se suman las dos seales en el dominio del tiempo estas son
diluidas con ceros en un modo ligeramente diferente, en una seal los puntos pares son
cero, mientras que en la otra seal, los puntos impares son cero. En otras palabras una
de las seales en el dominio del tiempo desplazadas corresponde a la multiplicacin del
espectro por una senoidal. Esto recordando que un desplazamiento en el dominio del
tiempo es equivalente a convolucionar la seal con una funcin delta desplazada.
Pgina 62
Pgina 63
Cuando la TDF es calculado por correlacin el programa usa dos lazos anidados cada
uno corriendo a travs de N puntos, esto significa que el total de numero de operaciones
es proporcional a N veces. El tiempo para completar el programa est dado por:
*
G =
Pgina 64
Gl'= G
Esta ecuacin representa el tiempo requerido para calcular la TDF usando FFT. El valor
de es aproximadamente de 10 s sobre un sistema con Pentium de 100 Mhz.
Para compara estos resultados si quisiramos aplicar la FFT a 1024 puntos solo requiere
de 70 ms para ejecutarse o 70 s por punto. Esto es ms de 300 veces ms rpido que la
TDF calculada por correlacin.
No solamente es Nl'= G menos que G = sino que al aumentar N esto se vuelve un
asunto crtico en tiempo. Por ejemplo para el clculo de 32 puntos la FFT es cerca de 10
veces ms rpida que el mtodo de correlacin, sin embargo al aplicar la FFT a 4096
puntos es 1000 veces ms rpida.
Pgina 65
CAPITULO VI
Pgina 66
Pgina 67
Hay aplicaciones que soportan una extraordinaria complejidad en los algoritmos que
utilizan y, sin embargo, la frecuencia de muestreo es reducida, tal es el caso del
modelado del tiempo, el modelado financiero y el modelado ssmico. Las aplicaciones
de radio, radar, video y audio no suelen precisar algoritmos muy complejos pero la
frecuencia de muestreo es grande, finalmente el reconocimiento del habla, los mdems
y el control industrial emplean algoritmos de complejidad y frecuencia intermedia.
La siguiente tabla muestra las reas en las que el DSP resulta un elemento
imprescindible
GRAN CONSUMO
TV/Audio digital, sintetizador digital, cmaras digitales, maquinas parlantes, juegos detector de
radar
INSTRUMENTACION Y CONTROL
Filtros digitales, anlisis de espectros control de discos, control de robots, control de impresora
laser, control de motores control de imgenes
AUTOMOCION
Control de airbag, chequeo general, control inteligente de la velocidad de cruce cero,
suspensin activa, telefona, radio digital, control de motor, posicionamiento en navegacin,
ordenes habladas.
AUDIO/VIDEO
Rotacin 3D, visin de robots, reconocimiento de patrones, mejora de imgenes,
compresin/descompresin, reconocimiento de voz, sntesis de voz.
TELECOMUNICACIONES
Cancelacin de eco, multiplexacin de canales, modem, encriptacin de datos, RDSI, fax,
Pgina 68
MODELO
DSP
TEXAS
TMS320C16
INSTRUMENTS TMS320C25
TMS320C209
TMS320C31
TMS32044
TMS32052
TMS320541
TMS32080
AGUERE
DSP16410CG
SYSTEM
DSP16411
ANALOG
ADSP-2171
DEVICES
ADSP21062
PHILLIPS
SAA7715AH
SAA7712H
MOTOROLA
DSP 56002
DSP 56166
DSP 96002
AT&T
DSP 1627
DSP 3207
NEC
pd77015
VELOCIDAD
MIPS
8.8
12.5
28.6
25
30
50
50
50
0,78*
1.14*
33,3
40
70
40
30
20
70
20
33,3
TIPO
ARITMETICA
Coma fija
Coma fija
Coma fija
Coma flotante
Coma flotante
Coma fija
Coma fija
Coma fija
Coma fija
Coma fija
Coma fija
Coma flotante
Coma fija
Coma fija
Coma fija
Coma fija
Coma flotante
Coma fija
Coma flotante
Coma fija
TAMAO
DATOS
16
16
16
32
32
16
16
8 / 16
32
32
16
32
24
18
24
16
32
16
32
16
CAPSULA
64 PQFP
80 PQFP
80 TQFP
132 PQFP
304 PQFP
100 PQFP
100 PQFP
305 PGA
208 PBGA
208 PBGA
128 PQFP
240 PQFP
QFP44
QFP80
144 TQFP
112 TQFP
223 PGA
100 PQFP
132 PQFP
100TQFP
Consumo de energa
Pgina 69
Pgina 70
Pgina 71
Etapa de pre bsqueda: la direccin de la siguiente instruccin que tiene que ser
ejecutada se carga en el bus de direcciones del programa (PAB).
Etapa de bsqueda: Se lee el valor contenido en la posicin direccionada por PAB y se
carga en el registro de instrucciones IR.
Etapa de codificacin: se decodifica el cdigo de la instruccin existente en IR y se
determina el acceso a la memoria, l secuencia de control para la generacin de las
direcciones de los operandos.
Etapa de acceso a operandos: las direcciones de los operandos a leer se cargan en el
bus de direcciones de datos DAB Y CAB.
Etapa de lectura: con las direcciones en DAB y CAB se leen los dos operandos y se
inicia el proceso de escritura del tercer operando cargando su direccin en el bus EAB.
Etapa de ejecucin/escritura: se ejecuta la instruccin y el tercer operando
direccionado por EAB se escribe con el contenido presente en EB.
POTENCIACION DEL CAMINO DE DATOS
Se hace referencia al camino de datos como la unidad del procesador en la que se
manipulan los datos para efectuar la operacin que conlleva cada instruccin. Uno de
los recursos ms importantes del Camino de Datos es la ALU (Unidad Aritmtica
Lgica). Existen dos grandes tipos de DSP en cuanto a las presentaciones numricas
ms comunes con las que trabaja el camino de datos. Los de coma fija y los de coma
flotante. Los primeros suelen manejar datos de 16, 20 o 24 bits, mientras que los
Supresin de Ruido Acstico en Motores
Pgina 72
segundos operan normalmente con datos de 32 bits y utilizan el formato IEEE 754 para
su representacin.
Una de las operaciones ms frecuentes en los DSP ms comunes es la multiplicacin.
Para optimizarla se dispone de un multiplicador hardware independiente de la ALU, que
debe de ser capaz de realizar dicha operacin en un ciclo de reloj. En realidad suele ser
un multiplicador integrado con un sumador que permite ejecutar la instruccin MAC
que realiza la multiplicacin y la suma en un ciclo.
En el DSP TMS320C542 el camino de datos est formado por el bloque MAC
(multiplicador -sumador), la ALU, un registro avanzado de desplazamiento, dos
acumuladores (ACC ACCB) y la Unidad de direccionamiento compuesta por varios
registros capaces de soportar el direccionamiento indirecto.
Pgina 73
memoria por cada ciclo de maquina tal como lo requieren ciertos algoritmos muy
comunes como los usados en los filtros FIR.
Bsqueda de instruccin.
Lectura del valor de la muestra digital de la fase en curso.
Lectura del coeficiente de la fase en curso ( )
Escritura del nuevo valor obtenido por la suma del valor acumulado previamente
con el producto de la muestra por el coeficiente
Pgina 74
Pgina 75
Entre las aportaciones tpicas de los DSP que se han implementado en la arquitectura
bsica de los dsPIC30F destacan:
Multiplicacin MAC 16x16 en un ciclo
2 acumuladores de 40 bits
Registros de desplazamiento de 40 bits para el escalado
Acceso simultaneo de dos operandos
Bucles con estructura DO y REPEAT
Bloques de registro de trabajo
Juego flexible de trabajo
Perro guardin
Emulacin en tiempo real
Optimizados para programacin en lenguaje C.
Las principales caractersticas de los dsPIC se pueden enumerar en la siguiente tabla
Rango de funcionamiento
DC-30MIPS (30MIPS@4.5-5.5V, -40 ; 125 ).
Voltaje de alimentacin 2.5a 5.5V.
Temperatura: interna: -4040 85 B 6! 40 125
Pgina 76
Pgina 77
Con todas estas cualidades, los dsPIC proporcionan un rendimiento muy aceptable en
las aplicaciones tpicas de los DSP que en la siguiente tabla se describen las ms
sobresalientes:
FUNCION
ECUACION DE
LA CUENTA DE
CICLOS
Complejo FFT**
Complejo FFT**
Complejo FFT**
Bloque FIR Lattice
53+N(4+M)
Bloque FIR Cannico
41+N(4+7M)
Bloque IIR Lattice
36+N(8+7S)
Matriz suma
46+N(16+7M)
Matriz Transposicin
20+3(C*R)
Vector de ptos de 16+C(6+3(R-1))
producto
Vector mximo
17+3N
Vector producto
19+7(N-2)
Vector potencia
17+4N
16+2N
CONDICION
ES
NUMERO
DE CICLOS
N=64
N=128
N=256
N=32,M=32
N=32,M=32
N=32,S=4
N=32,M=8
C=8,R=8
C=8,R=8
3739
8485
19055
1205
7337
1188
2350
212
232
TIEMPO DE
EJECUCION
@30MIPS
124,6s
282,8s
635,2s
40,2s
244,6s
39,6s
78,3s
7,1s
7,7s
N=32
N=32
N=32
N=32
113
229
145
80
3,8s
7,6s
4,8s
2,7s
Pgina 78
CAPITULO VII
Pgina 79
120
Observando fsicamente los devanados del motor observamos que tiene dos polos por
consiguiente P=2 y la frecuencia 60 hz, sustituyendo tenemos que:
Y
120 "60QI&
3600
2
Este resultado nos servir como referencia y comparacin al obtener el perfil armnico
del motor.
Al tener este motor un capacitor nos indica que es un motor de arranque con capacitor
tanto el auxiliar como el devanado principal tiene el mismo nmero de vueltas y tiene
un interruptor centrifugo que est conectado en serie con el devanado. Los motores de
arranque con capacitor se utilizan cuando se requiere un alto momento de torsin de
arranque. Constituyen tamaos que van de 120 W a 7.5 KW. Las cargas tpicas son
compresoras, grandes ventiladores, bombas y cargas de alta inercia
VIBRACION EN MOTORES MONOFASICOS
Si tocamos el estator de un motor monofsico, se observa que vibra con rapidez, ya sea
que opere a plena carga o sin carga. Estas vibraciones no existen en motores bifsicos y
trifsicos, por consiguiente los motores monofsicos son ms ruidosos.
Que provoca esta vibracin? Se debe a que un motor monofsico siempre recibe
potencia elctrica pulsante mientras que suministra potencia mecnica constante. En la
siguiente grafica de la figura 7.1 se muestra las graficas de voltaje y corriente y su
Supresin de Ruido Acstico en Motores
Pgina 80
El motor se desacelerara durante los breves periodos en que la potencia elctrica que
recibe sea menos de 250W, por otra parte se acelerara siempre que la potencia elctrica
exceda la salida mecnica mas las perdidas, los intervalos de aceleracin coinciden con
los picos positivos de la curva de potencia, as mismo, los intervalos de desaceleracin
coinciden con los picos negativos. Por consiguiente, los intervalos de
aceleracin/desaceleracin ocurren dos veces por ciclo o 120 hz en un sistema de 60 hz,
como resultado, tanto el estator como el rotor vibran al doble de la frecuencia de la
lnea.
Las vibraciones del estator se transmiten a la base de montaje, la que a su vez genera
ms vibracin y ruido, para reducir el problema a menudo el motor se monta en una
base elstica, la cual consta de dos anillos de caucho blando colocados entre las tapas y
un soporte metlico. Como el rotor tambin vibra, en ocasiones se coloca un aislador
tubular de caucho entre el eje y la carga mecnica, sobre todo cuando la carga es un
ventilador.
Los motores bifsicos y trifsicos no vibran porque la potencia instantnea total que
reciben de todas las fases es constante. La figura 7.2 muestra una vista transversal y su
embobinado.
Pgina 81
EL MOTOR UNIVERSAL
Su nombre deriva del hecho de que puede funcionar tanto en corriente alterna como en
corriente continua. El motor serie de corriente continua se caracteriza por disponer de
un fuerte par de arranque y la velocidad del rotor vara en sentido inverso de la carga,
pudiendo llegar a embalarse cuando funciona en vaco. Estos motores tienen la misma
caracterstica de velocidad y par cuando funcionan en c.a. o en c.c.
En general, los motores universales pequeos no requieren devanados compensadores
debido a que el nmero de espiras de su armadura es reducido y por lo tanto, tambin lo
ser su reactancia de armadura. Como resultado, los motores inferiores a 3/8 de caballo
de fuerza generalmente se construyen sin compensacin.
Los motores universales grandes tienen algn tipo de compensacin. Normalmente se
trata del devanado compensador del motor serie o un devanado de campo distribuido
especialmente para contrarrestar los problemas de la reaccin de armadura.
Su esquema de conexiones y sus caractersticas de funcionamiento corresponden a las
de un motor serie. El estator de los motores universales que se utilizan en
electrodomsticos (y tambin para otros servicios) suele ser bipolar, con dos bobinas
inductoras.
El eje, que gira a gran velocidad, debe sustentarse en rodamientos de bolas o sobre
casquillos de bronce poroso auto lubricantes. La velocidad de estos motores depende de
la carga: a ms carga, menos velocidad y viceversa. Esta propiedad y el poseer un
elevado par de arranque son lo ms caracterstico de los motores universales.
El costo de los motores universales no compensados es relativamente bajo por lo que su
aplicacin es muy comn en aparatos domsticos ligeros, por ejemplo: aspiradoras,
taladros de mano, licuadoras, etc. Para que un motor de este tipo pueda funcionar con
c.a. es necesario que el empilado de su inductor (el ncleo de los electroimanes) sea de
chapa magntica para evitar las corrientes de Foucault. Por otra parte, la conmutacin
resulta en los motores universales lo mismo que un motor de corriente continua, por lo
Supresin de Ruido Acstico en Motores
Pgina 82
Que pueden construirse para cualquier velocidad de giro y resulta fcil conseguir
grandes velocidades, cosa que no puede conseguirse con otros motores de c.a.
Funcionan indistintamente con c.c. y/o con c.a.
Poseen un elevado par de arranque.
La velocidad se adapta a la carga.
Para regular la velocidad de giro basta con conectar un restato en serie con el
inducido.
Pgina 83
el
corte
transversal
de
un
motor
universal
sus
diferentes
partes
Pgina 84
Pgina 85
Impedancia
Magneto
La eleccin de este micrfono fue por el amplio rango de frecuencia (50 Hz y 15Khz) y
por su sensibilidad -52.0 dBV/Pa (2.51 mV) que fue generada bajo una nivel de presin
sonora de 94 dB (NPL) como valor mnimo. En base al estudio que se ha realizado se
tiene conocimiento que los niveles de ruido de motores en el hogar es de 92 dB hasta
los 105 dB por lo que este transductor se adapta a estas necesidades.
Una vez elegido el transductor se procede a la captura del sonido de tres diferentes
motores:
Motor monofsico (bomba de agua)
Motor universal (Licuadora)
Motor universal (aspiradora)
Motor sncrono (ventilador computadora)
Motor universal (extractor)
Motor universal (compresora)
Supresin de Ruido Acstico en Motores
Pgina 86
Con respecto al grafico de la figura anterior se puede observar que el rango del sonido
del motor no es mayor a 7000 Hz por lo que ahora podemos obtener la ptima
frecuencia de muestreo la cuales est dada por:
2
Pgina 87
7000
14
500
Hay que considerar que si aumentamos mucho el tamao de la ventana temporal (N)
conseguiremos una mayor resolucin espectral pero a costa de captar cambio bruscos en
la seal. Una mayor resolucin requiere mayor tiempo de cmputo y requiere de mayor
de velocidad en Procesadores de Seales Digitales (DSP)
MATLAB
Para la captura de la seal y procesamiento se requerir el uso de MATLAB, que es un
programa matemtico con muchas herramientas que es capaz de procesar de datos,
imgenes, audio y algoritmos matemticos de alto nivel. La herramienta que
utilizaremos entre otras ser la Transformada Rpida de Fourier (FFT) as como el uso
de grficos de funciones de imgenes para poder representar la grafica FRECUENCIA
VS TIEMPO de los datos que se obtuvieron de las muestras.
Para ello se realizo el programa PROG1_perfilarmonico que se anexa al final de este
trabajo
A continuacin se muestran tres graficas correspondientes al sonido del motor de una
licuadora en el dominio del tiempo, frecuencia y tiempo frecuencia. Los parmetros son
los siguientes:
Supresin de Ruido Acstico en Motores
Pgina 88
Pgina 89
Las frecuencias hasta el primer segundo disminuyen al nivel ms bajo esto debe a que a
que al aumentar el tamao de la muestra los armnicos se hacen ms grandes y al tomar
el armnico ms grande no alcanzan otros valores ms que cercanos a la unidad.
La mayor parte de la potencia se concentra, como se observa en el grafico, en el rango
de 0 Hz - 5500 Hz, pero la potencia de importancia tiene un rango estrecho.
Las siguiente grafica corresponden a un motor monofsico que es el que generalmente
se usa como bomba de agua en el hogar.
Pgina 90
Este perfil del motor monofsico muestra que es menos ruidoso que el motor universal
su rango de frecuencia tal como se observa es de 0 hasta 2000 hz sin embargo la mayor
parte de la seal se encuentra a frecuencias menores de 125 hz las amplitudes
posteriores a esta son armnicos de la fundamental y llegan a considerarse
despreciables. La frecuencia de 1.1 Hz mostrada en esta grafica es el resultado de una
vibracin fsica del motor con la base. Su grafica de tiempo contra frecuencia se
muestra en la Fig. 7.5c.
Esta figura nos muestra un perfil armnico ms estable una vez pasado el instante de
encendido de el motor, sin embargo debido a que no tiene base amortiguada para
eliminacin de ruido mecnico, despus de un 8 segundos, el movimiento vibratorio
fsico de muy baja frecuencia se superponen generando ruido .
La siguiente grafica corresponde a un Motor de una Aspiradora. La succin del aire as
como el ruido del motor se suman y se observa un perfil armnico menos estable con
Supresin de Ruido Acstico en Motores
Pgina 91
Pgina 92
Pgina 93
La grafica del perfil armnico en la figura 7.7 B muestra una mayor cantidad de subarmnicos en el rango de 1000 a 2000 KHz y un armnico de mayor amplitud en 156
Hz.
Recordando que la sensibilidad del oido varia con la frecuencia si consideramos el
umbral de 108>= <= que es aplicable unicamente a frecuencias intermedias de
alrededor de 1000 Hz, a frecuencias mas elevadas digamos a 10 KHz el umbral se eleva
alrededor de 108>> <= mientras que a una frecuencia mas baja de 100 Hz el
umbral esta en unos 30 dB 108? <= . Se necesitan 1000 veces la intensidad del
Pgina 94
Pgina 95
Es por esta razn que se elige disear un filtro FIR para la Eliminacin de Ruido
Acstico.
Por las graficas en frecuencia que se presentaron anteriormente sabemos que este tipo
de ruido que provocan los motores es continuo una vez que se estabilizan por lo que el
rango de frecuencias se mantiene constante y por ello se le conoce como Ruido de
Banda Estrecha.
La justificacin de utilizar un filtro adaptivo se debe a que el ruido tiene variaciones
consecuencia de cambios en la carga que afecta la velocidad de rotacin, cuando se
encienden y se apagan o cuando hay cambio de velocidad manual.
En el captulo 4 correspondiente a filtros digitales se abordo la variante de filtros
adaptativos cuya caracterstica es la variacin de los coeficientes cuando la seal es
variable. La siguiente tabla muestra la variedad de algoritmos para los filtros.
Pgina 96
La tabla 4 del captulo nos da el nivel de atenuacin para cada uno de los filtros que
podemos resumir en la siguiente tabla.
ALGORITMO
LMS
NLMS
VSLMS
VSNLMS
RLS
FAST RLS
ATENUACION
-18dB
-26dB
-9dB
-9dB
-34dB
-34dB
N_ITERACIONES
2N+1
3N+1
4N+1
5N+1
4G =
7N
Pgina 97
w (n + 1) = w(n) - 2 e(n)x(n)
Se puede ver como en este algoritmo se utiliza el signo negativo, en lugar del positivo,
esto es porque en este trabajo se realiza cancelacin de ruido acstico y no elctrico por
consiguiente considerando la ecuacin inicial del algoritmo NLMS el cual es:
Donde:
x(n)= seal de ruido
y(n)= seal salida del filtro adaptivo desfasada 180
Pgina 98
Por otra parte los coeficientes del filtro se actualizan teniendo en cuenta los coeficientes
anteriores, as como las muestras de entrada al filtro y la seal de error, tambin se ha de
destacar que aparece un parmetro de convergencia, este parmetro es importante ya
que si se elige demasiado grande, har que el sistema se vuelva inestable, por el
contrario si es demasiado pequeo aumentar el tiempo de convergencia de la seal
haciendo incluso que no llegue a converger a la solucin deseada. Como ya se ha dicho
la mayora de las seales son procesos estocsticos, de manera que no ser posible
conocer la seal de antemano, debido a esto versiones ms evolucionadas de este
algoritmo, tienen en cuenta que este parmetro se actualice siguiendo la ecuacin
"&
1
6 "&. 6 "& E
0<<2
o
" &6 " & .. "4.5&
6 " & . 6 " & E
e(k)=error
x(k)=seal de entrada
w(k)= variable de actualizacin de coeficientes
= 0.001
Pgina 99
d[K] = 50000 Datos de seal como deseada con formula 0.5*sin ((2*pi*k)/N);
Orden = 1 coeficientes o pesos con valor ZERO
= 0.01
Para poder hacer un clculo correcto del error, la seal a eliminar se le suma la seal
deseada con una amplitud mnima para no afectar la seal a eliminar por lo que la seal
de entrada es:
Entrada = x[k]+ R[k]
Siendo R[k]= 0.25*sin ((2*pi*k)/N);
Las figuras 7.4 muestran el rango de datos que se toman para su eliminacin
Pgina 100
En la figura que se muestra, se observa que el error disminuye con forme el tiempo
avanza despus de las 600 muestras que es cuando alcanza el estado estacionario las
fluctuaciones disminuyen al mnimo, por lo que al observar la seal a la salida del filtro
podemos observar la forma de onda senoidal con la que se sumo el ruido. Esta forma de
onda es muy ntida resultado de la atenuacin del ruido del motor de la licuadora, como
se observa en la grafica 7.12 obtenida del programa Prog2 NLMS.
Debido a que el algoritmo NLMS esta normalizado con la potencia de la seal, la seal
deseada u obtenida no pierde amplitud como se observa en la grafica 7.12
Pgina 101
En la figura 7.13 se muestra la variacin de los coeficientes W (k) con respecto a las
muestras tomadas.
Matemticamente el error disminuye hasta el valor de cero, sin embargo cabe destacar
que en un sistema real no se llega a cancelar al 100% el ruido, esto se debe a:
Sensibilidad del micrfono.
Distancia del micrfono desde la fuente de ruido primaria.
Reverberacin provocada por el altavoz al cancelar la seal hacia el micrfono
de error.
Sonidos externos de mayor intensidad retroalimentadas por el micrfono de
error que no provienen de la fuente primaria.
Tiempo de retardo en recibir la seal, procesarla y enviar respuesta al altavoz.
Error de aproximacin digital a una seal analgica.
Si consideramos el punto 4 cuando el sistema tiene que eliminar una seal de ruido que
es externa al sistema por causa de un ruido ms intenso y llega a captarse por el
micrfono de error tiene como consecuencia un aumento en el error de salida y menor
atenuacin de la seal acstica. Esto implicara aumentar el nmero de coeficientes y
con ello un mayor retardo en tiempo de conversin y menor eficiencia del sistema.
Agregando una seal de error aleatorio de ruido externo con un 10% de la potencia de la
seal a eliminar y se suma al error se obtienen las graficas de la fig. 7.14 (a) y (b).
Randomize =0.1*rand (1,50000);
Pgina 102
Las condiciones son las mismas que se plantearon inicialmente. En la fig. 7.14 se puede
observar que el ruido no es eliminado y tiende a permanecer a lo largo de la seal. En la
fig. 7.14 b los coeficientes encargados de proporcionar la seal anti fase no se
estabilizan y por consiguiente no convergen a la solucin ms ptima. El error puede
reducirse aumentando el nmero de coeficientes. En las figuras 7.15 a y b muestran los
resultados cuando se modifican los pesos de 2 a 10
Pgina 103
ECUACION DE
LA CUENTA DE
CICLOS
Complejo FFT**
Complejo FFT**
Complejo FFT**
Bloque FIR Lattice
53+N(4+M)
Bloque FIR Cannico
41+N(4+7M)
Bloque IIR Lattice
36+N(8+7S)
Matriz suma
46+N(16+7M)
Matriz Transposicin
20+3(C*R)
Vector de ptos de 16+C(6+3(R-1))
producto
Vector mximo
17+3N
Vector producto
19+7(N-2)
Vector potencia
17+4N
16+2N
CONDICION
ES
NUMERO
DE CICLOS
N=64
N=128
N=256
N=32,M=32
N=32,M=32
N=32,S=4
N=32,M=8
C=8,R=8
C=8,R=8
3739
8485
19055
1205
7337
1188
2350
212
232
TIEMPO DE
EJECUCION
@30MIPS
124,6s
282,8s
635,2s
40,2s
244,6s
39,6s
78,3s
7,1s
7,7s
N=32
N=32
N=32
N=32
113
229
145
80
3,8s
7,6s
4,8s
2,7s
Para este trabajo se elige el dsPIC128GP802 por tener una velocidad de procesamiento
de 40 MIPS, 16 bits de resolucin, un DAC (convertidor Digital Analgico) adems de
Pgina 104
tener solo 28 pines con lo cual ser suficiente para este proyecto. La siguiente tabla
describe sus caractersticas en hardware ms importantes.
Pgina 105
"0.001 '& 0.343 3.43
'
ELEMENTO
A/D
DAC
AMP MCP6022
FILTRO NLMS
MATRIZ DE TRANSPOSICION
Total
El tiempo necesario para obtener la seal anti fase es 66.67 veces ms rpida cuando se
trabajan con 2 pesos. Sin embargo la captura de la seal analgica implica un tiempo de
espera igual a las muestras a analizar lo que implica que:
* !! ! 15.0500 E
!
Pgina 106
Los motores universales, que son los ms comunes en los hogares no pueden cerrarse
para evitar el ruido, debido a que necesitan ventilacin por el calor generado por roce
de los carbones con el colector del rotor. La ventilacin tiene la finalidad de hacer
entrar una masa de aire fra la cual sirve como disipador y el sonido desemboca por
estas hendiduras. La presin del aire debido al movimiento rotatorio y el soporte del
motor hacen que vibren las molculas del material, plstico que los cubre, y como
consecuencia el sonido se transmite por vibracin al medio ambiente.
La figura 17.20 muestra lo que pasa cuando un motor universal se encuentra una
barrera, crendose destruccin y construccin de ondas. Ya que la mayora de los
electrodomsticos se encuentran encerrados en una cubierta plstica y rendijas para la
Supresin de Ruido Acstico en Motores
Pgina 107
La figura 7.21 (a) muestra la emisin de sonido al ambiente en un motor universal con
aspas que es representativo de un motor de electrodomstico. La figura 7.21 (b) muestra
una cubierta aislada acsticamente que reduce la transmisin del sonido por vibracin
hacia el exterior y limita el rea de salida del sonido.
Pgina 108
Pgina 109
0 j N 1
~!
*
Donde t es el tiempo de retardo (el cual es constante para un dado arreglo de altavozmicrfono) y T es el periodo de muestreo, por lo que la razn de muestreo se sincroniza
con la fuente de ruido, este nmero de desplazamiento es actualizada en
correspondencia con la razn de cambio de muestreo.
El mayor grado de cancelacin puede ser alcanzado en la presencia de un ruido de
fondo no sincronizado si las formas de onda residual son promediadas sobre un nmero
de ciclos. El rendimiento mejora de 3-5 dB por la componente de frecuencia. Sin
embargo el nmero de promedios depende fuertemente sobre las caractersticas de
ruido. As hay un intercambio entre el grado de cancelacin y el tiempo de adaptacin
requerido para cancelar formas de onda estacionarias.
Pgina 110
Este mtodo implica que se cancelen solo las frecuencias mltiplos de la fundamental y
las frecuencias adyacentes permanecern como ruido. Este mtodo es muy selectivo
pero como se puede observan en las graficas de perfil armnico de los diferentes
motores solo el motor monofsico podra adaptarse a tales condiciones, los dems no se
adaptaran ya que los sub-armnicos adyacentes tiene una potencia de seal no muy
inferior al armnico en cuestin. El sistema tendr que sintetizar varias ondas senoidales
para ser efectivo en la cancelacin, se tendr que programar en el DSP la FFT para
conocer la amplitud, y fase de las seales a cancelar, una vez conocidas, los
sintetizadores generan las seales seno correspondiente las suman y las envan al
altavoz cancelador. Por lo que este mtodo no se considera apropiado la Cancelacin de
Ruido Acstico
Pgina 111
Pgina 112
DESCRIPCION
DSPIC30FJ128GP802
TDA7266
LMC6035
MCP6022
Altavoz 5watts Pui Audio
4
8
8
4
1
1
9
3
2
1
COSTO (PESOS)
$48.50
$42.25
$18.62
$20.14
$62.50 x 2
$125.00
AS07108PO-WR-R
Total
$34.19 x 4
$1.95X8
$1.95X8
$1.95X4
$1.95
$1.95
$1.95X9
$136.76
$15.60
$15.60
$7.8
$1.95
$1.95
$17.55
$6.76
$2.47
$11.96
$472.91
Pgina 113
CONCLUSIONES
El desarrollo de los sistemas digitales permiti replantear los problemas que hace un par
de dcadas no podan resolverse. Los sistemas analgicos imperaban y se caracterizaban
por ser robustos, inexactos, complicados en diseo, difciles de controlar. Con la
aparicin de la tecnologa transistorizada el desarrollo comenz para los sistemas
discretos, desde el transistor hasta los procesadores ms complejos. Estos han permitido
mejorar la calidad de vida en muchos campos de la ciencia. Los sistemas discretos
permitieron por primera vez la implementacin de complicados algoritmos para el
procesamiento de seales. Un paso importante fue el origen que dio a la Transformada
Rpida de Fourier que surgi gracias a la aparicin de los sistemas discretos
permitiendo realizar gran cantidad de procesamiento de informacin en un periodo de
tiempo muy corto. El potencial de los sistemas digitales permiti simular sistemas
analgicos mejorando las seales y disminuyendo la razn seal\ ruido, como
consecuencia se implementaron mtodos para el desarrollo de filtros que a diferencia de
los analgicos estos no requeran agregar o quitar algn elemento si no que permitan
hacer el cambio mediante software lo que los hizo muy atractivos. En este trabajo de
Supresin de Ruido Acstico en motores se utilizo la Transformada Rpida de Fourier
para poder visualizar y analizar el perfil armnico y conocer su ancho de banda, la
utilizacin de un filtro con arquitectura FIR se eligi por su mayor estabilidad. Dentro
de la investigacin del tipo de filtro aplicar se encontr que los filtros adaptivos son los
ms convenientes para seales que varan en el tiempo y su antecedente son los filtros
de WIENER los cuales sus coeficientes son fijos pero sirven de base para el desarrollo
de los filtros adaptivos. El filtro elegido en este trabajo fue un filtro tipo gradiente de
Raz Cuadrtico Media Normalizado (NLMS), este se eligi por su simplicidad para ser
implementado en un Procesador de Seales Digitales ya que entre menos complejo es el
algoritmo ms rpida es la respuesta y para sistemas reales este es un factor crtico,
aunque a su vez disminuye la calidad en su respuesta pero como pudimos comprobar
este algoritmo ofrece un valor de atenuacin de seal de -26 dB que solo es superado
por el algoritmo RLS con -34 dB sin embargo el tiempo de procesamiento puede ser
mayor a 4G = a comparacin de los 3N+1 del algoritmo NLMS. El surgimiento de
mejora en el algoritmo RLS dio paso al algoritmo RLS Rpido el cual disminuye el
nmero de operaciones a 7N y algunos autores consideran a este algoritmo para
aplicaciones en tiempo real.
El ruido originado en los motores se origina principalmente a las restricciones que se
tienen en el diseo. Cada uno con uno ventajas y desventajas, para el caso del motor
monofsico el ruido puede ser eliminado solo colocando una base de caucho para
amortiguar la vibracin por causa de una alimentacin alterna y una carga lineal. En el
caso de un motor sncrono de Cd sin escobillas su desventaja es que tiene baja potencia
por lo que se limita solo a ventiladores, como por ejemplo, el de una computadora
donde encuentra una amplia aplicacin, su ruido principalmente no se origina por el
roce del rotor con las rosquilla sino por el diseo de las aspas. En un motor universal el
problema es ms complicado debido a que su sencillo diseo tiene como principal
Supresin de Ruido Acstico en Motores
Pgina 114
CONCLUSIONES
ventaja el desarrollo de un par alto permitindole desarrollar ms RPM el cual se ve
ajustado por la carga. El origen del ruido proviene del roce de los carbones con el
colector el cual se encuentra contenido en empaque plstico que ocasiona rebotes de la
seal acstica y vibraciones en este, como se comento en el apartado de diseo no se
puede sellar debido a que el roce genera calor y por consiguiente los fabricantes
aprovechan para agregar aspas que cono ya se indico si no tiene un bien diseo agregan
ms ruido. Otro ruido que se agrega es el de la materia que se est moliendo.
Por la informacin investigada se llego a la conclusin que para cancelar un ruido se
debe aislar acsticamente la fuente del ruido y solo dejar espacio mnimo para su
ventilacin lo que lo convertira en un ducto y es ms fcil cancelar en un ducto que al
aire libre por la desventaja de que la cancelacin de un sonido solo se realiza en un
punto en el espacio y que en los dems puntos tanto genera ruido la fuente primaria
como el altavoz cancelador. En un motor universal, como el de la licuadora la cubierta
plstica del motor se tiene que sellar acsticamente y permitir solo el paso, al mnimo,
de una rejilla de entrada de aire y uno de salida, en donde se colocaran los altavoces
canceladores.
Con la introduccin del nuevo dsPIC con un bajo costo permite la implementacin para
resolver este problema de la forma ms simple, con un algoritmo que alcanza una
atenuacin satisfactoria y una respuesta en tiempo optima para la cancelacin en
tiempo real.
El desarrollo de los sistemas digitales tiene ahora la oportunidad de mejorar nuestro
entorno, hacer la vida ms amena y nuestro entorno ms amigable.
Pgina 115
BIBLIOGRAFIA
Visualizacin
Grafica
con
ANGULO Usategui Jos Ma, Trueba I, Garca B, Vicente J, Ruiz I, Angulo Martnez,
Microcontroladores Avanzados dsPIC,2006 Espaa. Thompson Paraninfo. (PP, 5477, 600-701).
PROAKIS John G., Tratamiento Digital de Seales,2006 Mxico. 4ta edicin.
Prentice Hall, (PP, 784-583).
AMBARDAR, Ashok. Procesamiento de seales analgicas y digitales. 2002
Mxico.2da edicin. Thompson. Mxico 2002, (PP, 716-761).
M.J. ROBERTS, Seales y Sistemas ( Anlisis mediante Mtodos de Transformada y
Matlab ) , 2006 Mc Graw Hill.
http:\\www.guidedsp.com (29\Octubre\2009)
http:\\www.rapidsharemegaupload.com/master-handbook-of-acoustics-by-f-altoneverest-crack-serial-keygen-free-download.htm
http:\\ www.microchip.com
Fuente: Brel& Kjr Sound&Vibration Measurement A/S.
Pgina 116
APENDICE A
Pgina 117
APENDICE A
Pgina 118
APENDICE A
Pgina 119
APENDICE B
Pgina 120
APENDICE B
Pgina 121
APENDICE B
Pgina 122
APENDICE B
Pgina 123
APENDICE B
Pgina 124
APENDICE B
Pgina 125
APENDICE B
Pgina 126
APENDICE B
Pgina 127
APENDICE B
Pgina 128
APENDICE B
Pgina 129
APENDICE B
Pgina 130
APENDICE B
Pgina 131
APENDICE B
Pgina 132
APENDICE B
Pgina 133