Professional Documents
Culture Documents
Veba br. 2
Veba br 2. Elementarni diskretni signali
Uvod
Digitalna obrada signala je oblast koja se razvila u drugoj polovini dvadesetog veka, i do njenog
razvoja dolazi uporedo sa prodorima koji su poslednjih decenija ostvareni u raunarskim i
softverskim tehnologijama. Oblasti primene DSP-a (Digital Signal Processing) su mnogobrojne:
telekomunikacije, radar, obrada govora, audiotehnika, obrada slike, seizmologija, sonarna
tehnika, robotika, kartografija i mnoge druge.
Osnovni pojmovi
Signal se moe definisati kao funkcija jedne ili vie nezavisno promenljivih. U optem sluaju,
nezavisno promenljiva moe biti bilo koja fizika veliina. Uglavnom je to vreme, a moe biti i
odstojanje, ugao, prostorne koordinate, temperatura
Veina signala u prirodi je analognog oblika. Diskretni signali mogu biti po svojoj prirodi
diskretni, ili oni nastaju diskretizacijom analognih signala. Zato se signali konvertuju u digitalni
oblik? Odgovor je relativno jednostavan. Namera je da se obrada signala obavi upotrebom
raunara. Analogni signal je opisan sa beskonano mnogo taaka i kao takav ne moe da se
podvrge digitalnoj obradi. Zbog toga se analogni signali prvo, po odgovarajuim pravilima,
konvertuju u digitane signale. Na digitalnim signalima se obavlja sva potrebna obrada, a potom
se, prema potrebi, opet vreaju u analogni oblik.
Postoji nekoliko karakteristinih elementarnih diskretnih signala koji se veoma esto koriste u
digitalnoj obradi signala, i svaki od njih e biti pojedinano opisan.
Najjednostavniji diskretni signal je jedinini impuls. To je niz koji ima samo jedan nenulti
element, jednak jedinici. Definisan je na beskonanom intervalu sledeim izrazom:
2
Veba br 2. Elementarni diskretni signali
1, = 0,
[ ]=
0, 0.
Jedinini impuls pomeren za odbiraka, [ ] definie se kao:
1, = ,
[ ]=
0, .
1 1 1
[n+2]
[n-1]
[n]
0 0 0
-4 -2 0 2 4 -4 -2 0 2 4 -4 -2 0 2 4
n n n
Najvanija osobina jedininog impulsa je osobina selektivnosti. Zahvaljujui ovoj osobini, bilo
koji niz se moe predstaviti preko jedininog impulsa.
{ } = [ ] + [ 1] + [ 2] +
Diskretna jedinina odskona funkcija se definie tako da ima elemente nula za one argumente
ija je vrednost manja od 0, a ostali elementi su jednaki jedinici, tj.
1, 0,
[ ]=
0, < 0.
1 1 1
u[n+2]
u[n-1]
u[n]
0 0 0
-4 -2 0 2 4 -4 -2 0 2 4 -4 -2 0 2 4
n n n
[ ] = [ ] [ 1],
3
Veba br 2. Elementarni diskretni signali
dok se jedinina odskona funkcija moe napisati u obliku suma jedininih impulsnih signala:
[ ]= [ ].
3. Eksponencijalni signali
[ ]= ,
gde su konstante i realni brojevi, i < < + . Oblik funkcije se znaajno menja u
zavisnosti od toga iz kog intervala parametar uzima vrednosti. Na Slici 3. su prikazani oblici 4
vrste eksponencijalnih signala.
a>1 0<a<1
300 1
200
0.5
100
0 0
0 10 20 30 0 10 20 30
200
0
0
-1 -200
0 10 20 30 0 10 20 30
4. Sinusoidalni signali
U analizi diskretnih signala i sistema vanu ulogu imaju sinusni i kosinusni signali (tj, nizovi).
Sinusni niz je definisan relacijom:
[ ]= ( + ),
4
Veba br 2. Elementarni diskretni signali
Kontinualni sinusni (i kosinusni) signali su uvek periodini. Po analogiji sa njima, logino bi bilo
oekivati da i diskretna sinusoida bude periodina, tj. da zadovolji uslov:
[ + ] = [ ],
za svako i za neku periodu > 0. Meutim, u sluaju diskretnih signala to ne mora biti tako,
ve periodinost diskretne sinusoide zavisi od uestanosti . Na Slici 4. je dat primer
periodinog, kao i neperiodinog signala, iako se u oba sluaja radi o sinusnom signalu.
0.5
x[n]
-0.5
-1
-5 0 5 10 15 20
n
Neperiodicna realna diskretna sinusoida - 0=1
1
0.5
x[n]
-0.5
-1
-5 0 5 10 15 20
n
Treba ispitati pod kojim uslovom je diskretni sinusni signal periodian. Mora biti zadovoljena
relacija:
sin( ) = sin ( + ),
=2 / ,
broj, tada diskretna sinusoida nije periodina, i odbirci diskretne sinusoide se nikada nee
ponoviti.
Diskretne sinusoide imaju jo jednu interesantnu osobinu: mogu se dobiti potpuno identini
odbirci diskretnih sinusoida za dve razilite vrednosti krunih frekvencija , to je u
kontinualnom sluaju nemogue. Naime, ukoliko posmatramo dve sinusoide, jednu sa krunom
uestanou , a drugu sa krunom uestanou = + 2 , gde je ceo broj, vai
sledee:
-1
-5 0 5 10 15 20
n
Realna diskretna sinusoida - 0=2.1, Tod=1
1
y[n]
-1
-5 0 5 10 15 20
n
Slika 5. Dva analogna signala razliitih frekvencija daju isti diskretni signal
Iako signali u prirodi uzimaju samo realne vrednosti, njihovo predstavljanje u kompleksnom
domenu moe biti veoma korisno sa stanovita jednostavne analize i obrade. Kombinovanjem
6
Veba br 2. Elementarni diskretni signali
dva realna signala u jedan kompleksni (kao njegov imaginarni i realni deo) omoguava obradu
po pravilima kompleksne aritmetike.
Jedna klasa kompleksnih signala od velikog znaaja u digitalnoj obradi signala su kompleksne
eksponencijalne sekvence:
( )
[ ]=| | = | | {cos( + ) + sin( + )} ,
Primer 1:
7
Veba br 2. Elementarni diskretni signali
Primer 2:
Primer 3:
0
z[n]
-1
-2
-3
-4
-10 -8 -6 -4 -2 0 2 4 6 8 10
n
Slika 6.
Primer 4:
8
Veba br 2. Elementarni diskretni signali
Primer 5:
Primer 6:
3
x[n]
0
-10 -5 0 5 10 15 20
n
Slika 7.
9
Veba br 2. Elementarni diskretni signali
Primer 7:
[ ] = sin(2 /16),
[ ] = sin(2 17/16),
[ ] = sin(2 /32),
[ ] = sin(2 2/16),
[ ] = sin(2 13/16)
[ ] = sin(2 14/16)
[ ] = sin(2 1.3/16)
[ ] = sin( ).
subplot(4,2,1);
stem(n,x1,'fill');
title('Signal x_1[n]');
subplot(4,2,2);
stem(n,x2,'fill');
title('Signal x_2[n]');
subplot(4,2,3);
stem(n,x3,'fill', 'r');
title('Signal x_3[n]');
subplot(4,2,4);
stem(n,x4,'fill', 'r');
title('Signal x_4[n]');
subplot(4,2,5);
stem(n,x5,'fill', 'g');
title('Signal x_5[n]');
10
Veba br 2. Elementarni diskretni signali
subplot(4,2,6);
stem(n,x6,'fill', 'g');
title('Signal x_6[n]');
subplot(4,2,7);
stem(n,x7,'fill', 'c');
title('Signal x_7[n]');
subplot(4,2,8);
stem(n,x8,'fill', 'c');
title('Signal x_8[n]');
Primer 8:
n = 0 : 1 : 127; % odbirci
Primer 9:
[ ]= ( )
,
11
Veba br 2. Elementarni diskretni signali
subplot(2,1,1);
realni_deo = real(x); % naredba za izdvajanje realnog dela
stem(n, realni_deo, 'r'); % crtanje realnog dela
title('Realni deo'); % naslov grafika
xlabel('n'); % natpis x-ose
ylabel('Re(x[n])'); % natpis y-ose
subplot(2,1,2);
imaginarni_deo = imag(x); % naredba za izdvajanje imaginarnog dela
stem(n, imaginarni_deo); % crtanje imaginarnog dela
title('Imaginarni deo'); % naslov grafika
xlabel('n'); % natpis x-ose
ylabel('Im(x[n])'); % natpis y-ose
12