Salta al contenuto
Note per Studenti Modulazione PAM - livelli, energia media, codifica di Gray e probabilità d'errore

Modulazione PAM - livelli, energia media, codifica di Gray e probabilità d'errore

In questa pagina 7

La PAM (pulse amplitude modulation) è la modulazione più semplice con M>2M>2 segnali: i segnali sono tutti versioni scalate in ampiezza dello stesso impulso hTx(t)h_{Tx}(t) (di energia finita e supporto di durata TT, il periodo di simbolo). Ogni ampiezza porta log⁡2M\log_2M bit. La costellazione sta su una retta, quindi basta un solo correlatore (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 →).

Versione per Ing. Elettronica: PAM - modulazione di ampiezza di impulsiNella PAM ogni segnale è l'impulso $h(t)$ moltiplicato per un'ampiezza $\alpha_m=2m-1-M$: $s_m(t)=\alpha_mh(t)$. La costellazione è su una retta (base $\phi=\frac h{\sqrt{E_h}}$, punti $\alpha_m\sqrt{E_h}$) con $d_{min}=2\sqrt{E_h}$ ed energia media $E_s=E_h\frac{M^2-1}3$. La probabilità di errore è $P[E]=2\left(1-\frac1M\right)Q\left(\sqrt{\frac{2E_h}{N_0}}\right)=2\left(1-\frac1M\right)Q\left(\sqrt{\frac6{M^2-1}\frac{E_s}{N_0}}\right)$ e con Gray $P_{bit}\approx\frac{P[E]}{\log_2M}$. È semplice, ma l'energia cresce come $M^2$.PAM - modulazione di ampiezza di impulsi →. Versione per Ing. delle Telecomunicazioni: 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 →.

Segnali e costellazione

sm(t)=αm hTx(t),αm=2m−1−M,m=1,…,M.s_m(t)=\alpha_m\,h_{Tx}(t),\qquad\alpha_m=2m-1-M,\quad m=1,\dots,M. Gli αm\alpha_m sono i numeri dispari simmetrici attorno a 00, a passo 22:

L'impulso hTxh_{Tx} può avere qualunque forma (rettangolare, triangolare, ...): contano solo la sua energia Eh=∫∣hTx(t)∣2dtE_h=\int\lvert h_{Tx}(t)\rvert^2dt e la durata.

Grafico interattivo: Segnale 4-PAM con impulso rettangolare di durata T = 1 per la sequenza di simboli α = −3, +1, +3, −1: in ogni intervallo il segnale vale α·h_Tx, cioè uno dei livelli −3, −1, +1, +3

Base. Poiché tutti i segnali sono multipli di hTxh_{Tx}, lo spazio ha una sola dimensione (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 →): ϕ1(t)=hTx(t)Eh,sm(t)=αmhTx(t)=αmEh⏟sm,1 ϕ1(t).\phi_1(t)=\frac{h_{Tx}(t)}{\sqrt{E_h}},\qquad s_m(t)=\alpha_mh_{Tx}(t)=\underbrace{\alpha_m\sqrt{E_h}}_{s_{m,1}}\ \phi_1(t). I punti sono αmEh\alpha_m\sqrt{E_h}: equidistanti, a passo 2Eh2\sqrt{E_h}, quindi dmin⁡,m=2Eh=dmin⁡per ogni m.d_{\min,m}=2\sqrt{E_h}=d_{\min}\quad\text{per ogni }m. Le soglie di decisione a minima distanza stanno a metà tra punti adiacenti, cioè in 0,±2Eh,±4Eh,…0,\pm2\sqrt{E_h},\pm4\sqrt{E_h},\dots (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 →).

Grafico interattivo: Costellazione 8-PAM in unità di √E_h: punti −7, −5, −3, −1, +1, +3, +5, +7; distanza tra punti adiacenti 2√E_h, soglie MD in −6, −4, −2, 0, 2, 4, 6

Energia media

Con simboli equiprobabili e Esm=αm2EhE_{s_m}=\alpha_m^2E_h: Es=1M∑m=1Mαm2Eh=EhM∑m=1M(2m−1−M)2=EhM∑m=1M[4m2−4(M+1)m+(M+1)2],E_s=\frac1M\sum_{m=1}^M\alpha_m^2E_h=\frac{E_h}{M}\sum_{m=1}^M(2m-1-M)^2=\frac{E_h}{M}\sum_{m=1}^M\left[4m^2-4(M+1)m+(M+1)^2\right], sviluppando il quadrato (2m−(M+1))2(2m-(M+1))^2. Con le somme notevoli ∑m=1Mm=M(M+1)2\sum_{m=1}^Mm=\frac{M(M+1)}{2} e ∑m=1Mm2=M(M+1)(2M+1)6\sum_{m=1}^Mm^2=\frac{M(M+1)(2M+1)}{6}: ∑m=1M[… ]=4M(M+1)(2M+1)6−4(M+1)M(M+1)2+M(M+1)2=M(M+1)3[2(2M+1)−6(M+1)+3(M+1)]=M(M+1)(M−1)3,\sum_{m=1}^M[\dots]=\frac{4M(M+1)(2M+1)}{6}-\frac{4(M+1)M(M+1)}{2}+M(M+1)^2=\frac{M(M+1)}{3}\left[2(2M+1)-6(M+1)+3(M+1)\right]=\frac{M(M+1)(M-1)}{3}, da cui Es=M2−13 Eh,Eh=3M2−1 Es.\boxed{E_s=\frac{M^2-1}{3}\,E_h,\qquad E_h=\frac{3}{M^2-1}\,E_s.} Controllo con M=4M=4: α2=9,1,1,9\alpha^2=9,1,1,9, media 55, e 16−13=5\frac{16-1}{3}=5. ✓ L'energia media cresce come M2M^2 a parità di distanza: Es/Eh=1, 5, 21, 85E_s/E_h=1,\,5,\,21,\,85 per M=2,4,8,16M=2,4,8,16 (cioè 00, 7,07{,}0, 13,213{,}2, 19,319{,}3 dB).

Probabilità d'errore (decisione a minima distanza)

Canale AWGN, simboli equiprobabili, regioni MD. Con a0=ma_0=m, r‾=sm+w\underline r=s_m+w con w∼N(0,σI2)w\sim\mathcal N(0,\sigma_I^2) (una sola dimensione). Si distinguono due tipi di regione (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 interne (M−2M-2 simboli): la regione è l'intervallo [sm−Eh, sm+Eh]\left[s_m-\sqrt{E_h},\ s_m+\sqrt{E_h}\right]. Si sbaglia se il rumore supera dmin⁡2=Eh\frac{d_{\min}}2=\sqrt{E_h} da una delle due parti: P[E∣m]=P[w>dmin⁡2]+P[w<−dmin⁡2]=2 Q(dmin⁡2σI).P[E\mid m]=P\left[w>\tfrac{d_{\min}}2\right]+P\left[w<-\tfrac{d_{\min}}2\right]=2\,Q\left(\frac{d_{\min}}{2\sigma_I}\right). Regioni esterne (i 22 simboli estremi): un solo lato è pericoloso (l'altro è una semiretta illimitata): P[E∣m]=P[w<−dmin⁡2]=Q(dmin⁡2σI).P[E\mid m]=P\left[w<-\tfrac{d_{\min}}2\right]=Q\left(\frac{d_{\min}}{2\sigma_I}\right).

Grafico interattivo: 4-PAM con σ_I = 0,7 in unità di √E_h: densità del campione se si trasmette −3 (simbolo esterno) e −1 (interno); le soglie MD sono −2, 0, +2. Per il simbolo esterno l'errore è la sola coda a destra di −2 (area colorata), per l'interno le due code oltre −2 e 0

Si media su MM simboli equiprobabili, con dmin⁡2σI=EhσI\frac{d_{\min}}{2\sigma_I}=\frac{\sqrt{E_h}}{\sigma_I}: P[E]=1M[2⋅Q(dmin⁡2σI)+(M−2)⋅2 Q(dmin⁡2σI)]=2(M−1)MQ(EhσI).P[E]=\frac1M\left[2\cdot Q\left(\tfrac{d_{\min}}{2\sigma_I}\right)+(M-2)\cdot2\,Q\left(\tfrac{d_{\min}}{2\sigma_I}\right)\right]=\frac{2(M-1)}{M}Q\left(\frac{\sqrt{E_h}}{\sigma_I}\right). Con Eh=3M2−1EsE_h=\frac{3}{M^2-1}E_s: P[E]=2(1−1M)Q(EsσI2⋅3M2−1)=2(1−1M)Q(6M2−1EsN0)\boxed{P[E]=2\left(1-\frac1M\right)Q\left(\sqrt{\frac{E_s}{\sigma_I^2}\cdot\frac{3}{M^2-1}}\right)=2\left(1-\frac1M\right)Q\left(\sqrt{\frac{6}{M^2-1}\frac{E_s}{N_0}}\right)} (con σI2=N02\sigma_I^2=\frac{N_0}2). Per M=2M=2 il fattore è 11 e si ritrova Q(Es/σI2)Q\left(\sqrt{E_s/\sigma_I^2}\right) degli antipodali.

Esempio (M=4M=4). EhσI=2\frac{\sqrt{E_h}}{\sigma_I}=2 (cioè EsσI2=5⋅4=20\frac{E_s}{\sigma_I^2}=5\cdot4=20, 1313 dB): P[E]=2⋅34 Q(2)=1,5⋅0,02275=0,0341P[E]=2\cdot\frac34\,Q(2)=1{,}5\cdot0{,}02275=0{,}0341. Con la stessa dmin⁡d_{\min} la 2-PAM avrebbe Q(2)=0,0228Q(2)=0{,}0228 e un bit per simbolo invece di due. Con M=8M=8 e EsσI2=100\frac{E_s}{\sigma_I^2}=100: P[E]=2⋅78Q(30063)=1,75 Q(2,182)=0,0255P[E]=2\cdot\frac78Q\left(\sqrt{\frac{300}{63}}\right)=1{,}75\,Q(2{,}182)=0{,}0255.

Codifica di Gray e probabilità sul bit

La bit map dice quale gruppo di log⁡2M\log_2M bit va a ciascun simbolo. Con AWGN e SNR alto l'errore più probabile è finire nella regione adiacente. Se due simboli adiacenti hanno etichette che differiscono per un solo bit, un errore di simbolo causa quasi sempre un solo bit sbagliato. Con M=4M=4:

  • mappatura naturale 00,01,10,1100,01,10,11: da 0101 a 1010 (adiacenti) cambiano due bit;
  • mappatura di Gray 00,01,11,1000,01,11,10 (dal punto più a sinistra a quello più a destra): adiacenti differiscono per un bit.

Costruzione del codice di Gray. Per M=2M=2: 0,10,1. Per passare da 2b2^b a 2b+12^{b+1} simboli si scrivono le etichette di 2b2^b bit, si ribaltano (si riscrivono in ordine inverso sotto le prime) e si aggiunge un bit davanti, 00 nelle prime e 11 nelle ribaltate: M=4: 00,01,11,10;M=8: 000,001,011,010, 110,111,101,100.M=4:\ 00,01,11,10;\qquad M=8:\ 000,001,011,010,\ 110,111,101,100. Nelle due metà il primo bit è costante; al passaggio tra le metà gli ultimi bit sono uguali (simmetria della riflessione) e cambia solo il primo.

Se un errore di simbolo comporta un bit sbagliato su log⁡2M\log_2M: Pbit≃P[E]log⁡2M\boxed{P_{bit}\simeq\frac{P[E]}{\log_2M}} È un'approssimazione per SNR alto (i simboli non adiacenti hanno probabilità trascurabile). Per la 4-PAM con EhσI=a=2\frac{\sqrt{E_h}}{\sigma_I}=a=2 si può controllare con il calcolo esatto dei due bit: Pbit=34Q(a)+12Q(3a)−14Q(5a)=0,01706P_{bit}=\frac34Q(a)+\frac12Q(3a)-\frac14Q(5a)=0{,}01706, e l'approssimazione dà 0,03412=0,01706\frac{0{,}0341}{2}=0{,}01706 (uguale alla quarta cifra). Con la mappatura naturale lo stesso canale darebbe Pbit≃0,023P_{bit}\simeq0{,}023 (simulazione): peggio, a parità di tutto il resto.

Costellazioni PAM non regolari

Se i punti non sono gli αmEh\alpha_m\sqrt{E_h} regolari (per esempio {−5,−3,−1,1,3,6}\{-5,-3,-1,1,3,6\} in unità di Eh\sqrt{E_h}), la base resta hTxEh\frac{h_{Tx}}{\sqrt{E_h}} ma P[E]P[E] si calcola regione per regione, con le soglie a metà tra punti adiacenti (−4,−2,0,2,4,5-4,-2,0,2,4{,}5 nell'esempio). Per il simbolo con soglie θ−<sm<θ+\theta_-<s_m<\theta_+: P[C∣m]=P[θ−<sm+w<θ+]=1−Q(sm−θ−σI)−Q(θ+−smσI),P[C\mid m]=P[\theta_-<s_m+w<\theta_+]=1-Q\left(\frac{s_m-\theta_-}{\sigma_I}\right)-Q\left(\frac{\theta_+-s_m}{\sigma_I}\right), con una sola coda per i simboli esterni. In unità di Eh\sqrt{E_h} e con σI=0,5\sigma_I=0{,}5 (σI2=0,25\sigma_I^2=0{,}25): ogni coda è Q(distanza dalla sogliaσI)Q\left(\frac{\text{distanza dalla soglia}}{\sigma_I}\right) con distanze 11 per tutti i lati tranne l'ultimo a destra, dove la soglia 4,54{,}5 dista 1,51{,}5 da 66 e 1,51{,}5 da 33:

  • −5-5: una coda, Q(2)Q(2) (lato interno); −3,−1,1-3,-1,1: due code da Q(2)Q(2) ciascuna;
  • 33: Q(2)Q(2) a sinistra e Q(3)Q(3) a destra (soglia 4,54{,}5, distanza 1,51{,}5); 66: Q(3)Q(3).

P[E]=16[Q(2)(1+2+2+2+1)+2Q(3)]=8 Q(2)+2 Q(3)6=0,0308.P[E]=\frac16\left[Q(2)(1+2+2+2+1)+2Q(3)\right]=\frac{8\,Q(2)+2\,Q(3)}{6}=0{,}0308. (Con σI2=10−2\sigma_I^2=10^{-2} si avrebbe P[E]≃8Q(10)+2Q(15)6≃1⋅10−23P[E]\simeq\frac{8Q(10)+2Q(15)}6\simeq1\cdot10^{-23}: praticamente zero.) L'energia media è 25+9+1+1+9+366Eh=13,5 Eh\frac{25+9+1+1+9+36}{6}E_h=13{,}5\,E_h. Con simboli non equiprobabili le soglie si spostano (criterio MAP, 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 →) e P[E]=1−∑mPmP[C∣m]P[E]=1-\sum_mP_mP[C\mid m].

Il canale attenua. Se r(t)=α sTx(t)+w(t)r(t)=\alpha\,s_{Tx}(t)+w(t) la base è la stessa ma le coordinate sono moltiplicate per α\alpha: EhE_h nelle formule è l'energia dell'impulso al ricevitore, Eh=α2Eh,TxE_h=\alpha^2E_{h,Tx} (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 →).

Errori comuni

  • Usare αm=m\alpha_m=m (non simmetrico): i punti devono essere ±1,±3,…\pm1,\pm3,\dots attorno a zero.
  • Dimenticare il fattore 2(1−1M)2\left(1-\frac1M\right): gli interni hanno due code, gli esterni una (con M=2M=2 vale 11).
  • Confondere EhE_h (energia dell'impulso) con Es=M2−13EhE_s=\frac{M^2-1}{3}E_h (energia media): è l'errore più frequente nei temi d'esame.
  • Applicare Pbit≃P[E]log⁡2MP_{bit}\simeq\frac{P[E]}{\log_2M} senza la mappatura di Gray.
  • Usare l'energia in trasmissione, senza l'attenuazione del canale.

Domande d'esame

  1. Si ricavi l'energia media e la probabilità d'errore di una MM-PAM. Traccia: ϕ1=hTxEh\phi_1=\frac{h_{Tx}}{\sqrt{E_h}}, sm=αmEhs_m=\alpha_m\sqrt{E_h}; somme di mm e m2m^2 per Es=M2−13EhE_s=\frac{M^2-1}{3}E_h; M−2M-2 regioni interne con 2Q2Q e 22 esterne con QQ; sostituire Eh=3EsM2−1E_h=\frac{3E_s}{M^2-1}.
  2. Si definisca la codifica di Gray e si spieghi perché Pbit≃P[E]log⁡2MP_{bit}\simeq\frac{P[E]}{\log_2M}. Traccia: adiacenti differiscono per un bit; a SNR alto l'errore più probabile è nella regione adiacente; un errore di simbolo →\to un bit su log⁡2M\log_2M.
  3. Costellazione PAM non regolare: calcolare P[E]P[E]. Traccia: soglie a metà; per ogni simbolo 1−Q(⋅)−Q(⋅)1-Q(\cdot)-Q(\cdot) con le distanze dalle soglie; media sui simboli.

Versione ripasso

Segnali. sm(t)=αmhTx(t)s_m(t)=\alpha_mh_{Tx}(t), αm=2m−1−M\alpha_m=2m-1-M (dispari, simmetrici: M=2M=2: ∓1\mp1; M=4M=4: −3,−1,1,3-3,-1,1,3; M=64M=64: ±1,…,±63\pm1,\dots,\pm63). log⁡2M\log_2M bit per simbolo. Conta solo l'energia Eh=∫∣hTx∣2E_h=\int\lvert h_{Tx}\rvert^2 (non la forma).

Base e punti (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 →)

Energia media

  • Es=EhM∑m(2m−1−M)2=EhM∑m[4m2−4(M+1)m+(M+1)2]E_s=\frac{E_h}M\sum_m(2m-1-M)^2=\frac{E_h}M\sum_m[4m^2-4(M+1)m+(M+1)^2]; con ∑m=M(M+1)2\sum m=\frac{M(M+1)}2, ∑m2=M(M+1)(2M+1)6\sum m^2=\frac{M(M+1)(2M+1)}6 la somma vale M(M+1)(M−1)3\frac{M(M+1)(M-1)}3.
  • Es=M2−13Eh\boxed{E_s=\frac{M^2-1}3E_h} (controllo M=4M=4: 9+1+1+94=5\frac{9+1+1+9}4=5). Es/Eh=1,5,21,85E_s/E_h=1,5,21,85 per M=2,4,8,16M=2,4,8,16 (00, 7,07{,}0, 13,213{,}2, 19,319{,}3 dB): cresce come M2M^2.

Probabilità d'errore (AWGN, equiprobabili, MD)

Gray

  • Adiacenti con etichette a un bit di distanza. M=2M=2: 0,10,1; passo 2b→2b+12^b\to2^{b+1}: si ribalta la lista e si aggiunge 00 davanti alla prima metà e 11 alla seconda. M=4M=4: 00,01,11,1000,01,11,10; M=8M=8: 000,001,011,010,110,111,101,100000,001,011,010,110,111,101,100.
  • Pbit≃P[E]log⁡2M\boxed{P_{bit}\simeq\frac{P[E]}{\log_2M}} (SNR alto: l'errore va nella regione adiacente). M=4M=4, a=EhσI=2a=\frac{\sqrt{E_h}}{\sigma_I}=2: Pbit=34Q(a)+12Q(3a)−14Q(5a)=0,01706P_{bit}=\frac34Q(a)+\frac12Q(3a)-\frac14Q(5a)=0{,}01706, P[E]2=0,01706\frac{P[E]}2=0{,}01706; mappatura naturale ≃0,023\simeq0{,}023.

Costellazioni non regolari

Errori tipici

  • αm=m\alpha_m=m (non simmetrico).
  • Dimenticare 2(1−1M)2\left(1-\frac1M\right) (interni due code, esterni una).
  • Confondere EhE_h con Es=M2−13EhE_s=\frac{M^2-1}3E_h.
  • P[E]log⁡2M\frac{P[E]}{\log_2M} senza Gray; energia in trasmissione senza attenuazione.

Esercizi su questo argomento

Teoria collegata