Esercizio - 16-QAM con impulso rettangolare, filtro di ricezione causale e probabilità d'errore dopo 50 dB (esercizi del corso, cap. 3, es. 33)
In questa pagina 6
Testo (esercizi del corso di Fondamenti di Telecomunicazioni, Ing. Informatica UniPD, capitolo 3, esercizio 33). Un sistema di trasmissione numerica 16-QAM utilizza come impulso di trasmissione con V e periodo di simbolo s.
- Calcolare la potenza statistica del segnale trasmesso.
- Determinare il filtro di ricezione causale ottimo e la relativa fase di campionamento, sapendo che il canale attenua di dB.
- In presenza di rumore additivo bianco all'ingresso del ricevitore, con densità spettrale di potenza V/Hz, calcolare la varianza del campione di rumore per ciascuna dimensione nel punto di decisione.
- Calcolare la probabilità d'errore (di simbolo) del sistema.
Teoria usata: Modulazione QAM - costellazioni, energia e probabilità d'erroreLa QAM trasmette due PAM indipendenti su due portanti in quadratura: $s_m(t)=\alpha_{m,I}h_{Tx}(t)\cos(2\pi f_0t)-\alpha_{m,Q}h_{Tx}(t)\sin(2\pi f_0t)$ con $\alpha\in{\pm1,\pm3,\dots}$ e $M=2^{2b}$ ($2b$ bit per simbolo). La base è $\phi_{1,2}\propto h_{Tx}\cos,,-h_{Tx}\sin$ con energia $\frac{E_h}2$, i punti stanno su una griglia $\sqrt M\times\sqrt M$ con $d_{\min}=\sqrt{2E_h}$ ed $E_s=\frac{M-1}{3}E_h$. Con $q=Q\left(\sqrt{\frac{E_h}{2\sigma_I^2}}\right)$: $P[E]=4\left(1-\frac1{\sqrt M}\right)q-4\left(1-\frac1{\sqrt M}\right)^2q^2$, con $\frac{E_h}{2\sigma_I^2}=\frac{E_s}{\sigma_I^2}\frac{3}{2(M-1)}$. Con Gray su ogni asse $P_{bit}\simeq\frac{P[E]}{\log_2M}$.Modulazione QAM - costellazioni, energia 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 →.
(1) Potenza statistica del segnale trasmesso
La potenza statistica (media) è l'energia media per simbolo divisa per il periodo di simbolo, .
Energia dell'impulso. vale per (il rettangolo ha larghezza , centrato in ): Vs.
(2) Filtro di ricezione causale e fase di campionamento
Il ricevitore ottimo usa filtri adattati alla base (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 →): per ogni funzione di base il filtro ha risposta impulsiva e si campiona all'istante . Qui la forma dell'impulso è un rettangolo, che il canale attenua soltanto (la forma non cambia, l'ampiezza sì), quindi il filtro ha la forma di ribaltato, cioè ancora lo stesso rettangolo (è pari): normalizzato per avere energia ().
Causalità. Un filtro reale deve avere per . Il rettangolo occupa : è causale se . La fase di campionamento ottima (a parità di condizioni, la più breve) è Il filtro è quindi un rettangolo su , di ampiezza , e si campiona a . (Per la 16-QAM vi sono due rami, uno con la portante coseno e uno con la portante seno; la forma dell'impulso è la stessa, qui sono stati scritti i soli rettangoli.)
(3) Varianza del campione di rumore per dimensione
Il filtro adattato ha energia unitaria, quindi il campione di rumore ha varianza pari alla densità spettrale di potenza del rumore bianco a due lati: proiettando su una funzione di base di energia si ottiene È la stessa per entrambe le dimensioni (I e Q) (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 →). (La soluzione del corso scrive ; è un refuso di cifre: il testo dà e con questo valore, , si ottiene il che la stessa soluzione usa nel punto 4.)
(4) Probabilità d'errore di simbolo
Energia in ricezione. dB sull'energia sono un fattore : Formula 16-QAM. Con , : . Allora Con la sola (trascurando il termine quadratico) si avrebbe , che è il valore della soluzione del corso: qui non è piccolo, quindi il termine conta ().
Commento. Una probabilità d'errore del rende il collegamento inutilizzabile. Per ottenere per esempio servirebbe ( dB), cioè dB in più: l'attenuazione del canale dovrebbe essere al più dB (verificato con Python).
Verifica con Python
, V, , , , (con : ); SNR necessario per : ( dB).
Errori comuni
- Calcolare (rettangolo di larghezza ): qui l'impulso dura , .
- Scambiare la potenza statistica con l'energia .
- Scegliere per il filtro adattato a un impulso che comincia prima di : il filtro non sarebbe causale, serve .
- Usare dB come fattore o : è .
- Dimenticare il termine quando non è piccolo.
Versione ripasso
Testo. 16-QAM, , V, s. (1) potenza statistica trasmessa; (2) filtro di ricezione causale ottimo e fase di campionamento con canale a dB; (3) varianza del rumore per dimensione con V²/Hz; (4) .
- ha larghezza (supporto ): V²s.
- ; potenza statistica V².
- Filtro adattato all'impulso (a energia ): , occupa .
- Causale ( per ) se : si sceglie s, filtro su ; campioni a (due rami, I e Q, con le portanti).
- Base a energia : V² per ogni dimensione. (Il corso scrive : refuso.)
(4) dB sull'energia: , ( dB).
Errori tipici
- (impulso lungo ); potenza scambiata con energia .
- per un filtro non causale (serve ); dB come fattore .
- Dimenticare quando non è piccolo.