web viewjika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

26
BAB IV MODULASI AM DOMAIN WAKTU MENGGUNAKAN MATLAB Terkadang adalah sangat mengasyikkan apabila kita dapat melihat apa yang telah kita pelajari ditayangkan dalam bentuk yang seakan-akan sama dengan yang sebenarnya. Oleh karena itu dalam buku ini saya menambahkan satu bab khusus mengenai program simulasi modulasi AM. Program simulasi ini sangat berguna apabila kita ingin melakukan analisa terhadap sistem yang sedang kita pelajari. Ini dilakukan dengan cara mencoba-coba untuk mengubah parameter-parameter input program simulasi dan melihat pengaruhnya pada output yang dihasilkan sehingga berbagai kesimpulan dapat kita peroleh disana. Sebagai contoh kita dapat mengubah parameter indeks modulasi m pada program simulasi kita dan melihat efeknya pada output yang dihasilkan dalam sekejab. Hal ini sangat berbeda apabila kita melakukan perhitungan secara manual, karena membutuhkan waktu yang lama dan ketelitian dalam perhitungan sehingga kita kesulitan untuk melihat efek-efek perubahan paramter terhadap output sinyal yang dihasilkan. Dalam buku ini kita akan mencoba untuk mensimulasikan modulasi AM menggunakan bahasa pemograman Matlab. Bahasa Pemograman Matlab kita pilih sebagai bahasa pemograman karena bahasa pemograman ini sangat mudah untuk digunakan, tidak membutuhkan pengkodean program yang berbelit-belit dan telah memiliki pustaka perintah untuk beberapa fungsi matematika dan telekomunikasi. Simulasi modulasi AM dalam buku ini. Dalam buku ini kita lebih menekan pada latihan pembuatan program daripada penjelasan tentang

Upload: lydan

Post on 02-Feb-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

BAB IVMODULASI AM DOMAIN WAKTU MENGGUNAKAN MATLAB

Terkadang adalah sangat mengasyikkan apabila kita dapat melihat apa yang telah kita pelajari ditayangkan dalam bentuk yang seakan-akan sama dengan yang sebenarnya. Oleh karena itu dalam buku ini saya menambahkan satu bab khusus mengenai program simulasi modulasi AM.

Program simulasi ini sangat berguna apabila kita ingin melakukan analisa terhadap sistem yang sedang kita pelajari. Ini dilakukan dengan cara mencoba-coba untuk mengubah parameter-parameter input program simulasi dan melihat pengaruhnya pada output yang dihasilkan sehingga berbagai kesimpulan dapat kita peroleh disana. Sebagai contoh kita dapat mengubah parameter indeks modulasi m pada program simulasi kita dan melihat efeknya pada output yang dihasilkan dalam sekejab. Hal ini sangat berbeda apabila kita melakukan perhitungan secara manual, karena membutuhkan waktu yang lama dan ketelitian dalam perhitungan sehingga kita kesulitan untuk melihat efek-efek perubahan paramter terhadap output sinyal yang dihasilkan.

Dalam buku ini kita akan mencoba untuk mensimulasikan modulasi AM menggunakan bahasa pemograman Matlab. Bahasa Pemograman Matlab kita pilih sebagai bahasa pemograman karena bahasa pemograman ini sangat mudah untuk digunakan, tidak membutuhkan pengkodean program yang berbelit-belit dan telah memiliki pustaka perintah untuk beberapa fungsi matematika dan telekomunikasi. Simulasi modulasi AM dalam buku ini.

Dalam buku ini kita lebih menekan pada latihan pembuatan program daripada penjelasan tentang pembuatan sebuah program, learning by doing la... kata orang..

4.1 Menghasilkan sinyal Informasi Sinus

Ikutilah perintah-perintah berikut ini:

1. Bukalah program matlab dengan melakukan double klik pada icon matlab

2. Setelah jendela command prompt Matlab terbuka, ketikkan perintah sebagai berikut:Fs = 100; %Frekuensi sampling 100 kali per detikt = [0:2*Fs+1]'/Fs; %waktu sampling adalah sepanjang 2 detikFc = 10; % Frekuensi carrier 10 Hzx = sin(2*pi*t); % menghasilkan sinyal sinus sebagai sinyal informasisubplot(3,1,1);%menghasilkan 3 gambar dalam 1 jendela

MATLAB 6.5.lnk

Page 2: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

plot(t,x); %menampilkan sinyal x sebagai fungsi waktu thold on; %menahan gambar sinyal x

3. Jika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 4.1 Menghasilkan Sinyal Informasi Sinus

Dari percobaan ini, dapatkah anda mengerti fungsi perintah subplot dan plot?, coba anda jelaskan pada diri anda sendiri..

4.2 Menghasilkan sinyal AM-DSB-SC

1. Ketikkan perintah berikutnya pada command prompt Matlabydouble = amod(x,Fc,Fs,'amdsb-sc'); %modulasi am-dsb-scplot(t,ydouble,'r')%menampilkan sinyal ydouble sebagai fungsi waktu txlabel('waktu t (detik)');%memberikan komentar pada sumbu datar

%gambarylabel('amplituda');%memberikan komentar pada sumbu tegak gambaraxis([0 2 -1 1]);%membatasi sumbu datar dengan nilai 0 sampai 2 dan

% sumbu tegak dengan nilai -1 sampai 1grid on %menampilkan garis putus-putus grafik

Akan muncul perubahan terhadap gambar 4.1 sebelumnya menjadi gambar 4.2 berikut:

Gambar 4.2 Sinyal modulasi AM-DSB-SC dan Sinyal Informasi

Page 3: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Untuk setiap baris perintah yang diketik, perhatikanlah pengaruhnya terhadap perubahan gambar output, sehingga anda dapat mengerti fungsi tiap perintah diatas. Kembali jelaskan fungsi perintah amod, xlabel, ylabel, axis dan grid on pada diri anda sendiri..

4.3 Menghasilkan sinyal AM-DSB-FC

1. Ketikkan perintah berikutnya pada command prompt Matlabydoubletc = amod(x,Fc,Fs,'amdsb-tc',1);%memodulasi x dengan am-

%dsb-fcsubplot(3,1,2);%menghasilkan 3 gambar dalam 1 jendela, untuk

%jendela ke-2plot(t,x); %memplot sinyal x terhadap thold on %menampilkan sinyal x sebagai fungsi waktu txlabel('waktu t (detik)'); %memberikan komentar pada sumbu datar

%gambarylabel('amplituda AM-DSB-FC'); %memberikan komentar pada sumbu

%tegak gambarplot(t,ydoubletc,'r');%menampilkan sinyal ydoubletc sebagai fungsi

%waktu t, berwarna merahaxis([0 2 -2 2]);%membatasi sumbu datar dengan nilai 0 sampai 2 dan

%sumbu tegak dengan nilai -1 sampai 1grid on; %menampilkan garis putus-putus grafik

Akan muncul gambar ke-2 dibawah gambar pertama pada gambar 4.2 seperti yang ditunjukkan gambar 4.3 berikut:

Gambar 4.3 Gambar Sinyal Modulasi AM-DSB-SC dan AM-DSB-FC

Page 4: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Agar kalimat pada sumbu tegak gambar tidak saling berhimpit, coba

klik tombol maximize pada sudut kanan atas jendela gambar

4.4 Menghasilkan sinyal AM-SSB

1. Perhatikan gambar kedua, gambar ini merupakan gambar sinyal termodulasi AM-DSB-FC, dapatkah anda jelaskan perbedaannya dengan gambar diatas (sinyal termodulasi AM-DSB-SC)?

2. Cobalah ubah-ubah nilai m untuk nilai m=0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8,0.9, pada perintah ydoubletc = amod(x,Fc,Fs,'amdsb-tc',1);

3. Dapatkah anda lihat pengaruhnya terhadap sinyal yang dihasilkan ? Coba jelaskan!

4. Ketikkan perintah berikutnya pada command prompt Matlabysingle = amod(x,Fc,Fs,'amssb');%memodulasi x dengan metode am-ssbsubplot(3,1,3);%menghasilkan 3 gambar dalam 1 jendelaplot(t,x); hold on %menampilkan sinyal x sebagai fungsi waktu txlabel('waktu t (detik)'); %memberikan komentar pada sumbu datar

% gambarylabel('amplituda AM-SSB'); %memberikan komentar pada sumbu

%tegak gambarplot(t,ysingle,'r');%menampilkan sinyal ysingle sebagai fungsi waktu t,

%berwarna merahaxis([0 2 -1 1]);%membatasi sumbu datar dengan nilai 0 sampai 2 dan

%sumbu tegak dengan nilai -1 sampai 1grid on %menampilkan garis putus-putus grafik

Akan muncul gambar ke-3 dibawah gambar pertama dan kedua seperti ditunjukkan gambar 4.4 sebagai berikut:

Nilai m

Page 5: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 4.4 Sinyal Modulasi AM-DSB-SC, AM-DSB-FC, AM-SSB

5. Perhatikan gambar ketiga gambar ini merupakan gambar sinyal termodulasi AM-DSB-SC, dapatkah anda jelaskan perbedaannya dengan dua gambar diatasnya (sinyal termodulasi AM-DSB-SC dan AM-DSB-FC)?

4.5 Demodulasi AM-DSB-SC

1. Ketikkanlah perintah berikut:z1 = ademod(ydouble,Fc,Fs,'amdsb-sc');%melakukan demodulasi% sinyal AM-DSB-SCfigure %membuat jendela gambar yang barusubplot(3,1,1);%menghasilkan 3 gambar dalam 1 jendelaplot(t,z1); %menampilkan sinyal hasil demodulasi sebagai fungsi

%waktu thold on; %menahan gambar sinyal z1axis([0 2 -1 1]);%membatasi sumbu datar dengan nilai 0 sampai 2 dan

% sumbu tegak dengan nilai -1 sampai 1grid on; %menampilkan garis putus-putus grafik

2. Jika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.5 berikut:

Page 6: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 4.5 Sinyal Demodulasi AM-DSB-SC

Coba anda bandingkan sinyal hasil demodulasi AM-DSB-SC ini dengan sinyal informasi asli (sinyal x), adakah perbedaan? Coba anda jelaskan jika ada perbedaan atau tidak ada perbedaan!

4.6 Demodulasi AM-DSB-FC

1. Ketikkan perintah selanjutnya berikut ini:z2 = ademod(ydoubletc,Fc,Fs,'amdsb-tc');%melakukan demodulasi %sinyal AM-DSB-SCsubplot(3,1,2);%menghasilkan 3 gambar dalam 1 jendela, untuk jendela

% ke-2plot(t,z2); %menampilkan sinyal hasil demodulasi sebagai fungsi

% waktu taxis([0 2 -1.5 1.5]);%membatasi sumbu datar dengan nilai 0 sampai 2

%dan sumbu tegak dengan nilai -1 sampai 1grid on; %menampilkan garis putus-putus grafik

Akan muncul gambar kedua dibawah gambar pertama pada gambar 4.5 sehingga menjadi gambar 4.6 seperti berikut:

Page 7: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 4.6 Sinyal Demoodulasi AM-DSB-SC dan AM-DSB-FC

Coba bandingkan sinyal informasi (sinyal x) hasil demodulasi AM-DSB-SC (atas) dengan sinyal informasi (sinyal x) hasil demodulasi M-DSB-FC (bawah), manakah sinyal yang lebih mendekati sinyal informasi asli?

4.7 Demodulasi AM-SSB

1. Ketikkan perintah selanjutnya berikut ini:z3 = ademod(ysingle,Fc,Fs,'amssb');%melakukan demodulasi %sinyal AM-DSB-SCsubplot(3,1,3);%menghasilkan 3 gambar dalam 1 jendela, untuk jendela

%ke-3plot(t,z3); %menampilkan sinyal hasil demodulasi sebagai fungsi

%waktu taxis([0 2 -1.5 1.5]);%membatasi sumbu datar dengan nilai 0 sampai 2

%dan sumbu tegak dengan nilai -1 sampai 1grid on; %menampilkan garis putus-putus grafik

Akan muncul gambar ke-3 dibawah gambar pertama dan kedua pada gambar 4.6 menjadi gambar 4.7 sebagai berikut:

Page 8: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 4.7 Sinyal Demoodulasi AM-DSB-SC, AM-DSB-FC, AM-SSB

Dari ketiga gambar diatas dapatkah anda menyimpulkan metode modulasi AM yang mana yang lebih baik (dari sisi kemiripan sinyal informasi yang didemodulasi di penerima AM)!

Latihan

1. Buatlah program untuk menghasilkan sinyal sinus selama 4 detik, dengan frekuensi sampling Fs=150 dan frekuensi carrier Fc=20

2. Buat program jika sinyal sinus pada soal no 1 dimodulasi AM-DSB-FC untuk nilai m=0.1, 0.3, 0.5, 0.7, 0.9 dan 1

3. Buat program jika sinyal sinus pada soal no 1 dimodulasi AM-DSB-SC4. Buat program jika sinyal sinus pada soal no 1 dimodulasi AM-SSB

Page 9: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

BAB VMODULASI AM DOMAIN FREKUENSI MENGGUNAKAN

MATLAB

Spektrum Frekuensi Sinyal Informasi

1. Bukalah program matlab dengan melakukan double klik pada icon matlab

2. Setelah jendela command prompt Matlab terbuka, ketikkan perintah sebagai berikut:Fs = 100; %Frekuensi sampling 100 kali per detikt = [0:2*Fs+1]'/Fs; %waktu sampling adalah sepanjang 2 detikFc = 10; % frekuensi carrierx = sin(2*pi*t); % menghasilkan sinyal sinus sebagai sinyal informasixfrekuensi = fft(x);% mengubah domain waktu ke frekuensi %menggunakan fftxfrekuensi=abs(xfrekuensi(1:length(xfrekuensi)/2+1)); %mengabsolutkan nilai xfrekuensifrekuensi=[0:length(xfrekuensi)-1]*Fs/length(xfrekuensi)/2; %menghasilkan frekuensi yang bersesuaianplot(frekuensi,xfrekuensi);%memplot spektrum xfrekuensigrid on;%menampikan garis putus-putus pada gambarxlabel('frekuensi (Hz)');%memberikan label untuk sumbu xylabel('Magnituda');% memberikan label untuk sumbu y

Jika anda melakukan perintah diatas dengan benar maka akan muncul gambar 5.1 berikut:

Gambar 5.1 Spektrum Sinyal Informasi

Page 10: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Dari percobaan ini, dapatkah anda mengambil kesimpulan berapakah frekuensi dari sinyal sinus yang baru saja anda buat?Dari gambar yang dihasilkan dan program yang barusan dibuat dapatkah anda menerangkan apa yang barusan anda buat?Jelaskan juga fungsi perintah yang telah anda ketikkan barusan yaitu:xfrekuensi = fft(x);%mengubah domain waktu ke frekuensi

% menggunakan fftxfrekuensi=abs(xfrekuensi(1:length(xfrekuensi)/2+1));

%mengabsolutkan nilai xfrekuensifrekuensi = [0:length(xfrekuensi)-1]*Fs/length(xfrekuensi)/2;

% menghasilkan frekuensi yang bersesuaian

Spektrum Frekuensi Sinyal AM-DSB-SC

1. Ketikkan perintah berikutnya pada command promt Matlab seperti berikut:

ydouble = amod(x,Fc,Fs,'amdsb-sc');%melakukan modulasi %AM-DSB-SC

zdouble = fft(ydouble);% Mengubah nilai AM-DSB-SC ke domain frekuensizdouble = abs(zdouble(1:length(zdouble)/2+1)); %mengabsolutkan

%nilai zdoublefrqdouble = [0:length(zdouble)-1]*Fs/length(zdouble)/2;

% menghasilkan frekuensi yang bersesuaianplot(frqdouble,zdouble); %memplot spektrum zdoublegrid on;%menampikan garis putus-putus pada gambarxlabel('frekuensi (Hz)');%memberikan label untuk sumbu xylabel('Magnituda');% memberikan label untuk sumbu y

Jika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 5.2 berikut:

Page 11: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 5.2 Spektrum Sinyal AM-DSB-SC

Dari gambar yang dihasilkan dan program yang barusan dibuat dapatkah anda menerangkan apa yang barusan anda buat?Dari percobaan ini, dapatkah anda mengambil kesimpulan berapakah frekuensi dari sinyal AM-DSB-SC yang barusan anda buat?Jelaskan apa yang dilakukan oleh perintah berikut:ydouble = amod(x,Fc,Fs,'amdsb-sc');%melakukan modulasi

%AM-DSB-SC

Spektrum Frekuensi Sinyal AM-DSB-FC

1. Ketikkan perintah berikutnya pada command prompt Matlabydoubletc = amod(x,Fc,Fs,'amdsb-tc');%melakukan modulasi

%AM-DSB-FCzdoubletc = fft(ydoubletc);% Mengubah nilai AM-DSB-SC ke domain

%frekuensizdoubletc = abs(zdoubletc(1:length(zdoubletc)/2+1));

% mengabsolutkan nilai zdoubletcfrqdouble = [0:length(zdoubletc)-1]*Fs/length(zdoubletc)/2;

% menghasilkan frekuensi yang bersesuaianplot(frqdouble,zdoubletc); %memplot spektrum zdoublegrid on;%menampikan garis putus-putus pada gambarxlabel('frekuensi (Hz)');%memberikan label untuk sumbu xylabel('Magnituda');% memberikan label untuk sumbu y

Akan muncul gambar 5.3 seperti berikut:

Page 12: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 5.3 Spektrum Sinyal AM-DSB-FC

Dari gambar 5.3 yang dihasilkan dan program yang barusan dibuat dapatkah anda menerangkan apa yang barusan anda buat?Dari percobaan ini, dapatkah anda mengambil kesimpulan berapakah frekuensi dari sinyal AM-DSB-FC yang barusan anda buat?Jelaskan apa yang dilakukan oleh perintah berikut:ydouble = amod(x,Fc,Fs,'amdsb-tc');%melakukan modulasi

%AM-DSB-TC

Spektrum Frekuensi Sinyal AM-SSB

1. Ketikkan perintah berikutnya pada command prompt Matlab

ysingle = amod(x,Fc,Fs,'amssb');%melakukan modulasi AM-SSBzsingle = fft(ysingle);% Mengubah nilai AM-DSB-SSB ke

%domain frekuensizsingle = abs(zsingle(1:length(zsingle)/2+1)); % mengabsolutkan nilai % zsinglefrqsingle = [0:length(zsingle)-1]*Fs/length(zsingle)/2; % menghasilkan

%frekuensi yang bersesuaianplot(frqsingle,zsingle); %memplot spektrum zsinglegrid on;%menampikan garis putus-putus pada gambarxlabel('frekuensi (Hz)');%memberikan label untuk sumbu x

Page 13: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

ylabel('Magnituda');% memberikan label untuk sumbu y

Akan muncul gambar 5.4 seperti berikut:

Gambar 5.4 Spektrum Sinyal AM-SSB

Dari gambar 5.4 yang dihasilkan dan program yang barusan dibuat dapatkah anda menerangkan apa yang barusan anda buat?Dari percobaan ini, dapatkah anda mengambil kesimpulan berapakah frekuensi dari sinyal AM-SSB yang barusan anda buat?Jelaskan apa yang dilakukan oleh perintah berikut:ysingle = amod(x,Fc,Fs,'amssb');%melakukan modulasi AM-SSB

Page 14: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Latihan

1. Buatlah program untuk menghasilkan sinyal sinus selama 4 detik, dengan frekuensi sampling Fs=150 dan frekuensi carrier Fc=20

2. Buatlah program untuk menampilkan sinyal pada no 1 dalam domain frekuensi!

3. Jika sinyal pada no 1 dimodulasi dengan teknik AM-DSB-FC, buatlah program untuk menampilkan sinyal AM-DSB-FC dalam domain frekuensi!

4. Jika sinyal pada no 1 dimodulasi dengan teknik AM-DSB-SC, buatlah program untuk menampilkan sinyal AM-DSB-SC dalam domain frekuensi!

5. Jika sinyal pada no 1 dimodulasi dengan teknik AM-SSB, buatlah program untuk menampilkan sinyal AM-SSB dalam domain frekuensi!

Page 15: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

MODULASI FM DOMAIN WAKTU & FREKUENSI MENGGUNAKAN MATLAB

7.1 Sinyal Informasi

1. Bukalah program matlab dengan melakukan double klik pada icon matlab

2. Setelah jendela command prompt Matlab terbuka, ketikkan perintah sebagai berikut:Fs = 100; %Frekuensi sampling 100 kali per detikt = [0:2*Fs+1]'/Fs; %waktu sampling adalah sepanjang 2 detikFc = 10; % Frekuensi carrier 10 Hzx =5* sin(2*pi*t); % menghasilkan sinyal sinus sebagai sinyal

% informasisubplot(3,1,1);%menghasilkan 2 gambar dalam 1 jendelaplot(t,x); %menampilkan sinyal x sebagai fungsi waktu txlabel('waktu t (detik)');%memberikan komentar pada sumbu datar

% gambarylabel('amplituda');%memberikan komentar pada sumbu tegak gambaraxis([min(t) max(t) min(x) max(x)]);%membatasi sumbu datar dengan %nilai minimal t dan maximal t serta sumbu tegak dengan nilai %minimal x dan nilai maximal xgrid on %menampilkan garis putus-putus grafik

3. Jika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 7.1 berikut:

Gambar 7.1 Sinyal Informasi

Page 16: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

7.2 Sinyal FM

1. Ketikkan perintah berikutnya pada command prompt Matlabyfm = amod(x,Fc,Fs,'fm',1); %modulasi FMsubplot(3,1,2);%menghasilkan 2 gambar dalam 1 jendelaplot(t,yfm,'r')%menampilkan sinyal yfm sebagai fungsi waktu txlabel('waktu t (detik)');%memberikan komentar pada sumbu datar gambarylabel('amplituda');%memberikan komentar pada sumbu tegak gambaraxis([min(t) max(t) min(yfm) max(yfm)]);%membatasi sumbu datar %dengan nilai minimal t dan maximal t serta sumbu tegak dengan nilai%minimal x dan nilai maximal x grid on %menampilkan garis putus-putus grafik

Akan muncul perubahan terhadap gambar 7.1 sebelumnya menjadi gambar 7.2 seperti berikut:

Gambar 7.2 Sinyal Informasi dan Sinyal FM

Dari gambar 7.2 yang baru saja anda dapatkan dapatkah anda menjelaskan sinyal apa yang baru saja anda tampilkan?

Page 17: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Coba anda jelaskan apa yang dilakukan oleh perintah berikut:yfm = amod(x,Fc,Fs,'fm',1); %modulasi FM

7.3 Spektrum Sinyal FM

1. Ketikkan perintah berikutnya pada command prompt Matlabyfmfrekuensi =fft(yfm);%mengubah domain waktu ke frekuensi menggunakan fftyfmfrekuensi = abs(yfmfrekuensi(1:length(yfmfrekuensi)/2+1)); %mengabsolutkan nilai yfmfrekuensifrekuensi = [0:length(yfmfrekuensi)-1]*Fs/length(yfmfrekuensi)/2; % menghasilkan frekuensi yang bersesuaiansubplot(3,1,3);plot(frekuensi,yfmfrekuensi);%memplot spektrum yfmfrekuensigrid on;%menampikan garis putus-putus pada gambarxlabel('frekuensi (Hz)');%memberikan label untuk sumbu xylabel('Magnituda');% memberikan label untuk sumbu y

Jika anda mengetikkan perintah diatas dengan benar, maka anda akan mendapatkan gambar ketiga setelah 2 gambar pada gambar 7.2 menjadi gambar 7.3 sebagai berikut.

Page 18: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Gambar 7.3 Sinyal Informasi , Sinyal FM, dan Spektrum Sinyal FM

Dari gambar yang baru saja anda dapatkan, dapatkah anda menjelaskan perintah apa yang barusan anda ketik dan gambar apa yang baru saja anda dapatkan?

Page 19: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut:

Latihan

1. Buatlah program untuk menghasilkan sinyal sinus selama 4 detik dengan amplitudo sinyal 4, dengan frekuensi sampling Fs=150 dan frekuensi carrier Fc=20

2. Buat program jika sinyal sinus pada soal no 1 dimodulasi FM dan tampilkan sinyal FM-nya!

3. Buat program jika sinyal pada soal no 2 ditampilkan dalam domain frekuensi

Page 20: Web viewJika anda melakukan perintah diatas dengan benar, maka akan muncul gambar 4.1 berikut: