You are on page 1of 59

UNIVERZITET U TUZLI

v
ba er
z

ija

FAKULTET ELEKTROTEHNIKE

LABORATORIJSKE VJEBE
Osnovi telekomunikacija

re

ot

up

In
te

rn

Ra

dn

Gogi Asmir

Tuzla, Oktobar 2009. godine

Copyright 2010 - Gogi Asmir

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

ija

OSNOVI TELEKOMUNIKACIJA

Copyright 2010 - Gogi Asmir

Laboratorijske vjebe 1
Zadatak 1.1

xf (t)

xp (t)

NF Filter
p(t)

Povorka
delta
impulsa

xm (t)

xd (t)

y(t)

NF Filter

v
ba er
z

x(t)

Analogni
signal

ija

Potrebno je izvriti Fourier-ovu analizu komunikacijskog sistema na slici 1.1

s(t)

s(t)

Sinusni
signal

Sinusni
signal

Slika 1.1: Komunikacioni sistem.

Analogni signal x(t) ima spektar:

40 |f |, |f | 40 Hz
0, ostalo

re

dn

x(f ) =

f g = 45 Hz,

b) fs = 100 Hz,

f g = 50 Hz,

s(t) = sin(10000t)
(

x(t) =

s(t) = sin(10000t),

In
te

s(t) = sin(44000t),

1
s
10
ostalo

1, |t|
0,

rn

c)

d)

s(t) = sin(20000t)

up

Ra

a) fs = 70 Hz,

ot

Odrediti analitike izraze za signale p(t), xp (t), xf (t), xm (t), xd (t) i y(t), a zatim napisati MATLAB
program koji e nacrtati navedene signale za sljedee sluajeve

fs = 440 Hz, fg = 200 Hz


(
x(t) =

1
s
20
ostalo

1, |t|
0,

fs = 1000 Hz, fg =?

ta je potrebno izmijeniti u dijelu zadatka pod a) i b) kako bi spektar signala x(t) i y(t) bio
identian?

Copyright 2010 - Gogi Asmir

OSNOVI TELEKOMUNIKACIJA

Ako bi smo eljeli prenijeti dio spektra signal x(t) od frekvencije 0 Hz do frekvencije prve nule u
spektru signal x(t) za sluaj c) i d), ta je potrebno izmijeniti u shemi komunikacijskog sistema?
Kakve su posljedice unesenih izmjena u komunikacijskom sistemu na signal y(t)? Nacrtati signale
p(t), xp (t), xf (t), xm (t),xd (t) i y(t) takvog sistema za c) i d).
ta bi zahtijevao prijenos cijelog frekvencijskog opsega signala x(t) u dijelu zadatka c) i d)? Da
li je to mogue izvesti? Obrazloiti.
Rjeenje
Glavni program:

2
3
4
5

clear all
close all
clc
f_max=200;
fmax=40;

ija

18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

v
ba er
z

17

re

16

ot

15

14

up

13

dn

12

11

rn

9
10

f=f_max:1:f_max;
X=0.1*(abs(f)+fmax).*(stepfun(f,fmax)stepfun(f,fmax));
fs=90;
ff=45;
fm=10000;
subplot(6,1,1)
plot(f,X)
title('Spektar signala x(t)')
axis([200 200 0.5 8])
subplot(6,1,2)
[Xmax_v,Xmax_i]=max(X);
delta=zeros(1,size(X,2));
ft=Xmax_i:fs:size(delta,2);
delta(ft)=1/fs;
ft=Xmax_i:fs:1;
delta(ft)=1/fs;
stem(f,delta)
title(sprintf('Spektar povorke delta impulsa, fs = %d',fs));
axis([200 200 0.01 2/fs])
subplot(6,1,3)
Xs=uzorkovanje(X,fs);
plot(f,Xs)
title(sprintf('Spektar uzorkovanog signala x(t), fs = %d',fs));
hold on
plot(f,X/fs,'r')
axis([200 200 0.01 5/fs])
subplot(6,1,4)
fr=ff;
fl=0;
Xs(1:(Xmax_ifl))=0;
Xs((Xmax_i+fr):size(Xs,2))=0;
plot(f,Xs)
title(sprintf('Nakon filtriranja sa NF filterom frekvencije f_f = %d',ff));
subplot(6,1,5)
Xs=0.5*[zeros(1,fm) Xs(Xmax_i:size(Xs,2))];
ft=0:(fm+200);
plot(ft,Xs)
title(sprintf('Nakon mnozenja sa sin(2 \\pi f_m t), f_m = %d',fm));
subplot(6,1,6)
[Xmax_v,Xmax_i]=max(Xs);
Xs=[Xs(Xmax_i:(Xmax_i+ff)) zeros(1,fm) Xs];
ft=0:(size(Xs,2)1);
plot(ft,Xs)
title(sprintf('Nakon ponovnog mnozenja sa sin(2 \\pi f_m t), f_m = %d',fm));

Ra

In
te

Copyright 2010 - Gogi Asmir

OSNOVI TELEKOMUNIKACIJA

1
2
3
4

function Xs = uzorkovanje(X,fs)
Xs=X/fs;
Xtmp=Xs;
while(max(Xtmp)~= 0)

7
8
9
10
11
12
13

Xtmp=[zeros(1,fs) Xtmp(1:(size(Xtmp,2)fs))];
Xs=Xs+Xtmp;
end
Xtmp=X/fs;
while(max(Xtmp)~= 0)
Xtmp=[Xtmp((fs+1):(size(Xtmp,2))) zeros(1,fs) ];
Xs=Xs+Xtmp;
end

1.2 102

40

8 103

Xp (f )

X(f )

30

v
ba er
z

1 102

ija

6 103

20

4 103

10

2 103

0
0

100

100

200

ot
0.1

In
te

100

(b)

0.2

0.1

200

200

0.3

0.2

100

0.4

rn

Xs (f )

0.3

100

Slika 1.2

Xf (f )

0.4

200

up

Ra

dn

(a)

200

re

200

100

100

200

200

100

(a)

(b)

Slika 1.3

Copyright 2010 - Gogi Asmir

0.2

0.2

0.15

0.15
Xd (f )

Xm (f )

OSNOVI TELEKOMUNIKACIJA

0.1

5 102

0.1

5 102

0
10

3.96

10

10
f

3.98

10

4.02

10

100

4.04

101

102

103

104

(a)

(b)

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

ija

Slika 1.4

Copyright 2010 - Gogi Asmir

Laboratorijske vjebe 2

Nacrtati amplitudni spektar signala


 
t
T

v
ba er
z

x(t) = rect

ija

Zadatak 2.1

prije i poslije mnoenja sa sinusnim signalom sin(10t). Dodatno nacrtati spektralne gustine energije
oba signala. Uzeti da je T=1.
Rjeenje

Fourierova transformacija signala x(t) je:


Z
Z T /2
sin(f T )
j2f t
X(f ) =
x(t)e
dt =
ej2f t dt = T
= T sinc(f T )
f T

T /2

Spektralna gustina energije signala je:

dn

(f ) = |(X(f )|2 = T 2 sinc2 (f T )

4
5
6
7
8
9

10
11

In
te

12

up

clear all;
close all;
clc;
T=0.5;f0=5;
f=10:0.01:10;
%Spektar signala x(t)
Xf=T*sin(pi*f*T)./(pi*f*T);
[a b]=max(isnan(Xf));Xf(b)=T;
%Spektar modulisanog signala y(t)
Yf=1/(2*j)*(T*sin(pi*(ff0)*T)./(pi*(ff0)*T)T*sin(pi*(f+f0)*T)./(pi*(f+f0)*T));
[a b]=max(isnan(Yf));Yf(b)=T/2j;[a b]=max(isnan(Yf));Yf(b)=T/2j;
%ESD signala x(t)
Pxf=abs(Xf).^2;
%ESD signala y(t)
Pyf=abs(Yf).^2;
subplot(4,1,1)
plot(f,abs(Xf))
subplot(4,1,2)
plot(f,Pxf,'m')
subplot(4,1,3)
plot(f,abs(Yf),'k')
subplot(4,1,4)

rn

ot

1
1
((f f0 ) (f + f0 )) = (X(f f0 ) X(f + f0 ))
2j
2j

Ra

Y (f ) = X(f )

re

Spektar signala x(t) nakon mnoenja sa sinusnim signalom bie:

13
14
15
16
17
18
19
20
21
22

Copyright 2010 - Gogi Asmir

26
27

|X(f )|

28

0.5

0.25

0.4

0.2

0.3

0.15

0.2

0.1

0.1

5 102

10

10

f (Hz)

ija

25

plot(f,Pyf,'r')
%Ukupna snaga signala P=T
%Snaga signala x(t) sadrzana u frek. opsegu 010Hz
trapz(f,Pxf)
%Snaga signala y(t) sadrzana u frek. opsegu 010Hz
trapz(f,Pyf)

|X(f )|2

24

f (Hz)

(a) Amplitudni spektar signala x(t).

re ve
ba r
z

23

OSNOVI TELEKOMUNIKACIJA

(b) Spektralna gustina energije signala x(t).

Slika 2.1

102

10

f (Hz)

ot

Ra

10

up

0.1

(a) Amplitudni spektar signala y(t).

0
10

10

f (Hz)

(b) Spektralna gustina energije signala y(t).

Slika 2.2

rn

Zadatak 2.2

|X(f )|2

a
dn

|X(f )|

0.2

In
te

Nacrtati spektar signala y(t) iz prethodnog zadatka i oznaiti propusni opseg od 3dB i propusni opseg
od nule do nule.
Rjeenje

1
2
3
4

clear all;
close all;
clc;
T=1;f0=6;

Copyright 2010 - Gogi Asmir

OSNOVI TELEKOMUNIKACIJA

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

ija

f=10:0.01:10;
Yf=1/(2*j)*(T*sin(pi*(ff0)*T)./(pi*(ff0)*T)T*sin(pi*(f+f0)*T)./(pi*(f+f0)*T));
[a b]=max(isnan(Yf));Yf(b)=T/2j;[a b]=max(isnan(Yf));Yf(b)=T/2j;
[a b]=max(abs(Yf));
band=a/sqrt(2);
Ysize=round(size(Yf,2)/2);
ind1=find(abs(Yf(1:Ysize))>=band);
ind2=find(abs(Yf(Ysize:size(Yf,2)))>=band);
subplot(3,1,1)
plot(f,abs(Yf))
xlabel('f[Hz]');ylabel('|Y(f)|');title('Spektar signala y(t)')
subplot(3,1,2)
plot(f,abs(Yf),'m')
%propusni opseg 3dB
hold on; plot([f(ind1(1)) f(ind1(1))],[0 band],'k')
hold on; plot([f(ind1(size(ind1,2))) f(ind1(size(ind1,2)))],[0 band],'k')
hold on; plot([f(ind2(1)+Ysize) f(ind2(1)+Ysize)],[0 band],'k')
hold on; plot([f(ind2(size(ind2,2))+Ysize) f(ind2(size(ind2,2))+Ysize)],[0 band],'k')
xlabel('f[Hz]');ylabel('|Y(f)|');title('Propusni opseg 3dB')
subplot(3,1,3)
plot(f,abs(Yf),'r')
%propusni opseg od nule do nule
f=[7:0.01:5 5:0.01:7];
Yf=1/(2*j)*(T*sin(pi*(ff0)*T)./(pi*(ff0)*T)T*sin(pi*(f+f0)*T)./(pi*(f+f0)*T));
hold on; fill(f,abs(Yf),'k')
xlabel('f[Hz]');ylabel('|Y(f)|');title('Propusni opseg od nule do nule')

|X(f )|

0.2

10

f (Hz)

ot

0.1

dn

|X(f )|

0.2

v
ba er
z

re

up

10

f (Hz)

(b) Propusni opseg signala y(t) -3dB

Slika 2.3

In
te

rn

Ra

(a) Propusni opseg signala y(t) od nule do nule

0.1

Copyright 2010 - Gogi Asmir

10

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

ija

OSNOVI TELEKOMUNIKACIJA

Copyright 2010 - Gogi Asmir

Laboratorijske vjebe 3
Zadatak 3.1

ija

Napisati MATLAB program koji e nacrtati signal x(t) = eat u(t) zatim autokorelacijsku funkciju i
spektralnu gustinu energije signala.
Rjeenje

v
ba er
z

Autokorelacijska funkcija signala x(t) je:


Z
1 a| |
Rx ( ) =
e
x(t)x(t )dt =
2a

Spektralna gustina energije signala x(t) je:


Z
1
Sx (f ) =
Rx ( )ej2f d = 2
a
+
4 2 f 2

6
7
8
9
10

13
14
15
16
17
18
19
20
21
22

In
te

23

rn

12

Ra

11

re

ot

clear all
close all
clc
t=10:0.01:10;a=2;
x=exp(a*t).*stepfun(t,0);
subplot(3,1,1);
plot(t,x);
xlabel('Vrijeme t');
ylabel('Napon x(t)');
title('Talasni oblik signala x(t)');
xt=rot90(rot90(x));
Rx=conv(x,xt);
Rx=0.01*Rx(1000:3000);
subplot(3,1,2);
plot(t,Rx,'r');
xlabel('\tau');
ylabel('Amplituda');
title('Autokorelaciona funkcija R_x(\tau)');
f=t;
Sx=1./(4*pi^2*f.^2+a^2);
subplot(3,1,3)
plot(f,Sx)
xlabel('frekvencija f');
ylabel('Amplituda');
title('Spektralna gustina energije S_x(f)');
%energija signala u vremenskom domenu
trapz(t,x.^2)
%energija signala preko ESD
trapz(t,Sx)

up

dn

24
25
26
27
28
29

Copyright 2010 - Gogi Asmir

12

OSNOVI TELEKOMUNIKACIJA

0.25
0.2

0.2
|X(f )|2

0.1

0.15
0.1

5 102

5 102

10

10

f (Hz)

f (Hz)

(a) Autokorelacijska funkcija Rx ( ).

(b) Spektralna gustina energije signala x(t).

Slika 3.1

Nacrtati autokorelacijsku funkciju signala

re ve
ba r
z

Zadatak 3.2

ija

|X(f )|

0.15

x(t) = 4 sin(10t) + 8 cos(30t)

a zatim odrediti normiranu snagu signala u vremenskom domenu i usporediti sa P = R(0).


Rjeenje

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

ot

up

rn

clear all
close all
clc
dt=0.01;t=1:dt:1;
x=4*sin(10*t)+8*cos(30*t);
subplot(3,1,1);
plot(t,x);
xlabel('Vrijeme t');
ylabel('Napon x(t)');
title('Talasni oblik signala x(t)');
tau=t;
Rx=8*cos(10*tau) + 32*cos(60*tau) ;
subplot(3,1,2);
plot(t,Rx,'r');
xlabel('\tau');
ylabel('Amplituda');
title('Autokorelaciona funkcija R_x(\tau)');
df=dt;f=10:df:10;
f1=10/(2*pi);f2=60/(2*pi);
Sx=4*(stepfun(f,f1)stepfun(f,f1+df))+4*(stepfun(f,f1df)stepfun(f,f1))...
+16*(stepfun(f,f2)stepfun(f,f2+df))+16*(stepfun(f,f2df)stepfun(f,f2));
subplot(3,1,3)
stem(f,Sx)
xlabel('Frekvencija f');
ylabel('Amplituda');
title('Spektralna gustina snage S_x(f)');
trapz(t,x.^2)/2
%snaga signala preko PSD

Ra

In
te

dn

Period signal x(t) je /5. Autokorelacijska funkcija signala x(t) je:


Z T0 /2
1
Rx ( ) =
x(t)x(t )dt = 8 cos(10 ) + 32 cos(60 )
T0 T0 /2

Copyright 2010 - Gogi Asmir

13

OSNOVI TELEKOMUNIKACIJA

29

trapz(f,Sx)*100

40

15

10

|X(f )|2

|X(f )|

20
0

5
20
0
0

0.2

0.2

0.4

10

f (Hz)

f (Hz)

(a) Autokorelacijska funkcija Rx ( ).

(b) Spektralna gustina snage signala S x (f ).

re

In
te

rn

up

ot

dn

v
ba er
z

Slika 3.2

Ra

ija

0.4

Copyright 2010 - Gogi Asmir

10

14

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

ija

OSNOVI TELEKOMUNIKACIJA

Copyright 2010 - Gogi Asmir

Laboratorijske vjebe 4
Zadatak 4.1

a) < 1
b) > 1

v
ba er
z

ija

Napisati MATLAB program koji e nacrtati signal x(t) = 0.3 sin(10t) + 0.2 sin(45t) + 0.4 sin(20t)
zatim amplitudno modulirati signal xc (t) = 10 sin(500t). Nacrtati modulirani signal ako je modulacijski indeks

Dodatno nacrtati spektre signala upotrebom brze Fourier-ove transformacije.


Rjeenje

Matematiki zapis amplitudno modulirani signala je:

5
6
7

11
12
13
14
15
16
17
18
19
20

In
te

21

rn

10

Ra

re

ot

clear all
close all
clc
Ac=10;
f_c=250;
t=0:0.001:0.2;
x=0.3*sin(10*pi*t)+0.2*sin(45*pi*t)+0.4*sin(20*pi*t);
subplot(3,1,1)
plot(t,x)
title('Modulisuci signal')
xlabel('t');
ylabel('x(t)')
mu=0.5;
x_c1=Ac*(1+mu*x).*cos(2*pi*f_c*t);
subplot(3,1,2)
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,x_c1)
title('Amplitudno modulisan signal \mu<1')
xlabel('t');
ylabel('x_c(t)')
mu=1.5;
x_c2=Ac*(1+mu*x).*cos(2*pi*f_c*t);
subplot(3,1,3)
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,x_c2)

up

dn

|x(t)| < 1

xc (t) = Ac (1 + x(t)) cos(c t),

22
23
24
25
26
27
28
29
30
31

Copyright 2010 - Gogi Asmir

16

46
47
48
49
50

0.6

ija

45

0.2

0.4

0.15

0.2

|X(f )|

44

re ve
ba r
z

43

0.1

5 102

0.2
0.4
0

5 102

0.1

0.15

t(s)

(a) Signal poruke

10

10

20

30

40

50

280

300

f (Hz)

(b) Spektar signala poruke

Slika 4.1

ot

42

4
|Xc (f )|

41

40

up

39

dn

38

37

rn

36

Ra

35

In
te

34

title('Amplitudno modulisan signal \mu>1')


xlabel('t');
ylabel('x_c(t)')
f=0:1000;
figure(2)
X=abs(fft(x,1001))/200;
plot(f(1:50),X(1:50))
xlabel('f(Hz)');
ylabel('X(f)')
figure(3)
X_c1=abs(fft(x_c1,1001))/200;
X_c2=abs(fft(x_c2,1001))/200;
plot(f(1:500),X_c1(1:500))
xlabel('f(Hz)');
ylabel('X_c(f)')
figure(4)
plot(f(1:500),X_c2(1:500))
xlabel('f(Hz)');
ylabel('X_c(f)')

x(t)

33

xc (t)

32

OSNOVI TELEKOMUNIKACIJA

10

5 10

0.1

0
0.15

200

220

240

260

f (Hz)

t(s)

(a) Modulirani signal < 1.

(b) Spektar moduliranog signala < 1.

Slika 4.2

Copyright 2010 - Gogi Asmir

17

OSNOVI TELEKOMUNIKACIJA

20
4
|Xc (f )|

xc (t)

10
0

10
0

20
0

5 10

0.1

0.15

200

220

240

260

280

300

f (Hz)

t(s)

(b) Spektar moduliranog signala > 1.

Slika 4.3

v
ba er
z

Zadatak 4.2

ija

(a) Modulirani signal > 1.

Napisati MATLAB program koji e nacrtati signal x(t) = 0.22sin(8t)+0.14sin(55t)+0.55sin(22t)


zatim koristei AM DSB modulacijski postupak modulirati signal xc (t) = 10sin(500t). Dodatno,
nacrtati spektre signala koristei brzu Fourier-ovu transformaciju.
Rjeenje

Matematiki zapis AM DSB moduliranog signala je:

5
6
7
8

Ac=10;
f_c=250;
t=0:0.001:0.2;
x=0.22*sin(8*pi*t)+0.14*sin(55*pi*t)+0.55*sin(22*pi*t);
subplot(2,1,1)
plot(t,x)
title('Modulisuci signal')
xlabel('t');
ylabel('x(t)')

Ra

9
10
11
12
13
14

17
18
19
20
21

In
te

22

mu=0.5;
x_c=Ac*x.*cos(2*pi*f_c*t);
subplot(2,1,2)
plot(t,Ac*x,'r','linewidth',2)
hold on
plot(t,x_c)
title('AM DSB')
xlabel('t');
ylabel('x_c(t)')

16

rn

15

re

ot

clear all
close all
clc

up

dn

|x(t)| < 1

xc (t) = Ac x(t) cos(c t),

23
24
25
26
27
28
29
30
31
32

f=0:1000;
figure(2)
X=abs(fft(x,1001))/200;
plot(f(1:50),X(1:50))
xlabel('f(Hz)');
ylabel('X(f)')
figure(3)
X_c=abs(fft(x_c,1001))/200;

Copyright 2010 - Gogi Asmir

18

33
34
35

OSNOVI TELEKOMUNIKACIJA

plot(f(1:500),X_c(1:500))
xlabel('f(Hz)');
ylabel('X_c(f)')

0.3

0.6
0.4

0.2
|X(f )|

x(t)

0.2
0

0.1

0.2
0.4
0

5 10

0.1

ija

0
2

0.15

10

20

30

40

50

280

300

f (Hz)

t(s)

(b) Spektar signala poruke

re ve
ba r
z

(a) Signal poruke

Slika 4.4

1.5

5 10

dn

0.1

0.15

200

220

240

260

f (Hz)

(b) Spektar moduliranog signala

Slika 4.5

up

Ra

(a) Modulirani signal

Zadatak 4.3

0.5

ot

t(s)

|Xc (f )|

xc (t)

1
2
3

In
te

Rjeenje

rn

Signal x(t) iz prvog zadatka modulirati koristei AM modulacijski postupak a zatim nacrtati signal na
izlazu AM demodulatora. Dodatno nacrtati signal na izlazu NF filtera prvog reda ije su vrijednosti
R = 100 i C = 10 F .

clear all
close all
clc

4
5
6

Ac=10;
f_c=10000;

Copyright 2010 - Gogi Asmir

19

OSNOVI TELEKOMUNIKACIJA

7
8
9
10
11
12
13

t=0:0.000001:0.4;
x=0.3*sin(10*pi*t)+0.2*sin(45*pi*t)+0.4*sin(20*pi*t);
subplot(4,1,1)
plot(t,x)
title('Modulisuci signal')
xlabel('t');
ylabel('x(t)')

14

18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

subplot(4,1,4)
R=100;
C=0.00001;
[y2,x2] = lsim([1],[R*C 1],x_d,t);
y2=y2(1:100:size(y2,1))/10;
t=t(1:100:size(t,2));
plot(t,y2,'r')

40

42

up

Ra

ot

dn

43

title('Signal na izlazu NF filtera')


xlabel('t');
ylabel('x(t)')

41

ija

17

mu=0.5;
x_c=Ac*(1+mu*x).*cos(2*pi*f_c*t);
subplot(4,1,2)
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,x_c)
title('Amplitudna modulacija \mu=0.7')
xlabel('t');
ylabel('x_c(t)')
x_d=Ac*(1+mu*x).*cos(2*pi*f_c*t).*cos(2*pi*f_c*t);
subplot(4,1,3)
plot(t,x_d)
title('Signal na izlazu AM demodulatora')
xlabel('t');
ylabel('x_d(t)')

v
ba er
z

16

10

rn

xc (t)

0.5

0.5

In
te

x(t)

re

15

0.1

10

0.2

0.3

5 102

0.1

0.15

t(s)

t(s)

(b) Modulirani signal = 0.7

(a) Signal poruke

Slika 4.6

Copyright 2010 - Gogi Asmir

20

OSNOVI TELEKOMUNIKACIJA

15
0.6

0.4

x(t)

xc (t)

10

0.2

0
0

5 10

0.1

0.15

0.1

t(s)

0.2

0.3

0.4

t(s)

(a) Signal na izlazu demodulatora = 0.7

ija

(b) Spektar signala poruke

Zadatak 4.4

re ve
ba r
z

Slika 4.7

Implementirati AM konvencionalni modulator sa slike 4.8 u programskom paketu QUCS. Prikazati


talasni oblik nosioca, signala poruke i modulisanog signala kao i spektre datih signala.

10k

100nF

4.7k

1k

um

Slika 4.8

In
te

rn

100nF

up

15k

Ra

un

470pF

ot

dn

56k

+30V

Signal nosioca je un (t) = 0.01 sin(400000t) a signal poruke um (t) = 2 sin(2000t).


Rjeenje

Nacrtati elektrinu emu sa slike 4.8 u programskom paketu QUCS a zatim oznaiti mjerna mjesta kao
na slici 4.10 koristei alat Wire Label.
Postaviti blok transient simulation i postaviti parametre bloka prema slici 4.9

Copyright 2010 - Gogi Asmir

21

OSNOVI TELEKOMUNIKACIJA

ija

Slika 4.9

transient
simulation

V3
U=30 V

v
ba er
z
O

C1
C=470 pF
T1
Type=npn
Is=1e-16
Nf=1
Vaf=0
Bf=100

V2
U=0.01 V

R3
R=10 kOhm

R2
R=56 kOhm

TR1
Type=lin
Start=0
Stop=3 ms

C2
C=100 nF

R4
R=15 kOhm

C3
C=100 nF

R5
R=4.7 kOhm

re

V1
U=2 V

Equation

Eqn1
fs=length(time)/(max(time)-min(time))
Adft=dft(O.Vt)
N=length(O.Vt)/2
Amp=abs(Adft[1:N])/(2*N)
f=linspace(1,fs/2,N)
PLAmp=PlotVs(Amp,f)

Slika 4.10

ot

dn

3
4
5

rn

fs=length(time)/(max(time)min(time))
Adft=dft(O.Vt)
N=length(O.Vt)/2
Amp=abs(Adft[1:N])/(2*N)
f=linspace(1,fs/2,N)
PLAmp=PlotVs(Amp,f)

up

Ra

Postaviti blok equation a zatim unijet sljedei kod


1

R6
R=1 kOhm

In
te

Pokrenuti simulaciju (F2)

Copyright 2010 - Gogi Asmir

22

OSNOVI TELEKOMUNIKACIJA

M.Vt

N.Vt

0.01

-0.01

-2
0

1e-3

0.002

0.003

time

1e-3

0.002

0.003

time
0.2

-0.5
1e-3

0.002

0.003

time

0
1.9e5

2e5
f

v
ba er
z

0.1

ija

Amp

O.Vt

0.5

re

ot

up

In
te

rn

Ra

dn

Slika 4.11

Copyright 2010 - Gogi Asmir

2.1e5

Laboratorijske vjebe 5
Zadatak 5.1

ija

Nacrtati Bessel-ove funkcije prve vrste, 0,1,2,3,5 i 10 reda i argumenta a zatim nacrtati Bessel-ove
funkcije prve vrste, od nultog do dvadesetog reda argumenta .

2
3
4
5
6
7
8
9

clear all
close all
clc
beta=0:0.01:20;
bes0=besselj(0,beta);
bes1=besselj(1,beta);
bes2=besselj(2,beta);
bes5=besselj(5,beta);
bes10=besselj(10,beta);

14
15
16
17
18
19

Ra

20
21
22
23

26
27
28
29
30
31

plot(n/1,bes1,'g','linewidth',2);
hold on
plot(n/2,bes2,'r','linewidth',2);
hold on
plot(n/5,bes5,'k','linewidth',2);
hold on
plot(n/10,bes10,'m','linewidth',2);
axis([0 3 0.4 0.8])
xlabel('n/\beta');
ylabel('J_n(\beta)')

In
te

32

n=0:0.01:20;
bes1=besselj(n,1);
bes2=besselj(n,2);
bes5=besselj(n,5);
bes10=besselj(n,10);

25

rn

24

ot

13

plot(beta,bes0,'linewidth',2);
hold on
plot(beta,bes1,'g','linewidth',2);
hold on
plot(beta,bes2,'r','linewidth',2);
hold on
plot(beta,bes5,'k','linewidth',2);
hold on
plot(beta,bes10,'m','linewidth',2);
xlabel('\beta');
ylabel('J_n(\beta)')
figure(2)

up

12

dn

11

10

re

v
ba er
z

Rjeenje

33
34
35
36
37
38
39

Copyright 2010 - Gogi Asmir

24

OSNOVI TELEKOMUNIKACIJA

0.8

0.6
0.4

Jn ()

Jn ()

0.5

0.2
0

0.2
0.4
0.5

10
n

15

20

n/

(b)

ija

(a)

Slika 5.1: Bessel-ove funkcije prve vrste, reda n i argumenta .

Zadatak 5.2

a) = 0.2
b) = 1
c) = 5

7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

ot

up

rn

clear all
close all
clc
fdelta=2000;
Am=1;
fc=100000;
fm=10000;
beta=Am*fdelta/fm;
n=5:1:5;
Jn_beta1=besselj(n,beta);
f1=fc+n*fm;
subplot(4,1,1)
stem(f1,Jn_beta1,'m','linewidth',2);
title('\beta=0.2')
xlabel('f');
ylabel('J_n(\beta)')
beta=1;
n=5:1:5;
Jn_beta2=besselj(n,beta);
f2=fc+n*fm;
subplot(4,1,2)
stem(f2,Jn_beta2,'m','linewidth',2);
title('\beta=1')
xlabel('f');
ylabel('J_n(\beta)')
beta=5;
n=10:1:10;

Ra

In
te

dn

Rjeenje

re

d) = 10

v
ba er
z

Nacrtati linijski spektar FM moduliranog signala ako je Am = 1 V , fc = 100 kHz, fm = 10 kHz za:

Copyright 2010 - Gogi Asmir

25

OSNOVI TELEKOMUNIKACIJA

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

ija

Jn_beta3=besselj(n,beta);
f3=fc+n*fm;
subplot(4,1,3)
stem(f3,Jn_beta3,'m','linewidth',2);
title('\beta=5')
xlabel('f');
ylabel('J_n(\beta)')
beta=10;
n=10:1:10;
Jn_beta4=besselj(n,beta);
f4=fc+n*fm;
subplot(4,1,4)
stem(f4,Jn_beta4,'m','linewidth',2);
title('\beta=10')
xlabel('f');
ylabel('J_n(\beta)')

28

1
0.8

0.5
Jn ()

0.4
0.2
0
0.2
0.4

0.6

0.8

1.2

v
ba er
z

Jn ()

0.6

1.4

f (Hz)

0.5
0.4

1.6
105

0.6

0.8

1.2

1.4

f (Hz)

1.6
105

(b) = 1

(a) = 0.2

0.2

0.4

0.2

0.4

rn

0.6

f (Hz)

0.8

re
1
105

0.2
Jn ()

Jn ()

Ra

0.2

up

0.4

ot

dn

Slika 5.2: Linijski spektar FM moduliranog signala

0.2

0.2

In
te

(a) = 0.2

0.6

f (Hz)

(b) = 1

Slika 5.3: Linijski spektar FM moduliranog signala

Copyright 2010 - Gogi Asmir

0.4

0.8

1
105

26

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

ija

OSNOVI TELEKOMUNIKACIJA

Copyright 2010 - Gogi Asmir

Laboratorijske vjebe 6
Zadatak 6.1

ija

Napisati MATLAB program koji e demonstrirati princip rada AM modulatora i demodulatora ako je
frekvencija nosioca fc = 500Hz. Pretpostaviti da je signal poruke
x(t) = 0.3 sin(10t) + 0.2 sin(45t) + 0.4 sin(20t)

Rjeenje

2
3

clear all
close all
clc

9
10
11
12
13

Ra

14

subplot(4,1,1)
plot(t,x)
title('Signal poruke')
xlabel('t');
ylabel('x(t)')

15
16

19
20
21
22
23
24
25
26

In
te

27

mu=0.5;
x_c=Ac*(1+mu*x).*cos(2*pi*f_c*t);
subplot(4,1,2)
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,Ac*(1+mu*x),'r','linewidth',2)
hold on
plot(t,x_c)
title('AM modulisani signal \mu=0.7')
xlabel('t');
ylabel('x_c(t)')

18

rn

17

ot

%x_c(t)=Ac(1+mu x(t))cos(omega_c t)
|x(t)| < 1
Ac=10;
f_c=500;
t=0:0.00001:0.4;
x=0.3*sin(10*pi*t)+0.2*sin(45*pi*t)+0.4*sin(20*pi*t);

up

dn

re

v
ba er
z

Nacrtati talasni oblik signala poruke, moduliranog signala, demoduliranog signala i signala nakon
filtriranja. Na strani prijemnika demonstrirati utjecaj NF RC filtera mijenjajui graninu frekvenciju.
NF filter dizajnirati prema karakteristikama signala poruke.

28
29
30
31
32
33
34

x_d=Ac*(1+mu*x).*cos(2*pi*f_c*t).*cos(2*pi*f_c*t);
subplot(4,1,3)
plot(t,x_d)
title('Signal na izlazu AM demodulatora')
xlabel('t');
ylabel('x_d(t)')

35
36
37

subplot(4,1,4)
R=100;

Copyright 2010 - Gogi Asmir

28

38
39

OSNOVI TELEKOMUNIKACIJA

C=0.0001;
[y2,x2] = lsim([1],[R*C 1],x_d,t);

40
41
42
43

%y2=y2(1:100:size(y2,1));
%t=t(1:100:size(t,2));
plot(t,y2,'r')

44

46
47

title('Signal na izlazu NF filtera')


xlabel('t');
ylabel('x(t)')

10

xmod (t)

x(t)

0.5

ija

45

0.5

5 102

0.1

0.15

0.2

re ve
ba r
z

10

5 102

0.1

0.15

0.2

0.15

0.2

t(s)

t(s)

(a) Signal poruke

(b) Modulirani signal

Slika 6.1

5 10

0.1

t(s)

xnf (t)

up

Ra

ot

dn

10
xdemod (t)

0.15

0.2

rn

In
te

Zadatak 6.2

0
0

5 102

0.1
t(s)

(b) Signal na izlazu NF filtera

(a) Demodulirani signal

Slika 6.2

Napisati MATLAB program koji e tonski modulirati signal


x(t) = cos(200t) + cos(370t)

uzeti da je frekvencija nosioca fc = 1kHz, amplituda nosioca Ac = 2 i frekventna devijacija f = 1kHz.


Nacrtati talasni oblik moduliranog signala te linijski spektar moduliranog signala.

Copyright 2010 - Gogi Asmir

29

OSNOVI TELEKOMUNIKACIJA

Rjeenje

1
2
3
4
5
6
7
8
9
10
11
12

clear all
close all
clc
fdelta=1000;
Am=1;
Ac=2;
f1=100;
f2=185;
fc=1000;
beta1=Am*fdelta/f1;
beta2=Am*fdelta/f2;
n=5:1:5;m=n;

13

15
16
17

t=0:1e4:0.032;
x=Ac*cos(2*pi*fc*t+beta1*cos(2*pi*f1*t) +beta2*cos(2*pi*f2*t));
subplot(2,1,1)
plot(t,x)

ija

14

18

22
23
24
25
26
27

31
32

dn

Ra

x(t)

1
2

5 102

1 10 1.5 10 2 10 2.5 10 3 10
t(s)
2

5 102
0.1
2

500

5 10

rn

0.1

ot

30

subplot(2,1,2)
stem(f,JnJm,'r','linewidth',2);
title('Linijski spektar tonski modulisanog signala')
xlabel('f');
ylabel('J_n(\beta_1)J_m(\beta_2)')

29

up

28

X(f )

21

r=1;
for l=n(1):n(size(n,2))
for k=m(1):m(size(m,2))
f(r)=fc+l*f1+k*f2;
JnJm(r)=besselj(l,beta1)*besselj(k,beta2);
r=r+1;
end
end

v
ba er
z

20

re

19

1,000

1,500

2,000

f (Hz)

(a) Tonski moduliran signal

(b) Spektar tonski moduliranog signala

In
te

Slika 6.3

Copyright 2010 - Gogi Asmir

30

OSNOVI TELEKOMUNIKACIJA

Zadatak 6.3
Demonstrirati princip rada AM Superheterodinskog prijemnika koritenjem MATLAB toolbox-a. Pretpostaviti da imamo tri radio postaje na frekvencijama
1. fc = 500kHz
2. fc = 670kHz
3. fc = 770kHz

Zato se koristi meu frekvencija i koja je njena uloga?


Objasniti ulogu RF dijela prijemnika.

ija

Pretpostaviti da je frekventni opseg svake radio postaje W = 30kHz.Pretpostaviti da je meu frekvencija fif = 455kHz

Rjeenje

11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

re

9
10

ot

up

dn

rn

clear all
close all
clc
fstep=10;
f=1:fstep:1200000;
%BRF propusni opseg AM modulisanog signala
BRF=30000;
Ac=1.1;
f_c=500000;
f_IF=455000;
%AM nosioc plus ostale radio postaje
XAM=Ac*(stepfun(f,f_c)stepfun(f,f_c+100));
XAM=XAM +sin(2*pi/BRF*(ff_c+BRF/2)).*(stepfun(f,f_cBRF/2)stepfun(f,f_c));
XAM=XAM +sin(2*pi/BRF*(ff_c)).*(stepfun(f,f_c)stepfun(f,f_c+BRF/2));
XAM=XAM +Ac/2*(stepfun(f,f_c+170000)stepfun(f,f_c+100+170000));
rp1a=0.5*sin(2*pi/BRF*(ff_c+BRF/2170000));
XAM=XAM +rp1a.*(stepfun(f,f_cBRF/2+170000)stepfun(f,f_c+170000));
rp1b=0.5*sin(2*pi/BRF*(ff_c170000));
XAM=XAM +rp1b.*(stepfun(f,f_c+170000)stepfun(f,f_c+BRF/2+170000));
XAM=XAM +Ac/2*(stepfun(f,f_c+270000)stepfun(f,f_c+100+270000));
rp2a=0.5*sin(2*pi/BRF*(ff_c+BRF/2270000));
XAM=XAM +rp2a.*(stepfun(f,f_cBRF/2+270000)stepfun(f,f_c+270000));
rp2b=sin(2*pi/BRF*(ff_c270000))
XAM=XAM +rp2b.*(stepfun(f,f_c+270000)stepfun(f,f_c+BRF/2+270000));
subplot(3,1,1)
plot(f,XAM);
title('AM modulisani signal f_c=500kHz, W=2*f_m=30kHz');
axis([1 1000001 0.2 1.2])
%frekvencija tunera
f_RF=f_c;
f_c=f_RF;
f_lo=f_IF+f_c;
XRFfunc=stepfun(f,f_RFBRF/2)stepfun(f,f_RF+BRF/2);
XRF=XRFfunc.*XAM;
subplot(3,1,2)
plot(f,XRFfunc);
title('Frekventna karakteristika selektivnog pojacala');
axis([1 1000001 0.2 1.2])
subplot(3,1,3)

Ra

In
te

v
ba er
z

Mijenjajui rezonantnu frekvenciju RF dijela pokazati da je AM superheterodinski prijemnik u


mogunosti demodulirati signale svake radio postaje.

Copyright 2010 - Gogi Asmir

31

OSNOVI TELEKOMUNIKACIJA

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

0.8

0.6

|X(f )|

|X(f )|

0.8

0.4
0.2

0.6
0.4

5.5

6.5

7.5

dn

4.5

0.2

f (Hz)

8
105

In
te

0.2

f (Hz)

6
105

ot

0.2

4.6

5.5

(b) Frekventna karakteristika selektivnog pojaala

|Xmix (f )|

0.4

0.4

rn

0.6

4.5

Slika 6.4

0.8

up

Ra

(a) Spektar signala na ulazu AM superheterodinskog


prijemnika

|XRF (f )|

ija

42

plot(f,XRF);
title('Izlaz selektivnog pojacala');
axis([1 1000001 0.2 1.2])
XLO=0.5*(stepfun(f,f_lo)stepfun(f,f_lo+100));
figure(2)
subplot(3,1,1)
plot(f,XLO)
title('Spektar miksera');
axis([1 1200001 0.2 1.2])
%Izlaz miksera
f_if=(f_RFf_IF)/fstep;
XM=0.5*[XRF(f_if:size(XRF,2)) zeros(1,f_if1)] ;
subplot(3,1,2)
plot(f,XM)
axis([1 1000001 0.2 1.2])
title('Izlaz miksera je spektar na f_{IF}');
subplot(3,1,3)
f_if=f_IF/fstep;
XD=4*0.5*[XM(f_if:size(XM,2)) zeros(1,f_if1)] ;
plot(f,XD)
axis([1 1000001 0.2 1.2])
title('Izlaz demodulatora osnovni opseg');

v
ba er
z

41

re

40

4.8

5.2

f (Hz)

5.4
105

(a) Izlaz selektivnog pojaala

9.54

9.55

9.55
f (Hz)

(b) Spektar miksera

Slika 6.5

Copyright 2010 - Gogi Asmir

9.56
105

32

0.5

0.4

0.8
|Xdemod (f )|

0.3
0.2

0.6
0.4

0.1

0.2

4.2

4.3

4.4

4.5

4.6

4.7

f (Hz)

4.8

4.9
105

(a) Izlaz miksera

(b) Izlaz demodulatora

re

In
te

rn

up

ot

dn

v
ba er
z

Slika 6.6

Ra

f (Hz)

ija

|Xmout (f )|

OSNOVI TELEKOMUNIKACIJA

Copyright 2010 - Gogi Asmir

5
104

Laboratorijske vjebe 7
Zadatak 7.1

ija

Demonstrirati princip frekventnog multipleksiranja koritenjem MATLAB toolbox-a. Pretpostaviti da


imamo tri signala, pri emu svaki signal ima ogranien spektar i to

W2 = 140Hz
W3 = 100Hz

v
ba er
z

W1 = 80Hz

2
3
4

fb=500:500;

Ra

clear all
close all
clc

ot

dn

Rjeenje

10
11
12

%spektar prvog signala


X1=(fb+80).*(stepfun(fb,80)stepfun(fb,0))+(fb+80).*(stepfun(fb,0)stepfun(fb,80));
%spektar drugog signala
X2=(40fb.^2/500).*(stepfun(fb,140)stepfun(fb,140));
%spektar treceg signala
X3=fb.^2/200.*(stepfun(fb,100)stepfun(fb,100));

13

15
16
17

In
te

18

subplot(3,1,1)
plot(fb,X1,'LineWidth',2)
title('Spektar signal x_1(t)')
xlabel('f')
ylabel('|X_1(f)|')
subplot(3,1,2)
plot(fb,X2,'r','LineWidth',2)
title('Spektar signal x_2(t)')
xlabel('f')
ylabel('|X_2(f)|')
subplot(3,1,3)
plot(fb,X3,'k','LineWidth',2)
title('Spektar signal x_3(t)')
xlabel('f')
ylabel('|X_3(f)|')

rn

14

up

re

Frekvencijsko multipleksiranje implementirati upotrebom AM USSB modulacije pretpostavljajui da


je irina zatitnog pojasa Bg = 50Hz pri emu prvi signal ostaje u osnovnom opsegu. Signal poruke
modulirati koristei AM DSB modulacije pri emu je frekvencija nosioca fc = 20kHz. Kao rezultat
prikazati spektre signala u osnovnom opsegu, nakon multipleksiranja i nakon AM DSB modulacije.
Envelopu amplitudnog spektar signala x1 (t), x2 (t) i x3 (t) izabrati po volji.

19
20
21
22
23
24
25
26
27
28

Copyright 2010 - Gogi Asmir

34

OSNOVI TELEKOMUNIKACIJA

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

%FDM sa Bg=50Hz i koristi USSBAM modulacija


figure(2)
XM1=(fb+80).*(stepfun(fb,0)stepfun(fb,80));
plot(fb,XM1,'LineWidth',2)
hold on
XM1=(40(fb130).^2/500).*(stepfun(fb,130)stepfun(fb,270));
plot(fb,XM1,'r','LineWidth',2)
hold on
XM1=(fb320).^2/200.*(stepfun(fb,320)stepfun(fb,420));
plot(fb,XM1,'k','LineWidth',2)
axis([20 500 10 90])
title('Nakon multipleksiranja i USSBAM modulacije, B_g=50Hz ')
xlabel('f')
ylabel('|X_m1(f)|')

44

53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

ija

40

Ra

80

40

200

100

100

200

rn

f (Hz)

30

(a) Spektar signala x1 (t)

40

20

20

10

20

In
te

|X1 (f )|

60

|X3 (f )|

52

v
ba er
z

51

re

50

ot

49

48

up

47

%AM DSB modulacije fc=20kHz


f=0:25000;
fc=20000;
figure(3)
XM1=(f+fc+80).*(stepfun(f,0+fc)stepfun(f,80+fc));
plot(f,XM1,'LineWidth',2)
hold on
XM1=(40(f130fc).^2/500).*(stepfun(f,130+fc)stepfun(f,270+fc));
plot(f,XM1,'r','LineWidth',2)
hold on
XM1=(f320fc).^2/200.*(stepfun(f,320+fc)stepfun(f,420+fc));
plot(f,XM1,'k','LineWidth',2)
hold on
XM1=(ffc+80).*(stepfun(f,80+fc)stepfun(f,fc));
plot(f,XM1,'LineWidth',2)
hold on
XM1=(40(f+130fc).^2/500).*(stepfun(f,270+fc)stepfun(f,130+fc));
plot(f,XM1,'r','LineWidth',2)
hold on
XM1=(f+320fc).^2/200.*(stepfun(f,420+fc)stepfun(f,320+fc));
plot(f,XM1,'k','LineWidth',2)
hold on
axis([19500 20500 10 90])
title('Nakon multipleksiranja i USSBAM modulacije, B_g=50Hz ')
xlabel('f')
ylabel('|X_m1(f)|')

dn

46

|X2 (f )|

45

0
200

0
100

100

200

200

f (Hz)

(b) Spektar signala x2 (t)

100

100

f (Hz)

(c) Spektar signala x3 (t)

Slika 7.1

Copyright 2010 - Gogi Asmir

200

35

80

80

60

60

|XDSBAM (f )|

|XF DM (f )|

OSNOVI TELEKOMUNIKACIJA

40
20

40
20

0
0

100

200

300

400

500

1.9

1.95

f (Hz)

2.05

f (Hz)

(b) Spektar signala xDSBAM (t)

Zadatak 7.2

v
ba er
z

Slika 7.2

ija

(a) Spektar signala xF DM (t) nakon AM USSB modulacije sa Bg = 50Hz

2.1
104

Prikazati talasni oblik frekvencijski multipleksiranog signala pretpostavljajui da su signali koje elimo
multipleksirati sluajne povorke pravougaonih impulsa.
Rjeenje

6
7
8
9
10
11
12

%Talasni oblici signala


figure(1)
subplot(3,1,1)
plot(t,x1,'LineWidth',2)
title('Talasni oblik signala x_1(t)')
xlabel('t[ms]')
ylabel('x_1(t)')
axis([0 500 0 1.2])
subplot(3,1,2)
plot(t,x2,'r','LineWidth',2)
title('Talasni oblik signala x_2(t)')
xlabel('t[ms]')
ylabel('x_2(t)')
axis([0 500 0 1.2])
subplot(3,1,3)
plot(t,x3,'k','LineWidth',2)
title('Talasni oblik signala x_3(t)')
xlabel('t[ms]')
ylabel('x_3(t)')
axis([0 500 0 1.2])

15
16
17
18
19
20
21
22
23
24
25

In
te

26

rn

14

Ra

13

t=0:1:500;
%prvi signal
x1=stepfun(t,0)stepfun(t,80)+stepfun(t,330)stepfun(t,380);
%drugi signala
x2=stepfun(t,100)stepfun(t,300)+stepfun(t,350)stepfun(t,400);
%treci signala
x3=stepfun(t,0)stepfun(t,130)+stepfun(t,340)stepfun(t,460);

dn

re

clear all
close all
clc

ot

up

27
28
29
30
31
32
33
34

%multiplekisramo samo dio spektra, odrediti koji dio?

35
36

X1=fft(x1);

Copyright 2010 - Gogi Asmir

36

37
38
39

OSNOVI TELEKOMUNIKACIJA

X2=fft(x2);
X3=fft(x3);
f=t*2;

40

42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

figure(2)
subplot(3,1,1)
semilogy(f,10*log(abs(X1)),'LineWidth',2)
title('Amplitudni spektar signala x_1(t)')
xlabel('f[Hz]')
ylabel('|X_1(f)|')
%axis([0 500 0 1.2])
subplot(3,1,2)
plot(f,10*log(abs(X2)),'r','LineWidth',2)
title('Amplitudni spektar signala x_2(t)')
xlabel('f[Hz]')
ylabel('|X_2(f)|')
%axis([0 500 0 1.2])
subplot(3,1,3)
plot(f,10*log(abs(X3)),'k','LineWidth',2)
title('Amplitudni spektar signala x_3(t)')
xlabel('f[Hz]')
ylabel('|X_3(f)|')
%axis([0 500 0 1.2])

ija

41

62
63

Xmux=[X1(1:250) X2(1:250) X3(1:250)];


Xmux_conj=conj(fliplr(Xmux(2:end)));
Xmux=[Xmux Xmux_conj];

64
65
66
67
68
69
70

f1=1:size(Xmux,2);
figure(3)
plot(f1,abs(Xmux),'k','LineWidth',2)
title('Amplitudni spektar multipleksiranog signala')
xlabel('f[Hz]')
ylabel('|Xmux(f)|')

71
72

80
81
82
83
84
85
86
87
88
89
90
91
92
93
94

ot

79

fid=fopen('fdm4.txt','w');
fprintf(fid,'t \t\t\t x1 \t\t\t x2 \t\t\t x3 \n');
for n=1:size(t,2)
fprintf(fid,'%f \t\t %f \t\t %f \t\t %f \n',t(n),x1(n),x2(n),x3(n));
end
fclose(fid);

up

78

dn

77

fid=fopen('fdm5.txt','w');
fprintf(fid,'t \t\t\t x1 \n');
for n=1:size(t1,2)
fprintf(fid,'%f \t\t %f \n',t1(n),xfdm(n));
end
fclose(fid);

76

rn

75

xfdm=ifft(Xmux);
t1=(1:size(xfdm,2))/3;
figure(4)
plot(t1,xfdm)
title('Talasni oblik FDM signala x_{fdm} (t)')
xlabel('t[ms]')
ylabel('x_3(t)')

Ra

74

In
te

73

re

61

v
ba er
z

60

Copyright 2010 - Gogi Asmir

37

0.8

0.8

0.6

0.6

0.6

0.4

0.4

0.2

0.2

0
0

100

200

300

400

x3 (t)

1
0.8
x2 (t)

x1 (t)

OSNOVI TELEKOMUNIKACIJA

500

0.4
0.2
0

100

t(ms)

200

300

400

500

t(ms)

(a) Talasni oblik signala x1 (t)

100

200

(b) Talasni oblik signala x2 (t)

ija
100

200

v
ba er
z

xf dm (t)

300

400

t(ms)

re

In
te

rn

up

ot

dn

Slika 7.4: Talasni oblik FDM signala

Ra

400

(c) Talasni oblik signala x3 (t)

Slika 7.3

300

t(ms)

Copyright 2010 - Gogi Asmir

500

500

38

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

ija

OSNOVI TELEKOMUNIKACIJA

Copyright 2010 - Gogi Asmir

Laboratorijske vjebe 8
Zadatak 8.1

xmod (t)

x(t)
x(t)

xch (t)
KANAL

xdmod (t)

DEMODULATOR

NF

v
ba er
z

MODULATOR

ija

Na komunikacijskom sistemu prikazanom na slici 8.1 demonstrirati princip rada fazne petlje za PM
i FM modulaciju koritenjem MATLAB communication toolbox-a. Na slici 8.1 blok x(t) predstavlja

Slika 8.1: Komunikacijski sistem

sinusni signal 0.6 sin(20t) + 0.4 cos(35t); blok KANAL predstavlja AWGN(Additive white Gaussian
noise) komunikacijski kanal ije je ponaanje opisano sljedeim .m file-om
1

function x_ch = awgnkanal(x_mod)


x_ch = x_mod + 0.05*randn(1,size(x_mod,2));

dn

a) Dizajnirati komunikacijski sistem sa frekventnom modulacijom gdje je frekvencija nosioca 30kHz.

re

b) Dizajnirati komunikacijski sistem sa faznom modulacijom gdje je frekvencija nosioca 30kHz.

rn

xv (t)

ot

xch (t)

h(t)

up

Ra

Za demodulaciju FM i PM signala koristiti PLL petlju ija je blok shema prikazana na slici 8.2
Ka

xdmod (t)

VCO

Slika 8.2: PLL petlja

In
te

Na slici 8.2 h(t) predstavlja impulsni odziv NF filtera ija je granina frekvencija 1kHz; pojaanje
Ka = 1; VCO naponski kontrolirani izvor. Ponaanje fazne petlje je opisano sljedeim .m file-om
1

function [pd_out,pll_out] = pll(sigin, Fs, fc)

2
3
4
5
6

PD_GAIN
lf_Gain0
lf_Gain1
vco_fc

=
=
=
=

2.0;
1.0;
1.0;
fc;

Copyright 2010 - Gogi Asmir

40

7
8

OSNOVI TELEKOMUNIKACIJA

VCO_GAIN = 10000;
VCO_AMP = 1.0;

9
10
11
12
13
14
15
16

Ts = 1/Fs;
N = length(sigin);
t = [0:Ts:(N*Ts)Ts];
pd_out = zeros(N,1);
vco_phase = zeros(N,1);
uf = zeros(1,N);
lfvect = zeros(1,N);

17
18
19
20

b0 = 0.0729596572;
b1 = 0.0729596572;
a1 = 0.8540806854;

22
23
24
25

vco_out(1) = VCO_AMP * cos(vco_phase(1));


pd_out(1) = PD_GAIN * sigin(1) * vco_out(1);
uf(1)
= lf_Gain0*(b0*pd_out(1) + b1*0 a1*0);
lfsum = 0;

26
27
28
29

for n = 2:N
vco_phase_change = (2*pi*vco_fc*Ts) + VCO_GAIN*uf(n1)*Ts;
vco_phase(n)
= vco_phase(n1) + vco_phase_change;

30

32
33
34

if(vco_phase(n) > 2*pi)


vco_phase(n) = vco_phase(n) 2*pi;
end;
vco_out(n) = VCO_AMP * cos(vco_phase(n));

35
36

pd_out(n) = PD_GAIN * (sigin(n) * vco_out(n));

37
38
39
40

uf(n) = lf_Gain0*(b0*pd_out(n) + b1*pd_out(n1) a1*uf(n1));


uf(n) = uf(n) * lf_Gain1;
end
pll_out=uf;

41

v
ba er
z

31

ija

21

re

dn

Blok NF na slici 8.1 predstavlja NF filter a ija je granina frekvencija odabrana prema karakteristikama
signala poruke. Filter dizajnirati sa MATLAB funkcijom butter() a odziv filtera odrediti sa funkcijom
filter(). Ukoliko je potrebno pojaati izlazni signal NF filtera i odstraniti DC komponentu.

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

up

N = 1500;
Fs = 40000;
Ts = 1/Fs;
fc = 10000;
t = [0:Ts:(N*Ts) Ts];

clear all;
close all
clc

rn

y=0.6*sin(185*pi*t)+0.3*cos(215*pi*t);
nos=sin(2*pi*fc*t);

In
te

Ra

Rjeenje

ot

Kao rezultat predstaviti signale x(t), xmod (t), xch (t), xdmod (t) i signal na izlazu NF filtera.

fmmsg = fmod(y, fc, Fs, 1.0, 0.05);


pmmsg = pmod(y, fc, Fs, 1.0, 0.5);
%uticaj komunikacionog kanala AWGN sum
%fmmsg = awgnkanal(fmmsg);
%pmmsg = awgnkanal(pmmsg);

20
21

% detekcija i demodulacija

Copyright 2010 - Gogi Asmir

OSNOVI TELEKOMUNIKACIJA

22
23
24
25
26
27
28

[pd_out_pm,lf_out_pm] = pll(pmmsg,Fs,fc);
[pd_out_fm,lf_out_fm] = pll(fmmsg,Fs,fc);
%integriramo izlaz PLLa za FM signal
lf_out_fm=cumsum(lf_out_fm);
%definicija opsega prikaza signala
startplot = 100;
endplot = N;

29
30
31
32
33
34
35
36

figure(1);
subplot(4,1,1);
plot(t(startplot:endplot), nos(startplot:endplot));
title('Nosioc f_c=30kHz');
xlabel('t (s)');
ylabel('Amplituda');
grid;

38
39
40
41
42
43

subplot(4,1,2);
plot(t(startplot:endplot), y(startplot:endplot));
title('Signal poruke');
xlabel('t (s)');
ylabel('Amplituda');
grid;

44

47
48
49
50

subplot(4,1,3);
plot(t(startplot:endplot), pmmsg(startplot:endplot));
title('Fazno moduliran signal');
xlabel('t (s)');
ylabel('Amplituda');
grid;

51

54
55
56
57

subplot(4,1,4);
plot(t(startplot:endplot), fmmsg(startplot:endplot));
title('Frekventno moduliran signal');
xlabel('t (s)');
ylabel('Amplituda');
grid;

60
61
62
63
64
65

figure(2)
subplot(2,1,1);
plot(t(startplot:endplot), pd_out_pm(startplot:endplot));
title('Izlaz faznog detektora za PM signal');
xlabel('t (s)');
ylabel('Amplituda');
grid;

dn

59

58

66

subplot(2,1,2);
plot(t(startplot:endplot),pd_out_fm(startplot:endplot));
title('Izlaz faznog detektora za FM signal');
xlabel('t (s)');
ylabel('Amplituda');
grid;

Ra

67
68
69
70
71
72
73

76
77
78
79

In
te

80

figure(3)
subplot(2,1,1);
plot(t(startplot:endplot), lf_out_pm(startplot:endplot));
title('Izlaz loop filtera za PM signal');
xlabel('t (s)');
ylabel('Amplituda');
grid;

75

rn

74

ot

53

up

52

v
ba er
z

46

re

45

ija

37

81
82
83
84
85
86
87

subplot(2,1,2);
plot(t(startplot:endplot),lf_out_fm(startplot:endplot),'r');
title('Izlaz loop filtera za FM signal');
xlabel('t (s)');
ylabel('Amplituda');
grid;

88
89

figure(4)

Copyright 2010 - Gogi Asmir

41

42

90
91
92
93
94
95
96
97
98
99
100

OSNOVI TELEKOMUNIKACIJA

subplot(2,1,1);
plot(t(startplot:endplot), y(startplot:endplot),'r');
[b,a] = butter(1,0.02);
ypm=filter(b,a,lf_out_pm);
hold on
plot(t(startplot:endplot), 35*ypm(startplot:endplot),'k');
title('Izlaz NF filtera za PM signal');
xlabel('t (s)');
ylabel('Amplituda');
legend('Signal poruke','Filtrirani signal');
grid;

101

114
115

ija

v
ba er
z

113

0.6
0.4

0.5

0.2
0
0.2
0.4
1

t(s)

0.5

re

112

xc (t)

111

8
103

ot

110

109

(a) Signala poruke

5
t(s)

(b) Sinusni nosioc

Slika 8.3

up

108

dn

107

106

rn

105

Ra

104

subplot(2,1,2);
plot(t(startplot:endplot), y(startplot:endplot),'r');
[b,a] = butter(1,0.02);
yfm=filter(b,a,lf_out_fm);
hold on
% Odstranjivanje DC komponente
yfm = yfm mean(yfm);
yfm = yfm/max(yfm);
plot(t(startplot:endplot), yfm(startplot:endplot),'k');
title('Izlaz NF filtera za PM signal');
xlabel('t (s)');
ylabel('Amplituda');
legend('Signal poruke','Filtrirani signal');
grid;

In
te

103

xm (t)

102

Copyright 2010 - Gogi Asmir

8
103

43

0.5

0.5
xpm (t)

0.5

0.5

1
1

t(s)

8
103

8
103

3.5
102

(b) Fazno moduliran signal

Slika 8.4

v
ba er
z

0.6
0.4

xpdpm (t)

1
xpdf m (t)

t(s)

(a) Frekvencijski moduliran signal

ija

xf m (t)

OSNOVI TELEKOMUNIKACIJA

0.2
0

0.2

0.4

1.5

2.5

dn

t(s)

0.6

3.5

0.5

ot
xlf pm (t)

rn

xlf f m (t)

In
te
1

1.5

t(s)

0
1

0.5

2.5

102

80

20

Slika 8.5

up

Ra
100

40

1.5

(b) Izlaz faznog detektora za sluaj PM signala

(a) Izlaz faznog detektora za sluaj FM signala

60

102

re

0.5

2
t(s)

2.5

3.5

0.5

102

1.5

2
t(s)

(a) Izlaz loop filtera za sluaj FM signala

2.5

3.5
102

(b) Izlaz loop filtera za sluaj PM signala

Slika 8.6

Copyright 2010 - Gogi Asmir

44

OSNOVI TELEKOMUNIKACIJA

1
0.5
xnf pm (t)

xnf f m (t)

0.5
0

0.5
0.5

1
1

1.5

2.5

t(s)

0.5

3.5
102

1.5

2
t(s)

(a) Izlaz NF filtera za sluaj FM signala

3.5
102

(b) Izlaz NF filtera za sluaj PM signala

re

In
te

rn

up

ot

dn

v
ba er
z

Slika 8.7

Ra

2.5

ija

0.5

Copyright 2010 - Gogi Asmir

Laboratorijske vjebe 9
Zadatak 9.1

ija

Analogni signal x = sin(t) potrebno je pravilno uzorkovati a zatim kvantizirati sa

16 kvantizacijskih nivoa.
Potrebno je nacrtati

v
ba er
z

8 kvantizacijskih nivoa.

analogni signal i kvantizirane signale.

greku kvantizacije za oba sluaja kvantizacije.

talasni oblik PCM signala za 20 uzoraka.

dn

Dati odgovore na sljedea pitanja

ot

re

U procesu digitalizacije analognog signala u kojoj fazi se unosi greka? Da li je to greku mogue
kasnije odstraniti?

Ra

ta se deava sa grekom kvantizacije pri porastu broj kvantizacijskih nivoa?

up

Porast broja kvantizacijskih nivoa ima za posljedicu poveanje broja bita po simbolu. Za koju
posljedicu to ima na propusni opseg signala?

clear all
close all
clc
t=[0:0.01:10];
a=sin(t);
[sqnr8,aquan8,code8]=u_pcm(a,8);
[sqnr16,aquan16,code16]=u_pcm(a,16);
sqnr8
sqnr16
plot(t,a,'',t,aquan8,'.',t,aquan16,'')

In
te

rn

Rjeenje

Koja je prednost PCM signala u odnosu na analogni signal i obratno?

2
3
4
5
6
7
8
9

10

Copyright 2010 - Gogi Asmir

46

OSNOVI TELEKOMUNIKACIJA

x(t)

0.5

0.5

t(s)

ija

1
7

5
6
7
8
9

15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

dn

14

13

rn

12

amax=max(abs(a));
a_quan=a/amax;
b_quan=a_quan;
d=2/n;
q=d.*[0:n1];
q=q((n1)/2)*d;
for i=1:n
a_quan(find((q(i)d/2 <= a_quan) & (a_quan <= q(i)+d/2)))=...
q(i).*ones(1,length(find((q(i)d/2 <= a_quan) & (a_quan <= q(i)+d/2))));
b_quan(find( a_quan==q(i) ))=(i1).*ones(1,length(find( a_quan==q(i) )));
end
a_quan=a_quan*amax;
nu=ceil(log2(n));
code=zeros(length(a),nu);
for i=1:length(a)
for j=nu:1:0
if (fix(b_quan(i)/(2^j)) == 1)
code(i,(nuj)) = 1;
b_quan(i) = b_quan(i) 2^j;
end
end
end
%sqnr=20*log10(norm(a)/norm(aa_quan));
P=(sum(a.^2)/size(a,2));
sqnr=10*log10(2^(2*log2(n))*3*P/amax^2)

Ra

11

In
te

10

re

ot

function [sqnr,a_quan,code]=u_pcm(a,n)
%U_PCM
uniformna PCM shema kodiranja
%
[SQNR,A_QUAN,CODE]=U_PCM(A,N)
%
a=ulazna sekvenca.
%
n=broj kvantizacionih nivoa.
%
sqnr=izlazni SQNR (in dB).
%
a_quan=kvantizirani izlaz prije kodiranja.
%
code=kodiran izlaz.

up

v
ba er
z

Slika 9.1: Analogni sinusni signal i kvantizirani signali

Copyright 2010 - Gogi Asmir

10

47

OSNOVI TELEKOMUNIKACIJA

102
0.1

e(t)

e(t)

5 102
0

5 102
0.1

5
0

10

t(s)

10

t(s)

(b) N = 16 kvantizacijskih nivoa

ija

(a) N = 8 kvantizacijskih nivoa

Slika 9.2: Greka kvantizacije

0.8

0.8

xP CM (t)

0.6
0.4

0.6
0.4
0.2

0.2

100

200

0
300

400

500

dn

t(ms)

(a) N = 8 kvantizacijskih nivoa

600

re

xP CM (t)

v
ba er
z

200

600

(b) N = 16 kvantizacijskih nivoa

In
te

rn

up

ot

Slika 9.3: PCM Talasni oblici

Ra

400
t(ms)

Copyright 2010 - Gogi Asmir

800

48

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

ija

OSNOVI TELEKOMUNIKACIJA

Copyright 2010 - Gogi Asmir

Laboratorijska vjeba 10

ija

UVOD:

SPECIFIKACIJE N9320A:
Mjerni opseg: 9 kHz - 3 GHz

re

dn

Osjetljivost: -130 dBm

Minimum sweep time: < 10 ms

v
ba er
z

U ovoj laboratorijskoj vjebi upoznat emo se sa osnovnim funkcijama spektralnog analizatora Agilent
N9320A i signal generatora Agilent N9310A. Spektralni analizator je mjerni instrument namijenjen za
frekventnu analizu elektrinih signal. Izlaz spektralnog analizatora predstavlja amplitudno-frekventna
karakteristika signala. Spektralni analizator koristiti se za odreivanje spektralne gustine snage signala
kao i za odreivanje snage signala u frekventnom opsegu. Signal generator predstavlja ureaj za generiranje elektrinih signala razliitih talasnih oblika (sinusni, trougaoni, pravougaoni, itd...). Dodatno,
signal generator se moe koristiti za generiranje moduliranog signala nekom od analognih ili digitalnih
modulacijskih tehnika.

Tanost amplitude: 1.5 dB, typical 0.5 dB

ot

Omoguena mjerenja: CP, OBW, ACP, SEM i TOI

up

Ra

Opciono - tracking generator i AM/FM demodulator


Podrka za spremanje rezultata (cvs,trc format)

In
te

rn

Standardni USB i LAN interfejs

Slika 10.1: Spektralni analizator Agilent N9310A

Copyright 2010 - Gogi Asmir

50

OSNOVI TELEKOMUNIKACIJA

SPECIFIKACIJE N9310A:
Frekventni opseg RF: 9 kHz - 3 GHz (Radio Frequency)
Frekventni opseg LF: 20 Hz - 80 kHz (Low Frequency)
Osjetljivost: -127dBm do +13 dBm
-95 dBc/Hz SSB phase noise
Sweep function: RF (9 kHz to 3 GHz) /Amplitude (-127 to +13 dBm), LF (20 Hz to 80 kHz)

IQ modulator
Tanost amplitude: 1.5 dB, typical 0.5 dB

v
ba er
z

Omoguena mjerenja: CP, OBW, ACP, SEM i TOI

ija

Analogne modulacije: AM, FM, PM i PCM

Opciono - tracking generator i AM/FM demodulator


Podrka za spremanje rezultata (cvs,trc format)

re

ot

up

rn

Ra

dn

Standardni USB i LAN interfejs za daljinsko upravljanje

In
te

Slika 10.2: Spektralni analizator Agilent N9310A

REFERENCE:

http : //www.cp.literature.agilent.com/litweb/pdf /N 9310 90001.pdf


http : //www.cp.literature.agilent.com/litweb/pdf /N 9320 90001.pdf

Copyright 2010 - Gogi Asmir

51

OSNOVI TELEKOMUNIKACIJA

GENERIRANJE RF CW SIGNALA
Generiranje RF CW (Continious Wave) signala sastoji se u podeavanju parametara frekvencije i
amplitude te aktiviranje 50 -skog izlaznog interfejsa RF. Pretpostavimo da trebamo generirati RF
CW signal amplitude 10mV i frekvencije 150M Hz. Procedura je sljedea:
SPEKTRALNI ANALIZATOR N9320A
Pritisnuti Preset prekida za inicijalne postavke.
Pritisnuti Frequency.
Pritisnuti Start Freq 140 MHz.
Pritisnuti Stop Freq 160 MHz.

ija

SIGNAL GENERATOR N9310A


Pritisnuti Preset prekida za inicijalne postavke.
Pritisnuti Frequency 150 MHz.
Pritisnuti Amplitude 10 mV.

40
50
60

dn

70

1.45

1.5

1.55

1.6
108

ot

f (Hz)

Slika 10.3

up

Ra

1.4

re

Amplituda (dBm)

30

v
ba er
z

Pritisnuti RF On/Off kako bi omoguili RF izlaz.

GENERIRANJE LF CW SIGNALA

rn

Generiranje LF CW signala sastoji se u podeavanju parametara frekvencije i amplitude te aktiviranje 50 skog izlaznog interfejsa LF. Pretpostavimo da trebamo generirati LF CW signal amplitude 20mV i frekvencije
20kHz. Procedura je sljedea:
SPEKTRALNI ANALIZATOR N9320A

In
te

Pritisnuti Preset prekida za inicijalne postavke.


Pritisnuti Frequency.

Pritisnuti Start Freq 10 kHz.


Pritisnuti Stop Freq 30 kHz.

SIGNAL GENERATOR N9310A


Pritisnuti Preset prekida za inicijalne postavke.

Copyright 2010 - Gogi Asmir

52

OSNOVI TELEKOMUNIKACIJA

Pritisnuti LF Out kako bi dobili interfejs za postavke CW LF signala.


Pritisnuti LF Out Ampl 20 mV.
Pritisnuti LF Out Freqn 20 kHz.
Pritisnuti LF Out kako bi omoguili LF izlaz. Kao rezultat dobit emo

GENERIRANJE SWEEP SIGNALA


Generiranje SWEEP signala sa varijabilnim parametrom(amplituda ili frekvencija) sastoji se u podeavanju
poetne i krajnje vrijednosti parametara kojeg elimo mijenjati te brzine promjene datog parametra. Pretpostavimo da trebamo generirati RF CW signal amplitude 50mV ija e se frekvencija mijenjati izmeu 20M Hz
i 40M Hz sa korakom 2M Hz trajanja 500ms. Procedura je sljedea:

ija

SPEKTRALNI ANALIZATOR N9320A


Pritisnuti Preset prekida za inicijalne postavke.
Pritisnuti Frequency.
Pritisnuti Central Freq 30 MHz.

v
ba er
z

Pritisnuti Span.
Pritisnuti Span 30 MHz.

60

80

1.5

2.5

3.5

1.5

2.5

3
f (Hz)

(b)

Slika 10.4

up

Ra

(a)

SIGNAL GENERATOR N9310A

4.5
107

60

ot

f (Hz)

40

re

40

Amplituda (dBm)

20

dn

Amplituda (dBm)

20

Pritisnuti Preset prekida za inicijalne postavke.

rn

Pritisnuti Amplitude 50 mV.


Pritisnuti Sweep.

In
te

Pritisnuti Step Sweep.

Pritisnuti RF Start 20 MHz.


Pritisnuti RF Stop 40 MHz.
Pritisnuti Points 10 Enter.
Pritisnuti More (1/2)

Pritisnuti Step Dwell 500 ms.


Pritisnuti RF On/Off kako bi omoguili RF izlaz.

Copyright 2010 - Gogi Asmir

3.5

4.5
107

OSNOVI TELEKOMUNIKACIJA

53

Pritisnuti Return Sweep Mode RF.


Generirati LF CW signal amplitude 200mV ija e se frekvencija mijenjati izmeu 20kHz i 60kHz sa korakom
5kHz trajanje koraka 100ms. Procedura je sljedea:
SPEKTRALNI ANALIZATOR N9320A
Pritisnuti Preset prekida za inicijalne postavke.
Pritisnuti Frequency.
Pritisnuti Start Freq 10 kHz.
Pritisnuti Stop Freq 70 kHz.

Pritisnuti Preset prekida za inicijalne postavke.


Pritisnuti Amplitude 200 mV.
Pritisnuti Sweep.
Pritisnuti LF Start 20 kHz.
Pritisnuti LF Stop 60 kHz.
Pritisnuti Points 8 Enter.
Pritisnuti More (1/2)
Pritisnuti Step Dwell 100 ms.

v
ba er
z

Pritisnuti Step Sweep.

ija

SIGNAL GENERATOR N9310A

Pritisnuti Return Sweep Mode LF.

Generirati RF CW signal frekvencije 500M Hz ija e se amplituda mijenjati izmeu 60dBm i 30dBm sa
20 koraka trajanja 250ms. Procedura je sljedea:

dn

SPEKTRALNI ANALIZATOR N9320A

Pritisnuti Frequency.

Ra

Pritisnuti Span.

SIGNAL GENERATOR N9310A

up

Pritisnuti Span 10 MHz.

ot

Pritisnuti Central Freq 500 MHz.

re

Pritisnuti Preset prekida za inicijalne postavke.

Pritisnuti Preset prekida za inicijalne postavke.


Pritisnuti Frequency 500 MHz.

rn

Pritisnuti Sweep.

Pritisnuti Step Sweep.

In
te

Pritisnuti Points 20 Enter.


Pritisnuti More (1/2)

Pritisnuti Ampl Stop 30 dBm.


Pritisnuti Ampl Start 60 dBm.
Pritisnuti Step Dwell 250 ms.
Pritisnuti RF On/Off kako bi omoguili RF izlaz.
Pritisnuti Return Sweep Mode Ampl.

Copyright 2010 - Gogi Asmir

54

OSNOVI TELEKOMUNIKACIJA

40

Amplituda (dBm)

Amplituda (dBm)

55
60
65
70

50

60

70
75
4.94

4.96

4.98

5.02

5.04

f (Hz)

5.06
108

4.94

4.96

4.98

5
f (Hz)

5.02

5.04

5.06
108

(b)

(a)

GENERIRANJE LIST SWEEP SIGNALA - N9310A:

ija

Slika 10.5

re ve
ba r
z

Generiranje LIST SWEEP signala predstavlja generiranje sekvenci signala sa korisniki predefinisanim parametrima (amplituda i/ili frekvencija). Pretpostavimo da trebamo generirati RF CW signal
x(t) = x1 (t) + x2 (t) + x3 (t)
x1 (t) = 104 sin(30000t)(u(t) u(t 0.5)) [V ]

x2 (t) = 103 sin(40000t)(u(t 0.5) u(t 1.25)) [V ]

x3 (t) = 105 sin(80000t)(u(t 1.25) u(t 1.75)) [V ]

SPEKTRALNI ANALIZATOR N9320A

Procedura je sljedea:

Pritisnuti Frequency.

Pritisnuti Start Freq 10 kHz.

Ra

Pritisnuti Stop Freq 100 kHz.

up

SIGNAL GENERATOR N9310A

ot

dn

Pritisnuti Preset prekida za inicijalne postavke.

Pritisnuti Preset prekida za inicijalne postavke.


Pritisnuti Sweep.

Pritisnuti List Sweep

Pritisnuti Sweep Type List.

rn

Pritisnuti Insert Row Unijet frekvenciju prvog signala u dijelu List Mode Values oznaenim crvenom
bojom 15 kHz.

In
te

Prebaciti se na sljedei parametar koritenjem krunog regulatora (knob) i podesiti amplitudu


20 dBm.
Prebaciti se na sljedei parametar koritenjem krunog regulatora (knob) i podesiti vrijeme trajanja
signala 500 ms.
Prebaciti se na sljedei red i unijeti frekvenciju 20 kHz.
Prebaciti se na sljedei parametar i unijeti amplitudu 0 dBm.
Prebaciti se na sljedei parametar i unijeti trajanje signala 750 ms.
Prebaciti se na sljedei red i unijeti frekvenciju 40 kHz.

Copyright 2010 - Gogi Asmir

OSNOVI TELEKOMUNIKACIJA

55

Prebaciti se na sljedei parametar i unijeti amplitudu 40 dBm.


Prebaciti se na sljedei parametar i unijeti trajanje signala 500 ms.
Prebaciti se na sljedei red Delete Row.
Pritisnuti Return
Pritisnuti More (1/2).
Pritisnuti Sweep Trigger Trigger Key.
Pritisnuti Point Trigger Immediate.
Pritisnuti More (2/2).
Pritisnuti Sweep Mode RF & Ampl.
Pritisnuti RF.

GENERIRANJE AM SIGNALA:

v
ba er
z

Potrebno je generirati AM RF signal sa sljedeim specifikacijama

ija

Pritisnuti Trigger.

a) Frekvencija nosioca fc = 100 M Hz, amplituda 10dBm,


b) Dubina AM modulacije = 0.7,
c) Frekvencija NF signala fN F = 15 kHz.
Amplitudno moduliran signal ima oblik:

xAM (t) = xc (t) [1 + xN F (t)]

dn

gdje je xc (t) = Ac sin(c t) nosilac, xN F (t) NF signal koji elimo modulisati, modulacijski indeks.

ot

SPEKTRALNI ANALIZATOR N9320A

re

Procedura za generiranje AM signala je sljedea:

Pritisnuti Preset prekida za inicijalne postavke.

up

Ra

Pritisnuti Frequency.

Pritisnuti Central Freq 100 MHz.


Pritisnuti Span.

Pritisnuti Span 200 kHz.

rn

SIGNAL GENERATOR N9310A

Pritisnuti Preset prekida za inicijalne postavke.

In
te

Pritisnuti Frequency 100 MHz.

Pritisnuti Amplitude 10 dBm.


Pritisnuti AM

Pritisnuti AM Depth 70.


Pritisnuti AM Rate 15 kHz.
Pritisnuti AM On.
Pritisnuti RF

Copyright 2010 - Gogi Asmir

(10.1)

56

OSNOVI TELEKOMUNIKACIJA

Amplituda (dBm)

20

40

60

80
1

f (Hz)

ija

Slika 10.6

1
108

GENERIRANJE FM SIGNALA:

v
ba er
z

Potrebno je generirati FM RF signal sa sljedeim specifikacijama


a) Frekvencija nosioca fc = 102.7 M Hz, amplituda 20dBm,
b) Frekventna devijacija f = 50 kHz,
c) Frekvencija NF signala fN F = 30 kHz.
Frekvencijski moduliran signal ima oblik:

y(t) = Ac cos 2fc t + 2f

xN F ( )d

Procedura za generiranje F M signala je sljedea:

ot

SPEKTRALNI ANALIZATOR N9320A

re

dn

gdje je fc frekvencija nosioca, f frekventna devijacija.

Pritisnuti Frequency.

up

Ra

Pritisnuti Preset prekida za inicijalne postavke.


Pritisnuti Central Freq 102.7 MHz.
Pritisnuti Span.

rn

SIGNAL GENERATOR N9310A

Pritisnuti Span 500 kHz.

Pritisnuti Preset prekida za inicijalne postavke.

In
te

Pritisnuti Frequency 102.7 MHz.


Pritisnuti Amplitude 20 dBm.
Pritisnuti FM

Pritisnuti FM Deviation 50 kHz.


Pritisnuti FM Rate 30 kHz.
Pritisnuti FM On.
Pritisnuti RF

Copyright 2010 - Gogi Asmir

(10.2)

57

OSNOVI TELEKOMUNIKACIJA

Amplituda (dBm)

20

40

60

80
1.03

1.03

1.03

1.03

v
ba er
z

GENERIRANJE M SIGNALA:

ija

Slika 10.7

1.03
108

f (Hz)

Potrebno je generirati M RF signal sa sljedeim specifikacijama


a) Frekvencija nosioca fc = 144 M Hz, amplituda 10dBm,
b) Fazna devijacija 7.3 rad
c) Frekvencija NF signala fN F = 10 kHz.
Fazno moduliran signal ima oblik:

y(t) = Ac sin (c t + xN F + c )

dn

gdje je fc frekvencija nosioca, c fazna devijacija.

ot

SPEKTRALNI ANALIZATOR N9320A

re

Procedura za generiranje M signala je sljedea:

Pritisnuti Frequency.

up

Ra

Pritisnuti Preset prekida za inicijalne postavke.

Pritisnuti Central Freq 144 MHz.


Pritisnuti Span.

Pritisnuti Span 500 kHz.

rn

SIGNAL GENERATOR N9310A

Pritisnuti Preset prekida za inicijalne postavke.

In
te

Pritisnuti Frequency 144 MHz.

Pritisnuti Amplitude 10 dBm.


Pritisnuti M

Pritisnuti M Deviation 7.3 rad.

Pritisnuti M Rate 10 kHz.


Pritisnuti M On.

Pritisnuti RF

Copyright 2010 - Gogi Asmir

(10.3)

58

OSNOVI TELEKOMUNIKACIJA

40

60

1.44

1.44

1.44

1.44

1.44

f (Hz)

Slika 10.8

v
ba er
z

GENERIRANJE PM SIGNALA:

1.44
108

ija

Amplituda (dBm)

20

Potrebno je generirati PM RF signal sa sljedeim specifikacijama


a) Frekvencija nosioca fc = 10 M Hz, amplituda 10dBm,
b) Period impulsa 10 ms
c) irina impulsa 6 ms

dn

SPEKTRALNI ANALIZATOR N9320A

Procedura za generiranje P M signala je sljedea:

Ra

Pritisnuti Span.

Pritisnuti Span 200 kHz.

SIGNAL GENERATOR N9310A

up

Pritisnuti Central Freq 10 MHz.

ot

Pritisnuti Frequency.

re

Pritisnuti Preset prekida za inicijalne postavke.

rn

Pritisnuti Preset prekida za inicijalne postavke.


Pritisnuti Frequency 10 MHz.

In
te

Pritisnuti Amplitude 10 dBm.


Pritisnuti Pulse

Pritisnuti Pulse Period 10 ms.


Pritisnuti Pulse width 6 ms.
Pritisnuti Pulse On/Off.
Pritisnuti RF

Copyright 2010 - Gogi Asmir

59

OSNOVI TELEKOMUNIKACIJA

Amplituda (dBm)

20

40

60

80

1
f (Hz)

1.01
107

re

ot

up

In
te

rn

Ra

dn

v
ba er
z

Slika 10.9

1.01

ija

0.99

Copyright 2010 - Gogi Asmir

You might also like