Procesadores DSP e impulsos SIR

--2301--
#1 por --2301-- el 17/08/2007
Hola,


supongamos una onda sinusoidal, o cualquier señal analógica, que no tenga por qué ser audio...



supongamos una segunda señal analógica que está distorsionada por un efecto... digamos por ejemplo eco...


mediante los métodos SIR de impulsos podríamos analizar el impulso y aplicarlo a la primera señal, no? hasta aquí bien...


ahora viene lo raro:


Tenemos una segunda señal que está distorsionada, la convertimos a digital y mediante un procesador DSP ¿podríamos aplicar un impulso SIR antes de meterla en el DAW... para conseguir tenerla sin efecto??

es decir, aplicar los impulsos SIR en sentido contrario...


sería posible programar un procesador DSP para quitar un impulso?


ya sé que es una pregunta un poco rara, pero... :roll:


gracias y saludos peludos
Subir
modulay
#2 por modulay el 17/08/2007
En teoría necesitarías conocer la respuesta al impulso del efecto que ha procesado la señal para conocer la respuesta de éste.Digitalizando y procesando ese impulso modificado podrías caracterizar matemáticamente y construir un modelo del efecto.
Si eso se puede hacer,la operación inversa no creo que tuviera mucha complicación añadida.
Subir
avelino
#3 por avelino el 17/08/2007
Si conoces la función de transferencia del efecto siempre puedes aplicar la transformación inversa para obtener la señal original (sin efecto). Si embargo rara vez puedes conseguir la función de transferencia exacta de un efecto determinado o se trata de una función de transferencia altamente no lineal, con lo que la cosa se complica.

Existen otros métodos estadísticos como el Análisis de Componentes Independientes (ICA, en inglés) que se basan en la independencia estadística de las señales para poder hacer la separación entre efecto y señal original. De hecho se han utilizado para extraer instrumentos concretos de una grabación en la que hay muchos instrumentos superpuestos y algunos algoritmos ICA se han utilizado con muy buenos resultados para eliminar la reverberación y los ecos.

No he profundizado mucho más en el asunto.
Subir
--2301--
#4 por --2301-- el 17/08/2007
Hola,

lo primero gracias a los dos,

en realidad la señal que quiero limpiar no es sonido, sino una señal sinusoidal o de pulsos, a frecuencia bastante baja... (eso en principio, más tarde sería aplicable a las tres dimensiones) la cuestión es que dependiendo de la frecuencia esta señal recibe ruido, a más frecuencia más ruido y de una forma digamos, periódica... vendría a ser una especie de reverb o delay.


teniendo otra señal sinusoidal paralela, totalmente limpia y desde la que puedo referenciar la anterior, me gustaría poder sacar la señal inicial sin ruidos...


entonces entiendo que podría sacar el "impulso" a partir de la comparación de las dos señales no?


Ahora bien.... ¿por donde empiezo?

#-o



gracias,


saludos peludos
Subir
Rafa1981
#5 por Rafa1981 el 17/08/2007
Muy interesante eso del ICA avelino.
Subir
Fetuccini
#6 por Fetuccini el 17/08/2007
Jodé, Avelino!

supongo que el blog que acabo de encontrar es tuyo, muy bueno, muy buena info,

gracias! :D




no pongo el enlace por que no lo has puesto tú, pero vamos, googleando se encuentra fácil, para el que le interese mucha info sobre el tema, y sobre otros temas...





editado por ñú
Subir
Moisesrios
#7 por Moisesrios el 03/10/2009
Tal y como un cable balanceado transporta una señal de audio. La misma señal viaja por dos conductores, pero una lo hace fuera de fase. El equipo receptor iguala las fases y las suma, con lo que la señal aumenta en su valor. Cualquier "ruido" inducido a los conductores lo hará en una misma fase, ruido que al ser sumado se cancelará por el cambio de fase aplicado por el receptor.
Subir
Hilos similares
Respuesta rápida

Regístrate o para poder postear en este hilo