Audio signal processing/audioread/fft

THIS IS NOT FOR HOMEWORK OR GRADING
"Create a software tool for audio signal modulation. The signal read from the audio file should be modulated by the sine wave of the specified frequency. The software interface must allow the user to select the audio file and the sine wave frequency. The program should provide time and spectrum diagrams of the initial and modulated signals as a result of the work performed. The user should be able to listen to both signals."
My question is how to get frequency graph/domain from [y,Fs] = audioread(file)
[file,path] = uigetfile('*.*');
if isequal(file,0)
disp('User selected Cancel');
else
disp(['User selected ', fullfile(path,file)]);
end
[y,Fs] = audioread(file);
% time domain
t=([0:length(y)-1])/Fs;
subplot(211);
plot(t,y)
title('Graph of audio signal')
grid on
xlabel('Time')
ylabel('Amplitude')

Categorías

Más información sobre Get Started with Signal Processing Toolbox en Centro de ayuda y File Exchange.

Preguntada:

el 17 de Mayo de 2020

Respondida:

el 17 de Mayo de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by