11.01.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!