IMPLEMENTASI MODULASI DAN DEMODULASI GMSK PADA DSK TMS320C6416T 22 11 106 032 ADITYA SUKMANA Pembimbing 1 Pembimbing 2 : Dr. Ir. Suwadi, M.T : Ir. Titiek Suryani, M.T
Latar Belakang 1 2 1 1 Mempelajari kelebihan dan kekurangan modulasi digital GMSK Membuat sistem modulasi dan demodulasi GMSK secara real Tujuan Mengimplementasikan sistem modulasi dan demodulasi GMSK secara real ke dalam DSK TMS320C6416T Rumusan Masalah Bagaimana mengimplementasikan sistem modulasi dan demodulasi GMSK secara real ke dalam DSK TMS320C6416T? 2
Batasan Masalah 1 Menggunakan DSK TMS320C6416T untuk implementasi sistem modulasi dan demodulasi GMSK. 2 Pemodelan sistem modulasi dan demodulasi GMSK menggunakan software simulink MATLAB. 3 Interface pemodelan sistem pada DSK TMS320C6416T menggunakan software Code Composer Studio V3.1 3
Batasan Masalah cont d 4 Pengujian dilakukan pada efisiensi bandwidth, karakteristik ISI dan performa BER GMSK 5 Menggunakan sinyal input bernoulli binary generator, pulse generator dan random integer. 6 Frekuensi sinyal input 8000 Hz. 4
Batasan Masalah cont d 7 Frekuensi sinyal carrier 16000 Hz. 8 Pemodelan kanal transmisi untuk menghubungkan modulator dengan demodulator menggunakan kanal AWGN. 9 Tidak menghitung besarnya noise yang timbul pada keluaran sistem. 5
Gaussian Minimum Shift Keying QPSK adalah modulasi fasa dengan 4 buah proses perpindahan fasa yang berbeda(m-ary, M=4). MSK adalah QPSK dengan phase offset = 0 sehingga sinyal kontinyu tanpa perpindahan fasa. GMSK adalah MSK dengan Gaussian low-pass filter Sinyal informasi yang akan dikirim dibagi menjadi dua komponen, yaitu Inphase yang merupakan bagian real dan Quadrature yang merupakan bagian imaginer. 6
GMSK transceiver MODULATOR DEMODULATOR 7
DSK TMS320C6416T Texas Instruments DSK TMS320C6416T adalah low cost development platform untuk aplikasi pemrosesan sinyal digital secara real-time. Terdiri dari sebuah papan sirkuit kecil berisi DSP TMS320C6416 fixed-point dan interface rangkaian analog (codec) TLV320AIC23 yang terhubung ke PC melalui port USB. Digital Signal Processor digunakan untuk berbagai aplikasi, dari komunikasi, speech control dan image processing. 8
Mengapa menggunakan DSK TMS320C6416T? Aplikasi umum yang menggunakan DSP yaitu untuk frekuensi 0-96 khz. Frekuensi tersebut merupakan standar dalam sistem telekomunikasi untuk sample speech di 8 khz (satu sampel setiap 0,125 ms). 9
Diagram Skematik DSK TMS320C6416T 10
Code Composer Studio v3.1 Merupakan sebuah IDE (Integrated Development Environment) dimana dengan CCS ini anda dapat melakukan editing program, melakukan kompilasi program, melakukan debugging dan melakuakan analisa secara real time sekaligus. Menggunakan bahasa C/ Assembly untuk proses ke DSK TMS320C6416T. 11
Interface Visual Analyzer Aplikasi desktop yang digunakan untuk melihat signal display hasil proses dari DSK TMS320C6416T 12
Integrasi Software dan hardware Matlab - Simulink Code Composer Studio (CCS) v3.1 Configuration Parameters Bahasa C Bahasa Assembly 13
Pemodelan Sistem Pengujian tingkat efisiensi bandwidth GMSK Pengujian karakteristik ISI GMSK Pengujian perfomansi BER GMSK 14
Implementasi Input Modulator GMSK Kanal AWGN MATLAB(RTDX) Line Out Visual Analyzer Demodulator GMSK USB Output 15
Pengujian 1. Sistem diuji sesuai dengan parameter yang digunakan : Efisiensi bandwidth input bernoulli binary generator Karakteristik ISI input bernoulli binary generator Performansi BER input bernoulli binary generator, pulse generator dan random integer. 2. Pengujian dilakukan dengan mengirimkan 100.000 bit. 3. Pada modulator dan demodulator baseband GMSK nilai BT diubah dari 0,2_0,4 dan kelipatannya max=1 4. Pada pengujian BER ditambah dengan variasi nilai Eb/N0 dari 1 sampai 15. 16
Pengujian cont d 5. Data BER dibaca dengan menggunakan blok RTDX. 6. Grafik BER vs Eb/N0 7. Signal display ditampilkan pada visual analyzer 17
Simulink sistem GMSK tanpa kanal 18
Pengujian tingkat efisiensi bandwidth GMSK Simulasi Implementasi 19
Hasil simulasi efisiensi bandwidth GMSK VS MSK BT=0,2 BT=0,4 BT=0,6 MSK GMSK BT=0,8 BT=1 20
Hasil implementasi efisiensi bandwidth GMSK BT=0,2 BT=0,4 BT=0,6 BT=0,8 BT=1 21
Pengujian karakteristik ISI GMSK Simulasi Implementasi 22
Hasil simulasi karakteristik ISI GMSK BT=0,2 BT=0,4 BT=0,6 MSK GMSK BT=0,8 BT=1 23
Hasil implementasi karakteristik ISI GMSK BT=0,2 BT=0,4 BT=0,6 BT=0,8 BT=1 24
Pengujian BER GMSK Simulasi Implementasi 25
Hasil teori BER GMSK 26
Hasil simulasi performansi BER GMSK BERNOULLI BINARY GENERATOR PULSE GENERATOR RANDOM INTEGER 27
Hasil implementasi performansi BER GMSK BERNOULLI BINARY GENERATOR PULSE GENERATOR RANDOM INTEGER 28
KESIMPULAN Baik secara simulasi maupun implementasi Efisiensi GMSK bertambah seiring dengan menurunnya nilai BT dari max 1 ke min ~0 dan begitupun sebaliknya, Efek ISI semakin besar seiring menurunnya nilai BT dari max 1 ke min ~0 dan begitupun sebaliknya BER semakin rendah/bagus ketika nilai Eb/N0 bertambah besar dari 1 sampai 15 db dengan diiringi nilai BT yang semakin naik dari min ~0 sampai 1 dan begitupun sebaliknya. 29
ADITYA SUKMANA/2211106032