Audio signal processing/audioread/fft

11 views (last 30 days)
Deividas Silgalis
Deividas Silgalis on 17 May 2020
Answered: Ameer Hamza on 17 May 2020
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')

Answers (1)

Ameer Hamza
Ameer Hamza on 17 May 2020

Categories

Find more on Get Started with Signal Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!