Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Definiciones
La convolución se define como:
𝑦 𝑑𝜏
Matlab posee una función construida llamada “conv” que computa la convolución
entre dos señales de duración finita.
Propiedades La convolución cumple las propiedades conmutativa,
asociativa y distributiva.
Ejercicio
Se quiere graficar la respuesta de w de la convolución de dos señales u y v que son un
pulso rectangular y un pulso triangular respectivamente.
subplot(3,1,3)
; w = conv(u,
v);
disp("Output length = " + length(w))
nOut = -(L-1):(L-1);
stem(nOut,w,"g.");
title('señal convolución w=u*v');
¿Qué crees que pasará si las secuencias de entrada tienen diferentes longitudes?
digamos, M y N, en lugar de L.
¿Cuáles son las condiciones bajo las cuales los resultados de la convolución circular y
lineal son equivalentes?
Se resta el 1 para lograr que ambas longitudes (k) sean iguales a la suma de la longitud
de U y V para guardar en el vector u y v una multiplicación de u zeros, con k menos
de la longitud de U.
K = length(u) + length(v) - 1;
upad = [u zeros(1,K - length(u))];
vpad = [v zeros(1,K - length(v))];
wCirc = ifft(fft(upad) .*
fft(vpad));
Resultados en Matlab