1. uvod u digitalnu sliku - Laboratorija za digitalnu obradu signala
1. uvod u digitalnu sliku - Laboratorija za digitalnu obradu signala
1. uvod u digitalnu sliku - Laboratorija za digitalnu obradu signala
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
promjena učestanosti odabiranja<br />
U principu, interpolacija pokušava da relativno jednostavno modelira funkciju koja<br />
generiše odmjerke. Oblik funkcije koju koristimo trebao bi biti <strong>za</strong>visan i od procesa nastanka<br />
<strong>signala</strong>. Polinom trećeg stepena može dati dobre rezultate između dva centralna odmjerka.<br />
Međutim, vrijednost polinoma naglo teži plus ili minus beskonačnosti pri argumentima van<br />
intervala ograničenog sa ta dva odmjerka. Ta osobina se kosi sa osnovnim osobinama realnih<br />
<strong>signala</strong>, koji su uvijek ograničeni.<br />
U obradi <strong>signala</strong>, uvijek postoji određena greška u odmjercima i<strong>za</strong>zvana prisutnim<br />
šumom, bilo kvanti<strong>za</strong>cionim šumom ili greškom <strong>za</strong>okruživanja pri računanju u digitalnom<br />
domenu. Kada izvor podataka nije savršen, nerazumno je <strong>za</strong>htijevati da interpolaciona<br />
funkcija bude savršena.<br />
Ova četiri problema nagovještavaju da interpolacione funkcije u obradi <strong>signala</strong> ne dolaze<br />
iz klasične matematike. Umjesto toga, koriste se interpolacione funkcije sa sinc težinskom<br />
funkcijom. U obradi <strong>signala</strong> interpolacione funkcije obično ne ''interpoliraju''.<br />
Idealna težinska funkcija sinc nema prepoznatljivih nula u svom frekvencijskom spektru.<br />
Kada se sinc funkcija prilagodi i optimizira <strong>za</strong> fizički moguć filtar, u propusnom opsegu<br />
postoji konačan broj nula. Za razliku od Lagranžovog interpolatora, ove nule se mogu<br />
pomijerati. Pri projektovanju filtra nule se biraju tako da se dobije odgovarajući frekvencijski<br />
odziv.<br />
5.6. Polifazni interpolatori<br />
Kod obrade <strong>signala</strong> često je potrebno izvršiti konverzije sa jednostavnim (malim)<br />
faktorom konverzije. Na primjer konverzija iz 1280 SAL u 1920 SAL HDTV format <strong>za</strong>htijev<br />
konvertor sa faktorom konverzije od 2:3. Izlazni odmjerak se računa na jednoj od tri moguće<br />
faze: u fazi sa ulaznim odmjerkom, na udaljenosti 1/3 ili 2/3 između odmjeraka (odnosno fa<strong>za</strong><br />
može biti 0, 1/3 ili 2/3). Konvertor naviše može biti realizovan kao FIR filtar sa samo tri seta<br />
koeficijenata, pri tome se koeficijentima može pristupiti preko lookup tabele, i adresiraju se<br />
preko faze φ.<br />
Mnogi interpolatori imaju faktor konverzije mnogo složeniji od 2:3. Na primjer,<br />
konverzija iz 4fSC NTSC u format po preporuci 601 (4:2:2) <strong>za</strong> 910 ulaznih vrijednosti daje 858<br />
izlaznih vrijednosti. To podrazumijeva konverziju naniže sa faktorom 35:33. U<strong>za</strong>stopni<br />
odmjerci na izlazu se računaju sa uvećanjem faze od 35/33. Svaki trideset treći izlazni<br />
odmjerak je u fazi sa ulaznim, dok je fazni pomjeraj ostalih redom:<br />
2 4 6 32 1 3 29 31<br />
1 , 2 , 3 , ..., 16 , 18 , 19 , ...,31 , 32<br />
33 33 33 33 33 33 33 33<br />
Brojač kola <strong>za</strong> adresiranje trebalo bi da se uvećava <strong>za</strong> 35/33 <strong>za</strong> svaki ulazni odmjerak i<br />
prilikom toga se gubi ulazni odmjerak na mjestu 17. Zahtijevane faze pri interpolaciji su<br />
razlomci φ=0, 1/33, 2/33, 3/33, ..., 32/33 između ulaznih uzoraka.<br />
Direktan pristup <strong>za</strong> projektovanje ovakvog hardvera <strong>za</strong> interpolaciju je upravljanje FIR<br />
filtrom sa ulaznom frekvencijom odmjeravanja odnosno brzinom dolaska odmeraka. Sa<br />
svakim taktom te frekvencije ulazni odmjerak se pomijera kroz registre. Kola <strong>za</strong> adresiranje<br />
su realizovana kao brojač po modulu 33 da bi se znala fa<strong>za</strong> i taj dio kola se naziva fazni<br />
akumulator. Sa svakim taktom se u filtru primjenjuju 33 različita kompleta koeficijenata. Pri<br />
tome svaki komplet koeficijenata se koristi <strong>za</strong> odgovarajući fazni pomak. U ovom slučaju<br />
samo 33 izlazne vrijednosti dobijamo <strong>za</strong> 35 taktova <strong>signala</strong>. Tokom dva takta od tih 35 nema<br />
izlaznih vrijednosti.<br />
Ovakva struktura se naziva polifazni filtar. Ovaj slučaj ilustruje 33 faze, međutim broj<br />
koraka je ne<strong>za</strong>visan od broja fa<strong>za</strong>. Recimo predfiltar <strong>za</strong> dvostruki oversampling ima samo<br />
dvije faze.<br />
51