Regioni di decisione - criteri MAP, ML e minima distanza
In questa pagina 10
Il demodulatore ha calcolato il vettore (Demodulatore digitale - proiezione del rumore e teorema di irrilevanzaIl demodulatore digitale proietta il segnale ricevuto sulla base ortonormale della segnalazione: $r_i=\langle r,\phi_i\rangle=s_{a_0,i}+w_i$, cioè $\mathbf r=\mathbf s_{a_0}+\mathbf w$. Con rumore bianco gaussiano le componenti $w_i$ sono gaussiane a media nulla, scorrelate e quindi indipendenti, tutte con varianza $\sigma_I^2=N_0/2$: $\mathbf r|{a_0=m}$ è una nuvola gaussiana circolare centrata su $\mathbf s_m$. La parte di rumore fuori dallo spazio dei segnali (le componenti $w{I+1},\dots$) non porta informazione e si butta via: è il teorema di irrilevanza, che vale se le componenti scartate sono indipendenti da quelle usate e dal simbolo trasmesso.Demodulatore digitale - proiezione del rumore e teorema di irrilevanza →) e deve dire quale dei simboli è stato trasmesso. Si tratta di dividere lo spazio in zone, una per simbolo, in modo da sbagliare il meno possibile. Versioni per Ing. Elettronica e Ing. delle Telecomunicazioni: Teoria della decisione - criteri MAP, ML e MDLe regioni di decisione che massimizzano la probabilità di decisione corretta sono $\mathcal R_m={\boldsymbol\rho:\ m=\arg\max_mP_m,p_{\mathbf r|m}(\boldsymbol\rho|m)}$: criterio MAP (ottimo). Il criterio ML ignora le probabilità a priori; se i simboli sono equiprobabili coincide con il MAP. Il criterio MD sceglie il punto più vicino, $\hat m=\arg\min_m\lVert\boldsymbol\rho-\mathbf s_m\rVert$; con canale AWGN coincide con il ML. Quindi con simboli equiprobabili e AWGN la distanza minima è ottima; con probabilità diverse le soglie si spostano verso il punto meno probabile.Teoria della decisione - criteri MAP, ML e MD → e Decisione ottima - criteri MAP e MLIl ricevitore osserva il vettore $\mathbf r$ e deve stimare il simbolo trasmesso $a_0$: lo spazio $\mathbb R^I$ si divide in $M$ regioni di decisione $\mathcal R_j$. La probabilità di decisione corretta è $P[C]=\sum_j\int_{\mathcal R_j}D_j(\boldsymbol\rho),d\boldsymbol\rho$ con $D_j=p_{\mathbf r|a_0}(\boldsymbol\rho|j),p_j$ e si massimizza assegnando ogni $\boldsymbol\rho$ alla regione con $D_j$ più alto: criterio MAP (massimo a posteriori, ottimo). Il criterio ML ($\arg\max_jp_{\mathbf r|a_0}(\boldsymbol\rho|j)$) ignora le probabilità a priori e coincide con MAP per simboli equiprobabili. Il criterio MD (minima distanza, $\arg\min\lVert\boldsymbol\rho-\mathbf s_j\rVert$) coincide con ML se il rumore è AWGN, quindi con simboli equiprobabili e AWGN è ottimo.Decisione ottima - criteri MAP e ML →.
Regioni di decisione
Le regioni di decisione sono sottoinsiemi , , che formano una partizione dello spazio:
Ogni vettore cade in una e una sola regione, e se si decide . Le regioni non coincidono in genere con "il punto della costellazione più vicino": dipendono dal rumore e dalle probabilità dei simboli. Obiettivo: scegliere le regioni per massimizzare la probabilità di decisione corretta
Si assume di conoscere:
- la densità del vettore ricevuto dato il simbolo, , cioè "" (è un vettore di variabili continue, quindi una densità). Dipende dal canale: per l'AWGN è la nuvola gaussiana centrata su ;
- le probabilità a priori (variabile discreta), che dipendono dal trasmettitore.
La probabilità di decisione corretta
Per il teorema delle probabilità totali (Formula delle probabilità totali e formula di BayesSe (A_i) è una partizione di Ω, P(B) = Σ P(B ∣ A_i) P(A_i) (probabilità totali); la formula di Bayes inverte il condizionamento: P(A_k ∣ B) = P(B ∣ A_k) P(A_k) / P(B).Formula delle probabilità totali e formula di Bayes →),
Se è stato trasmesso , decidere bene significa , cioè ; e dato la densità di è :
L'integrando dipende dal canale, la regione di integrazione dal ricevitore. Mettendo insieme,
Ogni regione "raccoglie" il valore dei punti che contiene. Per massimizzare la somma, un punto va assegnato alla regione il cui è il più grande, perché ogni punto va in una sola regione e conta una volta sola. Quindi
Il simbolo è il valore di in cui è massima: se per allora ; e moltiplicando tutti i valori per una costante positiva (per esempio ) il massimo resta nel posto . Il confine tra due regioni è dove le due curve si incontrano.
Grafico interattivo: I = 1, due punti s₁ = −2 (P = 0,8) e s₂ = +2 (P = 0,2), σ_I = 1: le curve sono D(ρ;m) = P·p(ρ|m). Il confine ottimo è dove si incontrano, ρ* = 0,347 (MAP), e non a metà strada (0, minima distanza): è spostato verso il punto meno probabile
Criterio MAP
Poiché (formula di Bayes) e non dipende da (è la stessa costante positiva per tutti),
Maximum A Posteriori: si sceglie il simbolo più probabile dopo aver osservato . È il criterio ottimo, perché massimizza .
Criterio ML e simboli equiprobabili
Se i simboli sono equiprobabili, non dipende da e si può eliminare dal confronto:
Quindi con simboli equiprobabili MAP ML. Il ML si può usare anche quando le probabilità a priori non sono note, ma allora non è più ottimo.
Minima distanza (canale AWGN)
Per l'AWGN, con e indipendenti,
Il ML sceglie il che massimizza questa quantità. Il fattore davanti all'esponenziale non dipende da e si elimina; l'esponenziale è massimo quando l'esponente è massimo, cioè quando la somma è minima (il fattore è positivo):
Riassunto.
| Ipotesi | Criterio ottimo |
|---|---|
| nessuna (qualsiasi canale e probabilità) | MAP |
| simboli equiprobabili | ML ( MAP) |
| equiprobabili e canale AWGN | MD ( ML MAP) |
La domanda d'esame tipica è "che criterio si usa e perché è ottimo": risposta, con simboli equiprobabili e rumore AWGN il criterio a minima distanza è ottimo, perché coincide con il ML che a sua volta coincide con il MAP.
Come sono fatte le regioni a minima distanza
Le regioni MD sono le celle di Voronoi della costellazione: contiene i punti più vicini a che a ogni altro. Il confine tra e è l'asse del segmento che li unisce (la retta, o il piano, perpendicolare a metà). In formule, si decide rispetto a se . Sviluppando i quadrati ( si cancella): una disequazione lineare in : il confine è un iperpiano perpendicolare a passante per il punto medio. Una regione è l'intersezione di semipiani, quindi è un poligono (convesso).
Esempio 1 (quattro punti nei quadranti). ai vertici di un quadrato centrato nell'origine, per esempio : gli assi dei segmenti sono gli assi coordinati, le regioni sono i quattro quadranti, e se è stato trasmesso si sbaglia se il rumore sposta il punto oltre un asse.
Esempio 2 (tre punti in 2D). , , , energie , , simboli equiprobabili e AWGN. Con la disequazione precedente:
- contro : sceglie , quindi sceglie ;
- contro : , cioè si sceglie se ;
- contro : . Le regioni sono , , ; i tre confini si incontrano nel punto (equidistante dai tre punti).
Grafico interattivo: Esempio 2: regioni a minima distanza per s₁ = (1; 1), s₂ = (−1; 1), s₃ = (0; −2). I confini sono gli assi dei segmenti e si incontrano nel punto (0; −1/3), equidistante dai tre punti
Quando MD non è ottimo: il MAP con probabilità diverse
Se i simboli non sono equiprobabili, il MAP con AWGN confronta con . Passando al logaritmo (crescente), si decide rispetto a se Il confine è ancora un iperpiano perpendicolare al segmento , ma traslato: si sposta verso il simbolo meno probabile (se il termine a destra cresce e per scegliere serve più verso ). In una dimensione, con , la soglia è Se il logaritmo è zero e la soglia è a metà (MD). Lo spostamento è tanto maggiore quanto più è grande (rumore forte: ci si fida di più dell'informazione a priori) e quanto più i punti sono vicini.
Esempio 3 (numerico). Due segnali antipodali (probabilità ) e (probabilità ), (V).
- MD (soglia ): se è trasmesso si sbaglia se , cioè , con probabilità ; se è trasmesso se , ancora . .
- MAP: . Con si sbaglia se , cioè : ; con se : . .
Il MAP riduce l'errore da a (verificato anche con una simulazione). I valori di si trovano come in Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione QUna v.a. continua ha funzione di distribuzione F_x(a) = P(x ≤ a) e densità f_x(a) = dF_x/da ≥ 0 con integrale 1; P(A ≤ x ≤ B) = F_x(B) − F_x(A) = ∫A^B f_x e P(x = A) = 0. Uniforme U([a,b]): densità 1/(b−a), media (a+b)/2, varianza (b−a)²/12. Esponenziale unilatera di media m: (1/m)e^(−a/m), a ≥ 0. Gaussiana N(m, σ²): P(x ≥ A) = Q((A − m)/σ), con Q(A) coda della gaussiana standard. Somme di gaussiane indipendenti sono gaussiane (medie e varianze si sommano); teorema del limite centrale.Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione Q →; con simboli equiprobabili si ricade nelle formule di Probabilità d'errore delle modulazioni binarie - funzione Q e coefficiente di correlazioneIn una modulazione binaria con rumore AWGN e decisione a minima distanza l'errore avviene solo se la componente di rumore lungo la congiungente dei due punti supera metà distanza: $P[E]=Q\left(\frac{d}{2\sigma_I}\right)$ con $d=\lVert\underline s_1-\underline s_2\rVert$. A parità di energia $E_s$ si ha $d^2=2E_s(1-\rho)$, quindi $P[E]=Q\left(\sqrt{\frac{E_s}{\sigma_I^2}}\sqrt{\frac{1-\rho}{2}}\right)$, con $\rho=\frac{\langle s_1,s_2\rangle}{\sqrt{E{s_1}E_{s_2}}}$ coefficiente di correlazione. Antipodali ($\rho=-1$, BPSK): $Q\left(\sqrt{E_s/\sigma_I^2}\right)$; ortogonali ($\rho=0$): $Q\left(\sqrt{E_s/(2\sigma_I^2)}\right)$, 3 dB peggio; $\rho=1$: $P[E]=\frac12$. Per qualunque modulazione binaria basta un solo ramo del ricevitore, lungo $\phi_1'\propto s_1-s_2$.Probabilità d'errore delle modulazioni binarie - funzione Q e coefficiente di correlazione →.
Più punti in una dimensione. Con punti su una retta (per esempio equiprobabili) le soglie MD sono i punti medi (). Se le probabilità sono diverse, la soglia tra due vicini si sposta verso il meno probabile, e un simbolo molto probabile "mangia" regione ai vicini (fino a ingrandire molto la sua zona).
Altre considerazioni
- Un guadagno del canale () ingrandisce la costellazione e non il rumore: con MD le regioni a minima distanza non cambiano forma (se i punti sono antipodali il confine resta per l'origine); con MAP la soglia cambia, perché cambiano e .
- Le regioni sono definite nello spazio delle coordinate: ruotare o riflettere la base cambia le coordinate dei punti ma anche le regioni, e il risultato (probabilità d'errore) è lo stesso.
- Per calcolare si integra la densità gaussiana sulle regioni sbagliate: per due punti vale con (si veda la Parte C del corso e Ricevitore ottimo - banco di correlatori e filtri adattatiIl ricevitore ottimo calcola le coordinate $r_i[k]=\int r(t),\phi_i(t-kT),dt$ con un banco di $I$ correlatori (moltiplicatore, integratore sul simbolo, campionatore) e le passa a un blocco di decisione MAP, ML o MD. Ogni correlatore è equivalente a un filtro adattato con risposta impulsiva $\phi_i(t_0-t)$, causale se $t_0$ è la fine del supporto, campionato in $t_0+kT$. Alternativa senza base: $M$ filtri adattati ai segnali $s_m(T-t)$ e decisione $\arg\max_m\left[\langle r,s_m\rangle-\frac{E_m}2\right]$ (MD), che conviene se $M=I$. Per $M=2$ basta un solo ramo, lungo $s_1-s_2$, con una soglia.Ricevitore ottimo - banco di correlatori e filtri adattati → per realizzare la decisione).
Errori comuni
- Usare MD con probabilità diverse e dire che è ottimo.
- Spostare la soglia MAP verso il punto più probabile: va verso il meno probabile.
- Confondere con nella formula della soglia.
- Dimenticare che MD, ML e MAP coincidono solo con simboli equiprobabili e canale AWGN.
- Disegnare i confini non perpendicolari al segmento che congiunge due punti.
Domande d'esame
- Che criterio di decisione si usa con simboli equiprobabili su canale AWGN? È ottimo? Minima distanza; è ottimo perché per AWGN coincide con il ML e per simboli equiprobabili il ML coincide con il MAP, che massimizza .
- Come cambiano le regioni se un simbolo viene trasmesso con probabilità maggiore? Il confine tra quel simbolo e un vicino resta perpendicolare al segmento ma si sposta verso il vicino, allargando la regione del simbolo più probabile; la probabilità d'errore condizionata a quel simbolo diminuisce e quella dell'altro aumenta.
- Disegnare le regioni di decisione per tre punti dati. Si traccia l'asse di ciascun segmento () e ogni regione è l'intersezione dei semipiani dalla parte del proprio punto.
Esercizi svolti
- Esercizio - 8-QAM a due anelli, regioni di decisione, lower bound e costellazione migliore (esercizi del corso, cap. 3, es. 23): regioni a minima distanza di un'8-QAM a due anelli.
- Esercizio - tre punti a L, regioni di decisione, union bound e costellazione ridotta a due punti (esercizi del corso, cap. 3, es. 28): tre punti a L e regioni con confini nell'origine.
- Esercizio - segnalazione ternaria con due segnali ortogonali e un opposto, regioni, union bound e QPSK (esercizi del corso, cap. 3, es. 34): costellazione ternaria e QPSK ruotata.
- Esercizio - quattro segnali su due assi con energie diverse, upper bound e MAP con simbolo più probabile (esame del 14 luglio 2023, es. 161): regioni con punti di energie diverse e MAP con un simbolo più probabile.
- Esercizio - segnali esponenziali antipodali con simboli non equiprobabili, soglia MAP e probabilità d'errore (primo compitino del 21 novembre 2025, es. 193): soglia MAP per segnali antipodali con probabilità .
- Esercizio - segnali esponenziali antipodali con p1 = 0,2, soglia MAP, canale simmetrico, entropia e informazione mutua (compito del 13 febbraio 2026, es. 200): soglia MAP, canale simmetrico e informazione mutua.
Versione ripasso
Regioni
Probabilità di decisione corretta
- (probabilità totali, Formula delle probabilità totali e formula di BayesSe (A_i) è una partizione di Ω, P(B) = Σ P(B ∣ A_i) P(A_i) (probabilità totali); la formula di Bayes inverte il condizionamento: P(A_k ∣ B) = P(B ∣ A_k) P(A_k) / P(B).Formula delle probabilità totali e formula di Bayes →).
- Massima se ogni va alla regione con più grande: ( non cambia moltiplicando per una costante positiva).
Criteri
- MAP: (Bayes, costante). Ottimo.
- ML: ; con simboli equiprobabili coincide con il MAP.
- MD: con AWGN , quindi .
| Ipotesi | Criterio ottimo |
|---|---|
| nessuna | MAP |
| equiprobabili | ML |
| equiprobabili e AWGN | MD |
Forma delle regioni
- MD: celle di Voronoi. Confine tra e : , asse del segmento. Si decide se .
- MAP con AWGN: : iperpiano traslato verso il simbolo meno probabile.
- 1D: .
Esempi
- Quadrato : regioni = quadranti.
- Tre punti , , : , , , incontro in .
- , , : MD () ; MAP () (Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione QUna v.a. continua ha funzione di distribuzione F_x(a) = P(x ≤ a) e densità f_x(a) = dF_x/da ≥ 0 con integrale 1; P(A ≤ x ≤ B) = F_x(B) − F_x(A) = ∫_A^B f_x e P(x = A) = 0. Uniforme U([a,b]): densità 1/(b−a), media (a+b)/2, varianza (b−a)²/12. Esponenziale unilatera di media m: (1/m)e^(−a/m), a ≥ 0. Gaussiana N(m, σ²): P(x ≥ A) = Q((A − m)/σ), con Q(A) coda della gaussiana standard. Somme di gaussiane indipendenti sono gaussiane (medie e varianze si sommano); teorema del limite centrale.Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione Q →).
- Un guadagno ingrandisce la costellazione: le regioni MD per punti antipodali restano la retta per l'origine, la soglia MAP cambia.
Passaggi
- e : l'integrando è il canale, la regione è il ricevitore.
- Ogni punto va in una sola regione e contribuisce una volta: conviene darlo alla regione con massimo.
- di è , anche moltiplicando per una costante positiva.
- MD: l'esponente è massimo dove la somma è minima; il fattore si elimina.
- Confine MD: , lineare in .
- Confine MAP: di .
Altri esempi
- Tre punti , , : confini , , .
- Più punti su una retta, per esempio equiprobabili: soglie MD nei punti medi ; con probabilità diverse la soglia si sposta verso il vicino meno probabile.
- Esempio antipodale (, , ): ; e ; il MAP riduce da a (verificato con simulazione).
Errori tipici
- MD considerato ottimo con probabilità diverse.
- Soglia MAP spostata verso il simbolo più probabile.
- al posto di .
- Confini non perpendicolari al segmento tra i punti.
Esercizi su questo argomento
- Esercizio - 4-PAM con impulso di ampiezza incognita, due segnali ortogonali aggiunti e rumore uniforme (compito del 6 luglio 2026, es. 203)
- Esercizio - 4-PAM con rumore moltiplicativo, criterio ML e confini delle regioni (compito del 24 gennaio 2025, es. 187)
- Esercizio - 4-PAM con rumore uniforme, criterio di decisione e probabilità d'errore nulla (esame del 25 giugno 2024, es. 177)
- Esercizio - 4-PAM irregolare con attenuazione di 20 dB, soglie di decisione e disturbo ortogonale (esercizi del corso, cap. 3, es. 30)
- Esercizio - 8-QAM a due anelli, regioni di decisione, lower bound e costellazione migliore (esercizi del corso, cap. 3, es. 23)
- Esercizio - 16-QAM su cavo, SNR di riferimento per una probabilità d'errore e lunghezza massima (esercizi del corso, cap. 3, es. 38)
- Esercizio - base ortonormale con tre impulsi, costellazione in una dimensione in meno e ricevitore a un ramo (primo compitino del 17 novembre 2023, es. 167)
- Esercizio - coseno, meno coseno e seno, base, distanza minima e ricevitore completo (esercizi del corso, cap. 3, es. 29)
- Esercizio - costellazione ortogonale, ricevitore a un filtro, quadrato traslato e QAM equivalente (compito del 13 febbraio 2026, es. 202)
- Esercizio - costellazione rettangolare a quattro punti, ricevitore a due rami e probabilità di decisione corretta (esercizi del corso, cap. 3, es. 26)
- Esercizio - due segnali con coefficiente di correlazione 1 su 2, base, periodo di simbolo e Es su N0 (esercizi del corso, cap. 3, es. 27)
- Esercizio - PAM a tre livelli con impulso triangolare, SNR di riferimento in dB e soglie simmetriche (esercizi del corso, cap. 3, es. 36)
- Esercizio - quattro segnali con triangoli e rettangoli, lower bound e costellazione biortogonale (esame del 29 agosto 2023, es. 164)
- Esercizio - quattro segnali su due assi con energie diverse, upper bound e MAP con simbolo più probabile (esame del 14 luglio 2023, es. 161)
- Esercizio - rect e onda quadra ortogonali, attenuazione, amplificatore e costante aggiunta (compito dell'11 febbraio 2025, es. 191)
- Esercizio - segnalazione binaria con due rettangoli, base, probabilità d'errore e scala ottima (esercizi del corso, cap. 3, es. 24)
- Esercizio - segnalazione binaria con seno più coseno, ampiezza per una probabilità d'errore data e scelta antipodale (esercizi del corso, cap. 3, es. 35)
- Esercizio - segnalazione binaria su canale con eco, periodo di simbolo minimo e probabilità d'errore (esercizi del corso, cap. 3, es. 37)
- Esercizio - segnalazione ternaria con due segnali ortogonali e un opposto, regioni, union bound e QPSK (esercizi del corso, cap. 3, es. 34)
- Esercizio - segnalazione ternaria con rect e rect per segno, regioni e SNR di riferimento con union bound (esercizi del corso, cap. 3, es. 39)
- Esercizio - segnali binari a gradini, Gram-Schmidt da s1 - s2 e ricevitore a un solo correlatore (esercizi del corso, cap. 3, es. 25)
- Esercizio - segnali esponenziali antipodali con p1 = 0,2, soglia MAP, canale simmetrico, entropia e informazione mutua (compito del 13 febbraio 2026, es. 200)
- Esercizio - segnali esponenziali antipodali con simboli non equiprobabili, soglia MAP e probabilità d'errore (primo compitino del 21 novembre 2025, es. 193)
- Esercizio - sei impulsi rettangolari ortogonali, ricevitore a un solo filtro e probabilità d'errore (esercizi del corso, cap. 3, es. 40)
- Esercizio - tre punti a L, regioni di decisione, union bound e costellazione ridotta a due punti (esercizi del corso, cap. 3, es. 28)
Teoria collegata
- Controllo d'errore - ARQ, FEC e codici a blocco sul canale binario simmetrico
- Demodulatore digitale - proiezione del rumore e teorema di irrilevanza
- Modulazione digitale - trasmettitore, bit map e canale AWGN
- Modulazione PAM - livelli, energia media, codifica di Gray e probabilità d'errore
- Modulazione QAM - costellazioni, energia e probabilità d'errore
- Modulazioni M-arie - ortogonali, PPM, biortogonali e union bound
- Probabilità d'errore delle modulazioni binarie - funzione Q e coefficiente di correlazione
- Ricevitore ottimo - banco di correlatori e filtri adattati
- Spazio dei segnali - base ortonormale, coordinate e Gram-Schmidt