Dengan menggunakan matlab, gunakan script di bawah ini untuk DSB-SC
clc; %membersihkan layer di command window
clear all; %membersihkan workspace ac=2; %carrier amplitude(volt) fc=20000; %carrier frequency (Hz) am=3; %message signal amplitude (volt) fm=4000; %message signal frequency(Hz) Fs=100*fc; % %sampling rate/frequency, the higher the better (Hz) t=[0:1/Fs:0.003]; %defining the time range & disseminating it into samples (s) wc=cos(2*pi*fc*t); %defining carrier cos signal (Volt) ct=ac*wc; %defining the carrier signal wave (volt) wm=cos(2*pi*fm*t); %defining message cos signal (volt) mt=am*wm; % defining the message signal (volt) % Am=(Ac+mt).*wc; %Amplitude Modulated wave, according to the standard definition y=ammod(mt,fc,Fs); %defining the modulation (volt) z=amdemod(y,fc,Fs); %Defining of demodulation (volt) subplot(4,1,1); %menentukan posisi gambar 1 / figure 1 (jumlah gambar/kolom/urutan) plot(t,mt,'b'); % menggambarkan sumbu y(ct) terhadap sumbu x(t) grid on; % grid on untuk menampilkan garis putus putus xlabel('time(s)'); % memberi keterangan pada sumbu x / horizontal ylabel('Message signal (V)'); % memberi keterangan pada sumbu y / vertikal subplot (4,1,2); %menentukan posisi gambar 2 di figure 1(jumlah gambar/kolom/urutan) plot(t,ct,'k'); % menggambarkan sumbu y(ct) terhadap sumbu x(t) grid on; % grid on untuk menampilkan garis putus putus xlabel('time(s)'); % memberi keterangan pada sumbu x / horizontal ylabel('Carrier signal (V)'); % memberi keterangan pada sumbu y vertikal subplot(4,1,3); % menentukan posisi gambar 3 di figure 1(jumlah gambar/kolom/urutan) plot(t,y,'g'); % menggambarkan sumbu y(y) terhadap sumbu x(t) grid on; % grid on untuk menampilkan garis putus putus xlabel('time(s)'); % memberi keterangan pada sumbu x / horizontal ylabel ('Sinyal termodulasi (V)'); % memberi keterangan pada sumbu y vertikal subplot(4,1,4); % menentukan posisi gambar 4 di figure 1(jumlah gambar/kolom/urutan) plot(t,z,'r'); % menggambarkan sumbu y(z) terhadap sumbu x(t) grid on; % grid on untuk menampilkan garis putus putus xlabel('time(s)'); % memberi keterangan pada sumbu x / horizontal ylabel('Sinyal Demodulasi (V)'); % memberi keterangan pada sumbu y vertikal