Convolution of Audio Signals

18 visualizaciones (últimos 30 días)
Shubhra Sinha
Shubhra Sinha el 23 de Abr. de 2020
Comentada: Walter Roberson el 21 de Dic. de 2021
I'm trying to convolve audio signal with impulse response but every time it's giving error as "A & A must be in vector forms"
[sig1, fs] = audioread('mysong1.wav'); % import the song
t = [1:length(sig1)]/fs;
subplot(3,1,1)
plot(t, sig1) % plot the song
xlabel('t (second)')
ylabel('Relative signal strength')
title('Song')
[sig2, fs] = audioread('StNCh.wav'); % import the song
t1 = [1:length(sig2)]/fs;
subplot(3, 1, 2)
plot(t1, sig2) % plot the song
xlabel('t1 (second)')
ylabel('Relative signal strength')
title('Impulse Response')
w = conv(sig1,sig2);
t2 = 0:1:10;
subplot(3,1,3);
plot(t2,w);
xlabel('t2 (second)')
ylabel('Relative signal strength')
title('Convolved Signal')
Please help me to figure out this.
  5 comentarios
Shubhra Sinha
Shubhra Sinha el 23 de Abr. de 2020
Okay, Thank you Walter...
Ricardo Reyes
Ricardo Reyes el 13 de Oct. de 2020
do you have the code fixed up?

Iniciar sesión para comentar.

Respuesta aceptada

Michael Ndungi
Michael Ndungi el 8 de Jun. de 2021
[sig1, fs] = audioread('mysong1.wav'); % import the song
t = [1:length(sig1)]/fs;
subplot(3,1,1)
plot(t, sig1) % plot the song
xlabel('t (second)')
ylabel('Relative signal strength')
title('Song')
[sig2, fs] = audioread('StNCh.wav'); % import the song
t1 = [1:length(sig2)]/fs;
subplot(3, 1, 2)
plot(t1, sig2) % plot the song
xlabel('t1 (second)')
ylabel('Relative signal strength')
title('Impulse Response')
w = conv(sig1,sig2);
t2 = 0:1:10;
subplot(3,1,3);
plot(t2,w);
xlabel('t2 (second)')
ylabel('Relative signal strength')
title('Convolved Signal')
  3 comentarios
Nurafiqah Mukhtar
Nurafiqah Mukhtar el 21 de Dic. de 2021
i cant use this coding.. may i know why?
wave convolution not came out.
Walter Roberson
Walter Roberson el 21 de Dic. de 2021
I described some reasons in the comments I posted earlier.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Audio Processing Algorithm Design en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by