Esercizio - cinque segnali, union bound e probabilità d'errore approssimata
In questa pagina 5
Testo (appunti di esercitazione di Bressanone, modulazioni -arie). Una modulazione usa forme d'onda di durata , con , , , , , con e , e simboli equiprobabili su un canale AWGN. Trovare la base e la costellazione, indicare le coppie a distanza minima e stimare la probabilità d'errore sul simbolo con l'union bound e con la sua versione più accurata. Si calcoli il valore per dB, con energia di .
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 →, 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 →, 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 →.
1. Base e costellazione
Le due sinusoidi e sono ortogonali (frequenze diverse, ). Sia la loro energia (uguale per ). La base ortonormale è , , con , e i punti sono (in unità ) Le energie sono e , con energia media .
Grafico interattivo: Costellazione dei cinque segnali in unità √E (s₅ = s₃ + s₄ è il punto in alto a sinistra) con le regioni di decisione a minima distanza (linee tratteggiate): la distanza minima è d_min = √E, per le coppie (s₃, s₅) e (s₄, s₅); i punti s₁ e s₂ hanno solo vicini a distanza √2·d_min
2. Distanze
Dalle coordinate: e , mentre , . La distanza minima è raggiunta dalle coppie e . Il numero di simboli con almeno un vicino a è (): e hanno solo vicini a . Con , ; per dB si ha e .
3. Union bound
Stima più fine. Si ragiona simbolo per simbolo, tenendo solo gli errori verso i vicini a (quelli più lontani, con , hanno , trascurabili):
- e : nessun vicino a , errore (proporzionale a );
- : un solo vicino a (): ;
- : un solo vicino (): ;
- : due vicini ( e ): per l'unione , e le intersezioni dei due eventi sono , trascurabili (ordine ), quindi è una buona approssimazione.
In media: cioè con vicini medi a distanza minima. L'union bound è invece un limite grossolano: 5 volte più grande del valore stimato ( contro ).
Controllo numerico. Una simulazione Monte Carlo ( prove per simbolo, decisore a minima distanza) dà, a dB, , , (circa ), nessun errore osservato per e , e : la stima fine () coincide con il valore vero, mentre il limite inferiore è abbastanza lasco e il superiore molto largo. A SNR più bassi l'accordo peggiora (a dB: valore vero , stima , union bound ).
Conclusione di progetto
La costellazione non è "ben spaziata": è molto vicino a e (), mentre gli altri punti sono a o più. A parità di energia media, una costellazione con tutte le coppie a distanza maggiore avrebbe più bassa: meglio una costellazione con grande, anche se il termine è piccolo.
Errori comuni
- Usare l'union bound come stima della probabilità d'errore: è un limite superiore, che qui sovrastima di un fattore .
- Contare tutti i vicini invece dei soli vicini a (quelli a hanno probabilità trascurabile).
- Confondere (energia di ) con (energia media): .
Versione ripasso
- Base , : , , (unità ); .
- per e ; ; .
- ; stima a dB (vero: ).