Convolution of Audio Signals

60 vues (au cours des 30 derniers jours)
Shubhra Sinha
Shubhra Sinha le 23 Avr 2020
Commenté : Walter Roberson le 21 Déc 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 commentaires
Shubhra Sinha
Shubhra Sinha le 23 Avr 2020
Okay, Thank you Walter...
Ricardo Reyes
Ricardo Reyes le 13 Oct 2020
do you have the code fixed up?

Connectez-vous pour commenter.

Réponse acceptée

Michael Ndungi
Michael Ndungi le 8 Juin 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 commentaires
Nurafiqah Mukhtar
Nurafiqah Mukhtar le 21 Déc 2021
i cant use this coding.. may i know why?
wave convolution not came out.
Walter Roberson
Walter Roberson le 21 Déc 2021
I described some reasons in the comments I posted earlier.

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by