Azzera filtri
Azzera filtri

Power spectral density of voice recording

3 visualizzazioni (ultimi 30 giorni)
Hello
I have recorded a voice with sampling frequency and other parameters. Now, I want to find out the power spectral density for that. In order to find that, should I use the pwelch function, or is there any other technique?
I'm writing the code below:
clc;
clear all;
voice= audiorecorder(22050,8,1);
disp('Start recording'); %To start speaking
recordblocking(voice,5); %Stops the recording after 20 seconds
disp('End recording'); %Message displays end of recording
a= getaudiodata(voice); %Gets the data of voice signal and stores in a variable 'a'
%figure;
%plot(a); %Plots a graph of the voice signal
title('Audio signal'); %Title of the voice signal
xlabel('time in sec'); %X-axis
ylabel('Amplitude'); %Y-axis
b=pwelch(a);
plot(b);

Risposta accettata

Image Analyst
Image Analyst il 11 Ott 2019
Yes, pwelch() is fine. That's what I'd use.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by