Esercizio 6segnale esponenziale, entropie estreme e quantizzatore a 3 bit (temi d'esame giugno 2025 e giugno 2026)
In questa pagina 5
Testo (temi d'esame giugno 2025 e giugno 2026, esercizio 1). Si consideri un segnale con distribuzione esponenziale per (nulla altrove), con .
- Se il segnale fosse quantizzato con un quantizzatore (non necessariamente uniforme) con livelli, quali sono l'entropia massima e minima in uscita? (Suggerimento: esiste un quantizzatore a livelli con entropia in uscita di bit?)
- Si consideri un segnale con componenti da quantizzare con un banco di quantizzatori a livelli. Quali sono l'entropia massima e minima in uscita? (giugno 2025)
- Si progetti un quantizzatore uniforme a bit tale che la probabilità di saturazione sia al più (giugno 2025) oppure inferiore a (giugno 2026); si rappresenti la funzione caratteristica e si determini l'SNR.
- Quanto vale l'entropia in uscita dal quantizzatore? È ottima? Si suggerisca un modo per migliorarla. (giugno 2025)
Teoria usata: Informazione ed entropiaL'informazione di un evento di probabilità $p$ è $\log_2\frac1p$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza della sorgente: $0\le H\le\log_2M$, con il massimo quando i simboli sono equiprobabili. Per più simboli: $H(x,y)\le H(x)+H(y)$ (uguaglianza se indipendenti), $H(x|y)=H(x,y)-H(y)$. Per una sorgente con $F_s$ simboli al secondo il rate di informazione è $F_sH_s$, il rate nominale $F_s\log_2M$ e l'efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione ed entropia →, Quantizzatore uniforme - livelli, mid-riser ed erroriUn quantizzatore mappa i campioni reali su $L=2^b$ livelli. Quello uniforme (PCM) sceglie un range dinamico $[-V_{sat},V_{sat}]$ e un passo $\Delta=\frac{2V_{sat}}L$; nel tipo mid-riser i livelli sono $\pm\frac\Delta2,\pm\frac{3\Delta}2,\dots$ e non c'è lo zero. L'errore $e_q=a_q-a$ ha una parte granulare (in $[-\frac\Delta2,\frac\Delta2]$, circa uniforme, potenza $\frac{\Delta^2}{12}$) e una di saturazione (fuori range). Per renderlo piccolo servono $P_{sat}$ piccola e $L$ grande.Quantizzatore uniforme - livelli, mid-riser ed errori →, SNR di quantizzazione e progetto del quantizzatoreL'SNR di quantizzazione è $\Lambda_q=\frac{M_a}{M_e}$. Con errore granulare uniforme e saturazione trascurabile vale $\Lambda_q=\frac{\sigma^2}{\Delta^2/12}=3\frac{\sigma^2}{V_{sat}^2},2^{2b}$, cioè $[\Lambda_q]{dB}=6{,}02,b+4{,}77+20\log{10}\frac\sigma{V_{sat}}$: ogni bit in più dà $+6$ dB. Per progettare: $V_{sat}$ dalla probabilità di saturazione ($V_{sat}=\sigma,Q^{-1}\left(\frac{P_{sat}}2\right)$ per un gaussiano), poi $b$ dall'SNR richiesto, arrotondando per eccesso.SNR di quantizzazione e progetto del quantizzatore →, Codici di Shannon-Fano e di HuffmanIn un codice ottimo le parole più probabili non sono più lunghe di quelle meno probabili e le due parole più lunghe differiscono solo per l'ultimo simbolo. Shannon-Fano costruisce l'albero dall'alto dividendo ripetutamente i simboli in due gruppi di probabilità quasi uguali; Huffman lo costruisce dal basso unendo ogni volta i due simboli meno probabili ed è sempre ottimo tra i codici a prefisso. La lunghezza media $L_y$ è la somma delle probabilità dei nodi uniti, l'efficienza è $\eta=\frac{H}{L_y}$.Codici di Shannon-Fano e di Huffman →, Variabili aleatorie e vettori aleatori per le comunicazioniUna variabile aleatoria è descritta da una PMD (discreta) o da una PDF (continua) e dalla funzione di ripartizione; per la gaussiana $P[x>a]=Q\left(\frac{a-m}{\sigma}\right)$ con la funzione coda $Q$. Media $m_x$, varianza $\sigma_x^2$ e potenza statistica $M_x=\sigma_x^2+m_x^2$. Per un vettore aleatorio contano l'indipendenza, le probabilità condizionate (totali e di Bayes) e la correlazione; combinazioni lineari di gaussiane sono gaussiane, e gaussiane scorrelate sono indipendenti.Variabili aleatorie e vettori aleatori per le comunicazioni →.
(1) Entropia di un quantizzatore a livelli
L'uscita del quantizzatore è una variabile discreta con alfabeto di valori. Per la proposizione sull'entropia (Informazione ed entropiaL'informazione di un evento di probabilità $p$ è $\log_2\frac1p$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza della sorgente: $0\le H\le\log_2M$, con il massimo quando i simboli sono equiprobabili. Per più simboli: $H(x,y)\le H(x)+H(y)$ (uguaglianza se indipendenti), $H(x|y)=H(x,y)-H(y)$. Per una sorgente con $F_s$ simboli al secondo il rate di informazione è $F_sH_s$, il rate nominale $F_s\log_2M$ e l'efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione ed entropia →) :
- massima bit, quando i livelli sono equiprobabili. Con un quantizzatore non uniforme è possibile ottenerla anche per un segnale esponenziale (scegliendo soglie tali che , cioè );
- minima : se un livello ha probabilità quasi (per esempio una sola soglia molto in alto: quasi tutti i campioni cadono nella prima regione). Con un quantizzatore uniforme non si raggiunge esattamente, ma con un non uniforme sì, al limite.
Suggerimento del testo: un'entropia di bit richiederebbe livelli; con è impossibile ().
(2) quantizzatori in parallelo
Il vettore di uscita ha componenti (alfabeto ). L'entropia congiunta soddisfa (Informazione ed entropiaL'informazione di un evento di probabilità $p$ è $\log_2\frac1p$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza della sorgente: $0\le H\le\log_2M$, con il massimo quando i simboli sono equiprobabili. Per più simboli: $H(x,y)\le H(x)+H(y)$ (uguaglianza se indipendenti), $H(x|y)=H(x,y)-H(y)$. Per una sorgente con $F_s$ simboli al secondo il rate di informazione è $F_sH_s$, il rate nominale $F_s\log_2M$ e l'efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione ed entropia →):
- massima bit: componenti indipendenti e ciascuna a livelli equiprobabili;
- minima : tutte le uscite quasi deterministiche (e, a parità di quantizzatori, la dipendenza tra le componenti — per esempio componenti identiche — riduce la congiunta fino a ).
(3) Quantizzatore uniforme a 3 bit
Range. Il segnale è solo positivo: un range simmetrico sprecherebbe metà dei livelli sul semiasse negativo, dove non cade mai un campione. Si usa con livelli, , e la probabilità di saturazione è la coda dell'esponenziale: , da cui
| Giugno 2025 () | Giugno 2026 () | |
|---|---|---|
| V | V | |
| V | V | |
| livelli | V | V |
| soglie | V | V |
Funzione caratteristica (giugno 2025): gradini larghi V sull'asse positivo, il livello per , e l'ultimo gradino ( V) si estende a (saturazione); per non serve (probabilità nulla).
Grafico interattivo: Funzione caratteristica del quantizzatore a 3 bit per segnale positivo, range [0, 5,006] V (Δ = 0,626 V): 8 gradini di livelli 0,313; 0,939; …; 4,693 V; oltre 5,006 V satura
SNR. La potenza statistica del segnale (non la varianza: la media non è nulla) è V². Con (errore granulare): Includendo anche l'errore di saturazione (integrazione numerica) l'SNR vale dB (2025) e dB (2026): dB in meno. (Con un range simmetrico V e livelli si avrebbe V e solo dB: metà dei livelli sarebbe sprecata.)
(4) Entropia in uscita
Le probabilità dei livelli sono quelle dei tratti , con l'ultimo che comprende la coda: , con (giugno 2025). Sono in progressione geometrica di ragione :
| livello | (satur.) | |||||||
|---|---|---|---|---|---|---|---|---|
Non è ottima: il massimo per livelli sarebbe bit e l'efficienza della codifica a lunghezza fissa bit è (2026: ): il quantizzatore uniforme su un segnale esponenziale usa male i livelli (quelli alti sono rarissimi). Come migliorarla: (a) codificare la sorgente a lunghezza variabile (Huffman, Codici di Shannon-Fano e di HuffmanIn un codice ottimo le parole più probabili non sono più lunghe di quelle meno probabili e le due parole più lunghe differiscono solo per l'ultimo simbolo. Shannon-Fano costruisce l'albero dall'alto dividendo ripetutamente i simboli in due gruppi di probabilità quasi uguali; Huffman lo costruisce dal basso unendo ogni volta i due simboli meno probabili ed è sempre ottimo tra i codici a prefisso. La lunghezza media $L_y$ è la somma delle probabilità dei nodi uniti, l'efficienza è $\eta=\frac{H}{L_y}$.Codici di Shannon-Fano e di Huffman →): lunghezze e bit, (2026: , ); (b) usare un quantizzatore non uniforme con soglie scelte per rendere più uniformi le probabilità.
(Verificato con Python: V, bit, Huffman ; 2026: V, , .)
Errori comuni
- Dire che l'entropia massima di un quantizzatore a livelli è bit: è bit.
- Usare un range simmetrico per un segnale che assume solo valori positivi.
- Calcolare con (gaussiano): per l'esponenziale è (una sola coda).
- Usare la varianza al posto della potenza nell'SNR.
Versione ripasso
Testo. Esponenziale : entropia max/min per (e bit?); banco di quantizzatori; quantizzatore uniforme a bit con ( nel 2026), funzione caratteristica, SNR; entropia in uscita, ottima? (giugno 2025 e 2026).
- (1) (Informazione ed entropiaL'informazione di un evento di probabilità $p$ è $\log_2\frac1p$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza della sorgente: $0\le H\le\log_2M$, con il massimo quando i simboli sono equiprobabili. Per più simboli: $H(x,y)\le H(x)+H(y)$ (uguaglianza se indipendenti), $H(x|y)=H(x,y)-H(y)$. Per una sorgente con $F_s$ simboli al secondo il rate di informazione è $F_sH_s$, il rate nominale $F_s\log_2M$ e l'efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione ed entropia →) bit; bit impossibile.
- (2) quantizzatori: da a bit (indipendenti ed equiprobabili).
- (3) (SNR di quantizzazione e progetto del quantizzatoreL'SNR di quantizzazione è $\Lambda_q=\frac{M_a}{M_e}$. Con errore granulare uniforme e saturazione trascurabile vale $\Lambda_q=\frac{\sigma^2}{\Delta^2/12}=3\frac{\sigma^2}{V_{sat}^2},2^{2b}$, cioè $[\Lambda_q]{dB}=6{,}02,b+4{,}77+20\log{10}\frac\sigma{V_{sat}}$: ogni bit in più dà $+6$ dB. Per progettare: $V_{sat}$ dalla probabilità di saturazione ($V_{sat}=\sigma,Q^{-1}\left(\frac{P_{sat}}2\right)$ per un gaussiano), poi $b$ dall'SNR richiesto, arrotondando per eccesso.SNR di quantizzazione e progetto del quantizzatore →) range , : V ( V nel 2026), V (), livelli ; V²; dB ( dB).
- (4) : ; bit (): non ottima (); Huffman (), oppure quantizzatore non uniforme.
- Errori: bit; range simmetrico; gaussiano; varianza al posto della potenza.