Lezione 2Entropia condizionata e codifica di sorgente
In questa pagina 3
Fonte: appunti a mano tlc_02, corso Telecommunications, UniPD.
Argomenti trattati
- Entropia condizionata (dalla probabilità condizionata e dal teorema di Bayes), limiti e significato pratico (informazione guadagnata scoprendo quando già si conosce ).
- Messaggi di simboli: alfabeto e dizionario, entropia media per simbolo e suoi limiti, simboli indipendenti.
- Rate ed efficienza di una sorgente: bit-rate nominale , rate di informazione , efficienza e ridondanza.
- Codifica di sorgente: lossy e lossless; codifica a lunghezza variabile e problema della decodificabilità; codici a prefisso; disuguaglianza di Kraft-McMillan.
- Teorema di Shannon sulla codifica di sorgente: e esistenza di un codice con (lunghezze di Shannon ); caso di uguaglianza con probabilità potenze di .
- Algoritmi: codifica di Shannon, di Shannon-Fano (dall'alto) e di Huffman (dal basso), con i teoremi di ottimalità; esempio con probabilità (; / / ).
- Raggruppamento di simboli per migliorare l'efficienza (, , a coppie) e codifica aritmetica (Shannon-Fano-Elias) per partizione di intervalli reali.
Teoria
- Informazione, entropia e informazione mutuaL'informazione di un evento di probabilità $P$ è $i=\log_2\frac1P$ bit; l'entropia $H(x)=\sum p\log_2\frac1p$ è l'informazione media e misura l'incertezza: $0\le H\le\log_2M$, massimo se i simboli sono equiprobabili. Per due variabili: $\max{H(x),H(y)}\le H(x,y)\le H(x)+H(y)$, $H(x|y)=H(x,y)-H(y)$ e l'informazione mutua $I(x;y)=H(x)-H(x|y)=H(x)+H(y)-H(x,y)\ge0$ (zero se e solo se indipendenti). Per una sorgente di $F_s$ simboli/s: rate di informazione $F_sH_s$, rate nominale $F_s\log_2M$, efficienza $\eta=\frac{H_s}{\log_2M}$.Informazione, entropia e informazione mutua → — entropia condizionata, informazione mutua, entropia per simbolo, rate ed efficienza
- Codifica di sorgenteLa codifica di sorgente senza perdita assegna ai simboli (o a parole di $N$ simboli) parole di codice di lunghezza variabile, corte per i simboli probabili, con una mappa invertibile. Un codice a prefisso è sempre decodificabile; Kraft-McMillan: se il codice è decodificabile $\sum M^{-l_i}\le1$ e viceversa esiste un codice a prefisso con quelle lunghezze. Shannon: $L\ge\frac{H}{\log_2M}$ e esiste un codice con $L<\frac{H}{\log_2M}+1$ (lunghezze $\lceil\log_M\frac1p\rceil$). Shannon-Fano divide dall'alto, Huffman unisce dal basso i due meno probabili ed è ottimo; raggruppare simboli e la codifica aritmetica si avvicinano al limite.Codifica di sorgente → — decodificabilità, Kraft-McMillan, Shannon, Shannon-Fano, Huffman, raggruppamento, codifica aritmetica
Esercizi
- Esercizio - entropia del numero di lanci di una moneta — entropia di una variabile geometrica e codice di Shannon (unario)
- Esercizio - sorgente a sette simboli e codici di Shannon, Shannon-Fano e Huffman — i tre codici a confronto
- Esercizio - il meteorologo, entropia e informazione mutua — entropia congiunta, condizionata e informazione mutua
Lezione precedente: Lezione 1 · Conversione A-D e quantizzazione · Lezione successiva: Lezione 3 · Esercizi su quantizzazione e codifica di sorgente