Esercizio - 4-PAM irregolare con attenuazione di 20 dB, soglie di decisione e disturbo ortogonale (esercizi del corso, cap. 3, es. 30)
In questa pagina 6
Testo (esercizi del corso di Fondamenti di Telecomunicazioni, Ing. Informatica UniPD, capitolo 3, esercizio 30). Si consideri la seguente segnalazione con : dove e è il periodo di simbolo (assumere ). Il canale introduce un'attenuazione di dB ed un rumore AWGN con PSD V/Hz. I simboli sono equiprobabili.
- Determinare una base per la segnalazione. Rappresentare la costellazione e le soglie di decisione nel punto di decisione.
- Rappresentare uno schema a blocchi del ricevitore ottimo: filtro di ricezione, fase di campionamento e regola di decisione utilizzando le soglie di decisione.
- Determinare la probabilità di errore del sistema.
- Se ora oltre al rumore è presente in ingresso al ricevitore un disturbo del tipo di figura (un'onda quadra di ampiezza V con semiperiodo , che vale in e in , e così via), quanto diventa la probabilità di errore?
Teoria usata: Modulazione PAM - livelli, energia media, codifica di Gray e probabilità d'erroreNella PAM i segnali sono un impulso $h_{Tx}(t)$ moltiplicato per un'ampiezza $\alpha_m=2m-1-M$: $s_m(t)=\alpha_mh_{Tx}(t)$. La base è $\phi_1=\frac{h_{Tx}}{\sqrt{E_h}}$, i punti sono $\alpha_m\sqrt{E_h}$ su una retta, $d_{\min}=2\sqrt{E_h}$, $E_s=\frac{M^2-1}{3}E_h$. I due simboli esterni sbagliano da una parte sola, gli $M-2$ interni da due: $P[E]=2\left(1-\frac1M\right)Q\left(\sqrt{\frac{E_s}{\sigma_I^2}\frac{3}{M^2-1}}\right)$. Con la codifica di Gray (simboli adiacenti differiscono per un bit) $P_{bit}\simeq\frac{P[E]}{\log_2M}$.Modulazione PAM - livelli, energia media, codifica di Gray e probabilità d'errore →, 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 →, Canali di trasmissione - cavo, fibra ottica e radio in spazio liberoIl canale moltiplica il segnale per un fattore $A$ e aggiunge il rumore, che nasce al ricevitore: $r(t)=A,s_{Tx}(t)+w(t)$, con $\frac{E_r}{E_{Tx}}=A^2$. Se $A<1$ c'è attenuazione $a=\frac1A$, in dB $(a^2){dB}=10\log{10}a^2$. Cavo e fibra: attenuazione proporzionale alla lunghezza, $(a^2){dB}=\tilde a\cdot l{km}$ (cavo in rame: $\tilde a$ cresce con $\sqrt f$; fibra circa $0{,}2$ dB/km). Radio in spazio libero: $(a){dB}=32{,}4+20\log{10}d_{km}+20\log_{10}f_{MHz}-g_{Tx,dB}-g_{Rx,dB}$. L'energia al ricevitore $E_s=A^2E_{Tx}$ è quella da usare nelle formule di $P[E]$; poiché $P=\frac{E}{T}$, vale $\frac{E_r}{E_{Tx}}=\frac{P_r}{P_{Tx}}$.Canali di trasmissione - cavo, fibra ottica e radio in spazio libero →, Demodulatore digitale - proiezione del rumore e teorema di irrilevanzaIl demodulatore digitale proietta il segnale ricevuto sulla base ortonormale della segnalazione: $r_i=\langle r,\phi_i\rangle=s_{a_0,i}+w_i$, cioè $\mathbf r=\mathbf s_{a_0}+\mathbf w$. Con rumore bianco gaussiano le componenti $w_i$ sono gaussiane a media nulla, scorrelate e quindi indipendenti, tutte con varianza $\sigma_I^2=N_0/2$: $\mathbf r|{a_0=m}$ è una nuvola gaussiana circolare centrata su $\mathbf s_m$. La parte di rumore fuori dallo spazio dei segnali (le componenti $w{I+1},\dots$) non porta informazione e si butta via: è il teorema di irrilevanza, che vale se le componenti scartate sono indipendenti da quelle usate e dal simbolo trasmesso.Demodulatore digitale - proiezione del rumore e teorema di irrilevanza →, 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, costellazione e soglie
Base. Tutti i segnali sono multipli di : una sola dimensione, con Vs, cioè .
Costellazione in trasmissione. Le coordinate sono i coefficienti: V. Non è una PAM regolare (i punti non sono ): la spaziatura è tra e , tra e , tra e .
Attenuazione di dB. Un'attenuazione di dB sull'energia è un fattore , cioè un fattore sulle ampiezze (Canali di trasmissione - cavo, fibra ottica e radio in spazio liberoIl canale moltiplica il segnale per un fattore $A$ e aggiunge il rumore, che nasce al ricevitore: $r(t)=A,s_{Tx}(t)+w(t)$, con $\frac{E_r}{E_{Tx}}=A^2$. Se $A<1$ c'è attenuazione $a=\frac1A$, in dB $(a^2){dB}=10\log{10}a^2$. Cavo e fibra: attenuazione proporzionale alla lunghezza, $(a^2){dB}=\tilde a\cdot l{km}$ (cavo in rame: $\tilde a$ cresce con $\sqrt f$; fibra circa $0{,}2$ dB/km). Radio in spazio libero: $(a){dB}=32{,}4+20\log{10}d_{km}+20\log_{10}f_{MHz}-g_{Tx,dB}-g_{Rx,dB}$. L'energia al ricevitore $E_s=A^2E_{Tx}$ è quella da usare nelle formule di $P[E]$; poiché $P=\frac{E}{T}$, vale $\frac{E_r}{E_{Tx}}=\frac{P_r}{P_{Tx}}$.Canali di trasmissione - cavo, fibra ottica e radio in spazio libero →). Il canale moltiplica le coordinate per . Nel punto di decisione: Soglie MD (simboli equiprobabili, AWGN: minima distanza, 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 →): a metà tra punti adiacenti,
Grafico interattivo: Costellazione nel punto di decisione (V√s) dopo l'attenuazione di 20 dB: punti −0,4, −0,1, +0,1, +0,4; le soglie MD sono in −0,25, 0 e +0,25
(2) Ricevitore
La dimensione è : basta un solo ramo. Filtro adattato a : , che con è uguale a (il rettangolo è simmetrico). Si campiona a ottenendo , con . Regola di decisione: (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 →. La varianza del campione di rumore è Vs perché ha energia unitaria.)
(3) Probabilità d'errore
Con . Distanze dei punti dalle soglie vicine (nel punto di decisione):
- : errore se (soglia ): ;
- : errore se o (soglie e ): ;
- : simmetrico di ;
- : simmetrico di : .
Con e : Lettura. Il valore è dominato dai due simboli centrali, che distano solo dalla soglia centrale, mentre quelli esterni ne distano . La costellazione ha energia media Vs e al ricevitore Vs: SNR , cioè dB. (La soluzione del corso scrive la stessa espressione: , uguale a questa.)
(4) Disturbo aggiunto
Il disturbo si somma al segnale e al rumore. All'uscita del filtro adattato (correlatore con ) il campione è , con Il disturbo è ortogonale alla base della segnalazione: la sua proiezione su è nulla e il campione non cambia (Demodulatore digitale - proiezione del rumore e teorema di irrilevanzaIl demodulatore digitale proietta il segnale ricevuto sulla base ortonormale della segnalazione: $r_i=\langle r,\phi_i\rangle=s_{a_0,i}+w_i$, cioè $\mathbf r=\mathbf s_{a_0}+\mathbf w$. Con rumore bianco gaussiano le componenti $w_i$ sono gaussiane a media nulla, scorrelate e quindi indipendenti, tutte con varianza $\sigma_I^2=N_0/2$: $\mathbf r|{a_0=m}$ è una nuvola gaussiana circolare centrata su $\mathbf s_m$. La parte di rumore fuori dallo spazio dei segnali (le componenti $w{I+1},\dots$) non porta informazione e si butta via: è il teorema di irrilevanza, che vale se le componenti scartate sono indipendenti da quelle usate e dal simbolo trasmesso.Demodulatore digitale - proiezione del rumore e teorema di irrilevanza →: solo le componenti lungo la base contano). La probabilità d'errore non cambia: .
(Il risultato vale per ogni onda quadra a semiperiodo in fase con l'impulso; con una fase diversa la proiezione non sarebbe nulla.)
Verifica con Python
, , ; , .
Errori comuni
- Applicare i dB come fattore o sulle ampiezze: dB sull'energia sono in energia e in ampiezza (le coordinate si dividono per ).
- Mettere le soglie a o a nel punto di decisione: vanno calcolate dopo l'attenuazione, a metà tra i punti ricevuti.
- Usare la formula della PAM regolare: la costellazione non è regolare, vanno contate le code una per una.
- Pensare che il disturbo aumenti l'errore: se è ortogonale alla base non passa dal correlatore.
Versione ripasso
Testo. , , , attenuazione dB, V²/Hz, equiprobabili. (1) base, costellazione, soglie; (2) ricevitore; (3) ; (4) disturbo : onda quadra V con semiperiodo .
- , . Punti in trasmissione . Attenuazione dB in energia, in ampiezza (Canali di trasmissione - cavo, fibra ottica e radio in spazio liberoIl canale moltiplica il segnale per un fattore $A$ e aggiunge il rumore, che nasce al ricevitore: $r(t)=A,s_{Tx}(t)+w(t)$, con $\frac{E_r}{E_{Tx}}=A^2$. Se $A<1$ c'è attenuazione $a=\frac1A$, in dB $(a^2){dB}=10\log{10}a^2$. Cavo e fibra: attenuazione proporzionale alla lunghezza, $(a^2){dB}=\tilde a\cdot l{km}$ (cavo in rame: $\tilde a$ cresce con $\sqrt f$; fibra circa $0{,}2$ dB/km). Radio in spazio libero: $(a){dB}=32{,}4+20\log{10}d_{km}+20\log_{10}f_{MHz}-g_{Tx,dB}-g_{Rx,dB}$. L'energia al ricevitore $E_s=A^2E_{Tx}$ è quella da usare nelle formule di $P[E]$; poiché $P=\frac{E}{T}$, vale $\frac{E_r}{E_{Tx}}=\frac{P_r}{P_{Tx}}$.Canali di trasmissione - cavo, fibra ottica e radio in spazio libero →): nel punto di decisione V.
- Soglie MD (a metà tra punti adiacenti): .
- Un solo ramo: filtro adattato , , campionamento in ; , (la base ha energia ). Decisione a soglie.
(3) .
- : una coda a distanza : .
- : due code, a e a : , .
- . Energia media al ricevitore , . Domina il simbolo centrale (soglia a ).
- : il disturbo è ortogonale alla base, non passa dal correlatore; invariata (). Con fase diversa la proiezione non sarebbe nulla.
Errori tipici
- dB come fattore o sulle ampiezze (è ).
- Soglie calcolate prima dell'attenuazione () invece che sui punti ricevuti.
- Formula della PAM regolare per una costellazione non regolare: vanno contate le code una per una.
- Pensare che il disturbo aumenti l'errore anche se ortogonale alla base.
Teoria collegata
- Modulazione PAM - livelli, energia media, codifica di Gray e probabilità d'errore
- Ricevitore ottimo - banco di correlatori e filtri adattati
- Canali di trasmissione - cavo, fibra ottica e radio in spazio libero
- Demodulatore digitale - proiezione del rumore e teorema di irrilevanza
- Regioni di decisione - criteri MAP, ML e minima distanza