Esercizio - tre punti a L, regioni di decisione, union bound e costellazione ridotta a due punti (esercizi del corso, cap. 3, es. 28)
In questa pagina 3
Testo (esercizi del corso di Fondamenti di Telecomunicazioni, Ing. Informatica UniPD, cap. 3, es. 28). Un sistema di trasmissione numerica ha tre segnali al ricevitore con costellazione formata dai punti , e , con . I segnali sono equiprobabili e il canale introduce rumore AWGN con varianza per componente .
- Rappresentare lo schema a blocchi del ricevitore ottimo più efficiente per il sistema considerato, specificando in forma sia grafica sia analitica le regioni di decisione.
- Calcolare la più stretta maggiorazione (upper bound) o la miglior approssimazione (tra quelle studiate) alla probabilità di errore sul simbolo, , del sistema.
- Se ai segnali della costellazione si toglie il segnale associato al vettore , determinare le nuove regioni di decisione e la nuova , assumendo i segnali equiprobabili.
Teoria usata: 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 →, 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 →, Modulazioni M-arie - ortogonali, PPM, biortogonali e union boundCon $M>2$ segnali ogni simbolo porta $\log_2M$ bit. La probabilità d'errore si limita con la union bound: $P[E\mid m]\le\sum_{m'\ne m}Q\left(\frac{d_{m',m}}{2\sigma_I}\right)$, da cui $\frac{N_{\min}}{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)$ ($d_{\min}$ distanza minima della costellazione, $N_{\min}$ numero di punti che hanno un vicino a quella distanza). Modulazioni ortogonali (PPM): $d=\sqrt{2E_s}$ per ogni coppia, $P[E]\le(M-1)Q\left(\sqrt{\frac{E_s}{2\sigma_I^2}}\right)$. Biortogonali ($M/2$ ortogonali più i loro opposti): $P[E]\le(M-2)Q\left(\sqrt{\frac{E_s}{2\sigma_I^2}}\right)+Q\left(\sqrt{\frac{E_s}{\sigma_I^2}}\right)$.Modulazioni M-arie - ortogonali, PPM, biortogonali e union bound →, 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 →.
Si chiamano , , . Rumore: . Le distanze: (orizzontale), (verticale) e (diagonale). In unità di : e .
(1) Ricevitore ottimo e regioni di decisione
I tre punti stanno in un piano () e : il ricevitore più efficiente ha rami (uno per funzione di base) seguiti dal blocco decisionale, anziché filtri adattati (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 →). Equiprobabili + AWGN: minima distanza, confini = assi dei segmenti.
- contro : asse del segmento orizzontale tra e : la retta ( per ).
- contro : la retta ( per ).
- contro : asse del segmento tra e , che ha pendenza e passa per l'origine (punto medio): la retta ( sopra, per ).
Le tre rette passano per l'origine, che è equidistante dai tre punti (il triangolo è rettangolo in e l'origine è il punto medio dell'ipotenusa). Le regioni: Equivalenti alla forma: e . (Verificato numericamente contro la classificazione al punto più vicino.)
Grafico interattivo: I tre punti (50; 50), (−50; 50), (50; −50) e le regioni a minima distanza: R₁ è il primo quadrante, R₂ sta sopra la retta y = x nel semipiano x < 0, R₃ sotto di essa nel semipiano y < 0. I tre confini si incontrano nell'origine
(2) Upper bound alla probabilità d'errore
Si usa la union bound con tutte le distanze (Modulazioni M-arie - ortogonali, PPM, biortogonali e union boundCon $M>2$ segnali ogni simbolo porta $\log_2M$ bit. La probabilità d'errore si limita con la union bound: $P[E\mid m]\le\sum_{m'\ne m}Q\left(\frac{d_{m',m}}{2\sigma_I}\right)$, da cui $\frac{N_{\min}}{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)$ ($d_{\min}$ distanza minima della costellazione, $N_{\min}$ numero di punti che hanno un vicino a quella distanza). Modulazioni ortogonali (PPM): $d=\sqrt{2E_s}$ per ogni coppia, $P[E]\le(M-1)Q\left(\sqrt{\frac{E_s}{2\sigma_I^2}}\right)$. Biortogonali ($M/2$ ortogonali più i loro opposti): $P[E]\le(M-2)Q\left(\sqrt{\frac{E_s}{2\sigma_I^2}}\right)+Q\left(\sqrt{\frac{E_s}{\sigma_I^2}}\right)$.Modulazioni M-arie - ortogonali, PPM, biortogonali e union bound →): Ogni coppia compare due volte (una per e una per ): ha i vicini (distanza entrambi), ha () e (), ha () e (). Dunque Il bound "grossolano" è meno stretto. La soluzione del corso riporta lo stesso risultato (, usando al posto di : differenza trascurabile).
(3) Costellazione ridotta a due punti
Tolto restano e : una modulazione antipodale (i due punti sono opposti rispetto all'origine) lungo la diagonale . L'unico confine è l'asse del segmento: la retta , Con due simboli , : Con l'energia il risultato si scrive anche (): . (La soluzione del corso riporta , che è ; con l'argomento esatto il valore è .) Togliere il punto migliora enormemente le prestazioni: da a , perché sparisce la coppia a distanza e rimane solo la più distante, . Anche il ricevitore si semplifica: basta un solo ramo, lungo (), con soglia in .
Versione ripasso
Dati. , , , , (), equiprobabili, AWGN. Distanze: , ; .
- : due rami e blocco decisionale. MD, confini nell'origine (circocentro del triangolo rettangolo).
- (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 →).
- .
- Bound grossolano (meno stretto).
- Antipodali lungo la diagonale: , ; un solo ramo.
- (il corso riporta ).
Errori tipici
- Contare vicini a distanza minima per ogni punto: i due vicini di sono a distanze diverse.
- Disegnare il confine - senza vedere che passa per l'origine.
- Dimenticare che con basta un ramo.