Modulazioni PAM, PSK, QAM e FSK
In questa pagina 7
In questa pagina 8
Nei capitoli precedenti si sono visti gli strumenti generali: la costellazione (Spazio dei segnali e Gram-SchmidtNella modulazione digitale ogni simbolo di un alfabeto di $M$ elementi è associato a una forma d'onda $s_j(t)$ di energia finita, trasmessa in un tempo di simbolo $T$. Le forme d'onda sono elementi dello spazio $\mathcal L^2$ con prodotto scalare $\langle x,y\rangle=\int xy^,dt$ e energia $E_x=\lVert x\rVert^2$; con una base ortonormale ${\varphi_i}{i=1}^I$ ($I\le M$, trovata con Gram-Schmidt) ogni segnale è un punto $\mathbf s_j=[\langle s_j,\varphi_i\rangle]i$ e l'insieme dei punti è la costellazione. Il rumore bianco gaussiano ha componenti sulla base indipendenti $\mathcal N(0,\frac{N_0}2)$ (la parte fuori dallo spazio dei segnali è irrilevante), quindi il ricevuto è $\mathbf r=\mathbf s_j+\mathbf w$.Spazio dei segnali e Gram-Schmidt →), il criterio ottimo (Decisione ottima - criteri MAP e MLIl ricevitore osserva il vettore $\mathbf r$ e deve stimare il simbolo trasmesso $a_0$: lo spazio $\mathbb R^I$ si divide in $M$ regioni di decisione $\mathcal R_j$. La probabilità di decisione corretta è $P[C]=\sum_j\int{\mathcal R_j}D_j(\boldsymbol\rho),d\boldsymbol\rho$ con $D_j=p{\mathbf r|a_0}(\boldsymbol\rho|j),p_j$ e si massimizza assegnando ogni $\boldsymbol\rho$ alla regione con $D_j$ più alto: criterio MAP (massimo a posteriori, ottimo). Il criterio ML ($\arg\max_jp_{\mathbf r|a_0}(\boldsymbol\rho|j)$) ignora le probabilità a priori e coincide con MAP per simboli equiprobabili. Il criterio MD (minima distanza, $\arg\min\lVert\boldsymbol\rho-\mathbf s_j\rVert$) coincide con ML se il rumore è AWGN, quindi con simboli equiprobabili e AWGN è ottimo.Decisione ottima - criteri MAP e ML →), le probabilità d'errore (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 →). Qui si analizzano le modulazioni pratiche, quelle effettivamente usate. Sono costruite da un unico impulso base di energia e banda (per ora si pensi a un rettangolo) e da coefficienti scelti in modo regolare, così le costellazioni sono ordinate e i conti si fanno in forma chiusa. 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 →, QAM - modulazione di ampiezza in quadraturaNella QAM si modulano ampiezza e fase di una portante con due ampiezze $\alpha_{m,I},\alpha_{m,Q}$ (simbolo complesso $\alpha_m=\alpha_{m,I}+j\alpha_{m,Q}$): $s_m(t)=\operatorname{Re}\left[\alpha_mh(t)e^{j2\pi f_0t}\right]$. È un segnale in banda passante con base a due dimensioni ($\cos$ e $\sin$ per l'impulso) e punti $\sqrt{\frac{E_h}2}\left[\alpha_{m,I},\alpha_{m,Q}\right]$. Per $M=L^2$: $d_{min}=\sqrt{2E_h}$, $E_s=E_h\frac{M-1}3$ e $P[E]=1-\left[1-2\left(1-\frac1{\sqrt M}\right)Q\left(\sqrt{\frac{E_h}{N_0}}\right)\right]^2\approx4\left(1-\frac1{\sqrt M}\right)Q\left(\sqrt{\frac3{M-1}\frac{E_s}{N_0}}\right)$.QAM - modulazione di ampiezza in quadratura → e PSK - modulazione di faseNella PSK l'informazione sta solo nella fase della portante: $s_m(t)=h(t)\cos(2\pi f_0t+\varphi_m)$ con $\varphi_m=\frac\pi M(2m-1)$. I punti stanno su una circonferenza di raggio $\sqrt{E_s}$ (tutti con la stessa energia $E_s=\frac{E_h}2$), con $d_{min}=2\sqrt{E_s}\sin\frac\pi M$. $P[E]\approx2Q\left(\sqrt{\frac{2E_s}{N_0}}\sin\frac\pi M\right)$ per $M>2$; con Gray $P_{bit}\approx\frac2{\log_2M}Q\left(\sqrt{2\Gamma}\sin\frac\pi M\right)$, $\Gamma=\frac{E_s}{N_0}$. Per $M=2$ è l'antipodale (BPSK), per $M=4$ coincide con la 4-QAM.PSK - modulazione di fase →.
1. PAM (pulse amplitude modulation)
Detta anche ASK (amplitude shift keying). Usa forme d'onda La scelta più saggia dei coefficienti è dispari, simmetrica ed equispaziata: ( è tipicamente pari, in genere una potenza di ; per i punti sono ). Poiché tutti i segnali sono multipli dello stesso impulso, i segnali sono tutti linearmente dipendenti e la base ha dimensione : I punti sono su una retta, a coordinate che sono multipli dispari di (informalmente si dice "il punto ", mentre in realtà ).
Grafico interattivo: Costellazione 4-PAM in unità di √E_h: punti −3, −1, +1, +3; distanza minima d_min = 2√E_h; le soglie MD stanno a metà strada, in −2, 0, +2 (la prima e l'ultima regione sono illimitate da un lato)
Distanza minima e regioni. I punti sono equispaziati con passo : . Con simboli equiprobabili e AWGN il criterio ottimo è MD (Decisione ottima - criteri MAP e MLIl ricevitore osserva il vettore $\mathbf r$ e deve stimare il simbolo trasmesso $a_0$: lo spazio $\mathbb R^I$ si divide in $M$ regioni di decisione $\mathcal R_j$. La probabilità di decisione corretta è $P[C]=\sum_j\int_{\mathcal R_j}D_j(\boldsymbol\rho),d\boldsymbol\rho$ con $D_j=p_{\mathbf r|a_0}(\boldsymbol\rho|j),p_j$ e si massimizza assegnando ogni $\boldsymbol\rho$ alla regione con $D_j$ più alto: criterio MAP (massimo a posteriori, ottimo). Il criterio ML ($\arg\max_jp_{\mathbf r|a_0}(\boldsymbol\rho|j)$) ignora le probabilità a priori e coincide con MAP per simboli equiprobabili. Il criterio MD (minima distanza, $\arg\min\lVert\boldsymbol\rho-\mathbf s_j\rVert$) coincide con ML se il rumore è AWGN, quindi con simboli equiprobabili e AWGN è ottimo.Decisione ottima - criteri MAP e ML →), e le regioni di decisione sono segmenti di lunghezza centrati sui punti; la prima e l'ultima sono illimitate da un lato.
Banda base o passabanda? Dipende dall'impulso . Se è in banda base (come un rettangolo) la PAM è in banda base; se è un segnale passabanda, anche la PAM lo è. Attenzione alle convenzioni di banda ( oppure ): Efficienza spettrale e banda delle modulazioniLa forma $h_{Tx}(t)$ dell'impulso decide la banda e l'ISI: il rettangolo non ha ISI ma una banda enorme (lobi del sinc), il sinc ha banda minima $\frac1{2T}$ ma non è realizzabile e richiede sincronizzazione perfetta, e il coseno rialzato con roll-off $\beta$ ha banda $(1+\beta)\frac1{2T}$ ed è ISI-free ai campionamenti. L'efficienza spettrale è $\nu=\frac{R_b}{B}$ [bit/s/Hz], con massimo $\nu_{max}=\frac{R_b}{B_{min}}$ e $B_{min}=\frac1{2T}$ (banda base), $\frac1T$ (QAM, PSK passabanda), $\frac M{2T}$ (ortogonale), $\frac M{4T}$ (biortogonale). L'SNR di riferimento $\Gamma=\frac{E_s}{TN_0B_{min}}=\frac{P_{tx}}{kT_{eff,rc}B_{min}a_{ch}}\ge\Lambda$ permette di confrontare le modulazioni a $P_{bit}$ fissata; il limite di Shannon è $\nu\le\log_2(1+\Gamma)$.Efficienza spettrale e banda delle modulazioni →.
Grafico interattivo: Segnale 4-PAM in banda base per la sequenza di simboli α = −3, +1, +3, −1 con impulso rettangolare h(t) = rect(t/T − 1/2), T = 1: in ogni intervallo di durata T il segnale vale α·h, cioè uno dei livelli ±1, ±3
Energia media
Qui le energie dei segnali non sono uguali: . L'energia media (simboli equiprobabili) è Con le somme notevoli e , dopo "pochi semplici passaggi": Per : ; : ; : . L'energia cresce come : un bit in più (raddoppio di ) costa circa dB di energia a parità di distanza.
Probabilità d'errore
Si usa il metodo delle regioni, con (la mezza distanza dal confine è , e ). Due tipi di regione:
- simbolo interno (ha un vicino da ciascun lato, regione di lunghezza ): si resta nella regione se , cioè con probabilità ;
- simbolo esterno (primo o ultimo, ha un solo vicino): si esce solo se il rumore va verso l'interno, quindi si resta con probabilità .
Con , ci sono interni e esterni: Esprimendo con : (per : , l'antipodale). Per si usa la codifica di Gray (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 →): gli errori più probabili sono verso i simboli adiacenti (), mentre andare in un non adiacente ha una probabilità dell'ordine di , e quindi .
Esempio (-PAM). Con (, quindi , cioè dB): e con Gray .
Come cambia con . Doppia dipendenza da : nel fattore davanti () e dentro la , dove l'argomento cala come . La parte che conta di più è quella dentro : cresce molto rapidamente con .
Grafico interattivo: Probabilità d'errore di simbolo della M-PAM (M = 2, 4, 8, 16), log₁₀ P[E] in funzione di E_s/N₀ in dB: a parità di E_s/N₀ P[E] cresce rapidamente con M; ogni raddoppio di M richiede circa 6 dB in più (calcolata con l'approssimazione di Börjesson-Sundberg della funzione Q)
2. QAM (quadrature amplitude modulation)
Analoga alla PAM, ancora con forme d'onda, ma i coefficienti sono numeri complessi con (convenzione del corso) e si sceglie l'impulso base con banda e la portante : In realtà è come avere due impulsi base: e . Le due portanti, seno e coseno alla stessa frequenza, sono dette portanti in quadratura. La QAM è necessariamente passabanda (ha sinusoidi per costruzione), con banda (lo spettro di viene traslato in con ampiezza dimezzata); attenzione a non confondere l'analisi con quella della PAM.
Base ortonormale. Una buona base ha dimensione : (il fattore viene da , perché con il vale in media ; e per l'ortogonalità), e i segnali diventano i punti Di solito si sceglie una costellazione quadrata (): . Per , : griglia con coordinate e . (Altre costellazioni a croce o circolari per .) La QAM è equivalente a due PAM a livelli, una per componente, in quadratura.
Grafico interattivo: Costellazione 16-QAM nel piano (φ₁, φ₂), in unità √(E_h/2), con una mappa di Gray doppia (primi due bit: colonna, ultimi due: riga, ciascuno con la sequenza 00, 01, 11, 10): griglia 4×4 a passo 2 (d_min = √(2E_h), segmento in basso), soglie MD sulle rette tratteggiate x, y = −2, 0, 2; i vicini orizzontali e verticali differiscono per un solo bit
Modulatore e demodulatore in quadratura. Il modulatore prende i bit, li mappa (BMAP) in due flussi di coefficienti e , li passa per il filtro di trasmissione e moltiplica il ramo "in fase" per e quello "in quadratura" per (ottenuto con uno sfasamento di della portante); somma i due rami e trasmette . Il demodulatore moltiplica per e per (portanti recuperate da un blocco di carrier recovery), filtra con e campiona a ottenendo e (le due coordinate), che vanno al rivelatore e alla mappa di bit inversa (IBMAP).
Energia media
Come per la PAM le energie dei simboli non sono uguali. L'energia media è la somma delle energie delle due PAM, ciascuna a livelli con unità : (usando il risultato della PAM, e ). Per : .
Probabilità d'errore
Il rumore ha due componenti indipendenti , e il ricevuto è . Con MD le regioni hanno forme diverse perché hanno lati illimitati: tre tipi (per : angoli, lati, interni). Con la mezza distanza dal confine , e , scrivendo :
- Tipo A, angoli ( casi, due soglie di contorno): si resta nella regione con probabilità (le due componenti sono indipendenti);
- Tipo B, lati ( casi, una componente con una soglia e l'altra con due): ;
- Tipo C, interni ( casi, quattro soglie): .
(Si semplifica notando che , che diviso per dà il quadrato. È il fatto che una QAM quadrata è il prodotto di due PAM indipendenti.) Quindi dove il termine quadratico si trascura per . Con e : (valida per quadrato: , non per o ). Anche qui con la Gray (in forma "doppia", una Gray per ognuna delle due componenti, in modo che i vicini orizzontali e verticali differiscano di un bit), .
Esempio (-QAM). Con dB (): , e . A dB la formula esatta differisce dall'approssimata (): a SNR bassi l'approssimazione sovrastima.
Grafico interattivo: Probabilità d'errore di simbolo della M-QAM (M = 4, 16, 64, 256), log₁₀ P[E] in funzione di E_s/N₀ in dB: ogni volta che M quadruplica (2 bit in più per simbolo) servono circa 6 dB in più; le curve, dall'approssimazione, valgono solo ad SNR non troppo bassi
QAM contro PAM. La QAM con punti equivale a due PAM a livelli in quadratura: trasmette il doppio dei bit nella stessa banda ma con il doppio della banda dell'impulso. In particolare le prestazioni coincidono: PAM in banda base = QAM in banda passante con invece di simboli.
3. PSK (phase shift keying)
Si usano forme d'onda con la stessa ampiezza e fase variabile: Le fasi sono multipli dispari di , cioè equispaziate sulla circonferenza (con un offset di rispetto all'asse). Con . È di nuovo necessariamente passabanda.
Base e costellazione. Sviluppando si ottiene la forma della QAM con e : stessa base , e i punti sono punti equispaziati su una circonferenza di raggio . Il quadrato del raggio è l'energia, uguale per tutti i simboli: (energia media, "facile").
Grafico interattivo: Costellazione 8-PSK nel piano (φ₁, φ₂), in unità √E_s: gli otto punti (22,5°, 67,5°, …) stanno sulla circonferenza di raggio √E_s; le regioni di decisione sono settori da 45° delimitati dalle semirette tratteggiate a metà tra punti vicini e d_min = 2√E_s·sin(π/8) = 0,765·√E_s
Le regioni di decisione sono "spicchi" del piano, settori circolari di apertura delimitati da due semirette: il modulo di non conta, solo l'angolo. La codifica di Gray sfrutta la struttura ciclica: dopo il punto () i punti successivi in senso antiorario sono , e l'ultimo () è adiacente al primo.
Distanza minima. Due punti adiacenti formano un angolo al centro: la corda è
Probabilità d'errore. Per abbastanza grande si ragiona geometricamente. Si esce dal settore attraversando una delle due semirette di confine, ciascuna a distanza dal punto. La probabilità di uscire "sotto" è (esatta, per un semipiano) ; per l'uscita "sopra" si dice lo stesso, in modo approssimato (la semiretta è obliqua e finisce in un vertice, ma l'angolo è piccolo). Sommando le due (union bound): (Notare che il sta fuori dalla radice; alcuni testi lo scrivono dentro come .) Per valori piccoli di non si usa la formula generale: la PSK diventa qualcos'altro.
- : , i due segnali sono opposti: è la modulazione antipodale, detta BPSK (binary PSK), e (esatta).
- : quattro punti sulla circonferenza a . È la QPSK (quadrature PSK), una via di mezzo tra PSK e QAM: coincide con la -QAM ma con coordinate diverse ( per la PSK, per la QAM). Espressa in si ottiene la stessa formula: e . Si può anche vedere come modulazione biortogonale.
Esempio (-PSK). dB: ; e .
Grafico interattivo: Probabilità d'errore di simbolo della M-PSK (M = 2, 4, 8, 16, 32), log₁₀ P[E] in funzione di E_s/N₀ in dB: per M = 2 è la BPSK Q(√(2E_s/N₀)), per M ≥ 4 vale 2Q(√(2E_s/N₀)·sin(π/M)); ogni raddoppio di M sposta la curva verso destra di circa 6 dB, il doppio di quanto accade nella QAM
4. Confronto tra QAM e PSK
La QAM ha una costellazione meglio spaziata, quindi a pari una più bassa. Per grande : l'argomento della nella PSK è , mentre nella QAM è . Quindi ogni raddoppio di costa dB nella PSK e dB nella QAM. Valori di (dB) richiesti per assegnata (con Gray, calcolati con le formule sopra):
| PSK, | PSK, | QAM, | QAM, | |
|---|---|---|---|---|
Per la PSK richiede circa dB in più della QAM, e a simboli quasi dB. Con simboli la PSK ha una circonferenza fittissima ("affollata") mentre la QAM ha un buco ampio tra i punti. Perché allora si usa la PSK? Perché ha energia costante (ampiezza costante): in un canale con ampiezza molto variabile e fase quasi fissa (il caso classico: il canale satellitare, in cui le nuvole attenuano molto l'ampiezza ma lasciano quasi inalterata la fase), una modulazione di sola fase è robusta e le regioni "a spicchio" aiutano. Per questo la televisione digitale terrestre usa la QAM e quella satellitare la PSK. Anche gli amplificatori non lineari distorcono le modulazioni con ampiezza variabile e non quelle ad ampiezza costante.
5. FSK (frequency shift keying)
Simile alla modulazione di frequenza analogica, ma digitale. Nella FSK binaria (2-FSK) le due forme d'onda sono due sinusoidi a frequenze diverse, simmetriche attorno alla portante : Le energie sono uguali, perché e il termine oscillante si integra a circa zero: . Il prodotto scalare, con la formula di Werner (il termine alla frequenza è trascurabile): (con ). La distanza e la probabilità d'errore seguono dalla formula binaria (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 →):
Grafico interattivo: Coefficiente di correlazione della 2-FSK, ρ = sinc(4 f_d T), in funzione di 4 f_d T: si annulla quando 4 f_d T è un intero (segnali ortogonali, ρ = 0; la più piccola separazione tra le frequenze è 2 f_d = 1/(2T)) e ha il minimo ρ ≈ −0,217 per 4 f_d T ≈ 1,43, dove la distanza è massima
Le due sinusoidi sono ortogonali () se intero: la minima separazione tra le due frequenze è (e per frequenze la banda cresce come : la M-FSK è una modulazione ortogonale, 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 →), con come l'ortogonale. Se è tale che è negativo si ha meglio dell'ortogonale: il minimo (per ) dà , cioè dB di guadagno su rispetto all'ortogonale, ma resta lontano dai dB dell'antipodale; in compenso la banda cresce.
6. Schema riassuntivo
| PAM | QAM () | PSK () | 2-FSK | |
|---|---|---|---|---|
| segnali | due frequenze | |||
| dimensione | ||||
| banda | base: o (dipende da ) | passabanda: | passabanda: |
I conti sulla banda e sull'efficienza spettrale delle singole modulazioni (e sul loro confronto a SNR fissato) sono in Efficienza spettrale e banda delle modulazioniLa forma $h_{Tx}(t)$ dell'impulso decide la banda e l'ISI: il rettangolo non ha ISI ma una banda enorme (lobi del sinc), il sinc ha banda minima $\frac1{2T}$ ma non è realizzabile e richiede sincronizzazione perfetta, e il coseno rialzato con roll-off $\beta$ ha banda $(1+\beta)\frac1{2T}$ ed è ISI-free ai campionamenti. L'efficienza spettrale è $\nu=\frac{R_b}{B}$ [bit/s/Hz], con massimo $\nu_{max}=\frac{R_b}{B_{min}}$ e $B_{min}=\frac1{2T}$ (banda base), $\frac1T$ (QAM, PSK passabanda), $\frac M{2T}$ (ortogonale), $\frac M{4T}$ (biortogonale). L'SNR di riferimento $\Gamma=\frac{E_s}{TN_0B_{min}}=\frac{P_{tx}}{kT_{eff,rc}B_{min}a_{ch}}\ge\Lambda$ permette di confrontare le modulazioni a $P_{bit}$ fissata; il limite di Shannon è $\nu\le\log_2(1+\Gamma)$.Efficienza spettrale e banda delle modulazioni →; esempi di progetto di un collegamento in Esercizio - trasmettitore con BPSK, 16-QAM o 64-QAM e distanze raggiungibili e Esercizio - da 2-PAM a 8-PAM con codifica di Gray.
Errori comuni
- Usare invece di : i punti devono essere simmetrici rispetto allo zero.
- Dimenticare il fattore (PAM) o (QAM): da sola vale solo per ; in e in si confondono facilmente ().
- Usare come coordinata QAM invece di (la base ha il fattore ).
- Applicare la formula della QAM a non quadrato (, ): non vale.
- Usare invece di nella PSK; usare la formula generale per (è la BPSK, ).
- Dimenticare che nella PSK tutte le energie sono uguali (), mentre in PAM e QAM no.
- Dire che la PSK è meglio della QAM perché ha ampiezza costante: a pari la QAM richiede meno ; la PSK serve solo dove l'ampiezza costante è un requisito.
Versione ripasso
PAM, QAM e PSK usano un impulso base di energia e coefficienti scelti in modo regolare; la FSK usa sinusoidi. Costellazione: Spazio dei segnali e Gram-SchmidtNella modulazione digitale ogni simbolo di un alfabeto di $M$ elementi è associato a una forma d'onda $s_j(t)$ di energia finita, trasmessa in un tempo di simbolo $T$. Le forme d'onda sono elementi dello spazio $\mathcal L^2$ con prodotto scalare $\langle x,y\rangle=\int xy^,dt$ e energia $E_x=\lVert x\rVert^2$; con una base ortonormale ${\varphi_i}{i=1}^I$ ($I\le M$, trovata con Gram-Schmidt) ogni segnale è un punto $\mathbf s_j=[\langle s_j,\varphi_i\rangle]i$ e l'insieme dei punti è la costellazione. Il rumore bianco gaussiano ha componenti sulla base indipendenti $\mathcal N(0,\frac{N_0}2)$ (la parte fuori dallo spazio dei segnali è irrilevante), quindi il ricevuto è $\mathbf r=\mathbf s_j+\mathbf w$.Spazio dei segnali e Gram-Schmidt →. Regola di decisione MD con simboli equiprobabili e AWGN: Decisione ottima - criteri MAP e MLIl ricevitore osserva il vettore $\mathbf r$ e deve stimare il simbolo trasmesso $a_0$: lo spazio $\mathbb R^I$ si divide in $M$ regioni di decisione $\mathcal R_j$. La probabilità di decisione corretta è $P[C]=\sum_j\int{\mathcal R_j}D_j(\boldsymbol\rho),d\boldsymbol\rho$ con $D_j=p{\mathbf r|a_0}(\boldsymbol\rho|j),p_j$ e si massimizza assegnando ogni $\boldsymbol\rho$ alla regione con $D_j$ più alto: criterio MAP (massimo a posteriori, ottimo). Il criterio ML ($\arg\max_jp_{\mathbf r|a_0}(\boldsymbol\rho|j)$) ignora le probabilità a priori e coincide con MAP per simboli equiprobabili. Il criterio MD (minima distanza, $\arg\min\lVert\boldsymbol\rho-\mathbf s_j\rVert$) coincide con ML se il rumore è AWGN, quindi con simboli equiprobabili e AWGN è ottimo.Decisione ottima - criteri MAP e ML →. Formule di errore: 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 →.
PAM (ASK)
- Segnali: , (coefficienti dispari, simmetrici, equispaziati). Base di dimensione : , punti su una retta. Le energie non sono uguali.
- Distanza minima e regioni: . Le regioni MD sono segmenti di lunghezza centrati sui punti; le due esterne sono illimitate da un lato.
- Energia media: Esempi: dà ; dà ; dà .
- Probabilità d'errore: con , il simbolo interno resta con probabilità , quello esterno con . Su simboli, con interni e esterni: , quindi:
- Esempio 4-PAM: con (quindi e , cioè dB): e, con Gray, .
- Gray: , perché gli errori più probabili vanno verso i simboli adiacenti (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 →).
- Andamento: ogni raddoppio di richiede circa dB in più.
QAM (quadrature amplitude modulation)
- Segnali: e , con . È passabanda, con banda .
- Base: e , dimensione . I punti sono .
- Costellazione quadrata: , . Distanza minima . Per la griglia ha coordinate e .
- Energia media: Esempio: dà .
- Probabilità d'errore: con si ha , perché la QAM quadrata è il prodotto di due PAM indipendenti. Trascurando il termine quadratico: Vale solo per quadrato (), non per o .
- Esempio 16-QAM: con dB (), ; e . A dB la formula esatta dà e quella approssimata : a SNR bassi l'approssimazione sovrastima.
- Gray: in forma doppia, una per componente, così i vicini orizzontali e verticali differiscono di un bit; .
- QAM contro PAM: una QAM con punti equivale a due PAM a livelli in quadratura. In particolare, una QAM con simboli ha le stesse prestazioni di una PAM in banda base con simboli.
PSK (phase shift keying)
- Segnali: , , . Ampiezza costante, passabanda, .
- Punti: , equispaziati su una circonferenza di raggio . Energia uguale per tutti i simboli: .
- Regioni: settori di apertura delimitati da semirette; conta solo l'angolo. Gray ciclica: il primo e l'ultimo punto sono adiacenti.
- Distanza minima:
- Probabilità d'errore (union bound, ): Il sta fuori dalla radice.
- Casi particolari: è la BPSK (antipodale), . è la QPSK, cioè la 4-QAM, con e .
- Esempio 8-PSK: con dB, ; e .
Confronto QAM e PSK
- A pari la QAM ha punti meglio spaziati e più bassa. Ogni raddoppio di costa dB nella PSK e dB nella QAM.
- richiesto per : PSK per vale , , , , dB; QAM per vale , , , dB.
- La PSK si usa dove l'ampiezza costante conta: con ampiezza molto variabile e fase quasi fissa (canale satellitare) le regioni a spicchio aiutano, mentre gli amplificatori non lineari distorcono le modulazioni ad ampiezza variabile.
FSK (frequency shift keying)
- Segnali: per . Energie uguali: .
- Coefficiente di correlazione:
- Distanza e errore: e .
- Ortogonali () se è intero; la spaziatura minima è . Esempio: con , e .
- Meglio dell'ortogonale: il minimo si ha per , dove , cioè circa dB di guadagno su . Resta lontano dai dB dell'antipodale, e la banda cresce.
Schema riassuntivo
| PAM | QAM () | PSK () | 2-FSK | |
|---|---|---|---|---|
| segnali | due frequenze | |||
| dimensione | ||||
| banda | base: o | passabanda: | passabanda: |
Procedura
- Dato , ricavare da (o viceversa) con la formula della modulazione.
- Ricavare e la probabilità d'errore di simbolo con la formula della modulazione.
- Con la codifica di Gray, dividere per per ottenere .
- Per la banda, usare Efficienza spettrale e banda delle modulazioniLa forma $h_{Tx}(t)$ dell'impulso decide la banda e l'ISI: il rettangolo non ha ISI ma una banda enorme (lobi del sinc), il sinc ha banda minima $\frac1{2T}$ ma non è realizzabile e richiede sincronizzazione perfetta, e il coseno rialzato con roll-off $\beta$ ha banda $(1+\beta)\frac1{2T}$ ed è ISI-free ai campionamenti. L'efficienza spettrale è $\nu=\frac{R_b}{B}$ [bit/s/Hz], con massimo $\nu_{max}=\frac{R_b}{B_{min}}$ e $B_{min}=\frac1{2T}$ (banda base), $\frac1T$ (QAM, PSK passabanda), $\frac M{2T}$ (ortogonale), $\frac M{4T}$ (biortogonale). L'SNR di riferimento $\Gamma=\frac{E_s}{TN_0B_{min}}=\frac{P_{tx}}{kT_{eff,rc}B_{min}a_{ch}}\ge\Lambda$ permette di confrontare le modulazioni a $P_{bit}$ fissata; il limite di Shannon è $\nu\le\log_2(1+\Gamma)$.Efficienza spettrale e banda delle modulazioni →. Versioni 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 →, QAM - modulazione di ampiezza in quadraturaNella QAM si modulano ampiezza e fase di una portante con due ampiezze $\alpha_{m,I},\alpha_{m,Q}$ (simbolo complesso $\alpha_m=\alpha_{m,I}+j\alpha_{m,Q}$): $s_m(t)=\operatorname{Re}\left[\alpha_mh(t)e^{j2\pi f_0t}\right]$. È un segnale in banda passante con base a due dimensioni ($\cos$ e $\sin$ per l'impulso) e punti $\sqrt{\frac{E_h}2}\left[\alpha_{m,I},\alpha_{m,Q}\right]$. Per $M=L^2$: $d_{min}=\sqrt{2E_h}$, $E_s=E_h\frac{M-1}3$ e $P[E]=1-\left[1-2\left(1-\frac1{\sqrt M}\right)Q\left(\sqrt{\frac{E_h}{N_0}}\right)\right]^2\approx4\left(1-\frac1{\sqrt M}\right)Q\left(\sqrt{\frac3{M-1}\frac{E_s}{N_0}}\right)$.QAM - modulazione di ampiezza in quadratura → e PSK - modulazione di faseNella PSK l'informazione sta solo nella fase della portante: $s_m(t)=h(t)\cos(2\pi f_0t+\varphi_m)$ con $\varphi_m=\frac\pi M(2m-1)$. I punti stanno su una circonferenza di raggio $\sqrt{E_s}$ (tutti con la stessa energia $E_s=\frac{E_h}2$), con $d_{min}=2\sqrt{E_s}\sin\frac\pi M$. $P[E]\approx2Q\left(\sqrt{\frac{2E_s}{N_0}}\sin\frac\pi M\right)$ per $M>2$; con Gray $P_{bit}\approx\frac2{\log_2M}Q\left(\sqrt{2\Gamma}\sin\frac\pi M\right)$, $\Gamma=\frac{E_s}{N_0}$. Per $M=2$ è l'antipodale (BPSK), per $M=4$ coincide con la 4-QAM.PSK - modulazione di fase →. Esercizi svolti: Esercizio - trasmettitore con BPSK, 16-QAM o 64-QAM e distanze raggiungibili e Esercizio - da 2-PAM a 8-PAM con codifica di Gray.
Errori tipici
- Usare invece di : i punti devono essere simmetrici rispetto allo zero.
- Dimenticare il fattore (PAM) o (QAM): la sola vale per .
- Confondere ed : per la PAM, per la QAM, per la PSK.
- Usare come coordinata QAM invece di .
- Applicare la formula della QAM a non quadrato (, ).
- Usare invece di nella PSK, o la formula generale per .
- Credere che nella PSK le energie siano diverse: sono tutte uguali.
- Dire che la PSK è migliore della QAM perché ha ampiezza costante: a pari la QAM richiede meno .
Esercizi su questo argomento
- Esercizio - 4-PAM su cavo e codice di Hamming (simulazione d'esame 2012)
- Esercizio - Collegamento BPSK su cavo con codifica di canale (simulazione d'esame 2013)
- Esercizio - da 2-PAM a 8-PAM con codifica di Gray
- Esercizio - Sensore vulcanico, quantizzazione e radio a 4 livelli (simulazione d'esame 2013)
- Esercizio - trasmettitore con BPSK, 16-QAM o 64-QAM e distanze raggiungibili
Lezioni in cui compare
Teoria collegata
- Campionamento e conversione analogico-digitale
- Canale binario simmetrico, codifica di Gray e probabilità di bit
- Codici a blocco - distanza minima, rivelazione e correzione
- Efficienza spettrale e banda delle modulazioni
- Introduzione alle reti di telecomunicazione
- Probabilità d'errore e funzione Q
- Spazio dei segnali e Gram-Schmidt
- Trasmissione digitale di segnali analogici (PCM)