temporal curve of each signal displayed

This commit is contained in:
Gabri6 2023-03-30 17:42:29 +02:00
parent c0cd36be7e
commit 7592194eec
1 changed files with 24 additions and 0 deletions

View File

@ -19,3 +19,27 @@ outfile = 'vocodedsound.wav'
if sr1~=sr2, disp('your sampling rates dont match'); end
y = chanvocoder(carrier, modul, 512, 16, .2);
audiowrite(outfile, y, sr1);
figure;
subplot(3,1,1);
t=[1:1:size(modul,1)];
plot(t,modul);
xlabel('Time (s)');
ylabel("Modulator's Amplitude (a.u.)");
subplot(3,1,2);
t=[1:1:size(carrier,1)];
plot(t,carrier);
xlabel('Time (s)');
ylabel("Carrier's Amplitude (a.u.)");
subplot(3,1,3);
[y fs]=audioread(outfile);
t=[1:1:size(y,1)];
plot(t,y);
xlabel('Time (s)');
ylabel("Outfile's Amplitude (a.u.)");