Esercizio - segnalazione binaria con due rettangoli, base, probabilità d'errore e scala ottima (esercizi del corso, cap. 3, es. 24)
In questa pagina 4
Testo (esercizi del corso di Fondamenti di Telecomunicazioni, Ing. Informatica UniPD, cap. 3, es. 24). Una segnalazione binaria usa i segnali per e per (nulli altrove), trasmessi con la stessa probabilità su canale AWGN. Sia , con V e s.
- Rappresentare la costellazione della segnalazione.
- Rappresentare lo schema a blocchi del ricevitore a minima distanza.
- Calcolare la probabilità d'errore assumendo rumore gaussiano bianco con V/Hz.
- Considerando ora variabile e imponendo che abbia la stessa energia di , determinare il valore di che minimizza la probabilità d'errore.
Teoria usata: Spazio dei segnali - base ortonormale, coordinate e Gram-SchmidtI segnali a energia finita formano uno spazio vettoriale con prodotto interno $\langle x,y\rangle=\int x(t)y(t),dt$, norma $\lVert x\rVert=\sqrt{E_x}$ e distanza $d(x,y)=\lVert x-y\rVert$. Le $M$ forme d'onda di una segnalazione generano un sottospazio, di cui si costruisce una base ortonormale ${\phi_1,\dots,\phi_I}$ con $I\le M$ (procedura di Gram-Schmidt). Ogni segnale diventa il vettore delle coordinate $s_i=\langle s,\phi_i\rangle$: somme, prodotti per scalari, energie ($E_s=\sum s_i^2$) e distanze si calcolano uguali sui vettori. L'insieme dei vettori ${\mathbf s_1,\dots,\mathbf s_M}$ è la costellazione.Spazio dei segnali - base ortonormale, coordinate e Gram-Schmidt →, 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 →, 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 →, Regioni di decisione - criteri MAP, ML e minima distanzaLe regioni di decisione $\mathcal R_1,\dots,\mathcal R_M$ sono una partizione dello spazio $\mathbb R^I$: se il vettore ricevuto cade in $\mathcal R_m$ si decide $\hat a_0=m$. La probabilità di decisione corretta è $P[C]=\sum_m\int_{\mathcal R_m}D(\boldsymbol\rho;m),d\boldsymbol\rho$ con $D=P_{a_0}(m),p_{\mathbf r|a_0}(\boldsymbol\rho|m)$, ed è massima assegnando ogni $\boldsymbol\rho$ al $m$ che massimizza $D$: criterio MAP. Con simboli equiprobabili è il ML; con in più rumore AWGN diventa la minima distanza (MD), $\hat a_0=\arg\min_m\lVert\boldsymbol\rho-\mathbf s_m\rVert$, con confini che sono gli assi dei segmenti tra i punti. Con probabilità diverse i confini si spostano verso i punti meno probabili.Regioni di decisione - criteri MAP, ML e minima distanza →.
(1) Base e costellazione
Energie: Vs e Vs.
Base. I due segnali hanno supporti nidificati ( vive in , dentro il supporto di ), quindi non sono ortogonali. Una base molto naturale ha come funzioni i due rettangoli su metà intervallo: (ortogonali per supporti disgiunti; energia di ciascuna: ). Si trova lo stesso con Gram-Schmidt: , che è ; poi e il resto su (zero prima), che normalizzato dà . Coordinate: (unità: V; con ). Controllo: ✓.
Distanza tra i due punti: (con ).
(2) Ricevitore a minima distanza
Simboli equiprobabili e AWGN: il criterio ottimo è la minima distanza. Nella forma con filtri adattati ai segnali (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 →), poiché non serve la base: due rami con risposte impulsive e , campionati in , dai quali si sottrae () prima del blocco ARGMAX: Equivalentemente, in forma con la base ( rami , campionati in ) le regioni sono i due semipiani separati dall'asse del segmento: con le coordinate in unità V, , cioè si decide se (la retta passa per il punto medio ).
Grafico interattivo: Costellazione dell'esercizio 24 in unità 10⁻⁴ V·√s: s₁ = (4,95; 0), s₂ = (2,47; 2,47). Il confine di decisione è l'asse del segmento, la retta x − y = 2,475 (passa per il punto medio); d = 3,5
(3) Probabilità d'errore
(4) Scala ottima a energia uguale
Con variabile, le coordinate di sono ed . Imporre dà , V. La probabilità d'errore è minima dove la distanza è massima; con energie uguali e , quindi cresce al diminuire del prodotto scalare: si sceglie il segno negativo, La distanza diventa , cioè V, e contro della scelta iniziale: invertire il segno costa la stessa energia e riduce l'errore di quattro ordini di grandezza. (Con in luogo di .)
Versione ripasso
Dati. su , su , V, s, V/Hz.
- , Vs.
- Base: sulle due metà di (Gram-Schmidt: ).
- , ; .
- MD (equiprobabili, AWGN): , ovvero filtri campionati in con sottrazione di , e ARGMAX.
- Nelle coordinate: si decide se (unità ).
(4) ; con : massimo con segno negativo. V, , .
Errori tipici
- Trattare come ortogonali: i supporti sono nidificati.
- Usare al posto di .
- Scegliere a energia uguale: la distanza è massima con segno opposto.