Esercizio - quantizzatore con densità mista uniforme e triangolare, 4-QAM e canale a cancellazione (esame dell'11 febbraio 2025, es. 190)
In questa pagina 6
Testo (esame dell'11 febbraio 2025, esercizio 190). Un segnale viene campionato con periodo di campionamento s e i campioni vengono quantizzati con un quantizzatore uniforme. La densità di probabilità dei valori campionati dipende da una v.a. binaria con alfabeto e . In particolare
- (2p) Determinare il valore di e il numero di bit per avere un SNR di quantizzazione di almeno dB.
Si utilizzi ora un quantizzatore uniforme con la stessa dinamica e con livelli. I bit ottenuti dal quantizzatore vengono trasmessi utilizzando una modulazione -QAM con impulso fondamentale in trasmissione con energia e canale con attenuazione specifica di dB/km. Il rumore nel punto di decisione ha varianza .
- (2p) Calcolare l'entropia dei campioni quantizzati e l'entropia condizionata .
- (2p) Determinare la massima distanza del collegamento per avere una probabilità d'errore sul bit di .
I campioni quantizzati sono ora l'ingresso di un canale che ha come uscita .
- (2p) Determinare l'informazione mutua e la capacità del canale.
I simboli a loro volta vengono trasmessi attraverso un canale che trasmette un simbolo ogni s e dà in uscita con probabilità e con probabilità cancella il simbolo di ingresso.
- (2p) Determinare il minimo periodo di campionamento per cui esiste una codifica di canale che garantisce una probabilità d'errore residua piccola a piacere.
Teoria usata: Quantizzazione uniforme - saturazione, errore granulare e SNR di quantizzazioneUn quantizzatore uniforme a L = 2^b livelli e range [−v_sat, v_sat] ha passo Δ = 2v_sat/L. L'errore e = x − x^(q) è di saturazione fuori range (illimitato, da rendere raro con P_sat piccola) e granulare dentro (|e| ≤ Δ/2, uniforme con potenza Δ²/12). L'SNR di quantizzazione Λ_q = E[x²]/E[e²] vale in decibel 20log₁₀(σ_x/v_sat) + 4,77 + 6,02·b: ogni bit in più dà 6 dB. Per b minimo che garantisce una specifica: ⌈(specifica − c)/6,02⌉ con c = 20log₁₀(σ_x/v_sat) + 4,77.Quantizzazione uniforme - saturazione, errore granulare e SNR di quantizzazione →, Entropia congiunta e condizionata e informazione mutuaPer due variabili aleatorie discrete $x,y$ l'entropia congiunta è $H(x,y)=E\left[\log_2\frac1{P_{x,y}(x,y)}\right]$ e vale $\max{H(x),H(y)}\le H(x,y)\le H(x)+H(y)$, con l'uguaglianza a destra se e solo se $x$ e $y$ sono indipendenti e $H(x,y)=H(x)$ se $y=f(x)$. L'entropia condizionata $H(x|y)=E_y[H(x|y=y)]$ soddisfa la regola della catena $H(x,y)=H(x|y)+H(y)=H(y|x)+H(x)$. L'informazione mutua $I(x;y)=H(x)+H(y)-H(x,y)=H(x)-H(x|y)=H(y)-H(y|x)$ è simmetrica, $0\le I\le\min{H(x),H(y)}$, nulla per variabili indipendenti.Entropia congiunta e condizionata e informazione mutua →, Tasso d'informazione, capacità di canale e teorema di ShannonUna sorgente che emette un simbolo ogni $T$ secondi ha tasso d'informazione $R=\frac{H_s}T$ [bit/s] ($H_s$ entropia per simbolo); un canale ha tasso $R(g)=\frac{I_s(x;y)}T\le R(x)$. La capacità è il massimo del tasso del canale su tutte le statistiche d'ingresso, $C=\max_{p_x}\frac{I(x;y)}T$ per un canale senza memoria. Teorema di Shannon: se il tasso nominale della sorgente è $R\le C$ esiste un codice di canale con probabilità d'errore piccola a piacere, se $R>C$ no. Capacità: BSC $C=\frac1T[1-h(P_{bit})]$, canale a cancellazione $C=\frac{1-\alpha}T$, AWGN reale $C=\frac1{2T}\log_2\left(1+\frac{E_s}{\sigma^2}\right)$; canali in parallelo sommano le capacità.Tasso d'informazione, capacità di canale e teorema di Shannon →, Modulazione QAM - costellazioni, energia e probabilità d'erroreLa QAM trasmette due PAM indipendenti su due portanti in quadratura: $s_m(t)=\alpha_{m,I}h_{Tx}(t)\cos(2\pi f_0t)-\alpha_{m,Q}h_{Tx}(t)\sin(2\pi f_0t)$ con $\alpha\in{\pm1,\pm3,\dots}$ e $M=2^{2b}$ ($2b$ bit per simbolo). La base è $\phi_{1,2}\propto h_{Tx}\cos,,-h_{Tx}\sin$ con energia $\frac{E_h}2$, i punti stanno su una griglia $\sqrt M\times\sqrt M$ con $d_{\min}=\sqrt{2E_h}$ ed $E_s=\frac{M-1}{3}E_h$. Con $q=Q\left(\sqrt{\frac{E_h}{2\sigma_I^2}}\right)$: $P[E]=4\left(1-\frac1{\sqrt M}\right)q-4\left(1-\frac1{\sqrt M}\right)^2q^2$, con $\frac{E_h}{2\sigma_I^2}=\frac{E_s}{\sigma_I^2}\frac{3}{2(M-1)}$. Con Gray su ogni asse $P_{bit}\simeq\frac{P[E]}{\log_2M}$.Modulazione QAM - costellazioni, energia e probabilità d'errore →, Canali di trasmissione - cavo, fibra ottica e radio in spazio liberoIl canale moltiplica il segnale per un fattore $A$ e aggiunge il rumore, che nasce al ricevitore: $r(t)=A,s_{Tx}(t)+w(t)$, con $\frac{E_r}{E_{Tx}}=A^2$. Se $A<1$ c'è attenuazione $a=\frac1A$, in dB $(a^2){dB}=10\log{10}a^2$. Cavo e fibra: attenuazione proporzionale alla lunghezza, $(a^2){dB}=\tilde a\cdot l{km}$ (cavo in rame: $\tilde a$ cresce con $\sqrt f$; fibra circa $0{,}2$ dB/km). Radio in spazio libero: $(a){dB}=32{,}4+20\log{10}d_{km}+20\log_{10}f_{MHz}-g_{Tx,dB}-g_{Rx,dB}$. L'energia al ricevitore $E_s=A^2E_{Tx}$ è quella da usare nelle formule di $P[E]$; poiché $P=\frac{E}{T}$, vale $\frac{E_r}{E_{Tx}}=\frac{P_r}{P_{Tx}}$.Canali di trasmissione - cavo, fibra ottica e radio in spazio libero →.
La densità. È una miscela: con probabilità il campione è uniforme su (altezza ), con probabilità ha densità triangolare su (altezza ). La densità complessiva (formula delle probabilità totali, condizionando a ) è .
Grafico interattivo: Densità complessiva p_a(u) = 0,6·rect(u/10)/10 + 0,4·triang(u/5)/5: un piedistallo uniforme di altezza 0,06 più un triangolo alto 0,08; vale 0,14 al centro e 0,06 ai bordi, sempre su [−5, 5]
(1) e bit
Entrambe le densità sono nulle fuori da : elimina la saturazione ().
Varianza. La media è nulla (densità simmetriche). Per la miscela, la potenza è la media pesata delle potenze condizionate: L'uniforme su ha varianza ; il triangolo di semibase ha (vedi Esercizio - quantizzatore per densità triangolare e 16-QAM con impulso a rampa (primo compitino del 21 novembre 2025, es. 194)). Quindi dB, quindi e (Con si avrebbero dB, con dB.) Il quantizzatore ha quindi e bit ().
(2) Entropia di e entropia condizionata
Con e : , intervalli di quantizzazione , , , . Si calcolano le probabilità condizionate a .
- (uniforme): tutti gli intervalli hanno larghezza e densità : probabilità ciascuno. bit.
- (triangolare): per l'intervallo estremo l'area è ; salendo verso il centro le aree crescono di per intervallo (area di un trapezio con altezze che crescono linearmente), quindi le probabilità, dall'estremo al centro, sono e simmetricamente (somma ). L'entropia è
Entropia condizionata a : media pesata, bit.
Entropia di . La probabilità di ogni livello è la media pesata (probabilità totali): con : La somma è . Perciò bit, di poco inferiore al massimo . Si nota : conoscere riduce l'incertezza, e la differenza è l'informazione mutua bit (Entropia congiunta e condizionata e informazione mutuaPer due variabili aleatorie discrete $x,y$ l'entropia congiunta è $H(x,y)=E\left[\log_2\frac1{P_{x,y}(x,y)}\right]$ e vale $\max{H(x),H(y)}\le H(x,y)\le H(x)+H(y)$, con l'uguaglianza a destra se e solo se $x$ e $y$ sono indipendenti e $H(x,y)=H(x)$ se $y=f(x)$. L'entropia condizionata $H(x|y)=E_y[H(x|y=y)]$ soddisfa la regola della catena $H(x,y)=H(x|y)+H(y)=H(y|x)+H(x)$. L'informazione mutua $I(x;y)=H(x)+H(y)-H(x,y)=H(x)-H(x|y)=H(y)-H(y|x)$ è simmetrica, $0\le I\le\min{H(x),H(y)}$, nulla per variabili indipendenti.Entropia congiunta e condizionata e informazione mutua →).
(3) Distanza massima del collegamento
Con la -QAM, (codifica di Gray) dipende dall'energia dell'impulso in ricezione e da come (Modulazione QAM - costellazioni, energia e probabilità d'erroreLa QAM trasmette due PAM indipendenti su due portanti in quadratura: $s_m(t)=\alpha_{m,I}h_{Tx}(t)\cos(2\pi f_0t)-\alpha_{m,Q}h_{Tx}(t)\sin(2\pi f_0t)$ con $\alpha\in{\pm1,\pm3,\dots}$ e $M=2^{2b}$ ($2b$ bit per simbolo). La base è $\phi_{1,2}\propto h_{Tx}\cos,,-h_{Tx}\sin$ con energia $\frac{E_h}2$, i punti stanno su una griglia $\sqrt M\times\sqrt M$ con $d_{\min}=\sqrt{2E_h}$ ed $E_s=\frac{M-1}{3}E_h$. Con $q=Q\left(\sqrt{\frac{E_h}{2\sigma_I^2}}\right)$: $P[E]=4\left(1-\frac1{\sqrt M}\right)q-4\left(1-\frac1{\sqrt M}\right)^2q^2$, con $\frac{E_h}{2\sigma_I^2}=\frac{E_s}{\sigma_I^2}\frac{3}{2(M-1)}$. Con Gray su ogni asse $P_{bit}\simeq\frac{P[E]}{\log_2M}$.Modulazione QAM - costellazioni, energia e probabilità d'errore →: i due bit viaggiano su due assi indipendenti, ciascuno una antipodale con mezza distanza ). Imponendo : L'impulso trasmesso ha energia , quindi l'attenuazione massima è e con dB/km la distanza massima è km.
(4) Informazione mutua e capacità
vale se e se (nessun livello è nullo, perché i livelli sono semi-interi multipli di ). Per simmetria delle densità , quindi è equiprobabile: bit. Dato , è determinata: . Perciò Il valore coincide con la capacità del canale : bit per uso, perché è binaria e ; il massimo si ottiene con ingressi che rendano equiprobabile, come qui.
(5) Minimo periodo di campionamento
Il canale che trasmette è un canale a cancellazione (binario): in uscita con probabilità , e un simbolo "cancellato" con probabilità . Con un simbolo ogni s la capacità è La sorgente emette bit a ogni campione, quindi ha rate . Per il teorema di Shannon esiste una codifica di canale con probabilità d'errore residua piccola a piacere se e solo se il rate è inferiore alla capacità: , cioè Il minimo (estremo inferiore) è quindi s. (Nella soluzione del corso compare per errore una intermedia " kbit/s", che non è coerente con kbit/s: il risultato finale s coincide.)
(Verifica con Python: ; ; , ; , km; kbit/s. Coincide con le soluzioni del corso.)
Errori comuni
- Calcolare la varianza della miscela con la media delle varianze non pesata o dimenticare di pesare con e .
- Scambiare con : la prima è la media pesata delle entropie condizionate, la seconda va calcolata sulle probabilità totali.
- Usare nel punto 1: gli livelli valgono solo dal punto 2 in poi; il punto 1 chiede il minimo per dB, cioè .
- Dimenticare che l'attenuazione è in energia: .
- Per la capacità di cancellazione: , non .
Versione ripasso
Testo. con : se , se . (1) e bit per dB. Poi , -QAM con , dB/km, : (2) e ; (3) distanza per ; (4) e capacità con ; (5) minimo con canale a cancellazione (, un simbolo ogni s).
(Quantizzazione uniforme - saturazione, errore granulare e SNR di quantizzazioneUn quantizzatore uniforme a L = 2^b livelli e range [−v_sat, v_sat] ha passo Δ = 2v_sat/L. L'errore e = x − x^(q) è di saturazione fuori range (illimitato, da rendere raro con P_sat piccola) e granulare dentro (|e| ≤ Δ/2, uniforme con potenza Δ²/12). L'SNR di quantizzazione Λ_q = E[x²]/E[e²] vale in decibel 20log₁₀(σ_x/v_sat) + 4,77 + 6,02·b: ogni bit in più dà 6 dB. Per b minimo che garantisce una specifica: ⌈(specifica − c)/6,02⌉ con c = 20log₁₀(σ_x/v_sat) + 4,77.Quantizzazione uniforme - saturazione, errore granulare e SNR di quantizzazione →, Entropia congiunta e condizionata e informazione mutuaPer due variabili aleatorie discrete $x,y$ l'entropia congiunta è $H(x,y)=E\left[\log_2\frac1{P_{x,y}(x,y)}\right]$ e vale $\max{H(x),H(y)}\le H(x,y)\le H(x)+H(y)$, con l'uguaglianza a destra se e solo se $x$ e $y$ sono indipendenti e $H(x,y)=H(x)$ se $y=f(x)$. L'entropia condizionata $H(x|y)=E_y[H(x|y=y)]$ soddisfa la regola della catena $H(x,y)=H(x|y)+H(y)=H(y|x)+H(x)$. L'informazione mutua $I(x;y)=H(x)+H(y)-H(x,y)=H(x)-H(x|y)=H(y)-H(y|x)$ è simmetrica, $0\le I\le\min{H(x),H(y)}$, nulla per variabili indipendenti.Entropia congiunta e condizionata e informazione mutua →)
- (1) Supporto : . . ; .
- (2) . : livelli equiprobabili , . : aree (estremo: ), . . Totali: , bit.
- (3) -QAM Gray: , , dB, km (Modulazione QAM - costellazioni, energia e probabilità d'erroreLa QAM trasmette due PAM indipendenti su due portanti in quadratura: $s_m(t)=\alpha_{m,I}h_{Tx}(t)\cos(2\pi f_0t)-\alpha_{m,Q}h_{Tx}(t)\sin(2\pi f_0t)$ con $\alpha\in{\pm1,\pm3,\dots}$ e $M=2^{2b}$ ($2b$ bit per simbolo). La base è $\phi_{1,2}\propto h_{Tx}\cos,,-h_{Tx}\sin$ con energia $\frac{E_h}2$, i punti stanno su una griglia $\sqrt M\times\sqrt M$ con $d_{\min}=\sqrt{2E_h}$ ed $E_s=\frac{M-1}{3}E_h$. Con $q=Q\left(\sqrt{\frac{E_h}{2\sigma_I^2}}\right)$: $P[E]=4\left(1-\frac1{\sqrt M}\right)q-4\left(1-\frac1{\sqrt M}\right)^2q^2$, con $\frac{E_h}{2\sigma_I^2}=\frac{E_s}{\sigma_I^2}\frac{3}{2(M-1)}$. Con Gray su ogni asse $P_{bit}\simeq\frac{P[E]}{\log_2M}$.Modulazione QAM - costellazioni, energia e probabilità d'errore →).
- (4) equiprobabile, funzione deterministica di : bit ( binaria).
- (5) Cancellazione: kbit/s; rate sorgente s (Tasso d'informazione, capacità di canale e teorema di ShannonUna sorgente che emette un simbolo ogni $T$ secondi ha tasso d'informazione $R=\frac{H_s}T$ [bit/s] ($H_s$ entropia per simbolo); un canale ha tasso $R(g)=\frac{I_s(x;y)}T\le R(x)$. La capacità è il massimo del tasso del canale su tutte le statistiche d'ingresso, $C=\max_{p_x}\frac{I(x;y)}T$ per un canale senza memoria. Teorema di Shannon: se il tasso nominale della sorgente è $R\le C$ esiste un codice di canale con probabilità d'errore piccola a piacere, se $R>C$ no. Capacità: BSC $C=\frac1T[1-h(P_{bit})]$, canale a cancellazione $C=\frac{1-\alpha}T$, AWGN reale $C=\frac1{2T}\log_2\left(1+\frac{E_s}{\sigma^2}\right)$; canali in parallelo sommano le capacità.Tasso d'informazione, capacità di canale e teorema di Shannon →).
- Dettagli: miscela: (uniforme , triangolo ). : aree con . bit. deterministica: . Controllo: dà dB, dà dB.
- Errori: varianza della miscela non pesata; scambiata con (probabilità totali); attenuazione in ampiezza; capacità di cancellazione .
Teoria collegata
- Quantizzazione uniforme - saturazione, errore granulare e SNR di quantizzazione
- Entropia congiunta e condizionata e informazione mutua
- Tasso d'informazione, capacità di canale e teorema di Shannon
- Modulazione QAM - costellazioni, energia e probabilità d'errore
- Canali di trasmissione - cavo, fibra ottica e radio in spazio libero