Probabilità d'errore e funzione Q
In questa pagina 5
In questa pagina 5
Con il ricevitore a minima distanza (Ricevitore a minima distanza e filtro adattatoIl ricevitore a minima distanza ottiene $\mathbf r$ proiettando $r(t)$ sulla base, $r_j=\langle r,\varphi_j\rangle$: ogni proiezione è l'uscita, campionata in $t_0$, di un filtro con risposta impulsiva $\psi_j(t)=\varphi_j^*(t_0-t)$ (il filtro adattato). Poi calcola le distanze e sceglie il minimo (tipo I, $I$ filtri), oppure usa direttamente i segnali con $\hat a_0=\arg\max_j{\operatorname{Re}\langle r,s_j\rangle-\frac{E_j}2}$ (tipo II, $M$ filtri). Il filtro adattato massimizza l'SNR all'istante di campionamento, con valore massimo $\frac{2E}{N_0}$. Per modulazioni binarie basta un solo filtro e un rivelatore a soglia.Ricevitore a minima distanza e filtro adattato →) e la sua ottimalità (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 →) si può finalmente calcolare quanto spesso si sbaglia: la probabilità d'errore . È il numero che lega il link budget (Link budgetIl sistema di trasmissione si modella con un canale che attenua ($a_{ch}$) e filtra il segnale, un rumore additivo bianco gaussiano (AWGN) che si somma dopo il canale, e un ricevitore con cifra di rumore $F_{rc}$. Il link budget è il bilancio che dà l'SNR in ricezione, $\text{SNR}=\frac{P_{tx}}{a_{ch},kT_0F_{rc},B}=\frac{M_{tx}}{a_{ch}N_0B}$, che deve superare una soglia; in dB (banda stretta) $\text{SNR}{dB}=(P{tx}){dBm}+114-(a{ch}){dB}-(F{rc}){dB}-10\log{10}B_{MHz}$. Lo si usa per ricavare la potenza minima, la banda massima o la distanza massima di un collegamento.Link budget →), cioè l'SNR, alle prestazioni di una modulazione. In tutta la nota: canale AWGN, simboli equiprobabili, criterio di minima distanza (che in queste ipotesi è ottimo). Versione per Ing. Elettronica: Modulazione binaria - correlazione, distanza e probabilità di erroreDue segnali $s_1,s_2$ hanno costellazione $\mathbf s_1=(\sqrt{E_1},0)$, $\mathbf s_2=(\rho\sqrt{E_2},\sqrt{E_2(1-\rho^2)})$ con coefficiente di correlazione $\rho=\frac{\langle s_1,s_2\rangle}{\sqrt{E_1E_2}}\in[-1,1]$ e distanza $d_{1,2}=\sqrt{E_1+E_2-2\rho\sqrt{E_1E_2}}$. Con AWGN, simboli equiprobabili e criterio MD, $P[E]=Q\left(\frac{d_{1,2}}{2\sigma_I}\right)$. A parità di energia $E_s$ il minimo errore si ha per $\rho=-1$ (antipodale: $Q\left(\sqrt{2E_s/N_0}\right)$); per $\rho=0$ (ortogonale) $Q\left(\sqrt{E_s/N_0}\right)$, 3 dB peggio.Modulazione binaria - correlazione, distanza e probabilità di errore → e Modulazioni M-arie - bound sulla probabilità di errore, ortogonali e biortogonaliCon $M>2$ segnali la probabilità di errore esatta non si trova in forma chiusa, ma si limita con la distanza minima: $\frac{N^}{M}Q\left(\frac{d_{min}}{2\sigma_I}\right)\le P[E]\le(M-1),Q\left(\frac{d_{min}}{2\sigma_I}\right)$ ($N^$ = numero di punti con almeno un vicino a $d_{min}$). L'upper bound è molto vicino al valore vero ad SNR alto. Per $M$ segnali ortogonali $d_{min}=\sqrt{2E_s}$ e la dimensione è $M$; per i biortogonali (un segnale opposto più $M-2$ ortogonali) la dimensione è $\frac M2$.Modulazioni M-arie - bound sulla probabilità di errore, ortogonali e biortogonali →.
1. La funzione Q
Il calcolo di richiede sempre di integrare code gaussiane, e per questo si introduce una funzione apposita. La funzione è la probabilità che una variabile gaussiana normale standard superi il valore :
Definizione (funzione ). Se , Per una gaussiana generica : (Distribuzione gaussiana (normale)N(μ, σ²) ha densità e^(−(x−μ)²/(2σ²)) / √(2πσ²), a campana centrata in μ con larghezza σ; media μ, varianza σ²; si standardizza con Z = (X − μ)/σ ~ N(0, 1) e si calcola P(X ≤ x) = Φ((x − μ)/σ), con Φ(−z) = 1 − Φ(z); aX + b è ancora gaussiana, N(aμ + b, a²σ²).Distribuzione gaussiana (normale) →).
La seconda formula si ottiene standardizzando: e . Proprietà utili:
- è decrescente, , ;
- per simmetria e ; quindi ;
- limiti: (per ) e, per grande, (a : valore vero , approssimazione ). La cala velocissimo, come un esponenziale del quadrato: per questo basta un piccolo aumento di SNR per cambiare di molti ordini di grandezza la probabilità d'errore.
(Valori confrontati con la tabella della funzione del testo del corso.) Nei problemi si usa spesso la funzione inversa: dato il richiesto si cerca con :
Grafico interattivo: log₁₀ Q(x) in funzione di x (tabella della funzione Q: ogni 1,1 unità di x circa un decimo in meno; Q(3) = 1,3·10⁻³, Q(4,753) = 10⁻⁶, Q(6) = 10⁻⁹). Calcolata con l'approssimazione di Börjesson-Sundberg Q(x) ≈ e^(−x²/2)/(√(2π)·[0,661·x + 0,339·√(x² + 5,51)]), che differisce dal valore esatto meno dello 0,4%
2. Modulazione binaria: costellazione, correlazione e distanza
Con segnali (energie ) la costellazione si trova con Gram-Schmidt (Spazio dei segnali e Gram-SchmidtNella modulazione digitale ogni simbolo di un alfabeto di $M$ elementi è associato a una forma d'onda $s_j(t)$ di energia finita, trasmessa in un tempo di simbolo $T$. Le forme d'onda sono elementi dello spazio $\mathcal L^2$ con prodotto scalare $\langle x,y\rangle=\int xy^*,dt$ e energia $E_x=\lVert x\rVert^2$; con una base ortonormale ${\varphi_i}_{i=1}^I$ ($I\le M$, trovata con Gram-Schmidt) ogni segnale è un punto $\mathbf s_j=[\langle s_j,\varphi_i\rangle]_i$ e l'insieme dei punti è la costellazione. Il rumore bianco gaussiano ha componenti sulla base indipendenti $\mathcal N(0,\frac{N_0}2)$ (la parte fuori dallo spazio dei segnali è irrilevante), quindi il ricevuto è $\mathbf r=\mathbf s_j+\mathbf w$.Spazio dei segnali e Gram-Schmidt →) a partire da : Si definisce il coefficiente di correlazione (per la disuguaglianza di Cauchy-Schwarz, ). Poiché , i due vettori sono Con segnali reali con l'angolo tra e . La distanza si ottiene con il teorema del coseno (che è anche ): A parità di energia, la distanza massima si ha per (segnali opposti).
Se i due segnali hanno la stessa energia la costellazione ha la forma determinata dall'angolo :
Grafico interattivo: Costellazione binaria a parità di energia, in unità √E_s: s₁ = (1; 0) e s₂ = (cos θ; sin θ) con ρ = cos θ. In figura θ = 45° (ρ = 0,707, d₁₂ = 0,765·√E_s); per θ = 90° (ρ = 0) si ha l'ortogonale con d₁₂ = √2·√E_s, per θ = 180° (ρ = −1) l'antipodale con d₁₂ = 2√E_s
3. Probabilità d'errore binaria
Con canale AWGN e simboli equiprobabili () il criterio MD è ottimo, e le regioni sono i due semipiani separati dall'asse del segmento. La probabilità di decisione corretta è (formula di Bayes e regioni a minima distanza): Si calcola la prima probabilità (la seconda è identica per simmetria). Se , e la condizione di decisione corretta è che sia più vicino a che a : Si semplifica da entrambi i lati e si divide per : Il membro di sinistra è cioè una combinazione lineare di gaussiane indipendenti a media nulla: è a sua volta gaussiana, a media nulla, con varianza (i termini misti sono nulli per l'indipendenza). Quindi la probabilità cercata è la probabilità che non superi ; il suo complemento è una coda gaussiana: Per simmetria vale lo stesso per la seconda. Allora e, passando all'errore:
Formula (probabilità d'errore, modulazione binaria). Con due soli simboli ogni errore è un errore su un bit: (il canale numerico equivalente è un canale binario simmetrico, Canale binario simmetrico, codifica di Gray e probabilità di bitIl canale numerico equivalente a modulatore, canale e demodulatore è un canale binario simmetrico senza memoria (BSC): ogni bit è sbagliato con probabilità $P_{bit}$, indipendentemente dagli altri. Per una modulazione $M$-aria con $n=\log_2M$ bit per simbolo, la probabilità di errore sul simbolo è $P[E]=1-(1-P_{bit})^n\approx nP_{bit}$ e $P_{bit}\le P[E]$. Il legame inverso passa dalla distanza di Hamming tra le parole di bit: $P_{bit}=\sum_k\sum_{j\ne k}p_kP_{j|k}\frac{d_H(\mathbf c_j,\mathbf c_k)}{\log_2M}$. Con la codifica di Gray (simboli adiacenti differiscono per un solo bit) e SNR non troppo basso gli errori più probabili, verso i vicini, sbagliano un solo bit, quindi $P_{bit}\approx\frac{P[E]}{\log_2M}$.Canale binario simmetrico, codifica di Gray e probabilità di bit →).
L'ultima forma si ricava con e : .
Interpretazione geometrica. Si poteva arrivare allo stesso risultato ruotando e traslando le coordinate in modo che il segmento sia parallelo a un asse: l'errore dipende solo dalla coordinata lungo la congiungente (la componente di rumore ortogonale non cambia la decisione) e si sbaglia se quella componente supera la mezza distanza , con probabilità . La probabilità non può dipendere dalle coordinate scelte.
Significato fisico. cala se aumenta (la è decrescente), cioè se si abbassa o si aumenta . Il rapporto è adimensionale ed è collegato all'SNR: con ( potenza statistica ricevuta, tempo di simbolo) e , La banda del segnale è inversamente proporzionale a , quindi il prodotto è una costante che dipende solo dalla modulazione: fissata la modulazione, le prestazioni dipendono solo da , cioè dall'SNR (Efficienza spettrale e banda delle modulazioniLa forma $h_{Tx}(t)$ dell'impulso decide la banda e l'ISI: il rettangolo non ha ISI ma una banda enorme (lobi del sinc), il sinc ha banda minima $\frac1{2T}$ ma non è realizzabile e richiede sincronizzazione perfetta, e il coseno rialzato con roll-off $\beta$ ha banda $(1+\beta)\frac1{2T}$ ed è ISI-free ai campionamenti. L'efficienza spettrale è $\nu=\frac{R_b}{B}$ [bit/s/Hz], con massimo $\nu_{max}=\frac{R_b}{B_{min}}$ e $B_{min}=\frac1{2T}$ (banda base), $\frac1T$ (QAM, PSK passabanda), $\frac M{2T}$ (ortogonale), $\frac M{4T}$ (biortogonale). L'SNR di riferimento $\Gamma=\frac{E_s}{TN_0B_{min}}=\frac{P_{tx}}{kT_{eff,rc}B_{min}a_{ch}}\ge\Lambda$ permette di confrontare le modulazioni a $P_{bit}$ fissata; il limite di Shannon è $\nu\le\log_2(1+\Gamma)$.Efficienza spettrale e banda delle modulazioni →). Più SNR più meno errori.
I tre casi notevoli
| nome | ||||
|---|---|---|---|---|
| antipodale (; BPSK) | ||||
| ortogonale (es. 2-PPM, 2-FSK) | ||||
| segnali identici | (si tira a sorte) |
L'antipodale è la migliore a parità di energia (guadagna 3 dB su rispetto all'ortogonale) ma non sempre è realizzabile. Per confrontare le due modulazioni si traccia in funzione di (in dB): vince la curva più in basso.
Grafico interattivo: log₁₀ P_bit in funzione di E_s/N₀ in dB per la modulazione binaria antipodale, Q(√(2E_s/N₀)), e ortogonale, Q(√(E_s/N₀)): la curva ortogonale è quella antipodale spostata di 3 dB a destra (a P_bit = 10⁻⁶ servono 10,5 dB per l'antipodale e 13,5 dB per l'ortogonale)
Valori. A dB ( in lineare): antipodale ; ortogonale . Per ottenere una data servono (antipodale) o (ortogonale):
| antipodale (dB) | |||||
| ortogonale (dB) |
Esempio. Si vuole con BPSK: dB.
Un esempio: OOK (on-off keying)
Si trasmette "niente" oppure un impulso: , per . Energie: , . La base è unidimensionale, , e , , con . Le regioni (MD, equiprobabili) sono separate dalla soglia e L'energia media è , quindi e : si comporta come la modulazione ortogonale, peggiore di dB dell'antipodale a pari energia media. Si può anche vedere così: la 2-OOK ha lo stesso di una ortogonale (, con ) (Esercizio - modulazione OOK, ricevitore ottimo e confronto con l'antipodale).
4. Modulazioni -arie: eventi di errore e union bound
Con segnali la probabilità d'errore esatta richiede di integrare la gaussiana sulle regioni di decisione (poligoni, difficile a mano: solo con integrazione numerica). Si cercano limiti facili da calcolare. Si definisce l'evento di errore a coppie (per ): "è stato trasmesso ma il vettore ricevuto è più vicino a che a ", ovvero (con MD) un errore di decisione. Isolando le due ipotesi si ricade nel caso binario, e quindi Gli eventi non sono disgiunti: partendo da possono verificarsi insieme più eventi (per esempio ed se il rumore porta in una zona più vicina sia a che a ). Inoltre non implica che si finisca nella regione : significa solo che non si è più in . Il trucco funziona perché ogni si riconduce al caso binario.
L'errore complessivo è l'unione di tutti gli eventi , :
Upper bound (union bound). La probabilità di un'unione è al più la somma delle probabilità, (nei diagrammi di Venn, le aree sovrapposte sarebbero contate due volte): Per simboli equiprobabili () e poiché è decrescente e (distanza minima della costellazione): Lower bound. L'unione contiene ciascuno dei suoi eventi, quindi per un qualunque, e il limite più stretto si ha scegliendo il simbolo più vicino (confondere un simbolo con il suo vicino più prossimo è molto più facile che con uno lontano). Con : dove è il numero di simboli che hanno almeno un vicino a distanza . Attenzione a non usare al posto di nel primo passaggio senza : il limite sarebbe lasco.
Union bound.
Pro e contro. Pro: espressioni semplici con pochi parametri (, , ). Contro: è un limite, non si sa a priori quanto sia stretto. Però il limite superiore è in genere molto vicino al valore vero a SNR alto, perché l'intersezione di due eventi di errore è dell'ordine di (per esempio , trascurabile rispetto a ), quindi si può usare la stima con il numero medio di vicini a distanza minima per simbolo (nella costellazione). Questa è tipicamente la formula più utile negli esercizi (Esercizio - cinque segnali, union bound e probabilità d'errore approssimata).
Conseguenza progettuale: a parità di energia conviene una costellazione ben spaziata (grande ) a una con punti addensati; ma allontanare i punti costa energia.
Modulazione ortogonale -aria
segnali di uguale energia e ortogonali a due a due: . La base è immediata, , con dimensione , e i punti stanno sugli assi a distanza dall'origine. Tutte le coppie sono a distanza , quindi e (con ): Il limite superiore è quello stretto (a SNR alto sono quasi uguali) mentre l'inferiore è lasco: con le coppie tutte equidistanti, ogni simbolo ha vicini e quindi . Per e dB: , e il valore esatto, ottenuto per integrazione numerica, è , molto vicino al limite superiore. Al crescere di la curva di in funzione di si alza (a parità di energia, più segnali sono più difficili da distinguere).
Modulazione biortogonale -aria
Si vorrebbe generalizzare l'antipodalità ma invertire il segno funziona "una volta sola": ogni segnale ha un opposto e gli altri sono ortogonali ad esso. In totale segnali ortogonali più i loro opposti; la dimensione è . A parità di : (tra segnali ortogonali), ma ora non tutte le coppie sono a distanza : un solo punto (l'opposto) è più lontano, a . Limite più furbo: e per SNR sufficientemente alto si può trascurare l'ultimo termine, perché la è rapidamente decrescente. Esempio con e dB: .
| modulazione | dimensione | (a pari ) | banda minima |
|---|---|---|---|
| ortogonale | |||
| biortogonale |
Queste modulazioni funzionano bene a SNR bassi ma la banda cresce con (più sinusoidi ortogonali occupano più spettro): Efficienza spettrale e banda delle modulazioniLa forma $h_{Tx}(t)$ dell'impulso decide la banda e l'ISI: il rettangolo non ha ISI ma una banda enorme (lobi del sinc), il sinc ha banda minima $\frac1{2T}$ ma non è realizzabile e richiede sincronizzazione perfetta, e il coseno rialzato con roll-off $\beta$ ha banda $(1+\beta)\frac1{2T}$ ed è ISI-free ai campionamenti. L'efficienza spettrale è $\nu=\frac{R_b}{B}$ [bit/s/Hz], con massimo $\nu_{max}=\frac{R_b}{B_{min}}$ e $B_{min}=\frac1{2T}$ (banda base), $\frac1T$ (QAM, PSK passabanda), $\frac M{2T}$ (ortogonale), $\frac M{4T}$ (biortogonale). L'SNR di riferimento $\Gamma=\frac{E_s}{TN_0B_{min}}=\frac{P_{tx}}{kT_{eff,rc}B_{min}a_{ch}}\ge\Lambda$ permette di confrontare le modulazioni a $P_{bit}$ fissata; il limite di Shannon è $\nu\le\log_2(1+\Gamma)$.Efficienza spettrale e banda delle modulazioni →. Le probabilità di bit, per i casi -ari, si ricavano con la distanza di Hamming (Canale binario simmetrico, codifica di Gray e probabilità di bitIl canale numerico equivalente a modulatore, canale e demodulatore è un canale binario simmetrico senza memoria (BSC): ogni bit è sbagliato con probabilità $P_{bit}$, indipendentemente dagli altri. Per una modulazione $M$-aria con $n=\log_2M$ bit per simbolo, la probabilità di errore sul simbolo è $P[E]=1-(1-P_{bit})^n\approx nP_{bit}$ e $P_{bit}\le P[E]$. Il legame inverso passa dalla distanza di Hamming tra le parole di bit: $P_{bit}=\sum_k\sum_{j\ne k}p_kP_{j|k}\frac{d_H(\mathbf c_j,\mathbf c_k)}{\log_2M}$. Con la codifica di Gray (simboli adiacenti differiscono per un solo bit) e SNR non troppo basso gli errori più probabili, verso i vicini, sbagliano un solo bit, quindi $P_{bit}\approx\frac{P[E]}{\log_2M}$.Canale binario simmetrico, codifica di Gray e probabilità di bit →); le formule di PAM, QAM e PSK sono in Modulazioni PAM, PSK, QAM e FSKLe modulazioni pratiche usano un solo impulso base $h(t)$ (energia $E_h$) e coefficienti scelti in un insieme regolare. PAM: $s_n=\alpha_nh(t)$, $\alpha_n\in{-M+1,\dots,M-1}$, punti su una retta, $d_{min}=2\sqrt{E_h}$, $E_s=\frac{M^2-1}3E_h$, $P[E]=2\left(1-\frac1M\right)Q\left(\sqrt{\frac{6E_s}{(M^2-1)N_0}}\right)$. QAM: coefficienti complessi su due portanti in quadratura, base di dimensione 2, per $M=L^2$ $E_s=\frac{M-1}3E_h$ e $P[E]\approx4\left(1-\frac1{\sqrt M}\right)Q\left(\sqrt{\frac{3E_s}{(M-1)N_0}}\right)$. PSK: ampiezza costante, fasi $\theta_n=\frac{(2n-1)\pi}M$, punti su una circonferenza, $E_s=\frac{E_h}2$, $P[E]\approx2Q\left(\sqrt{\frac{2E_s}{N_0}}\sin\frac\pi M\right)$. FSK: due sinusoidi a frequenze diverse, $\rho\approx\operatorname{sinc}(4f_dT)$. Con la codifica di Gray $P_{bit}\approx\frac{P[E]}{\log_2M}$.Modulazioni PAM, PSK, QAM e FSK →.
Errori comuni
- Dimenticare di dividere per : , non (la soglia è a metà strada).
- Usare al posto di (o al posto di ) quando si converte in : si sbaglia di un fattore o .
- Confrontare modulazioni a pari energia di picco invece che di energia media (l'OOK ha ).
- Dire che l'antipodale ha sempre con : antipodale significa (stessa energia).
- Sommare le aree degli eventi di errore e presentarlo come errore esatto: è solo l'upper bound.
- Usare al posto di nell'union bound, oppure al posto di senza il fattore nel lower bound.
Versione ripasso
Il ricevitore a minima distanza (Ricevitore a minima distanza e filtro adattatoIl ricevitore a minima distanza ottiene $\mathbf r$ proiettando $r(t)$ sulla base, $r_j=\langle r,\varphi_j\rangle$: ogni proiezione è l'uscita, campionata in $t_0$, di un filtro con risposta impulsiva $\psi_j(t)=\varphi_j^*(t_0-t)$ (il filtro adattato). Poi calcola le distanze e sceglie il minimo (tipo I, $I$ filtri), oppure usa direttamente i segnali con $\hat a_0=\arg\max_j{\operatorname{Re}\langle r,s_j\rangle-\frac{E_j}2}$ (tipo II, $M$ filtri). Il filtro adattato massimizza l'SNR all'istante di campionamento, con valore massimo $\frac{2E}{N_0}$. Per modulazioni binarie basta un solo filtro e un rivelatore a soglia.Ricevitore a minima distanza e filtro adattato →) è ottimo con simboli equiprobabili e AWGN (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 →). Il link budget (Link budgetIl sistema di trasmissione si modella con un canale che attenua ($a_{ch}$) e filtra il segnale, un rumore additivo bianco gaussiano (AWGN) che si somma dopo il canale, e un ricevitore con cifra di rumore $F_{rc}$. Il link budget è il bilancio che dà l'SNR in ricezione, $\text{SNR}=\frac{P_{tx}}{a_{ch},kT_0F_{rc},B}=\frac{M_{tx}}{a_{ch}N_0B}$, che deve superare una soglia; in dB (banda stretta) $\text{SNR}{dB}=(P{tx}){dBm}+114-(a{ch}){dB}-(F{rc}){dB}-10\log{10}B_{MHz}$. Lo si usa per ricavare la potenza minima, la banda massima o la distanza massima di un collegamento.Link budget →) dà l'SNR, da cui si passa a .
Funzione Q
- Definizione: se ,
- Gaussiana generica: dà (Distribuzione gaussiana (normale)N(μ, σ²) ha densità e^(−(x−μ)²/(2σ²)) / √(2πσ²), a campana centrata in μ con larghezza σ; media μ, varianza σ²; si standardizza con Z = (X − μ)/σ ~ N(0, 1) e si calcola P(X ≤ x) = Φ((x − μ)/σ), con Φ(−z) = 1 − Φ(z); aX + b è ancora gaussiana, N(aμ + b, a²σ²).Distribuzione gaussiana (normale) →).
- Proprietà: è decrescente, , ; ; .
- Limiti: per ; per grande (a : vero, approssimato).
- Valori: ; ; ; ; ; .
- Inversa: , , , .
- cala come un esponenziale del quadrato: un piccolo aumento di SNR cambia di molti ordini di grandezza .
Modulazione binaria
- Costellazione: con Gram-Schmidt (Spazio dei segnali e Gram-SchmidtNella modulazione digitale ogni simbolo di un alfabeto di $M$ elementi è associato a una forma d'onda $s_j(t)$ di energia finita, trasmessa in un tempo di simbolo $T$. Le forme d'onda sono elementi dello spazio $\mathcal L^2$ con prodotto scalare $\langle x,y\rangle=\int xy^*,dt$ e energia $E_x=\lVert x\rVert^2$; con una base ortonormale ${\varphi_i}_{i=1}^I$ ($I\le M$, trovata con Gram-Schmidt) ogni segnale è un punto $\mathbf s_j=[\langle s_j,\varphi_i\rangle]_i$ e l'insieme dei punti è la costellazione. Il rumore bianco gaussiano ha componenti sulla base indipendenti $\mathcal N(0,\frac{N_0}2)$ (la parte fuori dallo spazio dei segnali è irrilevante), quindi il ricevuto è $\mathbf r=\mathbf s_j+\mathbf w$.Spazio dei segnali e Gram-Schmidt →), , , ; quindi e .
- Correlazione: Con si ha ; con segnali reali , angolo tra e .
- Distanza: A parità di energia la distanza è massima per (antipodale, ).
- Probabilità d'errore: la decisione è corretta se . Il termine a sinistra è gaussiano a media nulla con varianza , con . Quindi e con due soli simboli (canale binario simmetrico, Canale binario simmetrico, codifica di Gray e probabilità di bitIl canale numerico equivalente a modulatore, canale e demodulatore è un canale binario simmetrico senza memoria (BSC): ogni bit è sbagliato con probabilità $P_{bit}$, indipendentemente dagli altri. Per una modulazione $M$-aria con $n=\log_2M$ bit per simbolo, la probabilità di errore sul simbolo è $P[E]=1-(1-P_{bit})^n\approx nP_{bit}$ e $P_{bit}\le P[E]$. Il legame inverso passa dalla distanza di Hamming tra le parole di bit: $P_{bit}=\sum_k\sum_{j\ne k}p_kP_{j|k}\frac{d_H(\mathbf c_j,\mathbf c_k)}{\log_2M}$. Con la codifica di Gray (simboli adiacenti differiscono per un solo bit) e SNR non troppo basso gli errori più probabili, verso i vicini, sbagliano un solo bit, quindi $P_{bit}\approx\frac{P[E]}{\log_2M}$.Canale binario simmetrico, codifica di Gray e probabilità di bit →).
- Conversione: . Il fattore sta dentro la (la soglia è a metà strada).
- SNR: con e , . Il prodotto dipende solo dalla modulazione, quindi le prestazioni dipendono solo da (Efficienza spettrale e banda delle modulazioniLa forma $h_{Tx}(t)$ dell'impulso decide la banda e l'ISI: il rettangolo non ha ISI ma una banda enorme (lobi del sinc), il sinc ha banda minima $\frac1{2T}$ ma non è realizzabile e richiede sincronizzazione perfetta, e il coseno rialzato con roll-off $\beta$ ha banda $(1+\beta)\frac1{2T}$ ed è ISI-free ai campionamenti. L'efficienza spettrale è $\nu=\frac{R_b}{B}$ [bit/s/Hz], con massimo $\nu_{max}=\frac{R_b}{B_{min}}$ e $B_{min}=\frac1{2T}$ (banda base), $\frac1T$ (QAM, PSK passabanda), $\frac M{2T}$ (ortogonale), $\frac M{4T}$ (biortogonale). L'SNR di riferimento $\Gamma=\frac{E_s}{TN_0B_{min}}=\frac{P_{tx}}{kT_{eff,rc}B_{min}a_{ch}}\ge\Lambda$ permette di confrontare le modulazioni a $P_{bit}$ fissata; il limite di Shannon è $\nu\le\log_2(1+\Gamma)$.Efficienza spettrale e banda delle modulazioni →).
Casi notevoli
- Antipodale (, , BPSK): , .
- Ortogonale (, es. 2-PPM e 2-FSK): , .
- Segnali identici (): , .
- L'antipodale guadagna dB su rispetto all'ortogonale.
Valori. Con dB ( in lineare): antipodale ; ortogonale .
| antipodale (dB) | |||||
| ortogonale (dB) |
Esempio BPSK. Per : , quindi , dB.
OOK (on-off keying)
- , per : , , , soglia a .
- Energia media , quindi : come l'ortogonale, cioè dB peggio dell'antipodale a pari energia media.
Modulazioni -arie: union bound
- Eventi a coppie: è "trasmesso ma più vicino a ", con . Gli eventi non sono disgiunti.
- Upper bound: . Con e : .
- Lower bound: , con il numero di simboli che hanno un vicino a distanza .
- Stima ad alto SNR: , con il numero medio di vicini a distanza minima per simbolo. È la formula più usata negli esercizi (Esercizio - cinque segnali, union bound e probabilità d'errore approssimata).
- Progetto: a parità di energia conviene una costellazione ben spaziata (grande ); allontanare i punti costa energia.
Ortogonale e biortogonale
- Ortogonale: segnali di energia a due a due ortogonali, , tutte le coppie a . Con : Esempio: a dB: , esatto , vicino al limite superiore.
- Biortogonale: segnali ortogonali più i loro opposti, , un solo vicino più lontano (). Esempio: a dB, .
- Banda: ortogonale , biortogonale . Funzionano bene a SNR bassi, ma la banda cresce con (Efficienza spettrale e banda delle modulazioniLa forma $h_{Tx}(t)$ dell'impulso decide la banda e l'ISI: il rettangolo non ha ISI ma una banda enorme (lobi del sinc), il sinc ha banda minima $\frac1{2T}$ ma non è realizzabile e richiede sincronizzazione perfetta, e il coseno rialzato con roll-off $\beta$ ha banda $(1+\beta)\frac1{2T}$ ed è ISI-free ai campionamenti. L'efficienza spettrale è $\nu=\frac{R_b}{B}$ [bit/s/Hz], con massimo $\nu_{max}=\frac{R_b}{B_{min}}$ e $B_{min}=\frac1{2T}$ (banda base), $\frac1T$ (QAM, PSK passabanda), $\frac M{2T}$ (ortogonale), $\frac M{4T}$ (biortogonale). L'SNR di riferimento $\Gamma=\frac{E_s}{TN_0B_{min}}=\frac{P_{tx}}{kT_{eff,rc}B_{min}a_{ch}}\ge\Lambda$ permette di confrontare le modulazioni a $P_{bit}$ fissata; il limite di Shannon è $\nu\le\log_2(1+\Gamma)$.Efficienza spettrale e banda delle modulazioni →).
- Formule di PAM, QAM e PSK: Modulazioni PAM, PSK, QAM e FSKLe modulazioni pratiche usano un solo impulso base $h(t)$ (energia $E_h$) e coefficienti scelti in un insieme regolare. PAM: $s_n=\alpha_nh(t)$, $\alpha_n\in{-M+1,\dots,M-1}$, punti su una retta, $d_{min}=2\sqrt{E_h}$, $E_s=\frac{M^2-1}3E_h$, $P[E]=2\left(1-\frac1M\right)Q\left(\sqrt{\frac{6E_s}{(M^2-1)N_0}}\right)$. QAM: coefficienti complessi su due portanti in quadratura, base di dimensione 2, per $M=L^2$ $E_s=\frac{M-1}3E_h$ e $P[E]\approx4\left(1-\frac1{\sqrt M}\right)Q\left(\sqrt{\frac{3E_s}{(M-1)N_0}}\right)$. PSK: ampiezza costante, fasi $\theta_n=\frac{(2n-1)\pi}M$, punti su una circonferenza, $E_s=\frac{E_h}2$, $P[E]\approx2Q\left(\sqrt{\frac{2E_s}{N_0}}\sin\frac\pi M\right)$. FSK: due sinusoidi a frequenze diverse, $\rho\approx\operatorname{sinc}(4f_dT)$. Con la codifica di Gray $P_{bit}\approx\frac{P[E]}{\log_2M}$.Modulazioni PAM, PSK, QAM e FSK →.
Procedura
- Calcolare (o ) dalla costellazione o dalle energie dei segnali.
- Calcolare e il rapporto , oppure .
- Applicare la ; per usare upper e lower bound, o la stima .
Errori tipici
- Dimenticare di dividere per : la formula è , non .
- Usare al posto di (o al posto di ) nella conversione in .
- Confrontare modulazioni a pari energia di picco invece che di energia media (l'OOK ha ).
- Dire che l'antipodale ha sempre con : antipodale significa .
- Sommare le aree degli eventi di errore e presentarlo come errore esatto: è solo un upper bound.
- Usare al posto di nell'union bound.
Esercizi su questo argomento
- Esercizio - 4-PAM su cavo e codice di Hamming (simulazione d'esame 2012)
- Esercizio - cinque segnali, union bound e probabilità d'errore approssimata
- Esercizio - Collegamento BPSK su cavo con codifica di canale (simulazione d'esame 2013)
- Esercizio - da 2-PAM a 8-PAM con codifica di Gray
- Esercizio - modulazione OOK, ricevitore ottimo e confronto con l'antipodale
- Esercizio - otto segnali sinusoidali, base ortonormale, distanza minima e bit rate
- Esercizio - quantizzazione di segnali uniformi e gaussiani
- Esercizio - quaternaria ortogonale e biortogonale con impulsi rettangolari
- Esercizio - quaternaria ortogonale e biortogonale, probabilità di bit
- Esercizio - segnali rettangolari, base di Gram-Schmidt e coefficiente di correlazione
- Esercizio - Sensore vulcanico, quantizzazione e radio a 4 livelli (simulazione d'esame 2013)
- Esercizio - trasmettitore con BPSK, 16-QAM o 64-QAM e distanze raggiungibili
Lezioni in cui compare
Teoria collegata
- Canale binario simmetrico, codifica di Gray e probabilità di bit
- Codici a blocco - distanza minima, rivelazione e correzione
- Decisione ottima - criteri MAP e ML
- Efficienza spettrale e banda delle modulazioni
- Introduzione alle reti di telecomunicazione
- Link budget
- Modulazioni PAM, PSK, QAM e FSK
- Quantizzazione e rumore di quantizzazione
- Ricevitore a minima distanza e filtro adattato
- Rumore termico, temperatura e cifra di rumore
- Spazio dei segnali e Gram-Schmidt
- Trasmissione digitale di segnali analogici (PCM)