Salta al contenuto
Note per Studenti Esercizio - modulazione OOK, ricevitore ottimo e confronto con l'antipodale

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: s1(t)=0s_1(t)=0 e s2(t)=As_2(t)=A, per 0≤t<T0\le t<T. Si assume la trasmissione di simboli equiprobabili su un canale AWGN con PSD N02\frac{N_0}2. a) Trovare il ricevitore ottimo; b) esprimere PbitP_{bit} in funzione di EsN0\frac{E_s}{N_0}, con EsE_s 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 è I=1I=1 e φ(t)=s2(t)E2=1T\varphi(t)=\frac{s_2(t)}{\sqrt{E_2}}=\frac1{\sqrt T} per 0≤t<T0\le t<T, con E2=A2TE_2=A^2T e E1=0E_1=0. I punti sono s1=0\mathbf s_1=0 e s2=AT=E2\mathbf s_2=A\sqrt T=\sqrt{E_2}, a distanza d12=ATd_{12}=A\sqrt T.

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 AT2\frac{A\sqrt T}2.

Ricevitore. Un solo filtro adattato ψ(t)=φ(T−t)=1T\psi(t)=\varphi(T-t)=\frac1{\sqrt T} (per 0≤t<T0\le t<T), campionato in t0=Tt_0=T (equivale a integrare r(t)r(t) su [0,T][0,T] e dividere per T\sqrt T), 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 →): r>AT2 ⇒ a^0=s2,r<AT2 ⇒ a^0=s1.r>\frac{A\sqrt T}2\ \Rightarrow\ \hat a_0=s_2,\qquad r<\frac{A\sqrt T}2\ \Rightarrow\ \hat a_0=s_1 .

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, Pbit=P[E]=P[w>d122]=Q(d122σI)=Q(AT2σI),σI2=N02.P_{bit}=P[E]=P\left[w>\frac{d_{12}}2\right]=Q\left(\frac{d_{12}}{2\sigma_I}\right)=Q\left(\frac{A\sqrt T}{2\sigma_I}\right),\qquad\sigma_I^2=\frac{N_0}2 . L'energia media per simbolo è Es=12E1+12E2=A2T2E_s=\frac12E_1+\frac12E_2=\frac{A^2T}2 (il simbolo s1s_1 costa zero, s2s_2 costa A2TA^2T): quindi A2T=2EsA^2T=2E_s e AT2σI=A2T4⋅N0/2=2Es2N0 ⟹ Pbit=Q(EsN0).\frac{A\sqrt T}{2\sigma_I}=\sqrt{\frac{A^2T}{4\cdot N_0/2}}=\sqrt{\frac{2E_s}{2N_0}}\ \Longrightarrow\ \boxed{P_{bit}=Q\left(\sqrt{\frac{E_s}{N_0}}\right)}.

c) Confronto con l'antipodale

Una modulazione antipodale (s2=−s1s_2=-s_1) con la stessa energia media EsE_s ha d12=2Esd_{12}=2\sqrt{E_s} e Pbit=Q(2EsN0)P_{bit}=Q\left(\sqrt{\frac{2E_s}{N_0}}\right). L'OOK si comporta quindi esattamente come una modulazione ortogonale (ρ=0\rho=0, stessa Q(EsN0)Q\left(\sqrt{\frac{E_s}{N_0}}\right)): è peggiore dell'antipodale di 33 dB.

Perché? La distanza è d122=2Esd_{12}^2=2E_s per l'OOK e 4Es4E_s 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 PbitP_{bit} l'OOK richiede il doppio di EsN0\frac{E_s}{N_0}.

Numeri: a EsN0=10\frac{E_s}{N_0}=10 dB (cioè 1010) l'OOK dà Q(10)=Q(3,16)=7,8⋅10−4Q(\sqrt{10})=Q(3{,}16)=7{,}8\cdot10^{-4}, l'antipodale Q(20)=Q(4,47)=3,9⋅10−6Q(\sqrt{20})=Q(4{,}47)=3{,}9\cdot10^{-6}. Per ottenere Pbit=10−6P_{bit}=10^{-6} servono EsN0=13,5\frac{E_s}{N_0}=13{,}5 dB (OOK) e 10,510{,}5 dB (antipodale).

Errori comuni

  • Confrontare le due modulazioni a pari energia di picco (A2TA^2T dell'OOK) invece che a pari energia media EsE_s. Un modo corretto di vedere il confronto: l'antipodale ±A2\pm\frac A2 ha la stessa distanza d12=ATd_{12}=A\sqrt T dell'OOK (e quindi la stessa PbitP_{bit}) ma energia media Es=A2T4E_s=\frac{A^2T}4, la metà di quella dell'OOK (A2T2\frac{A^2T}2).
  • Scrivere Pbit=Q(2EsN0)P_{bit}=Q\left(\sqrt{\frac{2E_s}{N_0}}\right) per l'OOK (formula dell'antipodale).
  • Dimenticare di mettere la soglia a AT2\frac{A\sqrt T}2 e non in 00.

Versione ripasso

  • I=1I=1, φ=1T\varphi=\frac1{\sqrt T}, s1=0\mathbf s_1=0, s2=AT\mathbf s_2=A\sqrt T; ricevitore: filtro adattato campionato in TT, soglia AT2\frac{A\sqrt T}2.
  • Es=A2T2E_s=\frac{A^2T}2; Pbit=Q(AT2σI)=Q(EsN0)P_{bit}=Q\left(\frac{A\sqrt T}{2\sigma_I}\right)=Q\left(\sqrt{\frac{E_s}{N_0}}\right).
  • Come l'ortogonale: 33 dB peggio dell'antipodale (Q(2Es/N0)Q(\sqrt{2E_s/N_0})).

Lezioni in cui compare

Teoria collegata