Update file. Add audiowrite
This commit is contained in:
parent
f4fdd1cb14
commit
bc5cc1a126
|
|
@ -1,7 +1,7 @@
|
|||
pkg load signal
|
||||
|
||||
% Load the audio signal
|
||||
[signal, Fs] = audioread("Sound/modifiedmodulator.wav");
|
||||
[signal, Fs] = audioread("Sound/modulator22.wav");
|
||||
t = (0:length(signal)-1) / Fs; % Time vector
|
||||
|
||||
% Design low-pass filter
|
||||
|
|
@ -18,6 +18,10 @@ downsampled_signal1 = downsample(filtered_signal_lpf, round(Fs/4000));
|
|||
% Downsample the filtered signal using decimate()
|
||||
downsampled_signal2 = decimate(filtered_signal_lpf, round(Fs/4000));
|
||||
|
||||
% Write downsampled signals to audio files
|
||||
audiowrite('downsampled_signal1.wav', downsampled_signal1, 4000);
|
||||
audiowrite('downsampled_signal2.wav', downsampled_signal2, 4000);
|
||||
|
||||
% Parameters for measurements
|
||||
num_measurements = 100; % Number of measurements
|
||||
durations_dft = zeros(1, num_measurements);
|
||||
|
|
@ -180,3 +184,7 @@ xlabel('Time (s)');
|
|||
ylabel('Amplitude');
|
||||
title('IIR Filtered Signal (Downsampled)');
|
||||
|
||||
% Write downsampled signals to audio files
|
||||
audiowrite('downsampled_signal1.wav', downsampled_filtered_signal_fir, 4000);
|
||||
audiowrite('downsampled_signal2.wav', downsampled_filtered_signal_iir, 4000);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue