Convolution of Audio Signals
    25 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    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
Respuesta aceptada
  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
 el 21 de Dic. de 2021
				i cant use this coding.. may i know why?
wave convolution not came out.
  Walter Roberson
      
      
 el 21 de Dic. de 2021
				I described some reasons in the comments I posted earlier.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Audio Processing Algorithm Design en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




