Professional Documents
Culture Documents
0008 Pletl Magyar PDF
0008 Pletl Magyar PDF
0008 Pletl Magyar PDF
PLETL SZILVESZTER
MAGYAR ATTILA
JELEK S RENDSZEREK
PLDATR
Egyetemi tananyag
2011
ISBN 978-963-279-530-0
KSZLT: a Typotex Kiad gondozsban
FELELS VEZET: Votisky Zsuzsa
AZ ELEKTRONIKUS KIADST ELKSZTETTE: Duds Kata
KULCSSZAVAK:
jelek felosztsa, rendszerek, rendszerek felosztsa, Fourier transzformci, FFT, LTI rendszerek,
Bode diagram, szrk, modulci, mintavtelezs, A/D talakts.
SSZEFOGLALS:
A Jelek s rendszerek pldatr elssorban a felsoktatsban rszt vev mrnk informatikus
alapszakos hallgatk szmra kszlt. A pldatr a kivlasztott tmakrk trgyalsmdjt illeten
minden esetben bemutatja a szksges elmletet, majd pldkon keresztl igyekszik rthetv tenni
a tananyagot. A feldolgozott tmakrk a kvetkezk: a jel s rendszerelmleti alapfogalmak, a
folytonos s a diszkrt-idej konvolci, a folytonos s diszkrt-idej jelek Fouriertranszformcija, a z-transzformci, a jelek szrst vgz rendszerek, az alapvet modulcis
megoldsok, a mintavtelezs s tarts s vgl az A/D talakts.
Tartalomjegyzk
Bevezet ................................................................................................................................. 5
1. Jel s rendszerelmleti alapfogalmak ................................................................................. 6
1.1. Rendszertechnikai alapfogalmak ............................................................................... 6
1.2. Jel fogalma ................................................................................................................. 7
1.3. Jelek felosztsa .......................................................................................................... 8
1.3.1. A jel rtkkszlete szerinti feloszts: ............................................................ 8
1.3.2. Lefolys szerinti feloszts: ............................................................................ 8
1.3.3. Az informci megjelensi formja szerinti feloszts: ............................... 10
1.3.4. Az rtk meghatrozottsga szerint: ........................................................... 10
1.3.5. A jelhordoz fizikai mennyisg szerinti feloszts....................................... 11
1.4. Nhny fontosabb folytonos idej jel ...................................................................... 13
Ugrsfggvny ...................................................................................................... 13
Az egysgugrs vagy Heaviside-fle fggvny .................................................... 14
1.5. Nhny fontosabb diszkrtidej jel ......................................................................... 22
1.6. Pdk jelek brzolsra .......................................................................................... 25
1.7. Rendszerek felosztsa .............................................................................................. 35
1.7.1. A rendszer osztlyok ................................................................................... 35
1.7.2. Lineris idinvarins rendszerek ................................................................. 38
1.8. Plda egy kt trols nemlineris rendszer vizsglatra.......................................... 41
2. A folytonos s diszkrt konvoluci .................................................................................. 54
2.1. Bevezets ................................................................................................................. 54
2.1.1. A slyfggvny fogalma ............................................................................. 54
2.2. Folytonos-idej konvolci ..................................................................................... 55
2.2.1. Definci ...................................................................................................... 55
2.2.2. Konvolci ms tartomnyokban................................................................ 56
2.2.3. Periodikus jelek konvolcija ..................................................................... 56
2.2.4. Tulajdonsgok ............................................................................................. 56
2.2.5. Algoritmus ................................................................................................... 56
2.3. Mintapldk az FI konvolci szmtsra ............................................................. 57
2.4. Diszkrt-idej konvolci ....................................................................................... 63
2.4.1. Definci ...................................................................................................... 63
2.4.2. Konvolci ms tartomnyokban................................................................ 63
2.4.3. Periodikus jelek konvolcija diszkrt esetben .......................................... 63
2.4.4. Tulajdonsgok ............................................................................................. 64
2.5. Mintapldk DI jelek konvolcijra ...................................................................... 64
www.tankonyvtar.hu
www.tankonyvtar.hu
Bevezet
www.tankonyvtar.hu
www.tankonyvtar.hu
Univerzum
Rendszer
www.tankonyvtar.hu
hatrozzk meg. E meghatrozs csak rszben igaz, ugyanis gyakran jelknt tekintnk azon
fggvnyekre is melyek fggetlen vltozknt nem tartalmazzk az idt, valamint
elfordul, hogy komplex fggvnyeket is jelknt kezelnk.
Jelhordoz lehet minden mrhet fizikai, kmiai llapothordoz, amelynek
segtsgvel az informci anyagi jellegv vlik s tovbbthat vagy trolhat.
Matematikai modell esetn a jeleket vltozkkal jelljk. Jelhordoz jellse esetn a
vltoznak fizikai rtelme van.
Jellemznek nevezzk azokat az llapothatrozkat, amelyek a rendszer llapott vagy
llapotnak vltozst jellemzik vagy befolysoljk (pl. nyoms, hmrsklet,
koncentrci). Teht a jellemz olyan jel, amely a rendszer llapothatrozinak rtkhez
vagy rtkvltozshoz rendel informcit.
Az a rendszer vagy kzeg, amelyen keresztl kapjuk a jelet, a hrkzl csatorna. A
jeleket nagy tvolsgra lehet kzvetteni, gy megvalsthat a trben elvlasztott
rendszerek kztti kapcsolat is. A jelek rgztse (memorizlsa) lehetv teszi, hogy
megfelel id elteltvel kzvettsk ket, s gy az idben elvlasztott rendszervltozsi
folyamatokat is ssze lehet kapcsolni.
www.tankonyvtar.hu
www.tankonyvtar.hu
10
A jelek egy specilis osztlyt jelentik a periodikus jelek, ahol a jel alakja
peridusonknt ismtldik, s aperiodikus jelek, ahol ez a periodicits nem ll fenn.
Jelfeldolgozsi szempontbl fontos szerepet jtszanak a belp jelek, melyek az id
negatv rtkeire azonosan nulla rtkek, csak pozitv idrtkekre szoktuk ket elemezni.
Pldk folytonos idej jelekre:
Egy x jelet folytonos idejnek mondjuk, amikor a jel az id minden vals rtkre
rtelmezett:
= (), , < <
A determinisztikus jel megadhat matematikai modell segtsgvel. A kvetkezben
pldt ltunk belp s nem belp jelek matematikai modellen keresztli lersra:
Egy fggvnnyel az x(t) jelet brmilyen t idpillanatban meghatrozhatjuk (t=[sec])
0,
< 0
Belp exponencilis: 1 () = 2
5 , 0
0,
< 0,
Belp jel: 2 () = 2,
0 < 2,5;
0,
2,5;
Periodikus jel: 3 () = 3cos(2 + 4)
Nem belp aperiodikus jel: 4 () = 4 0,5
www.tankonyvtar.hu
11
A jel idbeli lefutsa megadhat grafikus brzolssal is. Jeleket ilyen mdon csak
vges idintervallumra s behatrolt pontossggal tudjuk felrajzolni. Van, amikor a jel
periodikus, vagy lecseng jelleg, ebben az esetben kvetkeztethetnk a jel, brzolson
kvli rszeire is. Az 1.5. bra periodikus s aperiodikus belp jeleket mutat be.
Az 1.6. bra egy folytonos jel lthat, jellse (). A jel periodikus idkznknt vett
mintit ponttal, kvantlt rtkeit pedig csillaggal jelzi az bra.
www.tankonyvtar.hu
12
www.tankonyvtar.hu
13
Ugrsfggvny
Az ugrsfggvny kt rtk fggvny. Maga a fggvny, az ugrs idpontjban felvett
rtktl fggen hrom mdon is megadhat, legyenek ezek: 1 (), 2 (), 3 ().
< 0
< 0
0
+
1 () =
, 2 () =
, 2 () = 2 = 0
0
> 0
> 0
Brmely meghatrozsi md vlasztsval rvnyes, hogy annak integrlja:
() = (0 ) + (0 ),
= 1,2,3
www.tankonyvtar.hu
14
()
t
( )
1
Az egysgugrs fggvny msik nagy elnye az, hogy segtsgvel ablakozni tudjuk a
fggvnyt. Ezt gy rhetjk, el, hogy elemi egysgugrs fggvnyekbl ksztnk egy
ltalunk meghatrozott szlessg ablakot, majd ezt sszeszorozva a vizsglni kvnt
fggvnnyel kapjuk az ablakozott jelet. Az 1.10. brn pirossal kerlt jellsre a kt
egysgugrsbl ellltott ngyszg ablak.
www.tankonyvtar.hu
15
A soromp fggvny
A rendszerek vizsglatnl gyakran hasznlatos a sebessg, vagy soromp fggvny, ami
lnyegben egy egysgnyi irnytnyezj kauzlis egyenes fggvny. A sorompfggvny
elllthat az egysgugrs integrljaknt.
0
Analitikusan: () =
= ()
0 <0
www.tankonyvtar.hu
16
Feladat 1.4.3.
Grafikusan brzolja a soromp fggvnyt!
A Dirac-impulzus
Az impulzus fggvny (t), vagy ms nven Dirac delta fggvny egy, csak az elmletben
ltez jel, amely igen nagy jelentsggel br a jel s rendszerelmlet terletn. A jel
tbbfle kpen bevezethet. gy is definilhat, mint egy megfelel hatrral vlasztott
fggvny egysgnyi terlettel (intenzitssal), melynek hatrait a nullhoz kzeltjk gy,
hogy kzben a terlete mindvgig egysgnyi marad. Ez a segdfggvny az egysgnyi
terlet fggvny.
+0
( + ) ( )
0 t0
; (t) = (t) = 1
(t) =
; (t) = lim
0
t=0
A fggvny minden rtkre nulla, kivve a = 0 helyen, ahol rtke vgtelen nagy,
mikzben terlete vltozatlanul egysgnyi marad.
Egy msik megkzeltssel is definilhat:
b
www.tankonyvtar.hu
17
Ha az f(t) jel folytonos a = 0 helyen, akkor egy olyan fggvny kapunk, melynek
rtke mindentt nulla, kivve a = 0 helyet, ahol is egy olyan Dirac impulzus lesz az
rtke, melynek nagysga arnyos lesz az f(t 0 ) rtkkel.
Nhny tovbbi tulajdonsg az impulzus fggvnynek:
(t) = || (t)
(t) = (t)
(t)(t) = x(0)(t)
ha (t) fggvny folytonos a = 0-ban
(t)(t t 0 ) = x(t 0 )(t t 0 ) ha (t) fggvny folytonos a = 0-ban
Feladat 1.4.4.
Hatrozzuk meg a Heaviside fggvny derivltjt!
A feladat megoldsa rdekben figyeljk az 1.14. bra szerint meghatrozott ha (t)
fggvnyt,
0
< 2
() =
+
|| < 2 .
> 2
1
A fggvnyre rvnyes, hogy lima0 ha (t) = h(t).
dt
dt
0
> 2
Teht a Heaviside fggvny derivltja a Dirac delta impulzus. Ennek az inverze is igaz,
ugyanis a Dirac delta impulzus id szerinti integrlja a Heaviside fggvny:
() = ()
www.tankonyvtar.hu
18
|| < 12
|| = 12 .
|| > 12
Feladat 1.4.6.
Grafikusan brzolja az egysgnyi ngyszg fggvnyt!
www.tankonyvtar.hu
19
1 || ; || < 1
.
0
; || > 1
Feladat 1.4.7.
Grafikusan brzolja az egysgnyi hromszg fggvnyt!
()
Feladat 1.4.8.
Grafikusan brzolja a sinc fggvnyt!
www.tankonyvtar.hu
20
A szinusz fggvny
ltalnos esetben a harmonikus, periodikus szinusz felrhat a kvetkezk szerint:
2
() = + = (20 + ) = (0 + )
0
Feladat 1.4.9.
Grafikusan brzolja a kvetkez exponencilis szinusz fggvny:
() = 0.2 ()
www.tankonyvtar.hu
21
0
-10
-8
-6
-4
-2
10
0
-10
-8
-6
-4
-2
10
e j + e j
e j e j
, sin ( ) =
.
2
2j
Egy specilis eset, ha a vals rsze nulla s C=1, akkor, x(t ) = e j0t . Egy rdekes
tulajdonsga ennek a jelnek, hogy periodikus.
x(t ) = e j0 (t +T ) = e j0t e j0T
e j0T = 1
amennyiben 0 = 0 akkor x(t ) = 1 s az a jel periodikus minden T rtkre, amennyiben
0 0 , akkor a jel alapperidusa az a T legkisebb pozitv rtk , amire a jel periodikus.
|| (0 + ) + (0 + ) = || (0 + ) + 0 +
2
www.tankonyvtar.hu
22
-2
-2
-4
-4
-6
-6
-8
-10
-8
-6
-4
-2
10
-8
-10
-8
-6
-4
-2
10
()
()
Feladat 1.4.10.
Grafikusan brzolja a fggvnyt!
www.tankonyvtar.hu
23
Az egysgugrs fggvny
Igen gyakran alkalmazott jel, mely a kvetkez kpen adhat meg:
0, < 0
[] = [] =
1, 0
A fggvny rtke < 0 temekre 0, 0 temekre pedig 1.
Dirac-impulzus, egysgimpulzus.
www.tankonyvtar.hu
24
Ebbl az kvetkezik, hogy a sorozat nem minden 0 ra lesz periodikus, csak akkor, ha
0 /2 egy racionlis szm lesz. Lnyeges klnbsg ez a folytonos idej fggvnynl
tapasztaltakkal szemben, ahol is brmilyen 0 -ra periodikus volt. Ha 0 megfelel a
periodicits felttelnek, azaz 0 0 valamint -nek s -nek nincs kzs tnyezjk,
2
akkor felrhatjuk az alapvet periodikus egyenletet: 0 =
0
www.tankonyvtar.hu
25
< 1
= 1
MATLAB brzoljuk a kvetkez fggvnyt: [] =
12,
= 0
5, = 1
0,
> 1
A feladat megoldst vgz kd:
n=[-3 -2 -1 0 1 2 3];
x=[0 0 6 12 -5 0 0];
stem(n,x);
12
10
8
6
4
2
0
-2
-4
-6
-3
-2
-1
Feladat 1.6.2.
MATLAB-ban brzoljuk a kvetkez fggvnyt: [] = 0.1
A feladat megoldst vgz kd:
n=-10:10;
x=exp(0.1*n);
stem(n,x);
2.5
1.5
0.5
0
-10
-8
-6
-4
-2
10
www.tankonyvtar.hu
26
Feladat 1.6.3.
MATLAB-ban brzoljuk a kvetkez DI exponencilis fggvnyt:
[] = ( 0.1 )( /5)
A feladat megoldst vgz kd:
1.5
1
0.5
0
x[n]
x=exp(0.1*n).*sin(n*pi/5);
stem(n,x);
xlabel('n');
ylabel('x[n]');
grid;
-0.5
-1
-1.5
-2
-2.5
-10
-8
-6
-2
-4
0
n
10
A fggvny FI vltozata:
1.5
1
0.5
0
x(t)
t=-10:0.01:10;
x=exp(0.1*t).*sin(t*pi/5);
plot(t,x);
xlabel('t');
ylabel('x(t)');
-0.5
-1
-1.5
-2
-2.5
-10
-8
-6
-4
-2
0
t
10
Feladat 1.6.4.
MATLAB-ban brzoljuk a kvetkez fggvnyt:
0,
<
< 0
+ 2 ,
[] =
(), 0 < = 15, = 2
0,
>
www.tankonyvtar.hu
A MATLAB kd:
close all;clear all;
N=15;omega=pi/2;x=[];
for n=-N-5:N+5
if n<-N
xn=0;
else
if n<=0
xn=n+N/2;
elseif n<=N
xn=sin(omega*n);
else
xn=0;
end
end
x=[x xn];
end
figure(1);
stem(-N-5:N+5,x);
27
8
6
4
2
0
-2
-4
-6
-8
-20
-15
-10
-5
10
15
20
8
6
4
2
x(n+a)
a=-5;
xp=[];
tart_n=-N-5:N+5;
hossz_n = length(tart_n);
elso_n = tart_n(1);
utolso_n = tart_n(hossz_n);
for n=tart_n
if (n+a >= elso_n) && (n+a <=
utolso_n)
xnpa=x(n+a+N+6);
else
xnpa=0;
end
xp=[xp xnpa];
end
figure(2);
stem(tart_n, xp);
title('Eltolt jel x(n+a)');
xlabel('n');
ylabel('x(n+a)');
0
-2
-4
-6
-8
-20
-15
-10
-5
0
n
10
15
20
www.tankonyvtar.hu
28
b=3;
xs=[];
for n=tart_n
if (b*n >= elso_n) &&
(b*n <= utolso_n)
xbn=x(b*n+N+6);
else
xbn=0;
end
xs=[xs xbn];
end
figure(3);
stem(tart_n, xs);
title('Skalazas x(bn)');
xlabel('n');
ylabel('x(bn)');
0
-2
-4
-6
-8
-20
-15
-10
-5
0
n
10
15
20
Feladat 1.6.5.
MATLAB-ban brzoljuk a kvetkez fggvnyeket:
0,
< 5
0,
< 0
||
[] = |7 |,
[0,10] s [] = 4
,
[5,5]
0,
11
0,
> 5
A megolds els lpsben fejtsk ki az abszolt rtkeket.
0,
<0
0,
<0
7 ,
7 0
7 ,
0 < 8
[] =
=
7,
8 < 11
(7 ),
7 < 0
0,
11
0,
11
0,
< 5
0,
< 5
()
5 < 0
< 0 = 4 ,
[] = 4 ,
4
,
0 < 6
4 ,
0
0,
6
0,
> 5
Valamint a [] = [] + []
0,
< 5
4 ,
5 < 0
7 + 4 ,
0 < 6
[] =
6 < 8
7 ,
7,
8 < 11
0,
6
www.tankonyvtar.hu
29
A MATLAB kd:
n=-15:15;
u_0_tol_8_ig = (n>=0) & (n<8);
u_8_tol_11_ig = (n>=8) & (n<11);
x = (7-n).*u_0_tol_8_ig + (n-7).*u_8_tol_11_ig ;
u_minus5_tol_0_ig = (n>=-5) & (n<0);
u_0_tol_6_ig = (n>=0) & (n<6);
y = 4*exp(n).*u_minus5_tol_0_ig + 4*exp(-n).*u_0_tol_6_ig;
u_6_tol_8_ig = (n>=6) & (n<8);
z = 4*exp(n).*u_minus5_tol_0_ig + (7-n+4*exp(-n)).*u_0_tol_6_ig ...
+ (7-n).*u_6_tol_8_ig + (n-7).*u_8_tol_11_ig ;
figure(1);
subplot(3,1,1); stem(n,x); xlabel('n'); ylabel('x(n)');
grid;
subplot(3,1,2); stem(n,y); xlabel('n'); ylabel('y(n)');
grid;
subplot(3,1,3); stem(n,z); xlabel('n'); ylabel('z(n)');
grid;
x(n)
10
5
0
-15
-10
-5
0
n
10
15
-10
-5
0
n
10
15
-10
-5
0
n
10
15
y(n)
4
2
0
-15
z(n)
20
10
0
-15
www.tankonyvtar.hu
30
Feladat 1.6.6.
MATLAB-ban brzoljuk az elz pldban szerepl fggvnyek pros [] =
1
1
[]
+
[]
s
pratlan
[]
=
[] [] rszt.
2
2
A megolds MATLAB kdja:
ev_x=1/2*(x+x(end:-1:1)); % x
od_x=1/2*(x-x(end:-1:1)); % x
ev_y=1/2*(y+y(end:-1:1));
od_y=1/2*(y-y(end:-1:1));
ev_z=1/2*(z+z(end:-1:1));
od_z=1/2*(z-z(end:-1:1));
figure(2);
subplot(3,1,1); stem(n,ev_x);
subplot(3,1,2); stem(n,ev_y);
subplot(3,1,3); stem(n,ev_z);
figure(3);
subplot(3,1,1); stem(n,od_x);
subplot(3,1,2); stem(n,od_y);
subplot(3,1,3); stem(n,od_z);
paros resze
paratlan resze
xlabel('n'); ylabel('Ev[x(n)]');
xlabel('n'); ylabel('Ev[y(n)]');
xlabel('n'); ylabel('Ev[z(n)]');
xlabel('n'); ylabel('Od[x(n)]');
xlabel('n'); ylabel('Od[y(n)]');
xlabel('n'); ylabel('Od[z(n)]');
5
Od[x(n)]
Ev[x(n)]
10
5
0
-15
-10
-5
0
n
10
15
2
-10
-5
0
n
10
15
0
n
10
15
-10
-5
0
n
10
15
-10
-5
0
n
10
15
5
Od[z(n)]
Ev[z(n)]
-5
0
-1
-15
20
10
0
-15
-10
1
Od[y(n)]
Ev[y(n)]
0
-15
0
-5
-15
-10
-5
0
n
10
15
0
-5
-15
www.tankonyvtar.hu
31
Feladat 1.6.7.
A kvetkez gyakorl feladatnl MATLAB segtsgvel rajzolja meg az albbi kt
fggvny szorzatt a 2 < < 2 intervallum felett. A fggvnyek:
1 , (20) 0
, (2) 0
1 () =
2 () =
1 , (20) < 0
, (2) < 0
www.tankonyvtar.hu
32
Feladat 1.6.8.
f 4 = g (2t ) fggvnyeket.
A megolds:
www.tankonyvtar.hu
33
Feladat 1.6.9.
www.tankonyvtar.hu
34
Feladat 1.6.10.
Rajzolja meg az albbi () fggvnyek tl t ig tart integrljait.
Feladat 1.6.11.
Adja meg s rajzolja fel az albbi jelet s idbeni derivltjt:
t ; t 2
t + 1; 2 < t 1
x(t ) =
2; 1 < t 2
1; t > 2
A megolds:
3
1 2.5
0
-1 1.5
1
-3
-2
-1
www.tankonyvtar.hu
35
u(t)
y(t)
y (t ) .
rvnyes: u (t )
Plda diszkrtidej rendszerre: y[n] = 2u[n] + 3u[n 1] , ahol y[n] az n -edik mintavteli
idben a kimenet rtke. A fentivel egyenrtk lers: y[nT ] = 2u[nT ] + 3u[(n 1)T ] .
www.tankonyvtar.hu
36
A kauzalits fogalma kiterjeszthet a jelekre is. A kauzlis jelek rtke t < 0 esetn
nullval egyenl. Ezek a belp jelek.
Pldk kauzlis rendszerekre:
Folytonos idej: y (t ) = u (t t0 ), t0 > 0 , diszkrtidej: y[n] = u[n] + u[n 1] .
Pldk nem kauzlis rendszerekre:
Folytonos idej: y (t ) = u (t + t0 ), t0 > 0 , diszkrtidej: y[n] =
M
1
u[n k ] .
2M + 1 k = M
y (t ) Au (t )
Ay (t ) , vagyis amennyiben a
Homogn rendszerre rvnyes: u (t )
bemenetet megnveljk A szorosra akkor a kimenet is A szorosra nvekszik.
Plda homogn rendszerre: y (t ) = 5u (t ) .
( y1 (t ) + y2 (t ))
u1 (t )
y1 (t ),u2 (t )
y2 (t ) (u1 (t ) + u2 (t ))
www.tankonyvtar.hu
37
y(t) = F(u(t))
trvnyszersg szerint trtnik, akkor a modell additv, ha
F(u+) = F(u) + F()
s nem additv ha
F(u+) F(u) + F()
( Ay1 (t ) + By2 (t ))
u1 (t )
y1 (t ), u2 (t )
y2 (t ) ( Au1 (t ) + Bu2 (t ))
d2y
dy
+ a1
+ a0 y = bu
2
dt
dt
2
d2y
dy
+ a1 + a0 y 3 = bu
2
dt
dt
u (t )
y (t ) u (t t0 )
y (t t0 ) .
Diszkrt rendszerek esetn pedig ha x[n] bemenetre a vlasz y[n] , akkor az
idinvarins rendszer vlasza x[n n0 ] bemenetre y[n n0 ] .
Invertlhat rendszer
A rendszer invertlhat, ha annak kimenetbl egyrtelmen meghatrozhat a bemenete.
Ms szval a rendszernek ltezik inverze amennyiben klnbz gerjesztsek klnbz
vlaszokat generlnak.
P
P-1
www.tankonyvtar.hu
38
n0
x[n] akkumultorknt is
n=
P-1
d n y (t )
d n 1 y (t )
d mu (t )
+
+
+
=
+ ... + b0u (t )
...
(
)
a
a
y
t
b
n 1
m
0
dt n
dt n 1
dt m
,
www.tankonyvtar.hu
39
d i y m d ju
ai i = b j j
dt
dt
i =0
j =0
n
formban is.
A rendszerre jellemz differencilegyenlet rendszmt alapveten a rendszer
energiatrolinak szma szabja meg. Mivel a rendszer lineris s idinvarins, gy a bels
energik ltal gerjesztett kimeneti jelsszetev s a bemenet hatsra jelentkez kimeneti
jelsszetev egyszeren sszeadhat.
Matematikbl tudjuk, hogy az n edrend lland egytthatj lineris
differencilegyenlet teljes y (t ) megoldsa a homogn egyenlet ltalnos megoldsnak
y H (t ) s az inhomogn egyenlet egy partikulris y P (t ) megoldsnak szuperpozcijaknt
llthat el a kvetkez kpen:
y (t ) = y H (t ) + y P (t )
A homogn egyenlet:
an
d n y H (t )
d (n 1) y H (t )
+
+ + a0 y H (t ) = 0
a
( n 1)
dt n
dt (n 1)
, an 0
Pn ( ) = an n + a(n 1)(n 1) + + a0 = ai i
i =0
Pn ( ) = ( 1 ) 1 ( v ) v ( ( 1 j1 )) 1 ( ( j )) ,
k
k
i =1
ahol
+ 2 li = n .
i =1
www.tankonyvtar.hu
40
i =1
i =1
www.tankonyvtar.hu
+
+
41
+
+
()
= () + () , () = () + ()
+
+
+
+
www.tankonyvtar.hu
42
B
l
1
J 0= Gl cos Fw a cos + Ql cos Fcl cos
2
www.tankonyvtar.hu
43
azaz
1G 2
3g
1
-szor tmeg szorozva a hosszsg ngyzetvel. Alkalmazva Newton-trvnyt
3
1
cos erkarral, vagyis a
2
1G 2 Q 2
l + l
3g
g
www.tankonyvtar.hu
44
1
0 . Ezt felhasznlva, s az egyenletet 0-ra rendezve kapjuk, a kvetkez
G l + Ql clf s =
2
kifejezst:
1
0.
( G + 3Q ) l 2 + a 2 + cl 2 =
3g
+ 2 + 2 =
0 Az j paramterek pedig: 2 =
3a 2 g
3cg
, 2 =
.
2
G + 3Q
( G + 3Q ) l
Ekkor kaptunk egy olyan egyenletet, mely valamilyen periodikus mozgst r le. A
2
periodikus mozgs frekvencija ha ezt helyettestem a =
sszefggsnek
T0
2
2
megfelelen akkor a kvetkez egyenletet kapjuk: + 2 +
0.
=
T0
0.
kapjuk: T02 + 2 T0 + 4 2 =
gy eljutottunk a rendszert ler lland egytthats differencilegyenlethez, ez esetben
az egytthatk llandk, az egyenlet homogn, ugyanis jobb oldala 0-val egyenl. A
differencilegyenlet homogn megoldshoz a karakterisztikus polinom gykeinek
meghatrozsval jutunk: H = et (A sin t + B cos t ) .
Az A s a B egytthatk rtkt a kezdeti felttelek (0) s a (0) alapjn
hatrozhatk meg. Az a karakterisztikus polinom komplex konjuglt gykeinek
kpzetes, pedig a vals rsze.
A rendszer periodikus viselkedse esetn rvnyes, hogy < .
Ilyenkor a mozgs krfrekvencija:=
2 +=
2
12cl 4 g ( G + 3Q ) 9a 4 g 2 2
2l 2 ( G + 3Q )
2l 2
3cg ( G + 3Q )
3a 2 g
www.tankonyvtar.hu
45
Most pedig nzzk meg, hogy hogyan lehet megoldani a fenti differencilegyenletet
analg szmtgpes modell segtsgvel, illetve szimullni a SIMULINK krnyezetben.
Legyenek adottak a kvetkez paramterrtkek.
N
s
=
a 4=
, 1 =
N , G 1[=
N ], Q 5[ N ]
[ m] , l 5=
[ m] , c 10 =
m
m
a=4; l=5; c=10; beta=1; G=1; Q=5; g=9.8182
x (t ) =
dx(t )
dt
x(t ) =
d 2 x(t )
dt 2
mx + kx + cx = 0
x=
k
x
cx = 0
1.55. bra.
www.tankonyvtar.hu
46
integrtornl ezt a 0.1-es kezdeti felttelt adjuk meg. A szimulci eredmnye az 1.56.
brn lthat.
0.1
0.1
0.08
0.09
0.08
0.06
0.07
0.04
0.06
0.02
0.05
0
0.04
-0.02
0.03
-0.04
0.02
-0.06
-0.08
0.01
0
10
0.5
1.5
2.5
3.5
Lthat, hogy mivel itt a =1 ami kisebb mint a 7,28, gy periodikus viselkeds alakult
ki. A peridus itt az amplitd et -vel cskken.
2
, w = 4.2906, T = 1.46 [sec].
w
0.1
0.08
0.08
0.06
0.06
0.04
0.04
0.02
0.02
-0.02
-0.02
-0.04
-0.04
-0.06
-0.06
-0.08
-0.08
-0.1
10
12
14
16
18
20
-0.1
0.5
1.5
2.5
3.5
4.5
Most pedig lltsuk t a csillaptst, -t 0-ra. Ilyenkor sohasem fog bellni a rendszer
llandsult llapotba, eredmnyl az 1.58. bra szerinti leng mozgst kapjuk. A szebb
grbe rdekben, szksg van arra, hogy a numerikus integrls maximlis lpst kisebbre
vegyk.
A kvetkezkben figyeljk meg a ruglland (merevsg) hatst a rendszer
viselkedsre. Vltoztassuk meg a ruglland rtkt, az az c rtkt 10 -re. Az
frekvencia gyksen fgg a c-tl. Ha a c-t 4-szeresre vltoztatom, akkor az frekvencia
2-szeresre vltozik. Ha a c rtke 40-lesz, akkor az frekvencia 2-szeres lesz, a
www.tankonyvtar.hu
47
peridusid pedig fele, azaz 1.4 helyett 0,7. Ezt prbljuk is ki. Az eredmnyl kapott
viselkedst az 1.59. bra illusztrlja.
A grbrl leolvashat, hogy 0,7 lesz az j frekvencia.
Keressk meg, hogy mennyi id alatt csillapodik le a jel a maximlis kezdeti rtk 1%ra?
Teht 0.1-nek az 1%-a 0.001. Mikor ri el ezt a jel? Mennyi id kell a jelnek ehhez?
Hatrozzuk meg a karakterisztikus polinom gykeit, MATLAB-ban:
roots([1 sigma2 omega2])
A gykk:
-0.5891 + 8.5609i
-0.5891 - 8.5609i
konjuglt komplex szmok lesznek, hisz a periodikus jel amplitdja egy tlcsren bell
mozog. Ezt helyettestsk be a kvetkezek szerint: e 0.5891t = 0.001
Ebbl kvetkezik, hogy a keresett id t =
ln(0.5891)
[sec].
0.001
Feladat 1.8.2.
Vizsgljuk meg egy kttrols rendszer viselkedst, keressk meg idllandjt.
Ennl a pldnl megvizsglunk egy olyan kt trols rendszert, amelyet ler
differencilegyenlethez tartoz karakterisztikus polinomnak kt vals gyke lesz. Legyen
ez a rendszer a kvetkez:
uL
uR
C
uC
i
1.60. bra. Kttrolos rendszer.
Ez a rendszer egy ellenlls, egy kondenztor s egy tekercs sorba ktsbl ll. Kt
energiatrol van teht a rendszerben, a kondenztor elektrosztatikus energit, a tekercs
pedig mgneses energit trol. A rendszer bemenete legyen az u (t ) feszltsg, melyet a
feszltsggenertor llt el, kimenete a kondenztor uC (t ) feszltsge. A krben egyetlen
ram folyik az i (t ) = iL (t ) = iR (t ) = iC (t ) = C
duC
. A Kirchoff trvnyek alapjn az egyes
dt
www.tankonyvtar.hu
48
ramkri
RiL (t ) + L
elemeken
es
diL
+ uC (t ) = u (t ) .
dt
feszltsgekre
fennll
kvetkez
egyenlsg
is:
duC (t )
d 2uC (t )
+ LC
+ uC (t ) = u (t ) .
dt
dt 2
A passzv ramkri elemek rtkeit behelyettestve, kapjuk, hogy:
1 d 2uC (t ) 4 duC (t )
+
+ uC (t ) = u (t )
3 dt 2
3 dt
A fenti egyenlet egy lland egytthats, inhomogn differencilegyenlet.
d 2uC (t )
du (t )
+ 4 C + 3uC (t ) = 3u (t ) .
2
dt
dt
Ha a gerjesztsnk egy egysgugrs fggvny, akkor t 0 rtkekre u (t ) = 0 , gy t>0
d 2uC (t )
du (t )
+ 4 C + 3uC (t ) = 3
2
dt
dt
Ennek az inhomogn differencilegyenletnek a megoldsa uC (t ) = uCH (t ) + uCP (t ) , teht
a megolds egyenl a homogn s a partikulris megoldsok sszegvel. A megfelel
homogn egyenlet: u CH + 2u CH + 2 u CH = 0 , ahol 2 = 4 s 2 = 3 . A rendszer
1
3
Itt lthat hogy az idllandk 1 = 1, 2 = . Az egyes bels energik elviekben msms idlland mentn viselkednek. Figyelembe vve a kezdeti feltteleket, azaz az
iL (0 ) = 0, vC (0 ) = 0.5V , meghatrozhatjuk a k1 , k 2 rtkeket
k1e0 + k2e0 = 0.5
iL = iC = C
k1 + k2 = 0.5
dvC
dv
i
C = L =0
dt
dt C
dvC
= k1 3k2 0 = k1 3k2
dt
Megoldva a fenti kt egyenletet, k1 , k 2 -re kapjuk, hogy a homogn megolds:
vCH (t ) = 0,75e t 0,25e 3t
www.tankonyvtar.hu
49
segtsgvel.
d 2vC (t )
dv (t )
= 3 4 C 3vC (t )
2
dt
dt
Ez SIMULINK-ben megvalstva az 1.61. bra lthat:
0.5
0.45
0.9
0.4
0.8
0.35
0.7
0.3
0.6
0.25
0.2
0.5
0.15
0.4
0.1
0.3
0.05
0
10
0.2
10
www.tankonyvtar.hu
50
0.5
0.4
0.4
0.3
0.3
0.2
0.1
0.2
0
0.1
-0.1
-0.2
-0.3
-0.1
-0.2
-0.4
0
-0.5
10
10
12
14
16
18
20
Lthat, hogy a homogn viselkeds periodikus lesz, nem pedig aperiodikus. A lengs
frekvencija, f =
1
. Vegyk le az elbbiekben 1-re
0,5
lltott csillaptst 0-ra. A rendszerben nem lesz csillapts. Ekkor a rendszer viselkedse
az 1.65. bra szerint alakul.
www.tankonyvtar.hu
51
30
30
20
20
10
10
-10
-10
-20
-20
-30
10
15
20
25
30
-30
10
15
20
25
30
1.67. bra.
du
dt
b) y (t ) = u 3 (t )
c) y (t ) = 3tu (t ) + 4
du
dt
d) y (t ) = tu 3 (t )
Vgezzk el a rendszerek osztlyozst.
a)
b)
c)
d)
A megolds:
A rendszer lineris s lland paramter
A rendszer nem lineris s lland paramter.
A rendszer lineris s vltoz paramter.
A rendszer nem lineris s vltoz paramter.
Feladat 1.8.4.
Egy rendszer mkdst a kvetkez differencilis egyenletekkel rhatjuk le:
www.tankonyvtar.hu
52
d 2c(t )
d 2c(t )
dc(t )
b
+
b
+ (b3 + b4 cos(t ))
+ b5c(t ) = r (t )
2
a) 1 dt 2
2
dt
dt
b1
c) c(kT0 ) = T {r (kT0 ) r [(k 1)T0 ]}+ 2b2
0
1
Ha r = r2 (kT0 ) akkor az egyenlet: c 2 (kT0 ) = T (r2 (kT0 ) r2 ((k 1)T0 ))
0
www.tankonyvtar.hu
c(kT0 ) =
53
a1
a
(r1 (kT0 ) r1 ((k 1)T0 )) + 2 (r2 (kT0 ) r2 ((k 1)T0 ))
T0
T0
c(kT0 ) = (a1 r1 (kT0 ) + a 2 r2 (kT0 )) 2 = a1 r1 (kT0 ) + 2a1 a 2 r1 (kT0 )r2 (kT0 ) + a 2 r2 (kT0 )
mivel:
c(r1 (kT0 ) + r2 (kT0 ) c(r1 (kT0 )) + c(r2 (kT0 ))
www.tankonyvtar.hu
2.1. Bevezets
A konvolci mint mvelet, igen fontos az irnytstechnika s a jelfeldolgozs terletn.
Folytonos esetben konvolcis integrlrl, mg diszkrt esetben konvolcis sszegrl
beszlnk. ltalnossgban elmondhatjuk, hogy a konvolci segtsgvel
meghatrozhatjuk egy olyan lineris idinvarins (LTI Linear Time-Invariant) rendszer
vlaszt, melynek ismerjk az impulzus-vlaszfggvnyt s a bemen jelt.
Kt fontos vizsgljellel tallkozhatunk. Egyik a Dirac-impulzus [()], a msik pedig
a Heaviside - fle egysgugrs fggvny [() vagy 1()].
(t )
[() ( )]
LTI rendszer
h(t )
www.tankonyvtar.hu
55
A fggvny kzeltse:
() = () ( )
=
Majd: () =
()(
Vagyis: () = () ()
() = ()( )
() = () () = ()( )
Idtartomnyban vizsgldva adott egy folytonos idej rendszer bemen jele ():
s impulzus-vlaszfggvnye: ():
Ekkor a LTI rendszer vlasza az albbi mdon szmthat:
() = () () = () ( )
u (t )
y=
(t ) u (t ) (t )
www.tankonyvtar.hu
56
2.2.4. Tulajdonsgok
1. Kommutativits (felcserlhetsg):
2.2.5. Algoritmus
A folytonos idej konvolci az albbi lpsek segtsgvel algoritmizlhat:
1. lps: brzoljuk () s ( ) fggvnyeket figyelembe vve 1 , hogy ( ) =
( 1 + )
www.tankonyvtar.hu
57
() = () ( ) .
Teht: () = 0 8 2() .
gy: () = 8 2 0 2 .
2
2
y(t) = 8 2
= (4 4 2 )
Feladat 2.3.2.
Hatrozzuk meg a rendszer vlaszt, ha a gerjeszts () = () s az impulzusvlasz
() = () 3 !
Megolds
Induljunk ki a defincibl:
() = () ( ) .
() = 8 2() ) 3 .
0
www.tankonyvtar.hu
58
(3+2)
= 8
Feladat 2.3.3.
Hatrozzuk meg az LTI rendszer vlaszt, ha a bemen jel () = ( 1) ( 3) s
a slyfggvnye () = () ( 2).
Megolds
A definci szerint () = () ( ) .
Amikor 1 3, akkor 1 1 = 1 = 1
www.tankonyvtar.hu
59
Amikor 1 2 3, akkor 1 1 = 2 = 5
konvolci maximuma
www.tankonyvtar.hu
60
Feladatok
Feladat 2.3.4.
Adott a folytonos idej LTI rendszernk kt iddiagramja. Vgezzk el a kt jel
konvolcijt grafikusan!
Megolds
Feladat 2.3.5.
Folytonos idej rendszernkn mrseket vgeztnk. Az albbi idfggvnyeket kaptuk:
() = () ( 3) . () = () ( 2)
Mondjuk meg, mit mrnnk a kimeneten?
Megolds
0 < 0 . 5 <
0 < 2
() =
2 2 < 3
5 3 < 5
www.tankonyvtar.hu
61
Feladat 2.3.6.
Folytonos idej LTI rendszernk bemenjele x(t)=
h(t)=
1, 0 5
, slyfggvnye
0
, 0 10
. Hatrozzuk meg a kt jel konvolcijt!
0
Megolds
0, < 0 . 15
1 2
, 0 5
2
() () =
5 12,5, 5 10
1 2
37,5 2 + 5 , 10 < 15
Feladat 2.3.7.
Az elz pldt oldjuk meg grafikusan is!
Megolds
Feladat 2.3.8.
Hatrozzuk meg a rendszer vlaszfggvnyt, ha a bemen jel idfggvnye
1 [0,2]
x(t)=
s az impulzusvlasz () = , 0.
0
Megolds
0 < 0
() = 1 0 2
( 2 1) 2
Pletl Szilveszter, Magyar Attila
www.tankonyvtar.hu
62
Feladat 2.3.9.
Folytonos idej rendszernk slyfggvnye (), a gerjesztse () 5 Hatrozzuk meg
a vlasz idfggvnyt!
Megolds
() = (
1 5
)()
5
Feladat 2.3.10.
Tudjuk folytonos idej LTI rendszernk gerjeszts- s impulzusvlasz-fggvnyt.
Hatrozzuk meg a kimen jel idfggvnyt!
() = () 9 () = () 9
Megolds
() =
1
9||
18
Feladat 2.3.11.
Folytonos idej LTI rendszernk gerjeszts- s impulzusvlasz-fggvnye ismert.
Hatrozzuk meg a kimen jel idfggvnyt!
() = () 0,2 () = () 0,2
Megolds
() = 2,5 0,2||
Feladat 2.3.12.
Hatrozzuk meg a rendszer vlasznak idfggvnyt, ha a bemen jel () = () s az
impulzusvlasz () = 2 () + () 2 !
Megolds
() = 8 () ( 2 + 2 2 )
www.tankonyvtar.hu
63
2.4.1. Definci
Ha idtartomnyban vizsglunk egy diszkrt idej rendszert, melynek bemen jele
[]: ,
illetve diszkrt impulzus-vlaszfggvnye
[]: .
Akkor az LTI rendszer diszkrt vlaszfggvnye az albbi sszefggs szerint
szmthat:
[] = [] [] = [] [ ]
=
[k
n]
[] = 1 [] 2 [] = [n]
2
=
www.tankonyvtar.hu
64
2.4.4. Tulajdonsgok
1. Kommutativits (felcserlhetsg): x[k]*h[k]=h[k]*x[k]
2. Asszociativits (csoportosthatsg): {x[k]*h 1 [k]}*h 2 [k]=x[k]*{h 1 [k]*h 2 [k]}
3. Disztributivits: x[k]*{h 1 [k]+h 2 [k]}=x[k]*h 1 [k]+x[k]*h 2 [k]
Megolds
Definci szerint y[k]=x[k]*h[k]=
= [] [ ] kiszmthatjuk y[k] rtkeit az
egsz szmok () halmazn.
y[0] = 0 + x [1]h[0(1)] + x[0]h[0(0)] + x[1]h[0(1)] + x[2]h[0(2)] + 0
Mivel x[n] csak [1, 2] intervallumon nem nulla,ezrt elegend ennyi tagot felrni.
Helyettestsi rtkket berva:
1
1
[0] = 0 + (1)[1] + [0] + (1) [1] + [2] =
2
2
1
1
3
1 1
= 11 + + 1 0 + 0 = 1 + =
2
4
4
2 2
Ugyangy kiszmthatjuk y[k]-t azon esetekben, amikor nem nulla rtket kapunk:
1
2
1
2
1
2
1
2
1
2
1
2
3
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1 1
2 2
1
2
1
2
1
2
1
2
=0+ =
3
2
www.tankonyvtar.hu
1
2
1
2
65
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
[] =
1
4
3
4
2 ha k = 1
4 ha k = 0; k = 3
3
2
3
= 1
= 4
4
4 ha n = 5
0 = 2; < 1 s n > 5
Feladat 2.5.2.
Hatrozzuk meg a kimenet jelt, ha a gerjesztse [] = [] az impulzusvlasz pedig
[] = []0.1
A megolds menete:
Defincibl val kiinduls szerint y[k]=
= [] [ ], mivel a gerjeszts s a
vlasz is belp fggvny, ezrt: y[k]==0 [] [ ].
Ezutn helyettestsk be az ismert jeleket :y[k]==0 0.1kn
Az sszegzst n vltoz szerint vgezzk el, a konstans rtkek kiemelhetek
y[k]=0,1k =0 0,1n
A hatvnyozs azonossgait felhasznlva: y[k]=0,1k =0 10n
Ezutn hasznlva a mrtani sor sszegkplett: y[k]=0,1k
Elvgezve a beszorzst s az egyszerstseket:
110n+1
110
0,1 0,1 10 10
110
0,1 10
9
10
1
, mivel a
gerjeszts belp jel, ezrt a kimenet is belp jel lesz, azaz :y[k] = [k] ( 9 9 0,1 ).
Feladat 2.5.3.
Adott egy diszkrt rendszer. Gerjesztse: x[k] = [k]0,2k . Impulzusvlasza: h[k] =
[k]0,5k . Hatrozzuk meg a vlaszjel idfggvnyt!
Megolds
Induljunk ki a defincibl: y[k]=
= [] [ ]
Mivel a gerjeszts s a vlasz is belp jelleg, behelyettestve a fggvnyeket
y[k]==0 0,2 0,5
Pletl Szilveszter, Magyar Attila
www.tankonyvtar.hu
66
10,4+1
10,4
0,5 0,40,2
0,6
4 [2 ] s [] = 2 [ 4]
A megolds MATLAB kdja:
n0=10;
n=-n0:n0;
u1=(n-4)>=0;
f=(-1/2).^n;
f1=f.*u1;
x=f1;
u2=(2-n)>=0;
h=(4).^n;
h2=h.*u2;
h=h2;
k1=-n0:n0;
y=conv(x,h)
length_output=length(x)+length(h)-1;
k2=linspace(-2*n0,2*n0,length_output);
figure(1);
clf;
subplot(2,2,1);
xlabel('k');
ylabel('x[k]');
title('System Input');
stem(k1,x,'filled');
grid;
subplot (2,2,2);
xlabel('k');
ylabel('h[k]');
title ('System Unit Impulse Response');
stem(k1,h,'filled');
grid;
subplot (2,1,2);
stem (k2, y, 'filled');
grid;
xlabel('k');
ylabel('y[k]');
title ('System Output Via Convolution');
www.tankonyvtar.hu
67
0.15
20
0.1
15
0.05
10
-0.05
-10
-5
0
-10
10
-5
10
y[k]
0.5
0
-0.5
-20
-15
-10
-5
0
k
10
15
20
Feladat 2.5.5.
n
Adottak a kvetkez jelek: x(n) = (n + 2)(u (n) u (n 7)) s h(n) = 4(0.75) u (n)
A konvolci:
Az x(n) s a h(n) jel kirajzoltatsa:
x ( k ) h( n k )
k =
k=-15:15;
u_0_7=(k>=0) & (k<=7);
u_0_7=(k>=0) & (k<=7);
x=(k+2).*u_0_7;
u=(k>=0);
h=u.*(4*(0.75).^k);
subplot(2,1,2); stem(k,h); xlabel('k'); ylabel('h(k)');
subplot(2,1,1); stem(k,x); xlabel('k'); ylabel('x(k)');
www.tankonyvtar.hu
68
x(k)
10
0
-15
-10
-5
0
k
10
15
-10
-5
0
k
10
15
h(k)
3
2
1
0
-15
www.tankonyvtar.hu
69
x(k)
10
5
0
-15
-10
-5
0
k
10
15
-10
-5
0
k
10
15
-10
-5
0
k
10
15
-10
-5
0
k
10
15
4
2
0
-15
4
2
0
-15
4
2
0
-15
A konvolci elvgzse:
y=conv(h,x);
figure(3);
subplot(3,1,1); stem(k,x); xlabel('k'); ylabel('x(k)');
subplot(3,1,2); stem(k,h); xlabel('k'); ylabel('h(k)');
subplot(3,1,3); stem(y); xlabel('k'); ylabel('y(k)');
www.tankonyvtar.hu
70
x(k)
10
5
0
-15
-10
-5
0
k
10
15
-10
-5
0
k
10
15
h(k)
4
2
0
-15
y(k)
100
50
0
10
20
30
40
50
60
70
Feladatok
Feladat 2.5.6.
Ismert a diszkrt idej LTI rendszernk bemeneti s impulzusvlasz idfggvnye
1
1 +1
y[k] = 5 {1 2
Feladat 2.5.7.
Adott egy diszkrt idej LTI rendszernk bemeneti s impulzusvlasz idfggvnye
7
7 +1
y[k] = 4,5 {1 9
www.tankonyvtar.hu
71
Feladat 2.5.8.
Diszkrt rendszer eseten legyen adott x[k]=0,2k[k] s h[k]=[k]. Hatrozzuk meg
konvolcival a vlasz idfggvnyt!
Megolds
10,2+1
y[k]=
0,8
Feladat 2.5.9.
Rendszernk diszkrt s x[k]=0,9k[k] ill.
segtsgvel a vlasz idfggvnyt!
[k]
Megolds
10,9+1
y[k]=
0,1
[k]
Feladat 2.5.10.
Az elz feladatok alapjn mit mondhatunk ltalnos esetben a kimen jel
idfggvnyrl, ha a gerjeszts s az impulzusvlasz az albbi formban ll
rendelkezsnkre
x[k]=k[k] ill. h[k]=[k]
Megolds
1+1
y[k]=
Feladat 2.5.11.
Adott a diszkrt rendszernk bemen jelnek s impulzusvlasznak idfggvnye:
x[k]=[k][k4] s h[k]=0,5 ([k][k-6])
Hatrozzuk meg a vlaszjel idfggvnyt!
Megolds
0 < 0 . > 10
2 (1 0,5+1 ) 0 4
[] =
4
0,5+1 4 < 6)
2 (0,5
2 (0,54 0,57 6 < 10)
www.tankonyvtar.hu
72
Feladat 2.5.12.
Adott egy diszkrt idej rendszernk tviteli fggvnye s gerjesztsnek idfggvnye.
Hatrozzuk meg a rendszer vlasznak idfggvnyt!
Megolds
www.tankonyvtar.hu
f (t , T ) =
A0
pros komponensek
pratlan komponensek
www.tankonyvtar.hu
74
T
2
T
2
T
2
1
2
2
f (t , T )dt Ai = f (t , T ) cos(i0t )dt Bi = f (t , T )sin (i0t )dt
T T
T T
T T
2
2
2
;
;
A Fourier-sor komplex alakjt a kvetkez helyettestsek alkalmazsval llthat el:
A0 =
e jit + e jit
cos(it ) =
e jit e jit
2
; sin (it ) =
. Ekkor:
2j
e j (i0t ) + e j (i0t )
e j (i0t ) e j (i0t )
+ Bi
f (t , T ) = Ai
=
2
2j
i =0
=
i =0
Bevezetve a Ci =
Ai jBi
komplex egytthatkat, a Fourier-sor komplex alakja:
2
f (t , T ) =
Ce (
i
i =
j i
0t
; ahol Ci =
1
T
T
2
f (t , T )e
j (i0t )
dt .
Fi = 2 Ci , i > 0
B
i = arctg i , mivel
Ai
. Az amplitdspektrum pros, mg a
A B
A i = 2 i + i = A i2 + Bi2 ,
2 2
rvnyes, hogy: Ci = Ci e ji = Ci = Ci e ji
fzisspektrumhoz
pratlan.
A
jel
tlagteljestmnye
T0
1
1 2
2
2
(
)
P=
f
t
dt
F
F
Ci2 meghatrozhat az amplitd-spektrumbl. Egy
=
+
=
0
i
T 0
2 =1
i =
0
i
id tartomny
frekvencia tartomny
www.tankonyvtar.hu
75
Pi = 1 2
.
2 Fi ; i > 0.
A jel teljestmny spektrumbl meghatrozhat az az intervallum, amit a jel spektrlis
szlessgnek neveznk, vagyis az ahol a jel jellemz sszetevi elhelyezkednek.
A jelspektrum alakjtl s a feladat jellegtl fggen tbbflekppen
meghatrozhatjuk a jel spektrlis szlessgt:
az a tartomny, ahol a jel teljestmnynek 90% tallhat,
az az sszefgg tartomny ahol a teljestmnyspektrum nem nulla,
az a maximlis teljestmny krli terlet, amit a maximum krli els nulla rtkek
hatrolnak (first lobe),
az a maximlis teljestmny krli terlet, melyet a maximlis teljestmnyrtk felhez
tartoz frekvencik hatrolnak,
az a szlessg, amit a maximlis teljestmnyrtk krl elhelyezhet ekvivalens
ngyzet meghatroz,
az tlagteljestmnnyel meghatrozott szlessg,
az a terlet ami egy adott rtk feletti teljestmnyeket tartalmazza.
s mg meg lehet hatrozni egyb kritriumokat is.
3.2. A Fourier-integrl
f (t ) =
1
2
j (t )
F ( j )e d ; integrlt, ahol F ( j ) =
f (t )e
j (t )
dt.
f (t )e
j (t )
integrl, a f (t ) =
1
2
F ( j ) e
j (t )
www.tankonyvtar.hu
76
szksges, hogy
f (t ) dt < legyen.
F ( j ) amplitdsrsg-spektruma folytonos. Az
Az aperiodikus fggvnyek
-T
Megolds:
F ( j ) =
f (t )e
j t
dt =
Ae
j t
A j t
2 A e j T e j T
sin(T )
= 2 AT
dt =
e =
2j
T
j
T
2AT
-2/T
-/T
/T
2/T
www.tankonyvtar.hu
77
Feladat 3.3.2.
www.tankonyvtar.hu
x[k ] h[n k ]
............................................... (4.1)
Ekkor a rendszer vlasza adott a kvetkezk szerint:
k =
j ( n k )
[
]
=
h
k
e
h[k ] e jk e jn = H e j e jn , ahol
k =
k =
( ) h[k ] e
H e j =
( )
j k
k =
www.tankonyvtar.hu
79
( )
( )
( )
( )
j
H e j = H R e j + jH I e j = H e j e j (H (e )) , amint mr folytonos esetben is megszoktuk,
) h[k ] e
H e j(+2 ) =
j(+ 2 )k
h[k ] e
j k
( )
e j2 k = H e j
..... (4.2),
gy elmondhat, hogy a DI rendszereket elg csak 0 2 frekvencikra vizsglni.
k =
k =
( ) x[k ] e
X e j =
j k
k =
................................................................... (4.3)
( )
x[k ] e
k =
j k
( )
( )
x[k ] e
j k
akkor
k =
( )
X e e
j
jm
d = x[k ] e jk e jm d
k =
..................................... (4.4)
2x[m], m = k
[
]
x
k
e j(mk )d =
mk
k =
0,
...................................... (4.5)
akkor
x[m] =
1
X e j e jm d
( )
............................................................. (4.6)
A fenti kifejezs hasonlt a periodikus FI jel Fourier egytthatinak meghatrozsra,
amennyiben annak peridusa 2 . Egyetlen klnbsg az exponens eljelben van, ami
vgl is a (4.3) defincibl ered. Teht a (4.6) meghatrozsval eljutottunk az inverz
Fourier transzformcihoz DI jelek esetn.
www.tankonyvtar.hu
80
x[k ]
.................................................................................. (4.7)
Amennyiben az idsor stabil, akkor abszolt sszegezhet s a Fourier sora vges.
Msrszt minden vges hosszsg sor abszolt rtelemben sszegezhet, amibl
kvetkezik, hogy a FIR rendszerek mindig stabilak s Fourier sorba fejthetk. Egy msik
lehetsg, hogy a sor kielgti a ngyzetes sszegezhetsget:
k =
x[k ]
................................................................................. (4.8)
Az ilyen sorok Fourier transzformltjnak konvergencija is bizonythat.
A DI jelek Fourier (4.3) szerinti transzformltjnak matematikai jelentsge van,
ugyanis vgtelen sszegekrl van benne sz. Gyakorlati megoldsok esetben a DFT
Diszkrt Fourier Transzformci alkalmazhat. A DFT a Fourier transzformci
diszkretizlsval kaphat. A DFT alkalmazsa a jelfeldolgozs terletn nagy
jelentsggel br.
k =
2. linearits: au ( n ) + bu ( n ) aU e j + bU e j
1
2
1
2
3. eltolsi tulajdonsg u n n0
) e
jn
0 U e j
4. szimmetria tulajdonsg:
u(n)
vals s pros
vals s pratlan
kpzetes s pros
kpzetes s pratlan
U(ej )
vals s pros
vals s pratlan
kpzetes s pros
vals s pratlan
5. id megfordtsa: u ( n ) U (e j )
6. modulci: komplex exponencilissal val szorzst frekvencia eltolsba visz t:
j
e jn u ( n ) U e ( )
0
j
j
7. konvolci ttel: h ( n ) u ( n ) H (e )U (e )
9. Parseval ttel:
u (n )
n
=
www.tankonyvtar.hu
1
2
( )
1
2
j
U e d
(
j
U (e )Y (e
j )
)d
81
X() = X e j =
j n
n =
helyen
2
2
frekvencikon jelentkeznek. Legyen =
k , akkor
N
N
2
j kn
2
X k = x[n ] e N , k = 0,1,2,, N 1
N n =
............................... (4.9)
A vgtelen szm elemek sszege felrhat vgtelen szm sszegzsre, ahol minden
sszegzsnek N eleme van, a kvetkezk szerint:
2
1
N 1
2 N 1
lN+ N 1
j kn
j kn
j kn
j kn
2
X k = + x[n ] e N + x[n ] e N + x[n ] e N + = x[n ] e N
N
n = N
n =0
n=N
l= n =lN
........................................................................................................... (4.10)
Amennyiben a bels sszegnl helyettestnk n helyett -t runk s felcserljk
az sszegzseket, akkor:
2
j kn
2 N1
X k = x[n lN] e N , k = 0,1,2,, N 1
N n =0 l=
................ (4.11)
Az x p [n ] =
l=
x p [n ] =
N 1
l=
k =0
x[n lN] = c e
k
2 kn
N
, n = 0,1,2,, N 1
.................. (4.12)
Az egytthatk:
j
1 N1
c k = x p [n ]e
N n =0
2 kn
N
, k = 0,1,2,, N 1
vagyis
ck =
1 2
X k
N N (4.13)
1 N 1 2 j kn
x p [n ] = X k e N , n = 0,1,2,, N 1
N n =0 N
........................... (4.14)
www.tankonyvtar.hu
82
tfedses N<L. Az els esetben az x[n ] jel kivehet az x p [n ] jelbl, mg a msodik esetben
ez nem lehetsges.
[]
(a)
-2
10
12
14
16 n
[]
(b)
-2
10
12
14
16 n
(c)
[]
-2
10
12
14
16 n
Mivel x[n ] = x p [n ] ha 0 n N 1 , gy
2
1 N1 2 j N kn
x[n ] = X k e
, n = 0,1,2,, N 1
N k =0 N
............................ (4.15)
s ezt behelyettestve a X() = X(e j ) = x[n ] e jn be az albbi sszefggst kapjuk:
N 1
n =0
2
N 1
1 N1 2 j kn
X e j = X k e N e jn
N
n =0 N k =0
....................................... (4.16)
( )
( )
Xe
(2 k )
2 1 N1 j N n
= X k e
N N n =0
k =0
N 1
......................................... (4.17)
vezessk be a
1 N 1 jn 1 1 e jN 1 sin (N / 2 ) j( N 1) / 2
=
=
e
P() = e
N n =0
N 1 e j
N sin ( / 2 )
.......... (4.18)
www.tankonyvtar.hu
83
jellst, ami valjban egy interpolcis fggvny. A fggvny a 4.2. brn lthat. A
fggvnyben szerepl e j( N 1)/ 2 tag csak a fzisra hat, nem mdostja az amplitdt.
N 1
2
2
A jells bevezetse utn jutunk az X(e j ) = X k P
k , kifejezshez.
N
N
k =0
2 1, k = 0
Mivel P N k = 0, k 0
...................................................... (4.19)
gy belthat, hogy a visszallts folyamn a mintavteli pontokban a mintk rtkt
sin (x )
kapjuk. A P() fggvnynek itt olyan a szerepe mint a
nek id tartomnyban.
x
( )
x[n ], 0 n L 1
x p [n ] =
0, L n N 1 ...................................................... (4.20)
Ebben az esetben teht a frekvenciatartomnyban vett mintk egyrtelmen
meghatrozzk az aperiodikus jelet, amennyiben L < N , akkor a sort kiegsztjk N-L
szm nullval.
www.tankonyvtar.hu
84
Az elmondottakat s x p [n ] =
N 1
l=
k =0
x[n lN] = c e
k
2 kn
N
, n = 0,1,2,, N 1 , valamint
j kn
2 N1
X k = x[n lN] e N , k = 0,1,2,, N 1 egyenleteket figyelembe vve jutunk
N n =0 l=
az
2
j kn
2 N1
X[k ] = X k = x[n ]e N , k = 0,1,2,, N 1
N n =0
................... (4.21)
j kn
1 N1
x[n ] = X[k ]e N , n = 0,1,2,, N 1
N k =0
................................... (4.22)
szerint lehetsges, amit IDFT nek , vagyis Inverz Diszkrt Fourier Transzformcinak
neveznk.
Feladat 4.3.1.
Grafikusan brzoljuk az id s a frekvenciatartomnybani mintavtelezs hatst nem
svkorltos jel esetn az id s a frekvencia trben.
Megolds.
A 4.3. bra (a) grafikonja mutatja az () folytonos idej jelet. A jel vges ideig tart,
teht idben korltos. Az () jel spektruma () is folytonos rtkkszlett tekintve s
folyamatos a frekvencia fggvnyben ((b) grafikon), a spektrum nem svkorltos. A jel
idben trtn mintavtelezst a (c) grafikon mutatja. A [] mintavteli peridussal
mintavtelezett () jel spektrumt jelljk () -val. A (d) grafikon illusztrlja, hogy az
() spektrum a mintavtelezs hatsra periodikusan ismtldik [] frekvencinknt,
1
ahol = . A kvetkez lpsben vgezznk mintavtelezst a frekvencia tartomnyban
0 [] lpssel, mint ahogy az (f) grafikon mutatja. Ekkor az idtrben az () fggvny
periodikusan ismtldve jelenik meg, 0 [] periodusidvel. Az egyes szinteken lev
grafikonokra rvnyes a ktirny transzformlhatsg. Vegyk szre, hogy a (d) s (f)
esetben tfeds, aliasing tapasztalhat az amplitd spektrumokban.
www.tankonyvtar.hu
85
www.tankonyvtar.hu
86
4.4. Mintapldk
Feladat 4.4.1.
Grafikusan brzoljuk a fzorok llst N = 6 rtkre.
A megolds menete
j
2
kn
6
n=1
n=2
Im
n=1,4
120
60
n=3
n=0,3 Re
n=0 Re
k=1
k=2
n=4
n=5
n=2,5
Im
n=2,5
Im
120
n=0,2,4 Re
n=1,3,5
n=0,3 Re
k=4
k=3
n=1,4
Im
n=5
n=4
n=3
Im
60
n=0 Re
k=5
n=2
Re
k=6
n=0,1,2,3,4,5
n=1
www.tankonyvtar.hu
87
2
lpsenknt N mintt vizsglunk, amihez
N
fs
frekvencialps tartozik. Itt f a frekvencia felbontst jelenti. f s pedig az
N
1
peridusidej mintavtelezs
idtartomnybeli mintavteli frekvencit melyhez Ts =
fs
f =
X N = WN x N ............................................................................... (4.23)
ahol
1
1
1 W1
N
WN = 1 WN2
1 WNN1
1
2
N
4
N
W
W
WN2( N1)
1
WNN1
WN2( N1)
2
kn
N
.............................................................. (4.25)
komplex rtkek ortogonlis bzist kpeznek. A mtrixban szerepl fggvnyeket rotcis
fggvnyeknek nevezzk, ugyanis csak a komplex szmok argumentuma vltozik, a
modulusuk mindig 1 marad.
Feladat 4.4.2.
Adja meg a 8 s 4 mtrixok ellltsnak MATLAB kdjt s azok rtkeit.
Megolds:
Az albbi matlabkd hivatott ellltani a mtrix komplex elemeit:
www.tankonyvtar.hu
88
N=8;
W=ones(N);
for n = 0:N-1
for k = 0:N-1
W(n+1,k+1)=exp(-i*2*pi*n*k/N);
end
end
1.0000
0.7071-0.7071i
0.0000-1.0000i
0.7071-0.7071i
-1.0000-0.0000i
-0.7071+0.7071i
-0.0000+1.0000i
0.7071+0.7071i
1.0000
0.0000-1.0000i
-1.0000-0.0000i
-0.0000+1.0000i
1.0000+0.0000i
0.0000-1.0000i
-1.0000-0.0000i
-0.0000+1.0000i
1.0000
-0.7071-0.7071i
-0.0000+1.0000i
0.7071-0.7071i
-1.0000-0.0000i
0.7071+0.7071i
0.0000-1.0000i
-0.7071+0.7071i
1.0000
-1.0000-0.0000i
1.0000+0.0000i
-1.0000-0.0000i
1.0000+0.0000i
-1.0000-0.0000i
1.0000+0.0000i
-1.0000-0.0000i
1.0000
-0.7071+0.7071i
0.0000-1.0000i
0.7071+0.7071i
-1.0000-0.0000i
0.7071-0.7071i
-0.0000+1.0000i
-0.7071-0.7071i
1.0000
-0.0000+1.0000i
-1.0000-0.0000i
0.0000-1.0000i
1.0000+0.0000i
-0.0000+1.0000i
-1.0000-0.0000i
-0.0000-1.0000i
1.0000
0.7071+0.7071i
-0.0000+1.0000i
-0.7071+0.7071i
-1.0000-0.0000i
-0.7071-0.7071i
-0.0000-1.0000i
0.7071-0.7071i
1.0000
0.0000 - 1.0000i
-1.0000 - 0.0000i
-0.0000 + 1.0000i
1.0000
-1.0000 - 0.0000i
1.0000 + 0.0000i
-1.0000 - 0.0000i
1.0000
-0.0000 + 1.0000i
-1.0000 - 0.0000i
0.0000 - 1.0000i
A mtrix elemei kztt felfedezhet egyfajta peridusossg s mindegyik elem egy egy
pontot hatroz meg a komplex sk egysgkre mentn.
Tovbb rvnyes, hogy a ltezik a transzformci inverze
1
x N = WN1 X N = WN* X N
N
, ....................................................... (4.26)
WN WN* = NI N , ............................................................................. (4.27)
-2
10
12
14
16
www.tankonyvtar.hu
89
x[n] <
n =
x[k ] e
j k
segtsgvel
k =
( ) [n k] e
[n k ] . Ekkor X e j =
k =
k = n =
e jk =
k =
. Az sszegzs sorrendjt
n = k =
[n k ] e
jn
jn
, akkor X(e j ) =
jk
. Az eredmny
k =
e jk = 2 ( k 2) . Mivel a DI jel
k =
k =
j
( )
xp[n]
10
15
20 n
A megolds menete:
A DFT ltalnos alakja:
2
j kn
2 N1
X[k ] = X k = x[n ]e N , k = 0,1,2,, N 1
N n =0
esetnkben N = 10 , ekkor
9
X[k ] = x[n ]e
2
kn
10
, k = 0,1,2,,9
n =0
www.tankonyvtar.hu
90
X[k ] = 0.2 e
0.8 e
j k
5
+ 0.4 e
6
k
5
+ 0.6 e
2
k
5
+ 0.6 e
7
k
5
+ 0.4 e
3
k
5
+ 0.8 e
8
k
5
+ 0.2 e
4
k
5
+ e jk +
9
k
5
e
e
+
0.2 e
+ e 5 = 0.4 e j k
2
4
j k
cos
k
= 0.4 e
5
3
j k
j 35 k
8
j k
j 25 k
e
+e 5
0.4 e
+ e 5 = 0.8 e j k
2
3
j k
cos k
= 0.8 e
2
j k
j 25 k
7
5
j k
j 35 k
e
e
+
0.6 e
+ e 5 = 1.2 e j k
2
2
j k
cos
k
= 1.2 e
j k
j5 k
6
5
j k
j 45 k
e
e
+
0.8 e
+ e 5 = 1.6 e j k
2
j k
cos k
= 1.6 e
5
4
3
2
k
X[k ] = ( 1) 1 + 1.6 cos k + 1.2 cos k + 0.8 cos k + 0.4 cos k
5
5
5
5
Im{X[k ]}
s [k ] = arctg
Re{X[k ]}
A[k]
0
1
2
3
4
5
2.09
0
0.31
0
www.tankonyvtar.hu
[k]
0
-180
0
-180
0
A[k]
5
6
7
8
9
0.2
0
0.31
0
2.09
[k]
-180
0
-180
0
-180
A[k]
Amplitd spektrum
2.09
[k]
91
Fzis spektrum
9
2.09
0.31
0.2
0.31
9
-1800
Feladat 4.4.5.
Hatrozza meg az albbi jelalak Fourier egytthatit:
Megolds:
Az brbl ltszik, hogy a peridusid 4 0 = 2/4 s
c=
0
1 3
1
3
0 + 1 + 2 + 3=
u n =
(
)
4 n =0
4
2
j 0
=e
2
4
= j
n
1 3
1
1
1
u n ( j ) = ( 0 j 2 + 3 j ) = + j
4 n =0
4
2
2
c1 =
2n
1 3
1
1
c 2 = u n ( j ) = ( 0 1 + 2 3) =
4 n =0
4
2
3n
1 3
1
1 1
c 3 = u n ( j ) = ( 0 + j 2 3 j ) = j
4 n =0
4
2 2
Feladat 4.4.6.
Hatrozza meg az albbi jel Fourier egytthatit:
=
u n
n 4k
k
=
www.tankonyvtar.hu
92
Megolds
=
ck
=
u n
2
jk n
4
c ke
c ke
=
k
k
= 0= 0
2
n
jk
1 3
1
1
4
=
=
u
n
e
u 0
4 n =0
4
4
jk n
2
Minden -ra
Feladat 4.4.7.
Hatrozza meg az albbi jel Fourier egytthats alakjt:
u n = cos n
4
Megolds
A peridus id: N0 = 8 0 = 2/8 = /4
cos
n=
j n
1 j4n
1
1
4
e
= e j 0 n + e j 0 n
e
+
2
2
2
1 j 0n 1 j 70n
=
=
+ e
u n cos
n
e
4
2
2
Feladat 4.4.8.
Hatrozza meg az albbi jel Fourier egytthats alakjt:
=
u n cos n + sin n
3
4
Megolds
N0 = 24 0 = 2/24 = /12
j n
j n
1 j 3 n
1 j 4 n
1 j 40n
1 j 30n
1 j 30n 1 j 40n
3
+ e 4 = e
+j e
j e
+ e
u n = e + e
+ e
2
2
2
2
2
2j
A Fourier egytthatk az albbiak:
c3 = 2
c4 = 2
www.tankonyvtar.hu
c4 = c4+24 = c20 = 2
c3 = c3+24 = c21 = 2,
93
Feladat 4.4.9.
Hatrozza meg az albbi jel Fourier egytthats alakjt:
u n = cos2 n
8
Megolds
N0 = 8 0 = 2/8 = /4
j n
1 j 8 n
1 j 0n 1 1 j 0n
+ e 8=
+ + e
u =
n
e
e
2
2 4
4
Megolds
Az brbl ltszik, hogy:
u[n] = u1 [n + N1 ]
j N 1
1
sin N 1 +
2
sin
2
U ( ) e j N X=
1( )
Vgl az eltolsi ttel alkalmazsval: =
1
1
sin N 1 +
2
sin
www.tankonyvtar.hu
94
Feladat 4.4.11.
Hatrozza meg a kvetkez jel inverz Fourier transzformltjt!
1
U ( ) =0
W
W <
Megolds
1
=
x n
2
j n
d
X ( )e=
1
2
d
e=
W
j n
sinWn
Feladat 4.4.12.
Hatrozza meg a kvetkez jel inverz Fourier transzformltjt!
X (=
) 2 ( 0 ) , , 0
Megolds
1
=
x n
2
)e d
2 ( =
j n
e j n
0
Feladat 4.4.13.
Hatrozza meg az x[n] jel Fourier transzformltjt!
x n = cos 0n , 0
Megolds
=
0n
cos
www.tankonyvtar.hu
j 0n
1 j 0n
+e
e
X (=
) ( 0 ) + ( + 0 )
95
Feladat 4.4.14.
Hatrozza meg az albbi jel inverz Fourier transzformltjt!
1
X () =
j
1 ae
a <1
Megolds
=
X ()
1
=
2
j
1 ae
1
1
j
j
1 ae
1 ae
nu n * a nu n
=
x n a=
n
= a k u k a n k u n k =a n 1 =( n + 1)a nu n
k =
k=0
Feladat 4.4.15.
Hatrozzuk meg az brn szerepl DI fggvny DFT jt.
x[n]
10
20 n
15
A megolds menete:
X[k ] = 0.2 e
0.8 e
j k
5
6
k
5
+ 0.4 e
0.6 e
2
k
5
7
k
5
+ 0.6 e
0.4 e
3
k
5
8
k
5
+ 0.8 e
0.2 e
4
k
5
+ e jk
9
k
5
rendezssel eljutunk a
4
3
2
k
X[k ] = ( 1) 1 + j 1.6 cos k + 1.2 cos k + 0.8 cos k + 0.4 cos k
5
5
5
5
komplex sorhoz.
X[k ] = A[k ] = Re{X[k ]} + Im{X[k ]}
2
Im{X[k ]}
, [k ] = arctg
Re{X[k ]}
www.tankonyvtar.hu
96
A[k]
0
1
2
3
4
1
3.24
1.7
1.2
1.1
[k]
0
-72
-54
-36
-18
A[k]
5
6
7
8
9
1
1.1
1.2
1.7
3.24
3.24
3.24
1.7
1
1800
1.7
180
9
Fzis spektrum
[k]
Amplitd spektrum
A[k]
[k]
180
18
36
54
72
-180
360
720
540
-360
-540
-720
Feladat 4.4.16.
DFT felhasznlsval hatrozzuk meg az () = 2 u(t) FI jel spektrumt, ahol u(t) az
egysgugrs fggvny.
A megolds menete:
Tudjuk, hogy a feladatban szerepl FI jelre vonatkozan a Fourier transzformlt: 2 u(t)
Fourier
+4
Lthat, hogy a jel nem svkorltos. A jel amplitd spektruma monoton cskken. A
tovbbiakban a jel spektrumnak azon rszt trgyaljuk, ahol az amplitd spektrum a
maximlis rtk 1%-a felett van. Mivel |(0)| = 0.5, gy a svkorltot meghatroz rtk
0.01 0.5 = 0.005, s a hozz tartoz hatrfrekvencia: 0.005 =
, = 2 , =
100
2B +4
B 200
= 0.015708[] .
200
www.tankonyvtar.hu
97
Az idtartomnyban vett mintk szma ekkor 0.015708 = 254.6473 , ami nem egsz
szm s nem kett hatvnya. Ezen felttelek teljeslse rdekben vegyk a mintk szmt
4
0 = 256-nak. Ekkor a mintavteli id = 256 = 0.0156.
krfrekvencikknt tallhat.
Amint mr ismert a jel spektruma periodikus 0 peridussal, gy [] = [ + 256] ,
teht [0] = [256] . Ezrt elegend a spektrumot = [0,255] intervallumban
megfigyelni. A konjuglt spektrum szimmetrijnak tulajdonsgbl ered, hogy [] =
[], alkalmazva mg a periodikussgot, vagyis [] = [ + 256] belthat, hogy a
spektrum rtkei = [127, 1] s = [129,255] intervallumok felett megegyeznek a
kvetkezk szerint: [127] = [129] , [126] = [130] , , [1] = [255] .
T_0=4; N_0=256;
T=T_0/N_0; t=(0:T:T*(N_0-1))';
x=T*exp(-2*t); x(1)=T*(exp(-2*T_0)+1)/2;
X_k=fft(x);k=[-N_0/2:N_0/2-1]'; omega_k=k*2*pi/T_0;
omega=linspace(-pi/T,pi/T,4097); X=1./(j*omega+2);
subplot(211);
plot(omega,abs(X),'k',omega_k,fftshift(abs(X_k)),'ko');
xlabel('\omega');ylabel('|X(\omega)|')
axis([-0.01 40 -0.01 0.5]);
legend('FT',['DFT, ahol T_0=',num2str(T_0),', N_0=',num2str(N_0)],0);
subplot(212);
plot(omega,angle(X),'k',omega_k,fftshift(angle(X_k)),'ko');
xlabel('\omega');ylabel('\angle X(\omega)')
axis([-0.01 40 -pi/2-0.01 0.01]);
legend('FT',['DFT, ahol T_0=',num2str(T_0),', N_0=',num2str(N_0)],0);
www.tankonyvtar.hu
98
0.5
|X()|
0.4
FT
DFT, ahol T0=4, N0=256
0.3
0.2
0.1
0
10
20
15
25
30
35
40
35
40
0
FT
DFT, ahol T0=4, N0=256
X()
-0.5
-1
-1.5
0
10
20
15
25
30
N 1
j kn
2 N 1
X[k ] = X k = x[n ]e N = x[n ]WNnk , k = 0,1,2,, N 1
N n =0
n =0
.
Belthat, hogy a fenti kifejezs jelents szimmetrit tartalmaz. Pldul azon elemek,
melyeknek indexre rvnyes, hogy k s k + (N / 2 ) , ahol 0 k (N / 2 ) 1 azonos
sllyal vannak szorozva. Pratlan k rtkekre az egytthatk csak eljelkben
klnbznek. Az egyszerbb kiszmts rdekben a szimmetrik felhasznlsval
a (4.21) trendezhet idben vagy frekvenciban.
www.tankonyvtar.hu
99
m
A WN tulajdonsgai:
WN N = e j 2 = 1 .... (4.28)
WN 0 = (e j 2 / N ) 0 = e 0 = 1,
WN N + m = (e j 2 / N ) N + m
WN
N +m
= WN
= (e j 2 / N ) N (e j 2 / N ) m
= 1 (e
j 2 / N m
) = WN
. (4.29)
WN N / 2 = e j 2 /( N / 2) / N = e j = 1 ............................... (4.30)
WN N / 4 = e j 2 /( N / 4) / N = e j / 2 = j .......................... (4.31)
WN
3N / 4
= e j 2 /( 3 N / 4 ) / N = e j 3 / 2 = j ................................ (4.32)
x[n ]W
nk
N
n = 2i
x[n ]W
nk
N
n = 2 i +1
........................ (4.33)
4
N
(N / 2)
W =e
X[k ] =
=e
N / 2 1
N / 2 1
x [i]W
i =0
11
ki
N/2
, k = 0,1,2, , N / 2 1
(4.34)
www.tankonyvtar.hu
100
nk
A megolds menete: X[k ] = x[n ]W2
k = 0,1
n =0
n0
n =0
n =0
n =0
= x[0]W2 + x[1]W2
0
= x[0] + x[1]W2
(1 / 2 ) 2
= x[0] + x[1](1)
= x[0] x[1]
2-pontos
DFT
X[0]
x[0]
x[1]
X[1]
X[0]=x[0]+x[1]
-1
X[1]=x[0]-x[1]
x[0]
x[2]
2-pontos
DFT
-l
-l
x[1]+x[3]
V[0]
x[1]-x[3]
V[1]
x[1]
x[3]
ngypontos DFT
kimenet
X[0] 0
X[1] 1
-1
-1
1
X[2]
N/2+0
X[3]
N/2+1
www.tankonyvtar.hu
101
A 4.16. bra illusztrlja az informci ramlst egy 2 pontos DFT esetn kt darab
DFT felhasznlsval a feladatban tovbbra is rvnyes, hogy = 8 .
www.tankonyvtar.hu
102
www.tankonyvtar.hu
103
Egy 8 pontos DFT megoldsnak mveleti sorrendjt brzol teljes folyam lthat
a 4.19. brn.
www.tankonyvtar.hu
104
www.tankonyvtar.hu
2.5
105
2
4
1.5
1
0.5
0
0
-0.5
-2
-1
-1.5
-4
-2
-2.5
-6
10
15
20
25
30
id (milisec)
35
40
45
50
10
15
20
30
25
id (milisec)
35
40
45
50
1.2
1.4
1.2
0.8
|Y(f)|
|X(f)|
0.8
0.6
0.6
0.4
0.4
0.2
0.2
50
100
150
300
250
200
Frekvencia (Hz)
350
400
450
500
50
100
150
300
200
250
Frekvencia (Hz)
350
400
450
500
www.tankonyvtar.hu
106
0.6
0.4
0.2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.6
0.7
0.8
0.9
0.6
0.7
0.8
0.9
N = 128
0.4
0.2
0
0.1
0.2
0.3
0.4
0.5
N = 256
0.4
0.2
0
0.1
0.2
0.3
0.4
0.5
www.tankonyvtar.hu
107
Feladat 4.5.3.
MATLAB alkalmazsval vizsgljunk meg klnbz hosszsg idsorok hatst a
n
spektrumra. A pldban hasznljuk fel a x[n] = 2 10 diszkrt harmonikus
fggvnyt.
Megolds:
n = [0:29];
x1 = cos(2*pi*n/10); % 3 peridus
x2 = [x1 x1];
% 6 peridus
x3 = [x1 x1 x1];
% 9 peridus
x4 = [x3 x3 x3 x3 x3 x3 x3 x3 x3 x3]; % 90 peridus
N = 2048;F = [0:N-1]/N;
X1 = abs(fft(x1,N)/size(x1,2));X2 = abs(fft(x2,N)/size(x2,2));
X3 = abs(fft(x3,N)/size(x3,2));X4 = abs(fft(x4,N)/size(x4,2));
subplot(4,1,1);plot(F,X1),title('3 periodus'),axis([0 1 0 1])
subplot(4,1,2);plot(F,X2),title('6 periodus'),axis([0 1 0 1])
subplot(4,1,3);plot(F,X3),title('9 periodus'),axis([0 1 0 1])
subplot(4,1,4);plot(F,X4),title('90 periouds'),axis([0 1 0 1])
3 periodus
1
0.5
0
0.1
0.2
0.3
0.4
0.5
6 periodus
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
9 periodus
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
90 periouds
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.7
0.8
0.9
1
0.5
0
1
0.5
0
1
0.5
0
0.5
0.6
www.tankonyvtar.hu
108
0.7
0.6
1.2
0.5
0.4
0.8
0.3
0.6
0.2
0.4
0.1
0.2
0
-0.5
-0.4
-0.3
-0.2
-0.1
0
0.1
frekvencia / f s
A fizikai spektrum
1.4
0.2
0.3
0.4
0.5
0.05
0.1
0.15
0.2
0.25
0.3
frekvencia / f s
0.35
0.4
0.45
0.5
www.tankonyvtar.hu
5. A Z-transzformci
A Z-transzformci egy hasznos eszkz a diszkrt idej jelek s rendszerek analzishez.
Mg a folytonos idej rendszereknl a Laplace transzformcit hasznljuk, addig a diszkrt
idej jelek s rendszereknl a Z-transzformcit. A Z-transzformci alkalmas az egyenl
egytthatj differenciaegyenletek megoldsra, az adott bemenet lineris id-invarins
rendszerek, s a lineris szrk vlaszainak kirtkelsre.
Ebben a fejezetben bepillantst nyernk a Z-transzformciba, s megvizsgljuk, hogy
hogyan lehet ennek a segtsgvel a klnbz problmkat megoldani.
= ()
=
n
ahol z = r komplex szm. x(n) X(z)
kpen definilhat: X(z) =
= x(n) z
A Z-transzformcit tekinthetjk gy, mint a DTFT-nek egy exponencilisan slyozott
= [ ()]
gy lthatjuk, hogy az X(z) az () sorozat diszkrt idej
Fourier transzformltja. Belthat az is, hogy a konvergenciatartomny:
www.tankonyvtar.hu
110
(z )
X=
5.1. bra
b(k )z k
k
=0
a(k )z k
k
=0
(1 k z
k
=1
(1 k z
k
=1
1
1
5.2. Tulajdonsgok:
www.tankonyvtar.hu
111
Pldul:
x(n) = u(n) s y(n) = u(n 1), gy az X(z) s az Y(z) megoldsnak a halmaza
|z| > 1. Habr w(n) = x(n) y(n) = (n), vagyis az egsz z-sk.
Eltols
Legyen x(n) olyan sorozat, amelyet (tetszleges mdon) kiterjesztnk negatv indexekre is,
s legyen un (k) az egysgugrs sorozat. Legyen tovbb az X = Z{xn} Z-transzformlt
konvergencia sugara R, s legyen k > 0 rgztett egsz. Ekkor
a) Zun (k) x nk = z k X(z), |z| > ,
(eltols jobbra)
P
, |z| > ,
b) Zx n+k = z k X(z) 1
=0 xn
(eltols balra)
Id megfordtsa
Ha x(n) sorozatnak ltezik X(z) Z-transzformltja R x konvergenciasugrral, aminek a
krgyrje < || < nagysg, akkor az idben visszafordtott sorozat x(n) Ztranszformltja
z
x(n) X(z 1 )
s a konvergencia sugara 1/ < || < 1/, ami egy 1/R x konvergenciasugarat jelent.
Exponencilissal val szorzs
Ha egy x(n) sorozatot egy komplex n exponencilissal szorzunk akkor,
n x(n) X(1 z)
ezltal a konvergencia sugr sklzdik
1
x (n) X (z )
Kvetkezskppen ha x(n) vals rtk (x(n) = x (n)) akkor: X(z) = X (z )
www.tankonyvtar.hu
112
Derivls
Ha x(n) sorozat Z-transzformltja X(z), akkor x(n) Z-transzformltja:
z
nx(n)
-z
()
1
1 )()]
= .
adhat meg: 1 = (1
1 )2
()
, 2 = [(1 1 )2 ()]=
Hatvnysor
A Z-transzformlt nem ms mint egy hatvnysor:
X(z) =
= + () 1 + () 0 + ()1 + () 2 +
= ()
Ha sorba tudjuk fejteni X(z)-t, x(n) elemei egytthati lesznek.
Grbe menti integrl
A harmadik lehetsg, hogy egy X(z) inverz Z-transzformltjt megkapjuk, hogy vesszk
az X(z) grbe menti integrltjt. Ez a mdszer a Cauchy-fle integrl ttelen alapszik, azaz
hogy ltezik egy C pozitv irnyts zrt grbe, ami kzrezrja az origt, s teljes
egszben a konvergenciasugrban fekszik, akkor x(n) egytthatit a kvetkezkpen
kapjuk meg:
www.tankonyvtar.hu
x(n) =
113
1
() 1
2
x(n) = 2 () 1 = [( () 1 |z = )]
X1 (z) =
=0 ()
5.4.1. Tulajdonsgok
5.5. Feladatok
Feladat 5.5.1.
Mi a kvetkez sorozat Z-transzformltja? Hasznljuk a Z-transzformci defincijt.
brzoljuk a konvergencia tartomnyt! x(n) = u(n)
Megolds
X(z) =
=
=
= ()
=0
Im(z)
1
=0( ) =
1 1
Re(z)
5.2. bra
www.tankonyvtar.hu
114
Feladat 5.5.2.
Szmtsuk ki az x(n) = sin(an) sorozat
transzformci linearitsi tulajdonsgt!
Z-transzformltjt!
Hasznljuk
Z-
Megolds
Euler-formula szerint: sin(an) =
Z(sin(an)) =
1
1
1 2 2 +
[( ) ( )] =
2
2
2 2 ( + ) + 1
sin()
= 2
2 cos + 1
Feladat 5.5.3.
Oldjuk meg a 3+1 = 3 1, 0 = 1 differenciaegyenletet!
Megolds
( 3) () = z
X(z) =
( 1) ( 3).
Feladat 5.5.4.
/10
, =0,10,20,30 , ahol || < 1.
Mi a kvetkez sorozat Z-transzformltja? x(n) =
0
Megolds
X(n) sorozatot tekinthetjk egy exponencilis sorozatnak is.
1
() z
1
1 1
|| >
||>
Feladat 5.5.5.
2
3 4
www.tankonyvtar.hu
1
3
+5
= 3
3 4
+5
115
Feladat 5.5.6.
Mi a kvetkez 2 idfggvny konvolcija? x(n) = u(n)
Megolds
x(n) Z-transzformltja:
X(z) = 1 1
h(n) = (n) (n 1)
|| >
|| < 0
h(n) Z-transzformltja:
H(z) = 1 1
Mint ltszik, a 2 sorozat Z-tanszformltja egyms inverze. gy a 2 Z-transzformlt
1
konvolcija: Y(z) = X(z)*H(z) = 1 1 1 1 = 1
Feladat 5.5.7.
2 2 +
x(n) = 3n + 2
Feladat 5.5.8.
Z-transzformlt mdszervel adjuk meg a kvetkez rekurzikat!
+2 5+1 + 6 = 0,
0 = 1,
Megolds
X(z) = 2 3 + 3 2
1 = 0,
Feladat 5.5.9.
Mi a kvetkez sorozat Z-transzformltja? x(n) = 3 cos 2
Megolds
2 3 cos 2
X(z) = 2 6 cos 2 +9
Feladat 5.5.10.
2 +3
www.tankonyvtar.hu
Y( j)
.
U( j)
Y( j)
U( j) s a fzist mdost
rszre: arg Y( j) = arg G ( j) + arg U( j) arg G ( j) = arg Y( j) arg U( j) .
A frekvenciafggvny kt polinom hnyadosaknt jelentkezik, ugyanis az egy bemenet
s egy kimenet LTI rendszer lland egytthats differencilegyenlettel rhat le a
kvetkezk szerint:
N
a
k =0
d k y( t ) M
d k u(t)
=
b
k
dt k
dt k , vagyis:
k =0
dNy
d N 1 y
dy
dMu
d M 1u
du
a
a
a
b
b
+
+
+
+
=
+
+ + b1
+ b0
1
0
N 1
M
M 1
N
N 1
M
M 1
dt
dt
dt
dt
dt
dt
A fenti idtartomnybeli lersnak a kpe frekvenciatartomnyban, figyelembe vve,
hogy az idbeni derivltnak j -val val szorzs felel meg a kvetkez:
aN
N
M
k
k
=
a
(
j
)
Y
(
j
)
a k ( j) Y( j) = b k ( j) U( j) k
b k ( j) U( j)
k =0
k =0
k =0
k =0
N
Y( j)
G ( j) =
=
U( j)
( j) k
( j) k
k =0
N
PM ( j)
Q N ( j)
.
A polinom per polinomos alak jelentsen megknnyti az amplitd s fzisvltoztats
elemzst.
k =0
www.tankonyvtar.hu
117
Bode diagram
Az amplitd s a fzis frekvenciafggsnek brzolsra alkalmazhat a Bode diagram.
Az amplitud:
G ( j ) =
Im{G ( j )}
. Az arg{G ( j )} brzolsa a frekvencia fggvnyben a
arg{G ( j )} = arctg
Re{G ( j )}
Bode diagram fzis diagramja.
A frekvenciafggvny polinomjai felrhatk gyktnyezs alakban a kvetkezk
szerint. A nevez:
N
QN ( j ) = a k ( j ) = a N ( j )
Nc
NR
( k + j ) ( k2 + k2 + 2 k ( j ) + ( j ) 2 )
k
ahol
- az = 0 gyk multiplicitsa, N R -a klnbz vals nullk szma, ( k ) - vals nulla
k =0
k =1
k =1
NC
k =1
k =1
zrushelyek szma + k + k = N .
A szmllra gyktnyezs alakja:
M
MR
k =0
k =1
PM ( j ) = bk ( j ) k = bm ( k + j )
Mc
(
k =1
2
k
+ k2 + 2 k ( j ) + ( j ) 2
MC
k + k = M
k =1
szma k =1
A fentiekkel sszhangban a frekvenciafggvny a kvetkezk szerint alakul:
MR
G ( j) =
PM ( j)
=
Q N ( j)
b m ( k + j)
k =1
a N ( j)
NR
(
k =1
Mc
(
k =1
+ j )
2
k
Nc
+ 2k + 2 k ( j) + ( j) 2
(
k =1
2
k
2
k
+ + 2 k ( j) + ( j)
2 k
www.tankonyvtar.hu
118
Mc
MR
(1 + j / k ) (1 + 2 k ( j) /( 2k + 2k ) + ( j) 2 /( 2k + 2k ))
k
=K
k =1
( j)
k =1
NR
Nc
(1 + j / ) (1 + 2
k
k =1
Mc
MR
k =1
b m k k 2k + 2k
K=
k =1
a N ( j)
NR
k =1
Nc
(
k =1
k
k
k =1
2
k
2
k
2
k
2
k
2
k
( j) /( + ) + ( j) /( + )
, ahol
+ 2k
vltozatt:
20 log G ( j) = G ( j) dB =
Mc
MR
(1 + j / k ) 1 + 2 k ( j) /( 2k + 2k ) + ( j) 2 /( 2k + 2k ) k
k =1
k =1
= 20 log K
Nc
NR
( j) (1 + j / k ) k 1 + 2 k ( j) /( 2k + 2k ) + ( j) 2 /( 2k + 2k ) k
k =1
k =1
MR
MC
k =1
k =1
NC
k =1
k =1
A fggvny argumentuma:
arg G ( j) =
MC
MR
k =1
arg(1 + j / k ) + k arg 1 + 2 k ( j) /( 2k + 2k ) + ( j) 2 /( 2k + 2k )
k =1
NR
NC
k =1
k =1
arg( j) k (1 + j / k ) k 1 + 2 k ( j) /( 2k + 2k ) + ( j) 2 /( 2k + 2k ) =
MR
MC
2 ( j) /( 2 + 2 )
+ k arctg k 2 2 k 2 k
k k =1
1 /( k + k )
arctg
k =1
2 ( j) /( 2 + 2 )
NC
k arctg k 2 2 k 2 k
k =1
1 /( k + k )
A fenti egyenletekbl lthat, hogy az amplitd s a fzis karakterisztika elllthat 4
alapvet grafikon sszegbl s klnbsgbl.
Ezek kzl az els:
NR
sgn() k arctg
2
k =1
k
G1( j) = 20 log K
www.tankonyvtar.hu
119
G 2 ( j) = 20 log( j) ,
G 3 ( j) = p20 log(1 + j / a ) ,
G3 ( j ) = p 20 log(1 + j / a )
www.tankonyvtar.hu
120
G3 ( j ) = p 20 log(1 + j / a )
G3 ( j ) = p 20 log 1 +
arg G3 ( j ) = p arctg
2
a2
p 20 log 1
2
G3 ( j ) = p 20 log 1 + 2
2
a
20
log
p
a2
0 << a
arg G3 ( j ) = p arctg
>> a
a p
2
<< a
<< a
0
0
<a
G 3 ( j)
p 20 log
>a
a
A harmadik alak brzolsnak megrtsre elemezzk a kvetkez pldt:
Legyen G 3 ( j) =
1
. A pldhoz tartoz Bode diagram, mely a 6.3. brn lthat
1 + j / 2
www.tankonyvtar.hu
121
j
G 4 ( j) = q 20 log1 + j2bc +
G4 ( j ) = q 20 log 1 + j 2bc +
<c
0
j 2
G 4 ( j) q 20 log 1 +
>c
q 40 log
c
c
2
j 2
1
1 + j4b + ( j / 2) 2
www.tankonyvtar.hu
122
A 6.4. bra elemzsbl kiderl, hogy jelen esetben az approximci nem minden
esetben helytll. A csillapts fggvnyben jelents eltrs tapasztalhat a vals s a
kzelt grbe kztt.
Plda egy tetszleges sszetett fggvnyre:
1 + j
G ( j ) =
j (1 + j / 10)
A pldra jellemz Bode diagram a 6.5. brn lthat.
Svszlessg
www.tankonyvtar.hu
X( j0 ) =
1
2
X ( j 0
20 log
X (0
123
( )
= 20 log 2 = 3dB
Szrs
u(t)
Szr
G(j)
y(t)
Y(j)=G(j)U(j)
6.6. bra
Idelis szrk esetn a szr csak a jel amplitdjt mdostja, a fzist nem. Idelis
esetben a jel azon frekvencia sszetevit, melyeket nem szeretnnk tengedni a szrn 0
rtkkel, mg azokat, amelyeket t szeretnnk engedni a szrn 1 rtkkel szorozunk.
Idelis szr csak elmletben, a matematikai felrsokban ltezik. A valsgban csak az
idelishoz kzelt szrkarakterisztikkat tudunk ellltani.
A legfontosabb szr tpusok:
1. Alultereszt szr
2. Felltereszt szr
3. Svtereszt szr
4. Svvg szr.
Az idelis alultereszt szr amplitd frekvencia karakterisztikja:
1
0
s a ler fggvnye: G( j) =
< b
> b
|G(j)|
alultereszt
6.7. bra
www.tankonyvtar.hu
124
0
1
s a ler fggvnye: G( j) =
< b
> b
|G(j)|
felltereszt
6.8. bra
|G(j)|
a < < b
< a s > b
Sv tereszt
6.9a. bra
s a ler fggvnye: G( j) =
a < < b
< a i > b
|G(j)|
svszr
6.9b. bra
A
vals
folytonosidej
alultereszt
szr
frekvenciafggvnye
frekvenciakarakterisztiki, ahol a szr vgsi frekvencija
1
G ( j ) =
1 + j / b
vals
folytonosidej
frekvenciakarakterisztiki: G( j) =
www.tankonyvtar.hu
felltereszt
j
.
b + j
szr
frekvenciafggvnye
125
|G(j)|dB
0
0.1b
argG(j)
10b
0.1b
/2
10b
/4
0
vals
folytonosidej
svtereszt
szr
frekvenciafggvnye
j / 1
frekvenciakarakterisztiki: G( j) =
.
(1 + j / 1 )(1 + j / 2 )
argG(j)
|G(j)|dB
0
/2
0
/2
UR
()
www.tankonyvtar.hu
126
()
, () () , ()
() s ekkor () = () + () valamint () =
()
()
= +1. () = 1+2
=1+2
2 2 ()
2 2
().
()
()
1
>>
>>
>>
>>
C=1e-3; R=2e3*pi;
omb=2*pi*1/(R*C)
num=[1]; den=[1/omb 1];
bode(num,den)
Bode Diagram
Magnitude (dB)
System: sys
Frequency (rad/sec): 0.998
Magnitude (dB): -3
-10
-20
-30
Phase (deg)
-40
0
-45
System: sys
Frequency (rad/sec): 1
Phase (deg): -45
-90
10
10
10
10
-1
-2
10
Frequency (rad/sec)
()
()
()
()
= +1 s 2 () =
1
1+ 2 2 2
127
C=1e-3; R=2e3*pi;
omb=2*pi*1/(R*C)
num=[1 0]; den=[1 omb];
bode(num,den) ; grid;
Bode Diagram
System: sys
Frequency (rad/sec): 0.999
Magnitude (dB): -3.02
Magnitude (dB)
-10
-20
-30
-40
Phase (deg)
-50
90
45
System: sys
Frequency (rad/sec): 1.01
Phase (deg): 44.7
0
-2
10
-1
10
10
10
10
Frequency (rad/sec)
-1
10
10
10
10
www.tankonyvtar.hu
128
Legyen x[n] a rendszer bemenete y[n] pedig a kimenete, ekkor a DI rendszer ltalnos
N
1 M
bk x[n k ] ak y[n k ] .
a0 k = 0
k =1
A megolds menete
A szr megtervezshez MATLAB-ban indtsuk el az fdatool (Filter Design and Analysis
Tool) szrtervez programot. A program szabad paramtere legyenek a kvetkezk szerint
adottak:
% All frequency values are in Hz.
Fs = 48000; % Sampling Frequency
Fpass = 9600;
% Passband Frequency
Fstop = 12000;
% Stopband Frequency
Dpass = 0.057501127785; % Passband Ripple
Dstop = 0.0001;
% Stopband Attenuation
dens = 20;
% Density Factor
www.tankonyvtar.hu
129
www.tankonyvtar.hu
130
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
-0.2
-0.2
-0.4
-0.4
-0.6
-0.6
-0.8
-0.8
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
-3
www.tankonyvtar.hu
1.8
2
-3
x 10
x 10
131
y[n] =
%
%
%
%
%
%
Order // vltoztathat
Stopband Frequency
Passband Frequency
Stopband Weight
Passband Weight
Density Factor
N
1 M
kimenete.
Vgezzen vltoztatsokat, a szr fokszmt illeten s a tervezsi mdszereket is
vltoztassa.
Hogyan hatnak ezek a vltoztatsok az amplitd s a fzis karakterisztikra, valamint a
csoport kssre?
Hasonltsa ssze az egyes szrk vlaszt egy adott bemenetre.
Adja meg a kimenetek kztti hibajel energijt.
A megolds menete:
A feladatunk egy felltreszt FIR szr megtervezse a fenti paramterek alapjn. Mivel
FIR (Finite Impulse Response) szrrl van sz, gy a fentiekben megadott egyenletben, az
a k = 0 , minden k 0 -ra, viszont az a 0 = 1 , azaz a FIR szr esetben a kimenetet csak a
korbbi bemenet hatrozzk meg, s nem vesszk figyelembe a korbbi kimeneteket. A
szr megtervezshez indtsuk el az fdatool-t s lltsuk be a fentiekben megadott
paramtereket.
www.tankonyvtar.hu
132
3.2461
7.5871
Group Delay
-11.8464
-0.8566
-19.3926
-5.0784
-26.9388
-9.3002
10.4
10.3
Group delay (in samples)
3.3652
Phase (radians)
Magnitude (dB)
10.5
-4.3001
10.2
10.1
10
9.9
9.8
9.7
-34.485
15
10
Frequency (kHz)
20
-13.522
9.6
9.5
10
15
Frequency (kHz)
20
www.tankonyvtar.hu
133
3.2162
8.1347
3.7981
-6.962
Group Delay
10.5
-27.3184
-4.875
-9.2116
-37.4966
10.3
-0.5384
Phase (radians)
Magnitude (dB)
10.4
-17.1402
10.2
10.1
10
9.9
9.8
9.7
-47.6747
10
15
Frequency (kHz)
20
-13.5481
9.6
9.5
15
10
Frequency (kHz)
20
A 6.31. s a 6.32. brn lthat, hogy a tervezsi mdszertl fgg a kapott amplitd s
fziskarakterisztika, de a csoportksleltets nem vltozik. Itt is ksztsk el a szrhz
tartoz m-file-t, s mentsk el. lltsuk vissza a tervezsi mdszert a korbbi Eqiripple
mdszerre, s vltoztassuk meg a szr fokszmt 40-re. A szr fokszma azt hatrozza
meg, hogy hny darab korbbi bemenetet vesznk figyelembe.
www.tankonyvtar.hu
134
3.7427
8.4319
Group Delay
20.5
0.0844
-7.3937
-8.263
-29.6665
-16.6105
-24.9579
-40.8029
20.3
-18.5301
Phase (radians)
Magnitude (dB)
20.4
20.2
20.1
20
19.9
19.8
19.7
-51.9394
0
10
15
Frequency (kHz)
20
-33.3054
19.6
19.5
15
10
Frequency (kHz)
20
www.tankonyvtar.hu
135
www.tankonyvtar.hu
136
u[k]
e[k]
Filter2
.
Vesszk a hibajel ngyzett, ami lnyegben egy skalris szorzsnak felel meg. Ezt a
MATLAB esetben egyszeren a kt vektor sszeszorzsval rhetjk el.
A kapott eredmny az Equiripple tervezsi mdszer s 20-as szr fokszm esetn 6.37.
brn lthat.
i =0
1
0
-1
0.5
1.5
2
-3
x 10
0
-1
0.5
1.5
2
-3
x 10
www.tankonyvtar.hu
137
1
0
-1
1
0
0.5
-1
1.5
0.5
1.5
-3
0
-1
2
-3
x 10
x 10
0.5
-1
1.5
0.5
-3
1.5
2
-3
x 10
x 10
A kapott eredmny az Equiripple tervezsi mdszer s 40-es szr fokszm esetn 6.39.
brn lthat.
A szrk kimenetei kztti klnbsg, vagyis a hiba energija, pedig az albbiaknak
megfelelen alakul. A szmts sorn az Equiripple tervezsi mdszerrel, 20-as fokszmot
vlasztva megtervezett szr kimenethez hasonltjuk a msik kt mdszerrel megtervezett
szr kimenett, mind az Fpass mind, pedig az Fstop frekvencik esetn.
E1 =0.1596,
E2 =144.8489,
E3 =0.1385,
E4 =1.0651
Feladat 6.2.3.
Ksztsen diszkrtidej svtereszt szrt az albbiak alapjn:
Fs = 48000; % Sampling Frequency
N
= 20;
% Order
Fstop1 = 7200;
% First Stopband Frequency
Fpass1 = 9600;
% First Passband Frequency
Fpass2 = 12000; % Second Passband Frequency
Fstop2 = 14400; % Second Stopband Frequency
Wstop1 = 1;
% First Stopband Weight
Wpass = 1;
% Passband Weight
Wstop2 = 1;
% Second Stopband Weight
dens
= 20;
% Density Factor
www.tankonyvtar.hu
138
A megolds menete
Ebben a feladatban, fentiekben megadott paramterekkel rendelkez svtereszt szrt
kell ksztsnk. Itt is ugyangy jrunk el s ugyanazokat a teszteket vgezzk el, mint az
elz feladat esetn. A szrtervez program (fdatool) belltsa a 6.40. brn lthat.
3.4836
4.8625
Group Delay
10.5
-3.3554
10.4
2.2547
-0.3532
-17.0336
-2.961
-23.8727
-5.5688
-10.1945
Phase (radians)
Magnitude (dB)
10.3
10.2
10.1
10
9.9
9.8
9.7
9.6
-30.7117
15
10
Frequency (kHz)
20
-8.1767
9.5
10
15
Frequency (kHz)
20
www.tankonyvtar.hu
4.4011
139
4.4982
Group Delay
10.5
10.4
2.0659
-7.7924
-2.7989
-32.1792
-0.3665
-19.9858
Phase (radians)
Magnitude (dB)
10.3
-5.2312
-44.3726
10.2
10.1
10
9.9
9.8
9.7
9.6
-56.566
10
15
Frequency (kHz)
20
-7.6636
9.5
15
10
Frequency (kHz)
20
3.3089
7.5177
Group Delay
20.5
-7.2871
3.2536
-17.8831
-1.0104
20.4
-9.5384
-39.0751
-5.2744
-28.4791
Phase (radians)
Magnitude (dB)
20.3
20.2
20.1
20
19.9
19.8
19.7
19.6
-49.6711
10
15
Frequency (kHz)
20
-13.8024
19.5
10
15
Frequency (kHz)
20
www.tankonyvtar.hu
140
1
0
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-3
x 10
1
0
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-3
x 10
1
0
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-3
x 10
www.tankonyvtar.hu
0
-1
141
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-1
-3
0.2
0.4
-1
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-3
0.2
-1
-1
0.4
0.6
0.8
1.2
1.4
1.2
1.4
1.6
1.8
1.6
1.8
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
x 10
-3
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-3
x 10
2
x 10
-3
x 10
0
0.2
0.8
-3
0.6
x 10
x 10
A 6.49. brn lthat eredmny az Equiripple tervezsi mdszer s 40-es szr fokszm
esetn.
A 3 klnbz mdszerrel megtervezett szr kztti hiba energija, a hrom
klnbz frekvencij bemeneti jel esetn:
E1 =0.0165, E2 =0.9733, E3 =0.0150, E4 =1.0442, E5 =0.1261, E6 =139.3701
Feladat 6.2.4.
Ksztsen diszkrtidej svszrt az albbiak alapjn:
Fs = 48000; % Sampling Frequency
N
= 20;
% Order
Fpass1 = 7200;
% First Passband Frequency
Fstop1 = 9600;
% First Stopband Frequency
Fstop2 = 12000; % Second Stopband Frequency
Fpass2 = 14400; % Second Passband Frequency
Wpass1 = 1;
% First Passband Weight
Wstop = 1;
% Stopband Weight
Wpass2 = 1;
% Second Passband Weight
dens
= 20;
% Density Factor
www.tankonyvtar.hu
142
3.0203
1.2564
Group Delay
10.5
10.4
-4.2719
-3.3175
-15.3286
-15.9931
-20.857
-22.3309
-9.8003
-9.6553
Phase (radians)
Magnitude (dB)
10.3
10.2
10.1
10
9.9
9.8
9.7
9.6
-28.6687
10
15
Frequency (kHz)
20
-26.3854
9.5
10
15
Frequency (kHz)
20
www.tankonyvtar.hu
3.2546
143
1.2564
Group Delay
10.5
10.4
-4.2719
-2.8364
-15.3286
-15.0184
-9.8003
-8.9274
Phase (radians)
Magnitude (dB)
10.3
-20.857
-21.1095
10.2
10.1
10
9.9
9.8
9.7
9.6
-27.2005
10
15
Frequency (kHz)
20
-26.3854
9.5
10
15
Frequency (kHz)
20
3.3723
2.5129
Group Delay
20.5
20.4
-8.5438
-7.2678
-30.6573
-28.5481
-41.714
-39.1883
-19.6005
-17.908
Phase (radians)
Magnitude (dB)
20.3
20.2
20.1
20
19.9
19.8
19.7
19.6
-49.8284
10
15
Frequency (kHz)
20
-52.7707
19.5
10
15
Frequency (kHz)
20
www.tankonyvtar.hu
144
1
0
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-3
x 10
1
0
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-3
x 10
1
0
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
2
-3
x 10
1
0
-1
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
1
0
0
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
x 10
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
x 10
x 10
1
0
0
-1
2
-3
-3
2
-3
-3
x 10
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-1
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
-3
2
-3
x 10
x 10
A 6.59. brn lthat eredmny az Equiripple tervezsi mdszer s 40-es szr fokszm
esetn.
A 3 klnbz mdszerrel megtervezett szr kztti hiba energija, a hrom
klnbz frekvencij bemeneti jel esetn:
E1 =0.1207, E2 =1.6376, E3 =0.1261, E4 =1.6098, E5 =0.0150,
E6 =3.5116
Feladat 6.2.5.
Ksztsen FIR rendszert, ami egy tszakaszon az 1 perc alatt thalad jrmvek szmt
tartalmaz idsorbl ellltja az 5 perc alatt thaladt jrmvek szmt tartalmaz sort.
www.tankonyvtar.hu
145
A megolds menete
Tegyk fel, hogy van egy forgalmas t, ezen csak autk kzlekednek. Percenknt
feljegyezzk, hogy hny aut haladt el elttnk. A megfigyels eredmnye a kvetkez:
1. perc: 20
5. perc: 30
9. perc: 40
2. perc: 17
6. perc: 28
10. perc: 18
3. perc: 12
7. perc: 40
11. perc: 42
4. perc: 21
8. perc: 28
12. perc: 1
A feladatnak megfelelen egy FIR szrt kell tervezni, ami kiszmolja az 5 percenknt
thalad autk szmt. Felhasznlva a digitlis szrk els feladatban bemutatott egyenlett a
kvetkez MATLAB kddal megoldhat a fenti feladat:
a=1;
b=[1 1 1 1 1];
autok_szama=[0 0 0 0 0 20 17 12 21 30 28 40 28 40 18 42 1 0 0 0 0 0];
y=filter(b,a,autok_szama)
stem(y);grid;
Itt teht egy olyan FIR szrt kell tervezni, amely esetben az elz 5 bemenetet vesszk
figyelembe, mindegyiket 1-es sllyal. A kapott eredmny a 6.60. brn lthat.
0 0 0 0 0 20 37 49 70 100 108 131 147 166 154 168 129 101 61 43 1 0
180
35
160
30
140
25
120
20
100
80
15
60
10
40
20
0
10
15
20
25
10
15
20
25
Ksztsnk egy olyan FIR szrt is, amely segtsgvel az 5 percenknt thalad autk
szmnak tlagt lehet meghatrozni. Ezt a feladatot megold MATLAB kd:
a=5;
b=[1 1 1 1 1];
autok_szama=[0 0 0 0 0 20 17 12 21 30 28 40 28 40 18 42 1 0 0 0 0 0];
y=filter(b,a,autok_szama)
stem(y);grid;
www.tankonyvtar.hu
146
Az autk 5 percenknti tlagt szmt FIR szr impulzus vlasza [1/5 1/5 1/5 1/5 1/6].
Teht:
h=[1/5 1/5 1/5 1/5 1/5];
u=[0 0 0 0 0 20 17 12 21 30 28 40 28 40 18 42 1 0 0 0 0 0];
y=conv(h,u);
0 0 0 0 0 4.0000 7.4000 9.8000 14.0000 20.0000 21.6000 26.2000 29.4000
33.2000 30.8000 33.6000 25.8000 20.2000 12.2000 8.6000 0.2000 0 0 0 0 0
Feladat 6.2.6.
Feladat: zaj ltrehozsa s elemzse.
Generljunk kt fle zajt, egyet normlis eloszlssal s egyet Gauss-eloszlssal, majd
elemezzk a kapott jeleket.
Azt, hogy az X valsznsgi vltoz normlis eloszlst kvet, a kvetkez mdon
szoktuk jellni: X m, 2 , ahol m a kzprtket, 2 pedig a szrs ngyzett jelli. A
1
2
( x m )2
2 2
www.tankonyvtar.hu
147
300
250
2
200
Total
Amplitude
1
0
-1
150
100
-2
50
-3
-4
200
400
600
Sample Number
800
1000
0
-4
1200
-2
-3
-1
0
Sample Number
120
0.9
100
0.8
80
0.6
Total
Amplitude
0.7
0.5
60
0.4
40
0.3
0.2
20
0.1
0
200
400
600
Sample Number
800
1000
1200
0.1
0.2
0.3
0.4
0.5
0.6
Sample Number
0.7
0.8
0.9
A 6.62. bra els sorban az lthat, hogy Gauss-os eloszls a hisztogram, teht bizonyos
(a 0 frekvencihoz tartoz amplitd, az egyenram komponens) amplitdk tbbszr
szerepelnek a jelben. Az als sorban, pedig egy egyenletes eloszls hisztogram lthat, teht
az egyes amplitdk nagyjbl azonos szmban szerepelnek, a jelben.
Keressk meg a Fourier transzformltjt ezeknek a jeleknek:
www.tankonyvtar.hu
148
A kapott eredmnybl, mely a 6.63. brn lthat kitnik a nagy hasonlsg a hisztogram
s az amplitd spektrum kztt.
Normal [Gaussian] Distributed RandomHistogram
Signal
[Pdf] of a normal Random Signal
600
4
300
Total
Amplitude
2
0
-2
-4
500
1000
Sample Number
250
500
200
400
150
300
100
200
50
100
0
-5
1500
0
Sample Number
0
-0.05
0
frequency / f s
0.05
0
frequency / f s
0.5
0.6
0.4
60
60
40
40
0.2
0
80
80
Total
Amplitude
0.8
20
20
0
500
1000
Sample Number
1500
0.5
Sample Number
0
-0.5
www.tankonyvtar.hu
7. Modulci
Ebben a rszben rviden trgyalsra kerl nhny alapvet modulcis eljrs, mint: a
szinuszos amplitd modulci folytonos idtartomnyban, az amplitd modulci a
diszkrt idtartomnyban, a frekvencia modulci, valamint megemltsre kerl az
idosztsos s a frekvenciaosztsos multiplexels elve.
Szmos esetben, mdosts nlkl lehetsges a jeleket tvinni valamilyen tviteli
csatornn keresztl. Az ilyen tvitelt nevezzk alapsvon trtn tvitelnek, azonban
napjainkban rendelkezsre llnak ms jeltviteli megoldsok is. Ezen megoldsok
mindegyike az tvitel eltt s utn jelfeldolgozsi feladatokat ignyel. Az eljrs lnyege,
hogy egy determinisztikus periodikus jel valamely paramtert mdostjuk az tvitelre
kerl jel jellemzinek fggvnyben. Az eljrst modulcinak nevezzk. Az eljrs clja,
hogy a hasznos informcit hordoz jelet gy dolgozzuk fel, hogy az alkalmas legyen az
tviteli csatornn val tovbbtsra. Az tvitelre sznt jelet modull jelnek, a
determinisztikus, periodikus segdjelet hordoznak, mg az eljrs vgn jelentkez jelet
modullt jelnek nevezzk.
Termszetesen az tvitel utn a vev oldalon szksges kinyerni az informcit
modullt jelbl. A vev oldaln elengedhetetlen egy olyan jelfeldolgozsi folyamat
alkalmazsa, mely a modulci inverze. Ezt az eljrst demodulcinak nevezzk. Az
eljrsokat vgz eszkzket MODULTOR-nak, vagy DEMODULTOR-nak nevezzk.
Azt a berendezst, amely mindkt mveletet kpes elvgezni egy ktirny csatornn,
MODEM- nek nevezzk. Teht a modulci s demodulci kt egytt jr eljrsa a
jeltvitelnek.
Napjainkban szmos modulcis eljrst ismernk. Az eljrsokat elssorban a
modullt jel alakja alapjn osztlyozzuk, gy megklnbztetnk folytonos s impulzusos
modulcikat. A folytonos modulci esetben a szinuszos hordozjel hrom paramtere
kzl, amplitd, frekvencia s fzis, mdostunk valamit. Amennyiben a modull jel
mdostja a hordoz jel amplitdjt, akkor amplitdmodulcirl (AM) beszlnk.
Amennyiben a modull jel mdostja a hordoz jel frekvencijt, akkor
frekvenciamodulcirl (FM) beszlnk. Amennyiben a modull jel mdostja a hordoz
jel fzist, akkor fzismodulcirl beszlnk. A frekvencia s fzis modulcikat
szgmodulciknak hvjuk.
Feladat 7.1.1.
Hatrozzuk meg az AM jel spektrumt.
Legyen a hordozjel a kvetkez: () = ( + ), a modaull jel pedig: ().
Az amplitdmodullt jel ekkor gy ll el, hogy a hordoz jel amplitdjt mdostjuk
a modull jellel: () = (() + )( + ).
A tovbbiakban felttelezzk, hogy = 0 akkor:
www.tankonyvtar.hu
150
() =
1
(() + ) +
2
1
{ ()} = ( ) + ( + ) + B( ) + ( + )
2
Az () modullt jel spektrumbl kitnik, hogy amennyiben B = 0 , akkor nem jelenik
meg impulzus a hordoz frekvencikon. Ekkor hordoz elnyomsrl beszlnk.
0 sin(0 t )
1
1
1
kvetkez: x ( t ) = u ( t ) + u ( t + ) + u ( t ) ; u ( t ) =
.
0
0
0 t
2
4
4
A jel spektruma s idfgvnye ebben az esetben a 7.3. brn lthat.
1 1
+ cos
X( j) = 2 2
0
www.tankonyvtar.hu
0
> 0
7. MODULCI
151
Feladat 7.1.2.
Jellje az () a modull jelet, melynek spektruma korltozdik az ( , + )
frekvenciatartomnyra. Jellje () = ( ) a hordozjelet. Hatrozzuk meg az
hordozfrekvencia rtkt gy, hogy a modullt spektrum szlessgnek s az rtknek
arnya 1% legyen!
Megolds.
Jelljk () vel a modullt jelet. Ekkor: () = () () = ()
A modull jel s a modullt jel spektruma a 7.5. brn lthat.
www.tankonyvtar.hu
152
Feladat 7.1.3.
Az () modull jelet egy cos(2 ) alak jellel szorozzuk. A modullt jel ennek
megfelelen x(t) = () cos(2 ) . Az gy kapott jelet demodulljuk gy, hogy
szorozzuk cos(2 + )-val.
a) Hatrozzuk meg az alultreszt szr kimenetn megjelen jelet, ha bemenetre a
modullt jelet vezettnk! A szr feladata, a demodullt jelbl kiemelni az alapsvban
elhelyezked modull jelet.
b) Mekkora a rtke ha a kimeneten megjelen jel amplitdja a maximlis lehetsges
amplitd 90% kell, hogy legyen?
c) Ha az () spektruma (0,10) tartomnyban tallhat, mekkora kell legyen
legkisebb rtke, hogy az () cos(2 + ) szorzatbl az () modull jel
kiemelhet legyen!
Megolds:
Az albbi brn a modulcis s demodulcis eljrs lthat.
www.tankonyvtar.hu
7. MODULCI
153
()
2
()
2
cos(4 + ).
cos()
2 () =
()
2
cos
2 () =
()
2
= 2 .
()
2
www.tankonyvtar.hu
154
()
2
()
2
cos(4 + )
Feladat 7.1.5.
A szgmodulcik. Adott a cos( + ()) alak hordozjel. A periodikus ngyszg
www.tankonyvtar.hu
7. MODULCI
155
modullo jel
t
Signal
Generator
Sine Wave
Function
modullt jel
2*pi *50
Product
Constant
t
Sine Wave
Function 1
hordoz jel
simout
To Workspace
Clock 1
-1
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
-1
2
-2
A 7.10. brn lthat szinuszos jel a hordoz jel, a ngyszgjel a fzis vltozst
illusztrlja a kzps bra pedig a modullt jel.
A pldban szerepl jel paramter mdostst szgmodulcinak nevezzk. A
szgmodulcis eljrsokat tovbbi kt csoportba osztjuk: fzis modulcik s frekvencia
modulcik, attl fggen, hogy a fzisvltozs arnyos-e a modull jellel, vagy pedig a
www.tankonyvtar.hu
156
()
tartalmazni amelynek magassga 3 . Amikor a fzisjel 3 -rl 3 -ra ugrik, els derivltja az
ugrs helyn egy negatv delta impulzust fog tartalmazni melynek magassga
krfrekvencia idbeli vltozst a 7.11. bra szemllteti.
2
3
. A
Feladat 7.1.6.
A kvetkez cos( + ( )) fzismodullt jel esetben a modull jel periodikus
harmonikus fggvny. brzoljuk a fzismodullt jel spektrumt a k=5.0, k=1.2, k=10
rtkekre!
A megolds menete:
A modullt jel spektrumnak meghatrozsakor egy lehetsges megolds a jel Bessel sorba
fejtse. Az adott esetben a sor alakja az albbi
() = cos + ( ) = 0 () cos( ) +
=1 () cos(( ))
Amint az lthat, a sort vgtelen sok periodikus jel sszege alkotja, amelyek a hordoz
jel krfrekvencija krl helyezkednek el. Minden jel amplitdja az n-rend s k
argumentum Bessel egytthatval arnyos. A Bessel fle egytthatkat vagy tblzatbl,
vagy analitikus ton hatrozzuk meg.
www.tankonyvtar.hu
7. MODULCI
157
2 (0.5)
www.tankonyvtar.hu
158
Feladat 7.1.7.
A kommunikcis csatorna kihasznlsnak javtsa rdekben gyakran alkalmazunk
multiplexelsi (nyalbolsi) eljrsokat. Az irodalomban megklnbztetnk:
frekvenciaosztsos, idosztsos s hullmhosszosztsos multiplexelsi eljrsokat. Az
idosztsos multiplexels esetben tbb kis sebessg forrsbl berkez jelet tovbbtunk
egy kzs nagy sebessg csatornn keresztl. Szinkron idoszts esetn egy-egy forrs az
tviteli csatornt krkrsen csak egy-egy rvid idszelet idejre kapja meg. Az albbi
plda esetben egy 4 csatorns idosztsos (Time-Division Multiplexing TDM) mdszerrel
mkd csatornanyalbolst alkalmaz rendszert vizsglunk meg. Teht a TDM rendszeren
t 4 jelet tovbbtunk, melyek legyenek a kvetkezk: 1 () = (0 ) , 2 () = 0.3
(0 ) , 3 () = 3 (20 ) , 4 () = (40 ) .
Feladat, hogy meghatrozzuk a szksges legkisebb mintavtelezsi frekvencit egy jel
esetben, valamint hatrozzuk meg a kommuttor sebessgt figyelembe vve, hogy
minden jelet azonos frekvencival mintavteleznk!
www.tankonyvtar.hu
7. MODULCI
159
A megolds menete:
A TDM tviteli rendszert a 7.15. bra szemllteti.
8
nagyobbnak kell lennie ennl a frekvencinl, azaz 2 4 20 0 .
A kommuttor frekvencija alatt a krbekapcsol logika frekvencijt rtjk. Mivel 4
csatorna nyalbolsrl van sz, gy a kapcsolsi frekvencia = 4 . A mvelet
illusztrcija a 7.16. brn lthat.
www.tankonyvtar.hu
160
www.tankonyvtar.hu
8. A mintavtelezs
Ebben a fejezetben bevezetsre kerl az analg (folytonos) jelek mintkkal val
reprezentcija s a mintavteli ttel, valamint a folytonosidej jel visszalltsnak
technikja. Pldkon keresztl rzkeltetjk mind a mintavtelezs mind a visszallts
mechanizmust.
k =
y( t ) = x( t )p( t ) =
x(t )(t kT )
k =
t nT
0
y( t ) =
x(nT )( t nT ) t = nT
x(t)
0
y(t)
Feladat 8.1.1.
Legyen az analg jel a kvetkezk szerint meghatrozott:
x( t ) =
1
1
1
u( t ) + u( t +
) + u( t
);
0
0
2
4
4
u( t ) =
0 sin( 0 t )
0 t ,
www.tankonyvtar.hu
162
X(j)
P(j)
Y(j)
1
1
1
y(nT) = u (nT) + u (nT + ) + u (nT ) ( t nT) ;
4
4
0
0
2
sin(0 nT)
u (nT) = 0
( t nT) ;
0 nT
y( t ) = 0, ha t nT
Most vizsgljuk meg a mintavtelezs hatst frekvenciatartomnyban:
F{y( t )} = Y( j) = F{x( t )p( t )} =
P( j) =
Ahol:
Y( j) =
1
X( j) P( j)
2
( k)
k =
; =
2
T
1
1
1
X( j) ( k) =
( k) =
X( j) P( j) =
X( j)
2
2
T k =
k =
1
X[j( k )]
T k =
Grafikusan brzolva a 8.2. brn lthat, hogy a korltos spektrum analg jel spektruma
mintavtelezs utn peridikusan megjelenik a mintavteli frekvencia peridusval.
Amennyiben a mintavtelezs eleget tesz a mintavteli trvnynek, miszerint a mintavtelezs
frekvencija a korltos spektrum analg jel fels korltjnak legalbb ktszerese, azaz
20 , akkor a mintavtelezett jelbl, informci veszts nlkl, svszr segtsgvel
visszallthat az eredeti jel. A frekvencia korltot gyakran nevezzk Nyquist
www.tankonyvtar.hu
8. A MINTAVTELEZS
163
P(j)
Y(j)
Feladat 8.1.2.
Hatrozzuk meg a zrusred tartszerv tviteli fggvnyt.
Az tviteli fggvny meghatrozshoz szksges a Laplace transzformci alkalmazsa.
x(t )
Egy
jel
ktoldali
Laplace
transzformcija
meghatrozhat
mint:
X(s) = L{x( t )} =
x(t )e
st
dt , ahol s = + j .
iT0s
*
*
= f (0) + f (T0 )e T0s + f (2T0 )e 2 T0s +
Ekkor : F (s) = L f ( t ) = f (iT0 )e
i =0
www.tankonyvtar.hu
164
m( t ) = f (iT0 )[1(t iT0 ) 1(t (i + 1)T0 )] sszefggssel adhatjuk meg, ahol 1(t ) az
egysgugrs fggvny. Ennek Laplace-transzformltja:
1
1
M (s) = f (iT0 ) e iT0s e (i+1) T0s = f (iT0 )e iT0s 1 e T0s . Mivel: F* (s) = f (iT0 )e iT0s
s
s
i =0
i =0
i =0
www.tankonyvtar.hu
M (s) 1 e T0s
=
F* (s)
s
s lehet nemlineris is. A 9.1. bra egy lineris kvantlsi lehetsgt brzolj az f (t ) jelnek.
Amennyiben a nulladrend tartszerv kimenetn jelentkez jelet kvantljuk, digitlis jelhez
jutunk. Az ilyen jelet brzolja a 9.2. bra.
0
frekvencira, ahol 0 a mintavtelezs
2
www.tankonyvtar.hu
166
167
A megolds menete:
Az els felttelnek megfelelen a kvantl kimenetn megjelen kvantlt jel kt rtket fog
0.5; () > 0
megjelenteni a kvetkezk szerint: () =
0.5; () < 0
A kvantlt jel tlagteljestmnye:
() = 0 0 2 () = 02 0.25 + 00 0.25 =
0
0.25
0
20 + 0 20 = 0.25.
0
2
0 1
0.25
1
() = 0 0 2 () = 0.75
0
A msodik esetben ngy szintet klnbztetnk meg. Mivel a kvantlsi lpst az albbi
2
kifejezs alapjn hatrozzuk meg: = = 4 = 0.5 ezrt a kvantlt jel rtkei a
0.75; 0.5 < () 1
0.25; 0 < () 0.5
kvetkez kpen alakulnak: () =
.
0.25; 0.5 () < 0
0.75; 1 () < 0.5
A kvantlt jel teljestmnye:
0
17
= 16 = 0.125
mintavtelezzk: = =
8
0 20 30 40 50 60 70
0, 8 , 8 , 8 , 8 , 8 , 8 , 8 .
www.tankonyvtar.hu
168
(+1) 0
= 7=0 0
ennek alapjn:
() = {0.0625, 0.1875, 0.3125, 0.4375, 0.5625, 0.6875, 0.8125, 0.9375}
Az s(t) jel mintavtelezsi idpontjai: = = 0,
0 20 30 40 50 60 70
8
www.tankonyvtar.hu
169
( ) = Tk =
0
=
= 255 10 log10 ( ) = 24.065.
Lthat, hogy a mintavteli eljrs minsgi paramtere nem vltozott. Ebbl arra
kvetkeztetnk, hogy a kvantlsi szintek szmnak vltoztats nlkl, csupn a mintk
szmnak nvelsvel, nem javthat minsgileg a mintavtelezs s kvantls.
Feladat 9.1.3.
Hatrozzuk meg a mintavtelezsi frekvencia als s fels tkt, amennyiben ismert a
kvantlsi szintek szma s az s(t) jel mely spektrumnak legnagyobb frekvencija .
A megolds menete:
A mintavtelezsi frekvencia als rtkt a mintavteli ttel hatrozza meg: 2 =
. Az elz plda tanulsga szerint, amennyiben az s(t) jel vltozsa olyan lass, hogy a
kvetkez mintavtelezsi idpontban nem haladja meg az elz kvantlsi szintet, akkor az
jabb mrt rtk az elzvel lesz egyenl. Az eljrst minsgileg gy lehetne feljavtani, ha
a mintavtelezsi frekvencit gy lltjuk be, hogy az j mintk mindig ms kvantlsi
tartomnyba essenek, ekkor: |( + ) ()| > . Az ( + ) () klnbsget a jel
derivltjnak felhasznlsval is felrhatjuk: ( + ) () = () , ahol () =
()
az analg jel idszerinti els derivltja, = a mintavtelezsi peridusa.
, amint mr ismert: =
{| ()|} >
{| ()|}
2
A mintavteli peridusid als s fels hatrnak ismerete erforrs megtakartst tesz
lehetv, azonban a kplet alkalmazsa rdekben elengedhetetlen a jel derivltja
maximumnak ismerete.
www.tankonyvtar.hu
10. Irodalomjegyzk
[1] Alan V. Oppenheim, Alan S. Willsky, Signals and System 2nd Ed. Prentice Hall 1997
[2] B.P. Lathi, Linear Systems and Sygnals 2nd Ed. Oxford Unversity Press, 2005
[3] Schaums Outlines Signals and Systems Mc Grow Hill, 1998
[4] Richard Lyons : Understanding Digital Signal Processing, 2nd Edition Prentice Hall 2004
[5] Fodor Gyrgy: Jelek s rendszerek. Megyetem Kiad, 2006, ISBN 963 420 869 X.
[6] Zoran Gaji: Linear Dynamic Systems and Signals. Prentice Hall, 2003, ISBN 0-201-61854-0
[7] Jeges Zoltn: Jelek s rendszerek, fiskolai jegyzet, 2002, Szabadkai Mszaki Fiskola.
[8] Edward W. Kamen, Bonnie S. Heck: Fundamentals of Signals and Systems Using The Web and
MATLAB, Second Edition. 2000, Prentice-Hall.
[9] Minich Jnos: Telekommunikcis rendszerek pldatr, 2008, Szabadkai Mszaki Fiskola.
[10] Miodrag V. Popvi: Digitalna obrada signala, 1994, Nauka, Beograd.
[11] Ilija S. Stojanovi: Osnovi telekomunikacija, 1981, Graevinska knjiga, Beograd.
[12] Ljiljana Mili, Zoran Dobrosavljevi: Uvod u digitalnu obradu signala, 1999, Akademska misao,
Beograd.
[13] Emmanuel Ifeachor, Barrie Jervis: Digital Signal Processing A Practical Approach, Prentice Hall,
2002.
[14] Dr. Kuczmann Mikls: Jelek s rendszerek, UNIVERSITAS-GYR Kht. Gyr, 2005
www.tankonyvtar.hu