Esercizio - modulazione OOK, ricevitore ottimo e confronto con l'antipodale
In questa pagina 4
Testo (scheda di esercizi n. 4, modulazione digitale, esercizio 3; esercizio 5.8 del libro). La modulazione detta On-Off Keying (OOK) usa due forme d'onda: e , per . Si assume la trasmissione di simboli equiprobabili su un canale AWGN con PSD . a) Trovare il ricevitore ottimo; b) esprimere in funzione di , con energia media per simbolo; c) confrontare il risultato con una modulazione antipodale.
Teoria usata: Probabilità d'errore e funzione QPer due segnali di energie $E_1,E_2$ con coefficiente di correlazione $\rho=\frac{\langle s_1,s_2\rangle}{\sqrt{E_1E_2}}$ la distanza è $d_{12}=\sqrt{E_1+E_2-2\rho\sqrt{E_1E_2}}$ e, con rumore AWGN, simboli equiprobabili e criterio MD, $P[E]=Q\left(\frac{d_{12}}{2\sigma_I}\right)=Q\left(\sqrt{\frac{E_s(1-\rho)}{N_0}}\right)$ con $\sigma_I^2=\frac{N_0}2$ e $Q$ la coda della gaussiana. Il caso antipodale ($\rho=-1$) dà $Q\left(\sqrt{\frac{2E_s}{N_0}}\right)$, l'ortogonale ($\rho=0$) $Q\left(\sqrt{\frac{E_s}{N_0}}\right)$: 3 dB peggio. Con $M>2$ segnali si usano limiti: $\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)$ (union bound); la probabilità dipende solo da $\frac{E_s}{N_0}$, cioè dall'SNR.Probabilità d'errore e funzione Q →, 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 →, 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) Ricevitore ottimo
Base e costellazione. C'è un solo segnale non nullo, quindi la dimensione è e per , con e . I punti sono e , a distanza .
Criterio. Rumore AWGN e simboli equiprobabili: il criterio ottimo è la minima distanza (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 →). La soglia è a metà strada, in .
Ricevitore. Un solo filtro adattato (per ), campionato in (equivale a integrare su e dividere per ), seguito da un rivelatore a soglia (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 →):
Grafico interattivo: Costellazione OOK in unità di A√T: s₁ = 0 e s₂ = 1; la soglia di decisione è a metà, in 1/2; la distanza è d₁₂ = A√T = √E₂
b) Probabilità d'errore
Con soglia a metà e simboli equiprobabili, per simmetria i due errori hanno la stessa probabilità: si sbaglia se il rumore supera la mezza distanza, L'energia media per simbolo è (il simbolo costa zero, costa ): quindi e
c) Confronto con l'antipodale
Una modulazione antipodale () con la stessa energia media ha e . L'OOK si comporta quindi esattamente come una modulazione ortogonale (, stessa ): è peggiore dell'antipodale di dB.
Perché? La distanza è per l'OOK e per l'antipodale: a pari distanza l'antipodale ha metà dell'energia media (i suoi due punti sono simmetrici rispetto all'origine; l'OOK ha un punto nell'origine e l'altro lontano, e la media dell'energia è dominata dal punto lontano). Equivalentemente, a pari l'OOK richiede il doppio di .
Numeri: a dB (cioè ) l'OOK dà , l'antipodale . Per ottenere servono dB (OOK) e dB (antipodale).
Errori comuni
- Confrontare le due modulazioni a pari energia di picco ( dell'OOK) invece che a pari energia media . Un modo corretto di vedere il confronto: l'antipodale ha la stessa distanza dell'OOK (e quindi la stessa ) ma energia media , la metà di quella dell'OOK ().
- Scrivere per l'OOK (formula dell'antipodale).
- Dimenticare di mettere la soglia a e non in .
Versione ripasso
- , , , ; ricevitore: filtro adattato campionato in , soglia .
- ; .
- Come l'ortogonale: dB peggio dell'antipodale ().