Una convolución es simplemente una operación matemática, y cualquier DSP realiza convoluciones ya sean en tiempo real como offline. Las diferencias radican en el dominio en el que se opera. En el procesado de señales de tiempo discreto se suele trabajar matricialmente con la DFT (Discrete fuorier transform), FFT (Fast fourier transform), DCT (Discrete cosine transform), DTFT (Discrete time fourier transform), ZT (Zeta transform), o sencillamente en el dominio del tiempo puro y duro. La idea es poder caracterizar las señales y los sistemas con modelos matemáticos más sencillos, que permitan estudiar su comportamiento en frecuencia o en el tiempo de forma más cómoda y trivial.
En realidad, la convolución en el filtrado lineal de señales de tiempo discreto en el dominio del tiempo (como SIR) no se calcula tal cual. Esta operación requiere conocer la señal de entrada para cualquier instante temporal, y eso es técnicamente imposible. Se trabaja siempre con convoluciones circulares de forma vectorial (algoritmos overlap-add, overlap-save y variantes) que paso a paso van reconstruyendo la salida dentro de una ventana de tiempo predefinida en el DSP, o bien, operando matricialmente con los coeficientes de sus transformadas DFT.
El tema de las convoluciones es algo bastante antiguo. Hoy en día pocos DSPs trabajan con ellas en el dominio del tiempo. Tanto DivX Mp3, Jpeg, como otros miles de formatos y algoritmos de DSPing aprovechan las las limitaciones de nuestra percepción, y características de la señal en los dominios transformados.
Si te interesa el tema, hay mucha bibliografía escrita y te puedo recomendar páginas o libros como biblias sobre el asunto.
En realidad, la convolución en el filtrado lineal de señales de tiempo discreto en el dominio del tiempo (como SIR) no se calcula tal cual. Esta operación requiere conocer la señal de entrada para cualquier instante temporal, y eso es técnicamente imposible. Se trabaja siempre con convoluciones circulares de forma vectorial (algoritmos overlap-add, overlap-save y variantes) que paso a paso van reconstruyendo la salida dentro de una ventana de tiempo predefinida en el DSP, o bien, operando matricialmente con los coeficientes de sus transformadas DFT.
El tema de las convoluciones es algo bastante antiguo. Hoy en día pocos DSPs trabajan con ellas en el dominio del tiempo. Tanto DivX Mp3, Jpeg, como otros miles de formatos y algoritmos de DSPing aprovechan las las limitaciones de nuestra percepción, y características de la señal en los dominios transformados.
Si te interesa el tema, hay mucha bibliografía escrita y te puedo recomendar páginas o libros como biblias sobre el asunto.
