Minggu, 14 Agustus 2011

Sinyal Modulasi

I. Tujuan
1. Peserta mengerti cara membuat sinyal modulasi menggunakan Matlab.
2. Peserta dapat membuat sinyal modulasi menggunakan Matlab.
II. Perangkat Yang Diperlukan .
1 set PC yang dilengkapi dengan software Matlab.
III. Langkah-Langkah Percobaan
1. Menyalakan computer.
2. Membuka program matlab.
3. Menuliskan script program dengan urutan :
a. Mendefinisikan variable-variabel yang digunakan.

time=.08; Ts=1/10000;                     % sampling interval dan waktu
t=0:Ts:time; lent=length(t);            % mendefinisikan "time" vector
fc=1000; c=cos(2*pi*fc*t);          % mendefinisikan carrier pada frekuensi fc
fm=20; w=10/lent*[1:lent]+cos(2*pi*fm*t); % membuat "message" > –1

b. Memasukkan rumus yang digunakan.

v=c.*w+c; % modulasi dengan sinyal carrier
fbe=[0 0.1 0.2 1]; damps=[1 1 0 0]; fl=100; % desain low pass filter
b=remez(fl,fbe,damps); % impulse response dari LPF
envv=(pi/2)*filter(b,1,abs(v));

c. Menampilkan figure 1

figure(1)
subplot(4,1,1), plot(t,w)
ylabel('amplitudo'); title('(a) Sinyal Pesan');
axis([0,0.08, -1,4])
subplot(4,1,2), plot(t,c)
ylabel('amplitudo'); title('(b) Sinyal carrier');
axis([0,0.08, -1.5,1.5])
subplot(4,1,3), plot(t,v)
ylabel('amplitudo'); title('(c) Sinyal Modulasi');
axis([0,0.08, -3,4])
subplot(4,1,4), plot(t,envv)
ylabel('amplitudo'); title('(d) output of envelope detector');
axis([0,0.08, -1,4])
xlabel('seconds');

d. Menampilkan Figure 2.

figure(2)
plot(t,v,'y')
hold on
plot(t,w)
plot(t,envv,'k')
ylabel('amplitudo')
xlabel('Kuning=Sinyal Modulasi, biru=Sinyal Pesan, Hitam=envelope')
hold off

Gambar penulisan script program adalah sebagai berikut :
clip_image002

clip_image002[6]

1. Hasil dari script adalah sebagai berikut :
a. Figure 1
clip_image002[8]
clip_image002[10]

a. Figure 2
clip_image002[12]
clip_image001 
Download materi.doc

0 komentar:

Posting Komentar

Enter your email address:

Delivered by FeedBurner