Effacer les filtres
Effacer les filtres

how to downsample a audio having sampling rate 44100 Hz to 2000Hz in matlab? This is the program i used but it showing error. how to rectify it?

9 vues (au cours des 30 derniers jours)
[x, fs1] = audioread('audio8.wav');
ts1=1/fs1;
N1=length(x);
Tmax1=(N1-1)*ts1;
t1=(0:ts1:Tmax1);
figure;
plot(t1,x),xlabel('Time'),title('Original audio');
[y,fs2]=downsqample(x,20,441);
ts2=1/fs2;
N2=length(y);
Tmax2=(N2-1)*ts2;
t2=(0:ts2:Tmax2);
figure;
plot(t2,y),xlabel('Time'),title('downsampled audio');
  2 commentaires
madhan ravi
madhan ravi le 23 Oct 2018
What’s the error message paste everything in red here
SUCHITHRA K S
SUCHITHRA K S le 23 Oct 2018
Error using downsample Too many output arguments.
Error in project (line 8) [y,fs2]=downsample(x,20,441);

Connectez-vous pour commenter.

Réponses (1)

madhan ravi
madhan ravi le 23 Oct 2018
Modifié(e) : madhan ravi le 23 Oct 2018
Should be downsample but you wrote it as downsqample
  17 commentaires
madhan ravi
madhan ravi le 27 Oct 2018
Modifié(e) : madhan ravi le 27 Oct 2018
Thank you sir Walter . @Suchithra you can appreciate the persons time by accepting the answer and also it indicates the question is solved

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by