ANALOG HABERLEŞME DERSİ
-
Upload
xcekaxnet1666 -
Category
Documents
-
view
108 -
download
5
Transcript of ANALOG HABERLEŞME DERSİ
ANALOG HABERLEŞME DERSİ
MATLAB ÖDEVİ
VERİLER:
Mesaj işaretimiz : m(t) = 10cos(2π 100t) + 20sin(2π200t)Taşıyıcı işarettimiz : c(t) = 50cos(2π500t)m(t) işareti c(t) üst yan band taşıycı işareti ile modüle edilmektedir.
A) m(t) Taşıyıcı işaretini matlab’da ; Zaman domeninde çizdirelim, Frekans domeninde çizdirelim.
%********** ANALOG HABERLEŞME SİSTEMLERİ MATLAB ÖDEVİ *********************%------TAŞIYICISI BASTIRILMIŞ ÇİFT BANDLI MODÜLASYON VE DEMODÜLASYONU------ N=3000; fs=N; % örnekleme frekansıt=0:1/fs:1; % zaman vektörünün tanımlanması % Aşağıda verilen mesaj işaretinin zaman ve frekans uzaylarında elde % edilmesi ve çizdirilmesi m=10*cos(2*pi*100*t)+20*sin(2*pi*200*t); % mesaj İşaretifigure(1),plot(t,m) % zaman uzayında mesaj işaretititle('Mesaj Isareti (Zaman)'); M=1/N*fftshift(fft(m,N)); % mesaj işaretinin 'fast fourier dönüşümü'f=-fs/2:1:fs/2-1; % frekans vektörünün tanımlanmasıfigure(2),plot(f,abs(M),'-ko'); % frekans uzayında Mtitle('M(f) Frekans Spektrumu'); %---Taşıyıcısı Bastırılmış Çift Yan Bandlı Modülasyon İşlemi------------- %--Yapılarak Zaman ve Frekans Uzaylarındaki Grafikler Elde Edildi----------
Taşıcıyısı bastırılmış çift yan bandlı modülasyon işlemi yapılarak zaman ve frekans uzaylarındaki grafikler elde edildi. Figüre 1 ve figüre 2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-30
-20
-10
0
10
20
30Mesaj Isareti (Zaman)
Figüre 1
-1500 -1000 -500 0 500 1000 15000
1
2
3
4
5
6
7
8
9
10M(f) Frekans Spektrumu
Figure 2
c=50*cos(2*pi*500*t); % taşıyıcı işaretiy=m.*c % modüle edilmiş işaret figure(3),plot(t,y) % zaman uzayında ytitle('Module Edilmis Isaret (Zaman)'); Y=1/N*fftshift(fft(y,N)); % y işaretinin 'fast forier dönüşümü'f=-fs/2:1:fs/2-1;figure(4),plot(f,abs(Y),'-ko'); % frekans uzayında Ytitle('Y(f) Frekans Spektrumu'); %---------Module Edilmiş İşaretin Faz Tahminli Demodülasyonu ve------------%---------Zaman ve Frekans Uzaylarında İşaretlerin Elde Edilmesi-----------
Modüle edilmiş işaretin faz tahminli demodülasyonu ,zaman ve frekans uzaylarındaki işaretler elde edildi. figüre 3 ve figüre 4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1500
-1000
-500
0
500
1000Module Edilmis Isaret (Zaman)
Figüre 3
-1500 -1000 -500 0 500 1000 15000
50
100
150
200
250
300Y(f) Frekans Spektrumu
Figüre 4
c=50*cos(2*pi*500*t); % faz tahminli demodülasyon işaretie=y.*c % agf girişindeki işaret figure(5),plot(t,e) % zaman uzayında etitle('AGF Girisindeki Isaret (Zaman)'); E = 1/N*fftshift(fft(e,N)); % e işaretinin 'fast fourier dönüşümü'f = -fs/2 :1: fs/2-1;figure(6),plot(f,abs(E),'-ko'); % frekans uzayında Etitle('E(f) Frekans Spektrumu'); %--------------------- AGF Tasarımı ve Filtreleme -------------------------
%--------------------- AGF Tasarımı ve Filtreleme ------------------------- i=0; % AGF tasarımıagf=zeros(1,3000); %while i<=3000; % i=i+1; % if i>=1250 && i<=1750; % agf(i)=1; % end %end % AGF tasarımı Z=E.*agf; %filtreden sonraki işaret
Zaman uzayında AGF işaret zaman fonksiyonu ve e işaretinin fast fourier dönüşümü yapılarak frekans uzayında AGF tasarımı ve filtreleme işlemi yapılmıştır.figure 5 ve figüre 6
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-8
-6
-4
-2
0
2
4
6
8x 10
4 AGF Girisindeki Isaret (Zaman)
Figüre 5
-1500 -1000 -500 0 500 1000 15000
2000
4000
6000
8000
10000
12000
14000E(f) Frekans Spektrumu
Figüre 6
%----------------- Mesaj İşaretinin Tekrar Elde Edilmesi------------------- figure(7),plot(f,abs(Z),'-ko') % frekans uzayında Ztitle('AGF Cikisindaki Isaret (Frekans)'); Z=ifftshift(ifft(Z)); % AGF den sonraki işaretin ters fft dönüşümüfigure(8),plot((f+600)/fs,60.*z) % zamanda z grafiğititle('AGF Cikisindaki Isaret (Zaman)');
AGF den sonraki işaretin ters fourier dönüşümü ile mesaj işareti tekrar elde edildi. Figüre 7
-1500 -1000 -500 0 500 1000 15000
2000
4000
6000
8000
10000
12000
14000AGF Cikisindaki Isaret (Frekans)
Figüre 7