Calculadora de convolución

Calcula la convolución lineal discreta de dos secuencias numéricas para procesamiento de señales y análisis matemático.

Convolución discreta
Introduce cada secuencia finita como números separados por comas.

Acerca de la convolución

La convolución combina dos secuencias para describir cómo un patrón modifica, filtra o se superpone a otro. En secuencias discretas finitas, cada muestra de salida es la suma de productos obtenidos al deslizar una secuencia sobre la otra. Si la primera tiene longitud m y la segunda n, la convolución lineal completa tiene longitud m + n - 1. Esta calculadora realiza toda la operación y muestra las muestras desde la primera hasta la última superposición. La operación aparece en todo el procesamiento digital de señales. La convolución de una señal de entrada muestreada con la respuesta al impulso de un sistema produce su salida si el sistema es lineal e invariante en el tiempo. Ecualizadores de audio, filtros de suavizado, modelos de eco, núcleos de imagen y canales de comunicación utilizan esta idea. En probabilidad, la convolución da la distribución de una suma de variables aleatorias independientes; la multiplicación de polinomios sigue el mismo patrón de coeficientes. Para calcular una muestra de salida, empareja los valores cuyos índices sumen el índice de esa muestra, multiplica cada par y suma los productos. Cerca de los extremos se superponen pocos valores; en el centro contribuyen más. Se admiten enteros, decimales y números negativos, lo que permite modelar muchas señales finitas sin notación especial. Se calcula convolución lineal, no circular: la circular envuelve los índices en un periodo fijo y puede dar otro resultado. La convolución es conmutativa, por lo que intercambiar las entradas no altera la salida. También es asociativa y distributiva, propiedades útiles para analizar filtros en cascada y sistemas descompuestos. Un impulso de una sola muestra con valor uno actúa como identidad: al convolucionarlo con cualquier secuencia, devuelve la original. Escalar cualquiera de las entradas escala toda la salida por el mismo factor. Usa el resultado como lista precisa de muestras para ejercicios, comprobaciones rápidas de filtros o verificación de cálculos manuales. Las secuencias muy largas suelen procesarse con transformadas rápidas de Fourier, pero la suma directa es clara y fiable para las secuencias cortas habituales aquí. Mantén siempre el orden de las muestras e incluye ceros explícitos cuando representen retardos significativos.

Ejemplos de convolución

Secuencias de entradaSecuencia de salidaInterpretación
[1, 2, 3] y [1, 1][1, 3, 5, 3]Una suma móvil de dos muestras
[1, 0, 2] y [2, 1][2, 1, 4, 2]Una secuencia con una muestra de valor cero
[2, -1] y [3, 4][6, 5, -4]Se admiten valores con signo

Cómo calcular una convolución

  1. Introduce la primera secuencia en orden de muestras, separando los números con comas.
  2. Introduce la segunda secuencia en el mismo formato.
  3. Selecciona Calcular convolución para multiplicar y sumar todas las superposiciones válidas.
  4. Lee la secuencia de salida completa de izquierda a derecha.

Preguntas frecuentes

¿Qué tipo de convolución realiza esta calculadora?

Realiza la convolución lineal discreta completa de dos secuencias finitas. No envuelve las muestras como la convolución circular.

¿Por qué la salida es más larga que cada entrada?

Una secuencia de longitud m convolucionada con otra de longitud n produce m + n - 1 muestras. Las muestras adicionales representan superposiciones parciales en ambos extremos.

¿Puedo introducir negativos y decimales?

Sí. Cada elemento separado por comas puede ser un entero o decimal finito, incluido un valor negativo. La salida solo se redondea para suprimir ruido de coma flotante insignificante.

¿Importa el orden de las entradas?

No. La convolución es conmutativa: intercambiar la primera y la segunda secuencia da el mismo resultado. Cambia la interpretación del deslizamiento, pero no la salida numérica.

¿La convolución es lo mismo que la correlación?

No. La correlación mide la similitud con distintos desplazamientos y suele invertir o conjugar una secuencia de otra manera. La convolución se usa principalmente para combinar una entrada con la respuesta de un sistema o un núcleo.