Modulasi PSK Dengan MATLAB

Assalamu'alaikum poinreaders,
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 PSK Dengan MATLAB

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 :

Output Modulasi PSK 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.

Share this

Related Posts

Previous
Next Post »