Setelah dalam beberapa minggu terakhir membahas materi tentang FreeMat. Pada kesempatan kali ini kita akan kembali belajar tentang MATLAB. Pembahasan kali ini kita akan membahas Modulasi PAM dengan menggunakan MATLAB. Apa itu Modulasi PAM? untuk pembahasan lengkapnya yuk simak ulasan berikut...
PAM atau Pulse Amplitude Modulation merupakan sebuah teknik yang menunjukan perubahan dari sinyal analog menjadi digital. Dimana sinyal informasi akan dipotong atau di-sampling sedemikian rupa kedalam bentuk pulsa-pulsa. Berikut ini tutorial cara membuat Modulasi PAM dengan menggunakan MATLAB:
Langkah pertama yang harus dilakukan yaitu membuat input untuk variabel amplitudo dengan menggunakan syntak :
a = input('Masukan Nilai Amplitudo = ');Langkah kedua yaitu membuat input untuk variabel Frekuensi dengan menggunakan syntak :
f = input('Masukan Nilai Frekuensi = ');Langkah ketiga yaitu membuat vektor waktu untuk menampilkan grafik dengan menggunakan syntak :
t = 0:0.01:1;Langkah keempat yaitu membuat plot yang akan kita tampilkan dengan menggunakan syntak :
x1 = stem(t);Langkah kelima yaitu membuat output untuk membuat gelombang sinus dengan menggunakan syntak :
x2 = a*sin(2*pi*f*t);Langkah keenam yaitu membuat output untuk modulation step untuk PAM dengan cara mengalikan variabel x1 dan variabel x2 dengan menggunakan syntak :
y = x1.*x2;Langkah ketujuh yaitu membuat plot untuk output dari gelombang sinus yang kita buat sebelumnya dengan menggunakan syntak :
subplot(2,1,1)Untuk menambahkan keterangan judul, sumbu x dan sumbu y pada plot pertama menggunakan syntak :
plot(t,x2);
title('Gelombang Sinus');Langkah kedelapan yaitu membuat plot untuk output dari modulasi PAM yang kita buat sebelumnya dengan menggunakan syntak :
xlabel('Waktu');
ylabel('Amplitudo');
subplot(2,1,2)Untuk menambahkan keterangan judul, sumbu x dan sumbu y pada plot kedua menggunakan syntak :
stem(t,y);
title('Modulasi PAM');Setelah semua syntak dimasukan kedalam MATLAB Code, langkah selanjutnya adalah menjalankan program yang kita buat dengan menekan Run. Berikut ini tampilan dari program yang kita buat:
xlabel('Waktu');
ylabel('Amplitudo');
Gambar 1. Tampilan Program
Karena kita membuat input melalu keyboard, maka untuk melihat output dari program yang kita buat kita harus memasukan nilai parameter Amplitudo dan Frekuensi. Pada tutorial ini saya memasukan nilai parameter sebagai berikut :
- Amplitudo= 1
- Frekuensi= 3;
Gambar 2. Output Modulasi PAM yang Dihasilkan
Sobat poinreaders juga bisa mendownload syntak tersebut pada link di bawah ini :
Semoga materi yang saya sampaikan kali ini dapat bermanfaat bagi sobat poinreaders, jangan lupa follow akun sosial kami agar sobat poinreaders bisa mendapatkan materi terupdate tentang pemrograman lainnya.