Pada kesempatan kali ini kita akan kembali belajar tentang
MATLAB. Jika pada pembahasan sebelumnya kita telah belajar mengenai Modulasi ASK. Maka pada pembahasan kali ini kita akan membahas jenis Modulasi Digital
yang lain yaitu Modulasi Phase Shift
Keying (PSK) dengan menggunakan MATLAB. Apa itu Modulasi PSK? untuk pembahasan
lengkapnya yuk simak ulasan berikut...
Modulasi Phase Shift Keying (PSK) merupakan modulasi yang
menyatakan pengiriman sinyal digital berdasarkan pergeseran fasa. Biner 0
diwakilkan dengan mengirim suatu sinyal dengan fasa yang sama terhadap sinyal
yang dikirim sebelumnya dan biner 1 diwakilkan dengan mengirim suatu sinyal
dengan fasa berlawanan dengan sinyal dengan sinyal yang dikirim sebelumnya.
Dalam proses modulasi ini, fasa dari frekuensi gelombang pembawa berubah- ubah
sesuai dengan perubahan status sinyal informasi digital. Berikut ini tutorial
cara membuat Modulasi PSK dengan menggunakan MATLAB :
Langkah pertama yang harus dilakukan yaitu membuat input
untuk variabel frekuensi gelombang pembawa dengan menggunakan syntak :
F1=input('Masukan Frekuensi Gelombang Pembawa = ');
Langkah kedua yaitu membuat input untuk variabel Frekuensi Informasi
dengan menggunakan syntak :
F2=input('Masukan Frekuensi Informasi = ');
Langkah ketiga yaitu membuat input untuk variabel Amplitudo
dengan menggunakan syntak :
A= input('Masukan Amplitudo Sinyal= ');
Langkah keempat yaitu membuat vektor waktu untuk menampilkan
grafik dengan menggunakan syntak :
t = 0:0.001:1;
Langkah kelima yaitu membuat output untuk membuat gelombang pembawa
atau carrier wave dengan menggunakan
persamaan :
x=A.*sin(2*pi*F1*t);
Langkah keenam yaitu membuat output untuk mengubah sinyal
informasi yang dikirim dengan menggunakan persamaan :
u=square(2*pi*F2*t);
Langkah ketujuh yaitu menampilkan hasil modulasi PSK dari
parameter yang telah dimasukan sebelumnya dengan cara mengalikan variabel
gelombang pembawa (x) dengan variabel sinyal informasi yang dikirim (u)
menggunakan syntak :
v=x.*u;
Langkah kedelapan yaitu membuat plot untuk output dari
gelombang pembawa, gelombang informasi dalam bentuk pulsa dan sinyal PSK yang
kita buat sebelumnya dengan menggunakan syntak :
subplot(3,1,1);plot(t,x);xlabel('Time');ylabel('Amplitude');title('Sinyal Pembawa');grid on;subplot(3,1,2);plot(t,u);xlabel('Time');ylabel('Amplitude');title(‘Sinyal Informasi');grid on;subplot(3,1,3);plot(t,v);xlabel('Time');ylabel('Amplitude');title('Sinyal PSK');grid on;
Setelah semua syntak dimasukan kedalam MATLAB Code, langkah
selanjutnya adalah menjalankan program yang kita buat dengan menekan Run.
Karena kita membuat input melalu keyboard, maka untuk melihat output dari
program yang kita buat kita harus memasukan nilai parameter Frekuensi Gelombang
Pembawa, Frekuensi Informasi dan Amplitudo Sinyal. Pada tutorial ini saya
memasukan nilai parameter sebagai berikut :
- Frekuensi Gelombang Pembawa = 20;
- Frekuensi Informasi = 10;
- Amplitudo = 3;
Berikut ini output dari program yang dihasilkan :
Gambar 1. Output
Modulasi PSK yang Dihasilkan
Sobat poinreaders juga bisa mengunduh syntak tersebut pada
link di bawah ini :
Semoga materi yang saya sampaikan tentang MATLAB dapat
dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah
dibahas pada kolom komentar. Jangan lupa follow akun sosial kami agar
poinreaders bisa mendapatkan materi terbaru tentang pemrograman.