ANALOG HABERLEŞME DERSİ

9
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 İşareti figure(1),plot(t,m) % zaman uzayında mesaj işareti title('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 M title('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----------

Transcript of ANALOG HABERLEŞME DERSİ

Page 1: 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

Page 2: ANALOG  HABERLEŞME DERSİ

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

Page 3: ANALOG  HABERLEŞME DERSİ

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

Page 4: ANALOG  HABERLEŞME DERSİ

-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

Page 5: ANALOG  HABERLEŞME DERSİ

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

Page 6: ANALOG  HABERLEŞME DERSİ

-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

Page 7: ANALOG  HABERLEŞME DERSİ

-1500 -1000 -500 0 500 1000 15000

2000

4000

6000

8000

10000

12000

14000AGF Cikisindaki Isaret (Frekans)

Figüre 7