Power spectral density of voice recording
3 次查看(过去 30 天)
显示 更早的评论
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);
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spectral Measurements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!