Salta al contenuto
Note per Studenti Esercizio - 4-PAM con rumore moltiplicativo, criterio ML e confini delle regioni (compito del 24 gennaio 2025, es. 187)

Esercizio - 4-PAM con rumore moltiplicativo, criterio ML e confini delle regioni (compito del 24 gennaio 2025, es. 187)

In questa pagina 6

Testo (compito del 24 gennaio 2025, corso di Fondamenti di Telecomunicazioni, Ing. Informatica UniPD). Si consideri un sistema di comunicazione in cui il trasmettitore invia simboli equiprobabili con periodo di simbolo T=1 μT=1\ \mus utilizzando una 4-PAM con energia dell'impulso fondamentale Eh=4E_h=4. Il campione ottenuto al ricevitore a tempo kTkT nello spazio euclideo della modulazione in corrispondenza del simbolo trasmesso aka_k è rk=[1+wk]sak,r_k=\left[1+w_k\right]s_{a_k}, con wkw_k una variabile aleatoria gaussiana con media nulla e varianza σ2=0,001\sigma^2=0{,}001.

  1. Disegnare la costellazione del segnale al ricevitore (per wk=0w_k=0) specificando le coordinate dei punti.
  2. Scegliere il criterio ottimo per la demodulazione ottima al ricevitore, giustificando la risposta.
  3. Riscrivere la stessa espressione di rkr_k come quella di un segnale PAM trasmesso su canale AWGN con potenza del rumore che dipende dal simbolo PAM trasmesso. Calcolare la potenza del rumore per ciascun simbolo della modulazione PAM.
  4. Calcolare le coordinate dei confini delle regioni di decisione ottime.
  5. Sempre per il segnale 4-PAM, considerare ora un canale AWGN con guadagno unitario e potenza del rumore per dimensione σI2=0,2\sigma_I^2=0{,}2. Calcolare la probabilità di errore di simbolo al ricevitore.

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 →, 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 →, Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione QUna v.a. continua ha funzione di distribuzione F_x(a) = P(x ≤ a) e densità f_x(a) = dF_x/da ≥ 0 con integrale 1; P(A ≤ x ≤ B) = F_x(B) − F_x(A) = ∫_A^B f_x e P(x = A) = 0. Uniforme U([a,b]): densità 1/(b−a), media (a+b)/2, varianza (b−a)²/12. Esponenziale unilatera di media m: (1/m)e^(−a/m), a ≥ 0. Gaussiana N(m, σ²): P(x ≥ A) = Q((A − m)/σ), con Q(A) coda della gaussiana standard. Somme di gaussiane indipendenti sono gaussiane (medie e varianze si sommano); teorema del limite centrale.Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione Q →.

(1) Costellazione al ricevitore

Con wk=0w_k=0 il campione è il punto della costellazione: rk=sakr_k=s_{a_k}. Per la 4-PAM la base è ϕ1=hEh\phi_1=\frac{h}{\sqrt{E_h}} e i punti sono αmEh\alpha_m\sqrt{E_h} con αm∈{−3,−1,1,3}\alpha_m\in\{-3,-1,1,3\}. Con Eh=4E_h=4 V2^2s, Eh=2\sqrt{E_h}=2 Vs\sqrt{\text{s}}: s1=−6,s2=−2,s3=+2,s4=+6.s_1=-6,\quad s_2=-2,\quad s_3=+2,\quad s_4=+6.

Grafico interattivo: Costellazione 4-PAM al ricevitore per E_h = 4: punti −6, −2, +2, +6 (passo 2√E_h = 4); si noti che i punti esterni sono più lontani dall'origine, e quindi più disturbati dal rumore moltiplicativo

(2) Criterio di decisione

I simboli sono equiprobabili, quindi MAP e ML coincidono (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 →). Il criterio MD (minima distanza) è invece ottimo solo se il rumore è gaussiano con la stessa varianza per tutti i simboli (le curve di verosimiglianza sono campane uguali e il confine sta a metà): qui, come si vede al punto 3, la varianza dipende dal simbolo, quindi il criterio ottimo è il ML: si decide il simbolo mm che massimizza la densità p(r∣a0=m)p(r\mid a_0=m), e i confini non stanno a metà tra i punti.

(3) Il rumore equivalente dipende dal simbolo

Si scrive rk=sak+sakwk=sak+nk,nk=sak wk.r_k=s_{a_k}+s_{a_k}w_k=s_{a_k}+n_k,\qquad n_k=s_{a_k}\,w_k. Questo è un PAM con rumore additivo nkn_k; dato il simbolo trasmesso (saks_{a_k} è una costante), nkn_k è una gaussiana moltiplicata per una costante, quindi gaussiana a media nulla e con varianza σn2(m)=sm2 σ2=sm2⋅10−3.\sigma_n^2(m)=s_m^2\,\sigma^2=s_m^2\cdot10^{-3}. Per i quattro simboli:

  • s=±2s=\pm2 (s2,s3s_2,s_3): σn2=4⋅10−3=0,004\sigma_n^2=4\cdot10^{-3}=0{,}004 (σn=0,0632\sigma_n=0{,}0632);
  • s=±6s=\pm6 (s1,s4s_1,s_4): σn2=36⋅10−3=0,036\sigma_n^2=36\cdot10^{-3}=0{,}036 (σn=0,1897\sigma_n=0{,}1897).

Il rumore è maggiore per i simboli più lontani dall'origine (è un errore relativo del σ2=3,16%\sqrt{\sigma^2}=3{,}16\% del valore del simbolo).

(4) Confini delle regioni di decisione (ML)

Date le densità p(r∣m)=12πσm2e−(r−sm)22σm2p(r\mid m)=\frac1{\sqrt{2\pi\sigma_m^2}}e^{-\frac{(r-s_m)^2}{2\sigma_m^2}} con σm2=0,036\sigma_m^2=0{,}036 per m=1,4m=1,4 e 0,0040{,}004 per m=2,3m=2,3.

Confine tra s2s_2 e s3s_3 (stessa varianza): le due campane hanno la stessa forma, si incrociano a metà: r=0r=0.

Confine tra s1=−6s_1=-6 e s2=−2s_2=-2. Si pone p(r∣1)=p(r∣2)p(r\mid1)=p(r\mid2) e si passa ai logaritmi: −12ln⁡σ12−(r−s1)22σ12=−12ln⁡σ22−(r−s2)22σ22.-\tfrac12\ln\sigma_1^2-\frac{(r-s_1)^2}{2\sigma_1^2}=-\tfrac12\ln\sigma_2^2-\frac{(r-s_2)^2}{2\sigma_2^2}. Sviluppando i quadrati si ottiene un'equazione di secondo grado αr2+βr+γ=0\alpha r^2+\beta r+\gamma=0 con α=12σ22−12σ12=125−13,89=111,1,β=s1σ12−s2σ22=−166,7+500=333,3,\alpha=\frac1{2\sigma_2^2}-\frac1{2\sigma_1^2}=125-13{,}89=111{,}1,\quad\beta=\frac{s_1}{\sigma_1^2}-\frac{s_2}{\sigma_2^2}=-166{,}7+500=333{,}3, γ=12ln⁡σ22σ12−s122σ12+s222σ22=12ln⁡19−500+500=−1,0986.\gamma=\frac12\ln\frac{\sigma_2^2}{\sigma_1^2}-\frac{s_1^2}{2\sigma_1^2}+\frac{s_2^2}{2\sigma_2^2}=\frac12\ln\frac19-500+500=-1{,}0986. (I due termini grandi si annullano: 362⋅0,036=42⋅0,004=500\frac{36}{2\cdot0{,}036}=\frac{4}{2\cdot0{,}004}=500.) Le radici sono r=−3,0033r=-3{,}0033 e r=+0,0033r=+0{,}0033. La soluzione che cade tra s1s_1 e s2s_2 (cioè in [−6,−2][-6,-2]) è θ12=−3,0033.\theta_{12}=-3{,}0033. L'altra radice non conta: a destra di s2s_2 sono più verosimili s2s_2 e s3s_3, che hanno una campana molto più alta. Per simmetria θ23=0\theta_{23}=0 e θ34=+3,0033\theta_{34}=+3{,}0033. Le regioni sono quindi R1=(−∞,−3,003], R2=[−3,003,0], R3=[0,3,003], R4=[3,003,+∞).\mathcal R_1=(-\infty,-3{,}003],\ \mathcal R_2=[-3{,}003,0],\ \mathcal R_3=[0,3{,}003],\ \mathcal R_4=[3{,}003,+\infty). Perché non è −4-4. Con il criterio MD il confine sarebbe a metà tra −6-6 e −2-2, cioè −4-4. Con il ML si sposta verso s2s_2, il simbolo con meno rumore (campana stretta): il confine è circa −3-3, dove le distanze normalizzate ∣r−sm∣σm\frac{\lvert r-s_m\rvert}{\sigma_m} dai due simboli sono uguali: 30,1897=10,0632=15,8\frac{3}{0{,}1897}=\frac{1}{0{,}0632}=15{,}8. Poiché le deviazioni standard sono proporzionali ai simboli (σm=∣sm∣0,001\sigma_m=\lvert s_m\rvert\sqrt{0{,}001}), il punto di uguale distanza normalizzata è esattamente r=s12=−3r=\frac{s_1}{2}=-3; il termine logaritmico di γ\gamma lo sposta solo di 0,0030{,}003.

(La soluzione del corso scrive θ12=−3,34\theta_{12}=-3{,}34 con A=80,9A=80{,}9, B=101,44B=101{,}44, C=−565,89C=-565{,}89: questi coefficienti non corrispondono alle varianze 0,0360{,}036 e 0,0040{,}004 che la stessa soluzione ricava al punto 3 (con esse α=111,1\alpha=111{,}1, β=333,3\beta=333{,}3, γ=−1,0986\gamma=-1{,}0986), e la densità gaussiana vi è scritta senza il fattore 22 a denominatore dell'esponente. Il valore corretto è −3,003-3{,}003; lo si è verificato cercando il massimo delle tre verosimiglianze su una griglia di 2⋅1062\cdot10^6 punti.)

Probabilità d'errore del canale moltiplicativo (non richiesta). Con i confini ML, ogni simbolo è a distanza 3,0030,1897=15,8\frac{3{,}003}{0{,}1897}=15{,}8 o 0,99670,0632=15,8\frac{0{,}9967}{0{,}0632}=15{,}8 deviazioni standard dal confine più vicino: P[E]≃Q(15,8)≃10−56P[E]\simeq Q(15{,}8)\simeq10^{-56}, trascurabile. Il disturbo moltiplicativo con σ2=0,001\sigma^2=0{,}001 è piccolo (il 3%3\% del valore).

(5) Probabilità d'errore con rumore AWGN

Con guadagno unitario il punto di decisione ha la costellazione del punto 1 e il rumore AWGN di varianza σI2=0,2\sigma_I^2=0{,}2 per dimensione, uguale per tutti i simboli: ora il criterio ottimo è la minima distanza (soglie in −4,0,4-4,0,4) e si applica la formula della PAM (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 →): P[E]=2(1−1M)Q(EhσI)=2⋅34 Q(20,2)=1,5 Q(4,472)=1,5⋅3,87⋅10−6=5,81⋅10−6.P[E]=2\left(1-\frac1M\right)Q\left(\frac{\sqrt{E_h}}{\sigma_I}\right)=2\cdot\frac34\,Q\left(\frac{2}{\sqrt{0{,}2}}\right)=1{,}5\,Q(4{,}472)=1{,}5\cdot3{,}87\cdot10^{-6}=5{,}81\cdot10^{-6}. (Metà distanza tra punti adiacenti: dmin⁡2=Eh=2\frac{d_{\min}}{2}=\sqrt{E_h}=2; σI=0,2=0,4472\sigma_I=\sqrt{0{,}2}=0{,}4472; verificato con Python: Q(4,4721)=3,872⋅10−6Q(4{,}4721)=3{,}872\cdot10^{-6}.) Energia media per simbolo Es=5Eh=20E_s=5E_h=20, quindi EsσI2=100\frac{E_s}{\sigma_I^2}=100, cioè 2020 dB.

Errori comuni

  • Usare il criterio MD con rumore a varianza diversa: i confini vanno cercati uguagliando le verosimiglianze, non a metà tra i punti.
  • Dimenticare che σn2(m)=sm2σ2\sigma_n^2(m)=s_m^2\sigma^2 è la varianza del rumore equivalente; la varianza di wkw_k resta σ2=0,001\sigma^2=0{,}001.
  • Scrivere la densità gaussiana senza il 22 nell'esponente e−(r−s)2/(2σ2)e^{-(r-s)^2/(2\sigma^2)} (è l'errore che porta al confine sbagliato −3,34-3{,}34).
  • Tenere la radice dell'equazione di secondo grado fuori dall'intervallo tra i due simboli.

Versione ripasso

Testo. 4-PAM equiprobabile, T=1 μT=1\ \mus, Eh=4E_h=4; rk=[1+wk]sakr_k=[1+w_k]s_{a_k}, wk∼N(0,0,001)w_k\sim\mathcal N(0,0{,}001). (1) costellazione al ricevitore; (2) criterio ottimo; (3) rumore equivalente additivo e sua potenza per simbolo; (4) confini delle regioni ottime; (5) P[E]P[E] con AWGN a guadagno unitario e σI2=0,2\sigma_I^2=0{,}2.

(1) 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 →

  • Punti αmEh\alpha_m\sqrt{E_h} con Eh=2\sqrt{E_h}=2: −6,−2,+2,+6-6,-2,+2,+6 (passo 2Eh=42\sqrt{E_h}=4).

(2) 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 →

  • Equiprobabili: MAP == ML. Ma il rumore ha varianza diversa per simbolo: la MD non è ottima (le campane non sono uguali), serve il ML: max⁡mp(r∣m)\max_mp(r\mid m).

(3) rk=s+s wkr_k=s+s\,w_k: il rumore nk=s wkn_k=s\,w_k è gaussiano N(0,s2σ2)\mathcal N(0,s^2\sigma^2). σn2=0,004\sigma_n^2=0{,}004 per s=±2s=\pm2 (σn=0,0632\sigma_n=0{,}0632); σn2=0,036\sigma_n^2=0{,}036 per s=±6s=\pm6 (σn=0,1897\sigma_n=0{,}1897).

(4) Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione QUna v.a. continua ha funzione di distribuzione F_x(a) = P(x ≤ a) e densità f_x(a) = dF_x/da ≥ 0 con integrale 1; P(A ≤ x ≤ B) = F_x(B) − F_x(A) = ∫_A^B f_x e P(x = A) = 0. Uniforme U([a,b]): densità 1/(b−a), media (a+b)/2, varianza (b−a)²/12. Esponenziale unilatera di media m: (1/m)e^(−a/m), a ≥ 0. Gaussiana N(m, σ²): P(x ≥ A) = Q((A − m)/σ), con Q(A) coda della gaussiana standard. Somme di gaussiane indipendenti sono gaussiane (medie e varianze si sommano); teorema del limite centrale.Variabili aleatorie continue - uniforme, gaussiana, esponenziale e funzione Q →

  • s2,s3s_2,s_3 hanno la stessa varianza: θ23=0\theta_{23}=0.
  • p(r∣1)=p(r∣2)p(r\mid1)=p(r\mid2) con p(r∣m)=12πσm2e−(r−sm)2/(2σm2)p(r\mid m)=\frac1{\sqrt{2\pi\sigma_m^2}}e^{-(r-s_m)^2/(2\sigma_m^2)}: αr2+βr+γ=0\alpha r^2+\beta r+\gamma=0, α=12σ22−12σ12=111,1\alpha=\frac1{2\sigma_2^2}-\frac1{2\sigma_1^2}=111{,}1, β=s1σ12−s2σ22=333,3\beta=\frac{s_1}{\sigma_1^2}-\frac{s_2}{\sigma_2^2}=333{,}3, γ=12ln⁡σ22σ12−s122σ12+s222σ22=−1,0986\gamma=\frac12\ln\frac{\sigma_2^2}{\sigma_1^2}-\frac{s_1^2}{2\sigma_1^2}+\frac{s_2^2}{2\sigma_2^2}=-1{,}0986.
  • Radici −3,0033-3{,}0033 e +0,0033+0{,}0033; si prende quella in [−6,−2][-6,-2]: θ12=−3,003\theta_{12}=-3{,}003 (circa s12\frac{s_1}2: distanze normalizzate uguali, 15,8σ15{,}8\sigma da entrambi). Per simmetria θ34=+3,003\theta_{34}=+3{,}003. Non −4-4 (MD) né −3,34-3{,}34 (corso: coefficienti incoerenti con le varianze).
  • Con questi confini P[E]≃Q(15,8)≃10−56P[E]\simeq Q(15{,}8)\simeq10^{-56}.

(5) Rumore uguale per tutti: MD, soglie −4,0,4-4,0,4.

  • P[E]=2(1−1M)Q(EhσI)=1,5 Q(20,2)=1,5 Q(4,472)=5,81⋅10−6P[E]=2\left(1-\frac1M\right)Q\left(\frac{\sqrt{E_h}}{\sigma_I}\right)=1{,}5\,Q\left(\frac2{\sqrt{0{,}2}}\right)=1{,}5\,Q(4{,}472)=5{,}81\cdot10^{-6} (EsσI2=100\frac{E_s}{\sigma_I^2}=100, 2020 dB).

Errori tipici

  • MD con varianze diverse: vanno uguagliate le verosimiglianze.
  • Densità gaussiana senza il 22 nell'esponente.
  • Prendere la radice fuori dall'intervallo tra i due simboli.
  • Confondere σ2=0,001\sigma^2=0{,}001 (di wkw_k) con la varianza del rumore equivalente s2σ2s^2\sigma^2.

Teoria collegata