Informazione ed entropia
In questa pagina 5
Quanto vale l'informazione
La teoria dell'informazione (Shannon, A mathematical theory of communication, 1948) vuole quantificare l'informazione di una sorgente. Una sorgente emette un evento (un simbolo) da un insieme , l'alfabeto, con probabilità . Si cerca una funzione — l'informazione dell'evento — con quattro proprietà ragionevoli:
- (non esiste informazione negativa);
- (un evento certo non dà informazione);
- se allora (più è raro, più informa);
- se e sono indipendenti.
La funzione tale che deve quindi essere positiva, nulla in 1, decrescente e con : il logaritmo. Si pone con base 2 se non detto altrimenti. Esempio: l'evento "testa" in un lancio di moneta ha e bit: è la quantità di informazione che serve per comunicare l'esito. Un evento di probabilità vale bit; un evento certo bit.
Entropia
L'entropia è l'informazione media della sorgente: Rappresenta il grado di casualità (l'incertezza) dell'uscita. (In termodinamica si usa un'espressione simile, .) Per i termini con si pone .
Esempio (variabile di Bernoulli). : . Si cerca il massimo con la derivata: , dove bit. Agli estremi per e per .
Grafico interattivo: Entropia di una sorgente binaria in funzione di p: massimo 1 bit per p = 1/2 (incertezza massima), zero per p = 0 e p = 1 (esito certo)
Due proprietà (la seconda dalla disuguaglianza di Jensenper una funzione concava il valore medio della funzione è al più la funzione del valore medio per funzioni concave, Disuguaglianze di Markov, Chebyshev e JensenMarkov: per X ≥ 0, P(X ≥ a) ≤ E[X]/a; Chebyshev: P(|X − μ| ≥ ε) ≤ Var(X)/ε²; Jensen: per φ convessa, φ(E[X]) ≤ E[φ(X)]. Stimano probabilità e medie conoscendo solo media e varianza.Disuguaglianze di Markov, Chebyshev e Jensen →):
- Proposizione 1. . Se la sorgente è "quasi costante" (un simbolo ha probabilità 1) ; altrimenti .
- Proposizione 2. se e solo se i simboli sono equiprobabili; altrimenti .
Esempio. Probabilità : bit, contro bit del caso equiprobabile.
Vettori di simboli, entropia congiunta e condizionata
Una sorgente emette una sequenza; si considerano parole (vettori) con simboli, in un dizionario (prodotto cartesiano degli alfabeti). L'entropia congiunta di è
- Proposizione 3. Se è funzione di , (conoscere non aggiunge incertezza); altrimenti .
- Proposizione 4. Se e sono indipendenti, . In generale
Informazione e entropia condizionata. e . Vale (dal rapporto ), quindi e se e solo se e sono indipendenti: in questo caso sapere non riduce l'incertezza su .
Esempio (il meteorologo). Il tempo di domani e la previsione hanno distribuzione congiunta ( = sole, = pioggia): , , , . La probabilità di indovinare è . L'incertezza residua: bit; le marginali sono , per entrambe, quindi bit e la previsione non riduce l'incertezza, perché è indipendente dal tempo (). Il meteorologo "non dà informazione".
Entropia per simbolo, rate ed efficienza
L'entropia media per simbolo della parola di simboli è . Se la sorgente (o il quantizzatore) emette simboli al secondo:
| Grandezza | Formula | Significato |
|---|---|---|
| rate nominale | bit/s se si usano bit (arrotondato) per simbolo, senza codifica | |
| rate di informazione | bit/s di informazione davvero prodotta | |
| efficienza | quanto della capacità "nominale" è informazione | |
| ridondanza | la parte che si può risparmiare |
Si ha sempre . Se i simboli non sono equiprobabili o hanno memoria, si possono risparmiare bit per migliorare l'efficienza: è la codifica di sorgente (Codifica di sorgente - codici a prefisso e teorema di ShannonLa codifica di sorgente riduce il numero di bit mappando le parole della sorgente in parole di lunghezza variabile (più corte per le più probabili), senza perdere informazione. Il codice deve essere decodificabile; i codici a prefisso (nessuna parola è prefisso di un'altra) lo sono. Kraft-McMillan: se il codice è decodificabile $\sum M_y^{-L(b)}\le1$. Teorema di Shannon: $L_y\ge\frac{H(x)}{\log_2M_y}$ e esiste un codice a prefisso con $L_y\le\frac{H(x)}{\log_2M_y}+1$; l'efficienza è $\eta=\frac{H(x)}{L_y\log_2M_y}$.Codifica di sorgente - codici a prefisso e teorema di Shannon →).
Esempio (rate con e senza codifica). Un quantizzatore a 4 bit ha rate nominale . Una sorgente a simboli con le probabilità dell'esempio precedente ( bit) che emette simboli al secondo richiede senza codifica bit per simbolo, cioè bit/s, mentre l'informazione prodotta è bit/s.
Esempio (sorgente con memoria). è una sequenza illimitata di bit indipendenti equiprobabili e . Alfabeto di : con probabilità : bit. Per ci sono 15 sequenze distinte: la sequenza nulla ( costante, due casi su 16) ha probabilità e le altre 14 hanno , per cui bit. In generale per campioni e l'entropiainformazione media di una sorgente, in bit per simbolo per simbolo tende a bit (): (alfabetoinsieme dei valori che un simbolo può assumere di 3 valori).
Esempio (quantizzatore su un segnale laplaciano). a campioni indipendenti con densità , quantizzato mid-riser con livelli e : i livelli sono con probabilità (calcolate integrando la densità) (per ciascun segno): bit; con kHz il rate di informazionebit di informazione prodotti al secondo è kbit/s, contro il rate nominale kbit/s (con 3 bit interi: kbit/s). Questo tipo di calcolo è alla base degli esercizi sui quantizzatori (Esercizio 5 · quantizzatore a 60 dB per un segnale laplaciano e codice di Huffman (tema d'esame febbraio 2026)).
Errori comuni
- Dimenticare che l'entropia dipende solo dalle probabilità, non dai valori dei simboli: una trasformazione biunivoca () non la cambia, mentre una non biunivoca (come che fonde ) la diminuisce.
- Scrivere senza verificare l'indipendenza.
- Confondere (massimo) con l'entropia effettiva.
- Calcolare l'efficienza con e non con la lunghezza reale delle parole (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 →: lì conta ).
Versione ripasso
- Informazione: bit (positiva, nulla se certo, decrescente, additiva per eventi indipendenti). Moneta: 1 bit.
- Entropia: ; , massimo se equiprobabili (Bernoulli: bit); se quasi costante. Es.: bit.
- Congiunta: (somma se indipendenti; ). Condizionata: , se indipendenti (meteorologo: bit, previsione inutile).
- Per simbolo: . Rate nominale ; informazione ; efficienza ; ridondanza .
- Esempi: : , , , . Laplace , : bit, kbit/s a 8 kHz.
- Errori tipici: dipende solo dalle probabilità; somma senza indipendenza; al posto di .
Esercizi su questo argomento
- Esercizio 1 · quantizzatore uniforme di un segnale gaussiano, SNR ed entropia in uscita (tema d'esame gennaio 2025)
- Esercizio 2 · codice di Huffman a 8 livelli e verifica di Kraft-McMillan (tema d'esame gennaio 2025)
- Esercizio 4 · quantizzatore a 6 livelli, bit aggiuntivi e codice non decodificabile (tema d'esame agosto 2025)
- Esercizio 5 · quantizzatore a 60 dB per un segnale laplaciano e codice di Huffman (tema d'esame febbraio 2026)
- Esercizio 6 · segnale esponenziale, entropie estreme e quantizzatore a 3 bit (temi d'esame giugno 2025 e giugno 2026)
- Esercizio 7 · segnale A sin(u) con u uniforme, scelta del quantizzatore ed entropia (tema d'esame giugno 2026)
- Esercizio 9 · conversione A-D di un segnale uniforme e SNR di riferimento per la 64-QAM (tema d'esame degli anni precedenti)
- Esercizio 26 · entropia ed efficienza di una sorgente quaternaria e trasformazioni dei simboli (tema d'esame gennaio 2021)
- Esercizio 27 · TDMA, codice a blocco (63,45) e PAM a quattro livelli (tema d'esame luglio 2021)
- Esercizio 28 · codifica a correzione d'errore e ARQ selective repeat per un server (tema d'esame luglio 2021)
- Esercizio 31 · codice a blocco non lineare, distanza minima e decodifica su un canale binario simmetrico (tema d'esame giugno 2017)
- Esercizio 32 · capacità di canali gaussiano, binario simmetrico e a cancellazione (esercizio del corso)
Teoria collegata
- Capacità di canale - canale binario simmetrico, a cancellazione e AWGN
- Codifica di sorgente - codici a prefisso e teorema di Shannon
- Conversione A-D e D-A - campionamento, anti-aliasing e interpolazione
- Domande di teoria ricorrenti
- Formulario - fondamenti di comunicazioni
- Quantizzatore uniforme - livelli, mid-riser ed errori
- Sistemi di telecomunicazioni e modello ISO-OSI