Salta al contenuto
Note per Studenti Esercizio - da 2-PAM a 8-PAM con codifica di Gray

Esercizio - da 2-PAM a 8-PAM con codifica di Gray

In questa pagina 4

Testo (scheda di esercizi n. 5, modulazione digitale, esercizio 2). Un sistema di trasmissione usa una PAM binaria, inviando 10001000 b/s con Pbit=10−9P_{bit}=10^{-9}. Per aumentare la velocità di trasmissione, modulatore e demodulatore sono sostituiti con un sistema 88-PAM con codifica di Gray. Il tempo di simbolo, l'energia media trasmessa per simbolo, il rumore, la banda e l'attenuazione restano invariati. Come cambia il bit-rate? E la probabilità d'errore sul bit?

Teoria usata: Modulazioni PAM, PSK, QAM e FSKLe modulazioni pratiche usano un solo impulso base $h(t)$ (energia $E_h$) e coefficienti scelti in un insieme regolare. PAM: $s_n=\alpha_nh(t)$, $\alpha_n\in{-M+1,\dots,M-1}$, punti su una retta, $d_{min}=2\sqrt{E_h}$, $E_s=\frac{M^2-1}3E_h$, $P[E]=2\left(1-\frac1M\right)Q\left(\sqrt{\frac{6E_s}{(M^2-1)N_0}}\right)$. QAM: coefficienti complessi su due portanti in quadratura, base di dimensione 2, per $M=L^2$ $E_s=\frac{M-1}3E_h$ e $P[E]\approx4\left(1-\frac1{\sqrt M}\right)Q\left(\sqrt{\frac{3E_s}{(M-1)N_0}}\right)$. PSK: ampiezza costante, fasi $\theta_n=\frac{(2n-1)\pi}M$, punti su una circonferenza, $E_s=\frac{E_h}2$, $P[E]\approx2Q\left(\sqrt{\frac{2E_s}{N_0}}\sin\frac\pi M\right)$. FSK: due sinusoidi a frequenze diverse, $\rho\approx\operatorname{sinc}(4f_dT)$. Con la codifica di Gray $P_{bit}\approx\frac{P[E]}{\log_2M}$.Modulazioni PAM, PSK, QAM e FSK →, Canale binario simmetrico, codifica di Gray e probabilità di bitIl canale numerico equivalente a modulatore, canale e demodulatore è un canale binario simmetrico senza memoria (BSC): ogni bit è sbagliato con probabilità $P_{bit}$, indipendentemente dagli altri. Per una modulazione $M$-aria con $n=\log_2M$ bit per simbolo, la probabilità di errore sul simbolo è $P[E]=1-(1-P_{bit})^n\approx nP_{bit}$ e $P_{bit}\le P[E]$. Il legame inverso passa dalla distanza di Hamming tra le parole di bit: $P_{bit}=\sum_k\sum_{j\ne k}p_kP_{j|k}\frac{d_H(\mathbf c_j,\mathbf c_k)}{\log_2M}$. Con la codifica di Gray (simboli adiacenti differiscono per un solo bit) e SNR non troppo basso gli errori più probabili, verso i vicini, sbagliano un solo bit, quindi $P_{bit}\approx\frac{P[E]}{\log_2M}$.Canale binario simmetrico, codifica di Gray e probabilità di bit →, 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 →.

Bit-rate

Con TT invariato, nella PAM binaria un simbolo porta 11 bit: Tb=TT_b=T. Nella 88-PAM ogni simbolo porta log⁡28=3\log_28=3 bit: Tb=T3T_b=\frac T3 e Rb=1Tb=log⁡2MT=3⋅1T=3000 b/sR_b=\frac1{T_b}=\frac{\log_2M}T=3\cdot\frac1T=\boxed{3000\ \text{b/s}} cioè il bit-rate triplica.

Probabilità d'errore

Passo 1: EsN0\frac{E_s}{N_0} del sistema binario. La 22-PAM è antipodale e Pbit=Q(2EsN0)=10−9P_{bit}=Q\left(\sqrt{\frac{2E_s}{N_0}}\right)=10^{-9}. Dalla tabella della funzione QQ: Q−1(10−9)=5,998≈6Q^{-1}(10^{-9})=5{,}998\approx6, quindi 2EsN0=6 ⟹ 2EsN0=36,EsN0=18 (12,55 dB).\sqrt{\frac{2E_s}{N_0}}=6\ \Longrightarrow\ \frac{2E_s}{N_0}=36,\qquad\frac{E_s}{N_0}=18\ (12{,}55\ \text{dB}). Passo 2: 88-PAM con la stessa EsE_s e lo stesso N0N_0 (M=8M=8, M2−1=63M^2-1=63): P[E]=2(1−18)Q(6Es(M2−1)N0)=74 Q(6⋅1863)=74 Q(1,309)=1,75⋅0,0953=0,167.P[E]=2\left(1-\frac18\right)Q\left(\sqrt{\frac{6E_s}{(M^2-1)N_0}}\right)=\frac74\,Q\left(\sqrt{\frac{6\cdot18}{63}}\right)=\frac74\,Q(1{,}309)=1{,}75\cdot0{,}0953=0{,}167 . Passo 3: dal simbolo al bit. Con Gray, Pbit≈P[E]log⁡2M=0,1673=0,056P_{bit}\approx\frac{P[E]}{\log_2M}=\frac{0{,}167}3=\boxed{0{,}056}. (Il calcolo esatto, sommando per ogni coppia di simboli Pj∣kdH3P_{j|k}\frac{d_H}{3} con la mappa di Gray, dà 0,05560{,}0556.)

Commento

  • Il sistema non funziona: un tasso d'errore del 5,6%5{,}6\% è inutilizzabile (si passa da 10−910^{-9} a 5,6⋅10−25{,}6\cdot10^{-2}, sette ordini e mezzo di grandezza).
  • Il valore Pbit≈P[E]3P_{bit}\approx\frac{P[E]}{3} è qui poco più che indicativo: l'approssimazione di Gray assume PbitP_{bit} piccola (errori solo verso i simboli adiacenti), ipotesi ormai violata; però, nel caso specifico, il calcolo esatto dà quasi lo stesso valore.
  • Perché peggiora così tanto: a parità di EsE_s la distanza minima cala. Per la 22-PAM dmin=2Esd_{min}=2\sqrt{E_s}; per la 88-PAM, con Eh=3EsM2−1E_h=\frac{3E_s}{M^2-1} e dmin=2Eh=23Es63=0,436Esd_{min}=2\sqrt{E_h}=2\sqrt{\frac{3E_s}{63}}=0{,}436\sqrt{E_s}: oltre 4,64{,}6 volte più piccola (13,213{,}2 dB).
  • Per ripristinare Pbit=10−9P_{bit}=10^{-9} con la 88-PAM servirebbero EsN0=25,6\frac{E_s}{N_0}=25{,}6 dB invece di 12,5512{,}55 dB: 13,113{,}1 dB in più di energia per simbolo (un fattore 2020). Si pagano 1313 dB per triplicare il bit-rate.

Errori comuni

  • Credere che con la stessa EsE_s la PbitP_{bit} resti uguale: P[E]P[E] dipende da MM anche dentro la QQ.
  • Usare il bit-rate invariato: il tempo di simbolo è fisso, quindi sono i bit per simbolo a triplicare.
  • Applicare Pbit≈P[E]log⁡2MP_{bit}\approx\frac{P[E]}{\log_2M} con PbitP_{bit} molto grande senza segnalare che l'approssimazione non è più affidabile.

Versione ripasso

  • Rb=log⁡2MTR_b=\frac{\log_2M}T: 1000→30001000\to3000 b/s.
  • 22-PAM: Q(2EsN0)=10−9⇒EsN0=18Q\left(\sqrt{\frac{2E_s}{N_0}}\right)=10^{-9}\Rightarrow\frac{E_s}{N_0}=18 (12,5512{,}55 dB).
  • 88-PAM: P[E]=74Q(6⋅1863)=0,167P[E]=\frac74Q\left(\sqrt{\frac{6\cdot18}{63}}\right)=0{,}167; Gray Pbit≈P[E]3=0,056P_{bit}\approx\frac{P[E]}3=0{,}056: inutilizzabile; servono 13,113{,}1 dB in più.

Lezioni in cui compare

Teoria collegata