Anda di halaman 1dari 29

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN

MATLAB R2014b

12

BAB IV
PROSEDUR SIMULASI DAN ANALISA HASIL BER SINYAL DIGITAL
TERMODULASI

4.1 Prosedur Pengerjaan Simulasi Menggunakan Matlab R2014b


Telah Dipertimbangkan sebuah sistem komunikasi digital yang mentransmisikan
informasi melalui beberapa jenis modulasi, sinyal digital tersebut membawa 2 hingga 16
bit (dalam 4x percobaan setiap jenis modulasi) dalam tiap satuan sinyal. 2400 simbol
perdetik dikirimkan. Dan saluran tersebut sudah dilengkapi dengan kanal AWGN dengan
mengubah ubah b /N0 dari 10 hingga 30dB untuk mendapatkan data error rate yang
berbeda beda.

4.2 Langkah Langkah Pembuatan Simulasi:


4.2.1 M-ary PAM

1.

Pada Menu Home klik Simulink Library

gambar 4.1 open Simulink library

2.

Pilih File -> New -> Model di Simulink Library Browser untuk membangun
baru Model.

3.

Pergi ke subfolder Communications Blockset -> Comm Sources ->


Random Data Sources. Drag dan drop modul Random Integer Generator
ke jendela Model. Klik dua kali pada modul ini dan membuat pengaturan
berikut:

4.

Mary number to 2
Initial seed to 37
Sample time to 0.1
Output Data Type to double

Pergi ke sub-folder Communications Blockset -> Modulation -> Digital


Baseband Modulation >AM. Drag dan drop modul M-PAM Modulator
Baseband ke dalam model window. Klik dua kali pada modul ini dan
membuat pengaturan berikut:
AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

13

5.

Pergi ke sub - folder Communications Blockset -> Channels. Drag dan


drop AWGN Channel Modul ke jendela Model . Klik dua kali pada modul ini
dan membuat pengaturan berikut :

6.

Mary number to 2
Input type to Integer
Constellation ordering to Binary
Normalization method to Peak Power
Peak power (watts) to 1
Samples per symbol to 1

Initial seed to 37
Mode to Signal-to-noise ratio (Es/No)
Es/No (dB) to 10
Input signal power (watts) to 1
Symbol period(s) to 0.1

Pergi ke sub - folder Communications Blockset -> Modulation -> Digital


Baseband Modulation > AM. Drag dan drop modul M-PAM Demodulator
Baseband ke Model jendela . Klik dua kali pada modul ini dan membuat
pengaturan berikut :

Mary number to 2
Output type to Integer
Constellation ordering to Binary
Normalization method to Peak Power
Peak power (watts): to 1
Samples per symbol to 1

7.

Pergi ke sub - folder Communications Blockset -> Comm Sinks. Drag


dan drop modul Error Rate Calculation ke jendela Model .

8.

Pergi ke sub - folder Simulink - > Sinks. Drag dan drop modul Display ke
Model jendela . Tarik tepi bawah ini dimasukkan ( modul Display) ikon untuk
membuat layar cukup besar untuk tiga entri .

9.

Pergi ke sub - folder Communications Blockset -> Comm Sinks. Drag


dan drop dua modul Discrete-Time Scatter Plot Scope ke jendela Model .

10. Pergi ke sub - folder Simulink -> Math Operations. Drag dan drop dua
modul Complex to RealImag ke jendela Model .
11. Pergi ke sub folder Simulink - > Sinks. Drag dan drop dua modul Grafik XY
ke Model jendela .
12. Pergi ke sub - folder Simulink - > Sinks. Drag dan drop dua modul Scope ke
Model jendela .
13. Pergi ke sub folder Simulink Extras -> Additional Sinks. Drag dan drop
dua modul Power Spectral Density ke jendela Model .
14. Hubungkan semua modul yang telah dimasukkan seperti gambar berikut:
AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

14

Gambar 4.2 M-ary PAM

15. Mengatur parameter simulasi (Simulation -> Configuration Parameters)


sebagai berikut:

Start time to 0.0


Stop time to 100.0
Type to Variable-step
Solver to discrete (no continuous states)
Max. step size to auto

4.2.2 BPSK
1.

Buka Simulink. Pilih File -> New -> Model di Perpustakaan Simulink Browser
untuk membangun sebuah model baru.

2.

Pergi ke sub- folder Communications Blockset -> Comm Sources ->


Random Data Sources. Drag dan drop modul Random Integer Generator
ke jendela Model. Klik dua kali pada modul ini dan membuat pengaturan
berikut:

Mary number to 2
Initial seed to 37
Sample time to 0.1
Output Data Type to double

3.

Pergi ke sub-folder Communications Blockset -> Modulation -> Digital


Baseband Modulation > PM. Drag dan drop modul BPSK Modulator
Baseband ke dalam model Jendela.

4.

Pergi ke Komunikasi blockset -> Modulation -> Digital Baseband Modulation>


PM sub-folder. Drag dan drop BPSK Demodulator modul Baseband ke dalam
model window.

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

15

5.

Ulangi langkah-langkah dalam Bagian 1 untuk kasus ini dengan modul yang
sama, hubungkan semua modul seperti gambar berikut:

Gambar 4.3 BPSK

6.

Setelah menjalankan simulasi, mengamati dan menyimpan semua plot dan


nilai-nilai di layar BER.

4.2.3 QPSK
1.

Buka Simulink. Pilih File -> New -> Model di Perpustakaan Simulink Browser
untuk membangun sebuah model baru.

2.

Pergi ke sub- folder Communications Blockset -> Comm Sources ->


Random Data Sources. Drag dan drop modul Random Integer Generator
ke jendela Model. Klik dua kali pada modul ini dan membuat pengaturan
berikut:

Mary number to 4
Initial seed to 37
Sample time to 0.1
Output Data Type to double

3.

Pergi ke sub-folder Communications Blockset -> Modulation -> Digital


Baseband Modulation > PM. Drag dan drop modul QPSK Modulator
Baseband ke dalam model window.

4.

Pergi ke sub - folder Communications Blockset -> Modulation -> Digital


Baseband Modulation > PM. Drag dan drop modul QPSK Demodulator
Baseband ke dalam model window .

5.

Ulangi langkah-langkah dalam Bagian 4.2.1 untuk kasus ini dengan modul
yang sama, hubungkan semua modul seperti gambar berikut:

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

16

Gambar 4.4 QPSK

6.

Setelah menjalankan simulasi , mengamati dan menyimpan semua plot dan


nilai-nilai di layar BER .

4.2.4 M-PSK
1.

Buka Simulink . Pilih File - > New - > Model di Perpustakaan Simulink
Browser untuk membangun sebuah model baru.

2.

Pergi ke sub -folder Communications Blockset -> Comm Sources ->


Random Data Sources . Drag dan drop modul Acak Generator Integer ke
jendela Model .
Klik dua kali pada modul ini dan membuat pengaturan berikut :

3.

Mary number to 2
Initial seed to 37
Sample time to 0.1
Output Data Type to double

Pergi ke sub - folder Communications Blockset -> Modulation -> Digital


Baseband Modulation -> PM. Drag dan drop modul M-PSK Modulator
Baseband ke dalam model window . Klik dua kali pada modul ini dan
membuat pengaturan berikut :

Mary number to 2
Input type to Integer
Constellation ordering to Binary
Phase offset (rad) to pi/8
AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

17

Output Data Type to double

4.

Pergi Communications Blockset -> Modulation -> Digital Baseband


Modulation > PM sub - folder . Drag dan drop modul M - PSK Demodulator
Baseband ke Model jendela . Klik dua kali pada modul ini dan membuat
pengaturan berikut :

5.

Mary number to 2
Output type to Integer
Constellation ordering to Binary
Phase offset (rad) to pi/8
Output Data Type to double

Ulangi langkah-langkah dalam Bagian 1untuk kasus ini. dengan modul yang
sama, hubungkan semua modul seperti gambar berikut:

Gambar 4.5 M-PSK

6.

Setelah menjalankan simulasi , mengamati dan menyimpan semua plot dan


nilai-nilai di layar BER .

7.

Jalankan simulasi lagi dengan mengubah jumlah Generator Integer Acak M


ary nya, modul Baseband M -PSK Modulator Baseband dan M - PSK
Demodulator ke 4 , 8, dan 16

4.2.5 M-ary QAM


1.

Memulai sesi Simulink . Pilih File - > New - > Model di Perpustakaan Simulink
Browser untuk membangun sebuah model baru.

2.

Pergi ke sub folder Communications Blockset -> Comm Sources ->


Random Data Sources. Drag dan drop modul Acak Generator Integer ke
jendela Model .
Klik dua kali pada modul ini dan membuat pengaturan berikut :
AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

18

3.

Pergi ke sub - folder Communications Blockset -> Modulation -> Digital


Baseband Modulation >AM. Drag dan drop modul Rectangular QAM
Modulator Baseband ke jendela Model . Klik dua kali pada modul ini dan
membuat pengaturan berikut :

4.

Mary number to 2
Input type to Integer
Constellation ordering to Binary
Normalization method to Peak Power
Peak power (watts): to 1
Phase offset (rad) to 0
Output Data Type to double

Pergi ke sub-folder Communications Blockset -> Modulation -> Digital


Baseband Modulation > AM. Drag dan drop modul Rectangular QAM
Demodulator Baseband ke jendela Model. Klik dua kali pada modul ini dan
membuat pengaturan berikut:

5.

Mary number to 2
Initial seed to 37
Sample time to 0.1
Output Data Type to double

Mary number to 2
Output type to Integer
Constellation ordering to Binary
Normalization method to Peak Power
Peak power (watts): to 1
Phase offset (rad) to 0

Ulangi langkah-langkah dalam Bagian 1untuk kasus ini. dengan modul yang
sama, hubungkan semua modul seperti gambar berikut:

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

19

Gambar 4.6 M-ary QAM (2)


6.

Setelah menjalankan simulasi, mengamati dan menyimpan semua plot dan


nilai-nilai di layar BER.

7.

Jalankan simulasi lagi dengan mengubah jumlah Generator Integer Acak M


ary nya, Modul baseband Rectangular QAM Modulator Baseband dan
Rectangular QAM Demodulator ke 4, 8, dan 16

4.3 Hasil Simulasi


M-ary PAM
Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.7 : M-ary PAM sebelum melalui kanal AWGN

Gambar 4.8 : M-ary PAM sesudah melalui kanal AWGN

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN


AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

20

Gambar 4.9 : M-ary PAM sebelum melalui kanal AWGN

Gambar 4.10 : M-ary PAM setelah melalui kanal AWGN

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.11 : M-ary PAM sebelum melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

21

Gambar 4.12 : M-ary PAM setelah melalui kanal AWGN

BPSK & QPSK


Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.13 : BPSK dengan noise 10db sebelum melewati kanal awgn

Gambar 4.14 : BPSK dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

22

Gambar 4.15 : BPSK dengan noise 20db sebelum melewati kanal awgn

Gambar 4.16 : BPSK dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.17 : BPSK dengan noise 30db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

23

Gambar 4.18 : BPSK dengan noise 30db setelah melewati kanal awgn

Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.19 : QPSK dengan noise 10db sebelum melewati kanal awgn

Gambar 4.20 : QPSK dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

24

Gambar 4.21 : QPSK dengan noise 20db sebelum melewati kanal awgn

Gambar 4.22 : QPSK dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.23 : QPSK dengan noise 30db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

25

Gambar 4.24 : QPSK dengan noise 30db setelah melewati kanal awgn

2-16 PSK
Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.25 : 2-PSK dengan noise 10db sebelum melewati kanal awgn

Gambar 4.26 : 2-PSK dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

26

Gambar 4.27 : 2-PSK dengan noise 20db sebelum melewati kanal awgn

Gambar 4.28 : 2-PSK dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.29 : 2-PSK dengan noise 30db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

27

Gambar 4.30 : 2-PSK dengan noise 30db setelah melewati kanal awgn

Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.31 : 4-PSK dengan noise 10db sebelum melewati kanal awgn

Gambar 4.32 : 4-PSK dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

28

Gambar 4.32 : 4-PSK dengan noise 20db sebelum melewati kanal awgn

Gambar 4.33 : 4-PSK dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.34 : 4-PSK dengan noise 30db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

29

Gambar 4.35 : 4-PSK dengan noise 30db setelah melewati kanal awgn

Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.36 : 8-PSK dengan noise 10db sebelum melewati kanal awgn

Gambar 4.37 : 8-PSK dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

30

Gambar 4.38 : 8-PSK dengan noise 20db sebelum melewati kanal awgn

Gambar 4.39 : 8-PSK dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.40 : 8-PSK dengan noise 30db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

31

Gambar 4.41 : 8-PSK dengan noise 30db setelah melewati kanal awgn

Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.42 : 16-PSK dengan noise 10db sebelum melewati kanal awgn

Gambar 4.43 : 16-PSK dengan noise 10db setelah melewati kanal awgn

2-16 QAM
Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

32

Gambar 4.44 : 2QAM dengan noise 10db sebelum melewati kanal awgn

Gambar 4.45 : 2QAM dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.46 : 2QAM dengan noise 20db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

33

Gambar 4.47 : 2QAM dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.48 : 2QAM dengan noise 30db sebelum melewati kanal awgn

Gambar 4.49 : 2QAM dengan noise 30db setelah melewati kanal awgn

Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

34

Gambar 4.50 : 4QAM dengan noise 10db sebelum melewati kanal awgn

Gambar 4.51 : 4QAM dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.52 : 4QAM dengan noise 20db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

35

Gambar 4.53 : 4QAM dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.54 : 4QAM dengan noise 30db sebelum melewati kanal awgn

Gambar 4.55 : 4QAM dengan noise 30db setelah melewati kanal awgn

Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

36

Gambar 4.56 : 8QAM dengan noise 10db sebelum melewati kanal awgn

Gambar 4.57 : 8QAM dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.57 : 8QAM dengan noise 20db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

37

Gambar 4.58 : 8QAM dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.59 : 8QAM dengan noise 30db sebelum melewati kanal awgn

Gambar 4.60 : 8QAM dengan noise 30db setelah melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

38

Untuk Eb / No = 10dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.61 : 16QAM dengan noise 10db sebelum melewati kanal awgn

Gambar 4.62 : 16QAM dengan noise 10db setelah melewati kanal awgn

Untuk Eb / No = 20dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.63 : 16QAM dengan noise 20db sebelum melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

39

Gambar 4.64 : 16QAM dengan noise 20db setelah melewati kanal awgn

Untuk Eb / No = 30dB sebelum dan sesudah melalui kanal AWGN

Gambar 4.65 : 16QAM dengan noise 30db sebelum melewati kanal awgn

Gambar 4.66 : 16QAM dengan noise 30db setelah melewati kanal awgn

AKADEMI TELKOM JAKARTA

RANCANG BANGUN SIMULATOR MODULASI SINYAL DIGITAL MENGGUNAKAN


MATLAB R2014b

40

4.4 Analisa Hasil BER setiap simulasi

Berikut telah dirangkum beberapa hasil perhitungan BER dari setiap tipe modulasi
& nilai Eb/No dari 10-30dB :

Tabel 4.1 hasil Perbandingan BER setiap tipe dan jenis modulasi

Error Rate dengan


Eb/No 10dB

JENIS MODULASI

Error Rate dengan


Eb/No 20dB

Error Rate dengan


Eb/No 30dB

M-ary PAM

BPSK

QPSK

0.001998

2-PSK

0.00999001

4-PSK

0.000999

8-PSK

0.839201

16-PSK

0.366666

0.003996

2-QAM

4-QAM

0.002997

8-QAM

0.154845

16-QAM

0.354645

0.000999

AKADEMI TELKOM JAKARTA

Anda mungkin juga menyukai