1. Odabiranje signala
Odabiranje ili semplovanje (sampling) signala predstavlja proces oitavanja signala u odredjenim
vremenskim trenucima.
Slika1
Ovako dobijeni diskretni signal mora da sadri sve vane informacije o analognom signalu. Da li
e se to postii zavisi od:
a) frekventnog sastava analognog signala (tj. od amplitudsko - frekventne karakteristike
analognog signala )
b) vremenskog razmaka izmedju dva odbirka
c) od ukupnog vremenskog trajanja uzorkovanja
Na slici 1 je prikazan analogni signal koji ima prostoperiodinu zavisnost koji se oitava svake
sekunde i kome je oitano 11 vrednosti za 10 sekundi i te vrednosti su predstavljene u tabeli na
slici 1 sa desne strane grafika.
1.1 Period i frekvencija uzorkovanja
Period uzorkovanja ili odabiranja oznaen sa t predstavlja vremenski interval izmedju dva
odabiranja signala , a njegova reciprona vrednost predstavlja frekvenciju odabiranja ili brzinu
odabiranja ( sampling rate) f s.
a) Uticaj frekvencije uzorkovanja na kasniju rekonstrukciju uzorkovanog signala
Frekvencija uzorkovanja mora biti bar dva puta vea od najvee frekvencije koja se sadri u
analognom signalu. Ovaj uslov proistie iz teoreme o uzorkovanju ili Nikvistove (Nyquist)
teoreme, a ona glasi :
Slika 2
Poto je signal aa slici prostoperiodini u ovom sluaju je fmax= f =10 Hz, fs mora biti vee od 20
Hz (tj. fs>2fmax)
Na slici 2a) je prikazan osnovni analigni signal. Na slici 2b je prikazano uzokovanje sa
frekvencijom odabiranja 100Hz koja je 10 puta vea od fs . Dobijeni signal predstavljaju take na
grafiku i uoava se da se najprostijom rekonstrukcijom tj. spajanjem dobijenih taaka dobija
rekonstruisan signal dosta blizak poetnom. Na slici 2c) uzorkovanje je 27Hz to zadovoljava
teoremu o odabiranju , ali spajanjem taaka dobijamo signal koji ima frekvenciju originalnog
signala, ali nije idealan po amplitudi). Na slici 2d uzorkovanje je vreno sa 12 Hz to je manje od
2fmax. Vidi se da rekonstruisani signal ima manju frekvenciju. Tako da se ima utisak kao da je
analogni signal koji je rekonstruisan manje frekvencije, tj. dobili smo da je on lano nie
frekvencije.
Tako, generalno ako uslov iz teoreme o odabiranju nije ispunjen u sastavu signala dobijenog
uzorkovanjem e se pojaviti lane nie frekvencije koje nastaju preslikavanjem frekvencija
veih od fs/2 koje postoje u sastavu analognog signala na odgovarajue nie frekvencije od fs/2.
U spektru uzorkovanog signala sve frekvencije u spektru i prave i lano nie su manje od fs/2.
Ove lano nie frekvencije koje se javlju u spektru uzorkovanog signala se nazivaju alias ( alias
na engleskom znai pseudonim, lano ime) frekvencije, pa se ova pojava naziva aliasing.
Kada se u spektru signala nalazi vie frekvencija , onda e se one koje su manje od fs/2 u spektru
uzorkovanog signala pojaviti kao tane a one frekvencije koje su vee od fs/2 kao lano nie. .
Vrednosti ovih lanih (alias) frekvencija f a se dobijaju prema izrazu
(3)
gde je f frekvencija ulaznog signala ,N ceo broj, fs-frekvencija uzorkovanja, . Vrednosti koje se
dobijaju za fa moraju da se nalaze u opsegu od 0-fs/2, pa se tako bira N pri izaunavanju.
Pogledati primere na kraju ovog poglavlja.
f a f N f s
Problem aliasinga se reava filtriranjem ulaznog signala takozvanim antialiasing filtrom, tj.
filtrom koji e iz ulaznog analognog signala odstraniti sve frekvencije vee od fs/2 pre nego to
sigmal dodje na A/D konvertor.Ovo su prema tome niskopropusni filtri. Neki savremeni A/D
konvertori ve sadre i ove filtre u okviru istog uredjaja i oni se podeavaju prema frekvenciji
uzorkovanja, Ako takav filter ne postoji treba ga postaviti izmedju signala i ulaza u A/D
konvertor. Naknadno filtriranje ve uzorkovanog, tj. dobijenog digitalnog signala ne moe da
odstrani ove neeljene frekvencije.
Ako je ovo zadovoljeno amplituda signala koja pripada svakoj frekvenciji u spektru bie verno
preneta preko diskretne Furijeove transformacije (DFT). DFT predstavlja Furijeovu
transformaciju diskretnog, tj. uzorkovanog signala . Ako je ovo ispunjeno za periodian signal u
amplitudskom spektru pojavie se vrednosti amplituda ba za one frekvencije koje stvarno
postoje u spektru.
U spektru koji se dobija Diskretnom Fuijeovom Transformacijom prikazuju se amplitude
ili snage signala za frekvencije iz opsega frekvencije od 0 do +fs/2 sa korakom od
1
f
(5)
N t
koji se naziva rezolucija frekvencije. Ona predstavlja razliku izmedju dve najblie frekvencije u
spektru. koje se prikazuju,, tako da frekvencije koje se prikazuju imaju vrednosti fDFT=Zf, i
DFT kao rezultat prikazuje samo njihove amplitude, a za ostale frekvencije se ne izraunavaju
amplitude i kao da ih nema u spektru, tj. umesto amplitude ili snage signala na stvarnoj njegovoj
frekvenciji, prikazuje se kao do postoji amplituda ili snaga signala na susednim frekvencijama,
kojih realno nema u spektru. Frekventna rezolucija f kod DFT je odredjena ukupnim trajanjem
odabiranja Nt, tj jednaka je kako je ranije reeno njegovoj recipronoj vrednosti. pa je za dati
periodini signal perioda T1 odnosno frekvencije f1=1/T1 uslov iz izraza (4) moe da se
predstavi kao
1
1
f
: f
(6)
1
N t mT 1 m
.
tj. rezolucija frekvencije treba da bude jednaka frekvenciji signala podeljenoj sa nekim celim
brojem.
Na slici 3 prikazano je kakav je spektar dobijen uzorkovanjem prostoperiodinog signala
frekvencije 100Hz i vrenjem DFT nad digitalnim signalom u sluaju kada je trajanje
uzorkovano jednako ili nije jednako celom broju perioda signala tj. kada zadovoljava ili ne
zadovoljava traeni uslov.
.Na slici 3A) je dat primer kada je uzorkovanje trajalo neto due od dva perioda, pri emu je
izvreno N=256 odabiranja i periddom odabiranja t = 0,1ms. Rezolucija frekvencije je
f=1/(2560,1ms)=10 4/256 Hz=39Hz Znai da e u spektru biti prikazane frekvencije 0, 39Hz,
78Hz , 117Hz i tako dalje, tj. umnoci od 39Hz, tako da nee moi da se nee izraunati
amplituda za 100Hz i 100Hz se ne pojavljuju u spektru signala kako je prikazano na slici 3A sa
desne strane. jer se koraci prikazivanja frekvencije ne poklapaju sa stvarnim frekvencijama
odnosno u ovom sluaju frekvencijom 100Hz u signalu.
Na slici 3b) vreno je due uzorkovanje od 1024 uzorka iistim periodom uzorkovannja pa je
trajanje bilo neto due od 10 perida prostoperiodinog signala. Rezolucija frekvencije u ovom
sluaju iznosi 104/1024=9,8Hz, pa se ne moe dobiti 100Hz mnoenjem celog broja puta 9,8Hz,
ali se dobija najblia frekvencija od 98 Hz, (kao 10puta 9,8) sa najjae izraenom amplitudom, i
amplitude ostalih harmonika u spektru su znano manje.
Ova pojava prikazivanja vie frekvencija u spektru od onih koje stvarno postoje naziva se
curenje spektra i javlja se kada nije ispunjen uslov iz izraza (4) pri uzorkovanju. Ona je posledica
konanog vremena uzorkovanja, pa je stvarni signal koji uzorkujemo ustvari proizvod ulaznog
signala i etvrtastog signala koji traje koliko traje uzorkovanje. Vidi se sa slike 3 da je duim
trajanjem uzorkovanja postignuta manja rezolucija frekvencije, a sa time i mogunost da se
smanji curenje signala, tj. da se u spektru nadju frekvencije koje su bar dovoljno bliske onima
koje stvarno postoje, a kod ostalih se javlja sa mnogo manjim amplitudama.
Slika 3
Na slici pod 3c) je izvreno 256 uzorkovanja ali periodom uzorkovanja od 0,325 ms to je dalo
rezoluciju frekvencije od 12,5Hz. Ovako izabrana duina uzorkovanja zadovoljava uslov iz
izraza (3) iz koje se moe dobiti stvarna frekvencija koja postoji u spektru signala. Naime
100Hz=812,5Hz. Pa se vidi da u spektru nema curenja nego je prikazana prava frekvencija.
Ako je signal sloen i ima u sebi razliite frekvencije najee ovaj uslov nije mogue ostvariti
za sve frekvencije pa e se javiti curenje tj. pojava dodatnih frekvencija uz neke postojee, a za
neke ne. . Ovo se moe ublaiti to duim trajanjem uzorkovanja, jer je tada rezolucuja
frekvencije manja pa i vea verovatnoa da se manjim korakom frekvencije prikazati tane
frekvencije u spektru.
Primeri:
Primer1.
Kod GPS signala nosea frekvencija signala posle menjaa frekvencija je 47,74MHz. Ovaj IF
signal se vodi na A/D konvertor frekvencije odabiranja 38,182MHz. Da bi se potovala teorema
o odabiranju potrebno je da frekvencija odabiranja bude 2puta vea od frekvencije signala . tj.
247,74MHz = 95,48MHz, to nije ispunjeno. Prema tome javie se da je semplovan signal lano
nie frekvencije koja je u opsegu od 0-38,182/2 tj. od 0-19,09119,091MHz
i odredjuje se kao
f a 47,74 N 38,182 47,74 1 38,192 9,548 9,548MHz , pa se zato posle AD konverzije
nosei signal u GPS signalu ponaa kao da ima ovu noseu frekvenciju, . Zbog frekvencije koda
od 1 MHZ i frekvencije navigacione poruke od 50Hz, frekventni spektri koda i navigaciona
poruke se i posle A/D konverzije predstavljaju tano jer njihove maksimalne frekvencije
zadovoljavaju teoremu o odabiranju.
Primer 2:
1.Treba da se vri A/D konverzija tri signala frekvencija 50Hz 120 Hz i 250Hz. A/D
konvertor koji koristimo ima period odabiranja 2,5 ms i odabiranje se vri u trajanju od 0,25 s.
Da li e se pri nekoj od ove tri A/D konverzije javiti alias frekvencije i kolike su njihove
vrednosti, i da li e doi do curenja spektra nekog od ova tri signala.
Reenje
-alias frekvencije: t=2,5ms pa je f s 1 / t f s.= 400Hz, . Na osnovu ovoga fs/2 =200Hz, to
znai da e frekvencije manje od 200Hz biti dobro uzorkovane , a vee od 200Hz e se pojaviti u
spektru kao lano nie. Teorema o odabiranju je prema tome ispunjena za 50Hz i za 120 Hz, a
nije za 250 Hz. Umesto 250 Hz u spektru uzorkovanog signala e se pojaviti lano nia
frekvencija f a 250 N 400 250 1 400 150 150Hz
N se prilagodjava frekvenciji f pri izraunavanju tako da je rezultat uvek od 0-fs/2 tj. u ovom
primeru od 0-200Hz. Vidimo da e se umesto 250Hz posle A/D konverzije javiti da je signal od
250 Hz lano nie frekvencije od 150Hz.
- curenje
Poto je odabiranje vreno u trajanu od 0,25 s , rezolucija frekvencije je f=4Hz
Primenom izraza (5) 50Hz ne moe da se predstavi kao ceo broj puta 4Hz ve e se prikazati
najblie njoj frekvencije od 48Hz i od 52Hz, pa dolazi do curenja. Frekvencija 120Hz se moe
predstaviti kao ceo broj puta 4HZ , pa za ovu frekvenciju nema curenja. Frekvencija od 250Hz
takodje se ne moe predstaviti kao ceo broj puta 4Hz, pa bi i tu bilo curenja., samo to se ona
zbog prethodnog aliasinga nee pojaviti kao 250Hz.
Primer 3.
b) Ako se ulazni signal moe predstaviti kao zbir prostoperiodinih signala
sistemu. Nad ovim signalom se vri A/D konverzija sa periodom uzorkovanja 8 ms i odabira se
5 uzoraka. Da li e se javljati aliasfrekvencije i da li e dolaziti do curenja spektra za neke
komponente ovog signala?
Reenje
-aliasing
Kako je za prvi signal t=2ft= 60t sledi da je frekvencija f=30Hz. Po istom principu se
odredjuje da su ostele frekvencije u spektru datog signala, 45Hz, 50Hz i 75Hz i 240Hz. Poto je
period semlovanja 8 ms, onda je fs=125 Hz , pa teoremu o odabiranju , zadovoljavaju frekvencije
koje su bar dva puta manje , tj. manje od 62,5Hz, pa se aliasing javlja za frekvenciju od 75 Hz, i
240Hz i te frekvencije se pojavljuje kao lane f a120 75 N 125 75 1 125 50 50 Hz i
f a 240 N 125 240 2 125 10 10Hz
- curenje
Vreme uzorkovanja je Nt=50,008s=0,04s, pa je rezolucija frekvencije f=25Hz. Frekvencije
koje podeljene sa 12,5 Hz daju ceo broj i zadovoljvaju izraze( 4) i(5) su : 50 i 75Hz. Za ostale
frekvence se javlja curenje jer je 30/25= 1,2, 45/25=1,8 i sl, j ne dobijaju se celi brojevi.
imaju istu vrednost. binarnog broja. Razlika stvarne vrednosti analognog i dobijenog digitalnog
napona je u okviru Q. i ova razlika se naziva greka kvantizacije i ona se tretira kao sluajna
greka pri procesu A/D konverzije i tretira se kao um tj. kao sluajna fluktuacija izlaznog
napona sa A/D konvertora. Izvan naponsog opsega u kome radi A/D konvertor vrednost izlaznog
broja se ne menja bez obzira na njegovu vrednost ulaznog napona.
Slika4
2 N nn R E ref
m 1
a izlazni napon sa operacionog pojaavaa obeleen kao Eo=iRr . tj. izlazni napon je jednak
N 1
Er R0
n1
Cn
N n
E ref
Cn ima vrednost 0 kada je vrednost n-tog bita 0 i 1 kada je vrednost n-tog bita 1. Bit najmanje
vanost LSB koji daje vrednost 20 predstavlja prvi bit tj. za njega je n=1.
Slika 6
Slika 7
Druga vrsta konvertora je nagibni konvertor (ramp converter) , koji moe da radi sa jednim
nagibom linearne promene napona ili dve (dual ramp) i objanjenje njegovog principa rada je
preko slike 7.11. Kod dvo- nagibnog A/D konvertora konverzija se vri u dva koraka. Ovo je
prikazano na slici 8. Prvo se ulazni napon Ei dovodi na integrator za odredjeno vreme t1 i na
izlazu inegratora dobija se napon koji raste sa vremenom linearno , a nagib porasta zavisi od
veliine napona Ei i na kraju tog vremenskog intervala izlazni signal na integratoru ima vrednost
Ei t1 o je na grafiku na slici predstavljeno kao vrednost Ei* .Zatim se po prestanku ove
integracije vri integracija referentnog signala Eref signala i to poev od nivoa napona Ei*na
izlazu. Kako referentni napon ima obrnut polaritet od ulaznog, izlazni signal na integratoru
opada linearno poznatim nagibom koji zavisi od referentng napona . Vreme potrebno da napon
na integratoru opadne na nulu je tm i ono je direktno srazmerno ulaznom naponu jer je
E ref t m
Ei
Ei t1 Eref t m , tj. Ei
t1
Ovi intervali se mere preko digitalnog brojaa koji broji impulse sa nekog visoko frekventnog
oscilatora.
Trea vrsta konvertora su paralelni konvertori ili flash konvertori. Oni se primenjuju u digitalnim
osciloskopima i spektralnim analizatorima. Ako ovaj A/D konvertor ima N bita on mora da ima
2N-1 komparatora jer se uporedjenje referentnih napona i ulaznog napona vri za svih 2N-1 nivoa
napona.
Na slici 8 prikazana je ema paralelnog A/D konvertora.Na ulazu konvertora nalazi se razdelnik
napona tako da na svaki komparator dolazi napon koji je za Q (vrednost rezolucije A/D
Sika 9
konvertora) vei od narednog. Ako je napon vii od referentnog komparator daje izlaz vieg
nivoa (HIGH) , a ako je manji onda se na tom komparatoru dobija nizak napon (LOW) na izlazu
. Zatim se ta kombinacija ovih napona sa svih konvertora pretvara u binari broj pomou
dekodera. Ova A/D konverzija je brza i odvija se u jednom taktu i ovo su brzi konvertori koji
mogu da uzorkuju brzinom i 100MHz. Njegova mana je velika cena jer treba jako puno
komparatora ., a i tanost mu zavisi od tanosti velikog broja otpornika koji se koristi.