Podsetnik: Statističke relacije Matematičko očekivanje (srednja vrednost): E X x p x p x p - Diskretna sl promenljiva 1 1 k k xf ( x) dx E X - Kontinualna sl promenljiva Varijansa: Var X X E X E X 1 N Standardna devijacija: x ( ) X N i1 X x f x dx - Kontinualna sl promenljiva i - Diskretna sl promenljiva Šum kvantizacije se u slučaju da su zadovoljeni određeni uslovi može smatrati slučajnim belim šumom i na njega se može primeniti statistička analiza Tako je snaga šuma zapravo varijansa slučajnog procesa šuma kvantizacije (videti poglavlje 16 iz knjige MPopović Digitalna obrada signala) Ako se linearni sistem čiji je impulsni odziv h[n] pobudi belim šumom srednje vrednosti mx i varijanse σx, izlaz sistema je šum čija je srednja vrednost i varijansa x n my m h n y x n n h Tako, uticaj šuma zaokruživanja se može predstaviti na isti način samo se za impulsni odziv uzima impulsni odziv od mesta izvora šuma do izlaza
Zadatak 1 Kvantovanje ulaznog signala Ulaz u sistem koji je dat diferencnom jednačinom 0,999 1 y n y n x n zaokružen je na b = 8 bita Izračunati snagu šuma na izlazu filtra prouzrokovanog šumom kvantizacije na ulazu Rešenje: Može se napisati da je yn 0,999yn 1 en raspoređen u intervalu 1 1,, 9 9 Srednja snaga šuma na izlazu je: odakle sledi da je:, gde je 0,999 1 E y n E y n E e n, en beli šum, uniformno 10,999 E yn E en Funkcija gustine verovatnoće greške kvantizacije u slučaju zaokruživanja je uniformna na 1 1 opsegu, i jednaka je, pa je: 1 Prema tome, snaga šuma na izlazu je: 1 E e n e de 1 1 1 1 1 1 4 E en 6,361 10 8 E y n 1 0,999 10,999 1 10,999 Slika 1 Funkcije gustine verovatnoće kvantovanja za u slučaju a) odsecanja ako su brojevi predstavljeni u kodu znak i apsolutna vrednost, b) odsecanje ako su brojevi predstavljeni u drugom komplementu i c) zaokruživanje ako su brojevi predstavljeni u drugom komplementu (videti poglavlje 16 iz knjige MPopović Digitalna obrada signala)
Zadatak Kvantovanje proizvoda Dat je sistem čija je funkcija prenosa H z 1 1 1 z 1 1 1 1 1 z 1 z 4 4 a) Nacrtati realizaciju ovog sistema kao kaskadnu realizaciju jednog FIR i dva IIR sistema b) Pod pretpostavkom da je filtar potrebno implementirati u fixed-point aritmetici korišćenjem b + 1 bita (označeni brojevi), odrediti varijansu kvantizacionog šuma na izlazu filtra koji nastaje usled zaokruživanja proizvoda na b + 1bita Rešenje: Funkcija prenosa se može predstaviti proizvodom jedne FIR i dve IIR funkcije prenosa: 1 1 1 1 H z H1 z H z H3 z1 z 1 1 1 1 1 z 1 z 4 4 Impulsni odzivi pojedinačnih sistema su redom: h n 1 1 1, n 1, h n un i h3 n un 4 4 Blok dijagram sistema sa označenim izvorima šuma kvantizacije je prikazan na slici 1 n x[n] H 1 (z) H (z) H 3 (z) y[n] z 1 z 1 z 1 1/ e 1 [n] e [n] 1/4 e 3 [n] Slika Realizacija filtra i izvori šuma kvantizacije 1/4 Snaga šuma kvantizacije na izlazu svakog množača je ista i iznosi b e1 e e3 e 1 1 Iako to nije uvek slučaj, izvori šuma se smatraju statistički nezavisnim, pa je snaga šuma na izlazu zbir doprinosa svakog izvora pojedinačno Doprinos izvora e3 je 1 1 16 y3 e3 3 h n n 1 n0 4 1 1 1 4 15 1
Impulsni odziv sistema 1 ne utiče na snagu šuma kvantizacije na izlazu jer se generator šuma nalazi na samom izlazu sistema i njegovi odbirci se nigde ne množe sa keoficijentima impulsnog odziva sistema 1 Tako, na ulazu sistema postoje dva izvora šuma e1 i e koji doprinose izlazu jednako i to kao gde je y1 y e 4 n n h, m n mn m 1 n mn 1 1 1 1 1 u m, za parno m h4 m h n h3 n u n u m n 4 4 4 4 4 0, za neparno m n n0 Na osnovu toga je doprinos snazi izlaznog šuma od izvora e1 i e k y1, e 4 e e n 1 1 56 Ukupna snaga šuma na izlazu je h n k0 4 1 1 16 6 55 y y1, y3 3,0745 1 Komentar: Primetiti da su izrazi za šum kvantizacije na izlazu IIR filtra 1 reda koji potiče od kvantovanja proizvoda isti kao izraz za šum kvantizacije koji potiče od ulaznog signala iz prethodnog zadatka
Zadatak 3 Granični ciklusi Dat je sistem čija opisan diferencnom jednačinom 7 5 yn yn 1 yn xn 8 8 a) Ako se zaokruživanje vrši nakon svih sabiranja i to na 4 bita (3 bita + 1 za znak u drugom komplementu) i ako su početni uslovi y[ ] = y[ 1] = 0, ispitati da li dolazi do graničnog ciklusa 3 usled kvantizacije ako se sistem pobudi impulsom xn n 8 b) Ako se zaokruživanje vrši nakon svih sabiranja i to na 4 bita (3 bita + 1 za znak u drugom komplementu) i ako su početni uslovi y[ ] = y[ 1] = 0, ispitati da li dolazi do graničnog ciklusa usled prekoračenja ako se sistem pobudi impulsom xn 3 n 5 n 1 4 8 Rešenje: a) Videti poglavlje 1651 iz knjige MPopović Digitalna obrada signala Kvantizacija se može predstaviti operatorom Q r xˆ Q x, tj izraz r znači da ˆx predstavlja zaokružen broj x na određeni broj bita U našem slučaju je broj bita 4, pa može uzeti neku od 7 6 6 7 vrednosti 1,,,,, Izračunavanjem se dobija sledeća sekvenca izlaza: 8 8 8 8 ˆx Iz ove sekvence se vidi da postoji granični ciklus usled zaokruživanja i to oscilatornog karaktera
b) Videti poglavlje 165 iz knjige MPopović Digitalna obrada signala je Prekoračenje se može predstaviti operatorom x, za x1 R x x, za 1 x 1 x, za x 1 Izračunavanjem se dobija sledeća sekvenca izlaza: R, tj ako je opseg broja x između 1 i 1, tada Iz ove sekvence se vidi da postoji granični ciklus oscilatornog karaktera koji nastaje usled prekoračenja kod sabiranja