Source: https://teoriadeisegnali.it/libro/html/html/libro-14.1.html
Timestamp: 2020-01-20 16:10:28+00:00

Document:
Modulazione BPSK e L-ASK
Prec Capitolo 14: Modulazione numerica Su Capitolo 14: Modulazione numerica Sezione 14.2: Modulazione di fase Segue
14.1 Modulazione di ampiezza
In questo caso l’informazione numerica è impressa sulla portante alterando le ampiezze di una (o entrambe, come mostrato al § 14.3↓) delle componenti analogiche di bassa frequenza.
14.1.1 Modulazione BPSK↓↓
E’ l’acronimo di Bi-Phase Shift Keying [568] [568] Letteralmente, slittamento di tasto a due fasi., e individua una tecnica per il trasporto dell’informazione basata sull’utilizzo di 2 possibili fasi per la portante:
(16.15) xBPSK(t) = asin(ω0t + φ(t)) dove φ(t) = ∞⎲⎳k = − ∞φkrectTb(t − kTb)
con i valori φk pari a ±(π)/(2) per rappresentare le cifre binarie 0 ed 1 trasmesse agli istanti kTb. Sebbene l’operazione così definita corrisponda ad una modulazione di fase (§ 10.3↑), è facile mostrare come possa essere realizzata mediante una comune modulazione di ampiezza bld-ps (§ 10.1.1↑) con segnalazione antipodale (§ 6.5.1↑). Se definiamo infatti un segnale m(t) come un codice di linea nrz bipolare (§ 8.2.1↑), che assume valori ±1 in corrispondenza delle cifre binarie 0 ed 1, allora il segnale
xBPSK(t) = m(t)cosω0t
è equivalente a quelle espresso dalla (16.15↑), e la sua mo-demodulazione coerente avviene mediante l’architettura mostrata alla fig. 14.1↓.
Figura 14.1 Architettura di mo-demodulazione bpsk, forme d’onda, e densità spettrali
Il segnale uscente dal moltiplicatore di demodulazione [569] [569] Qui e nel seguito assumiamo di disporre di una portante di demodulazione omodina o coerente (§ 10.2.1↑), ossia priva di errori di fase e frequenza, così come di una perfetta temporizzazione di simbolo; le considerazioni al riguardo di quest’ultimo aspetto sono svolte all’appendice 14.11↓. ha espressione
y(t) = x(t)⋅2cosω0t = 2m(t)⋅cos2ω0t = m(t) + m(t)⋅cos2ω0t
e dunque il codice di linea m(t) può essere riottenuto mediante filtraggio passa-basso. La parte centrale di fig. 14.1↑ mostra la forma d’onda che corrisponde alle elaborazioni previste, mentre nella parte inferiore sono raffigurate le densità spettrali corrispondenti (espresse in dB, vedi § 7.1↑), tenendo conto [570] [570] Il segnale di banda base m(t) = ∑kak⋅g(t − kTb) in cui g(t) = rectTb(t) ed i simboli ak sono a media nulla ed indipendenti, ha una densità di potenza Pm(f) = (σ2A)/(Tb)sinc2(fTb), il cui andamento è mostrato in fig. 3.16↑ di pag. 1↑. di eq. (10.59↑), di fig. 3.16↑, e della mo-demodulazione bld-ps (§ 10.1.1.1↑).
Una buona caratteristica di questa tecnica è l’andamento costante dell’ampiezza della portante modulata, che permette di utilizzare la massima potenza del trasmettitore, appena inferiore al valore che inizia a produrre fenomeni di distorsione (§ 7.3↑). L’aspetto negativo è l’elevata occupazione di banda, legata all’uso di forme d’onda rettangolari per m(t) che, nel caso di trasmissione su canali con limitazioni di banda, causa vincoli sulla massima frequenza binaria. Per questi motivi, il metodo è particolarmente indicato nel caso di collegamenti in cui la potenza di trasmissione è limitata, ma non la banda [571] [571] Come ad esempio i collegamenti satellitari, vedi § 20.3↓..
Alternative per l’impulso di banda base g(t)
Riprendendo i concetti discussi al § 8.2↑, in questo capitolo il segnale dati di banda base (ovvero pre-modulazione) è realizzato mediante una delle seguenti possibilità di scelta per g(t):
impulso nrz o rettangolare (pag. 1↑), che determina una occupazione di banda multipla di fb = 1⁄Tb;
impulso con trasformata a coseno rialzato (§ 8.2.2.3↑), che occupa una banda pari a (fs)/(2)(1 + γ);
impulso a banda minima (pag. 1↑), che riduce l’occupazione di frequenza ad (fs)/(2), ma presenta difficoltà realizzative.
Gli aspetti prima evidenziati per il bpsk sono quindi sovvertiti qualora il segnale m(t) sia generato utilizzando forme d’onda g(t) con occupazione di banda limitata, come nel caso del coseno rialzato, per il quale la banda occupata a frequenze positive risulta pari aBBPSK = fb(1 + γ), doppia rispetto al caso di banda base, a causa della modulazione bld, mentre l’ampiezza del segnale modulato non è più costante. Infatti, in corrispondenza degli istanti kTb l’ampiezza di xBPSK(t) assume esattamente uno dei valori (±1) del segnale dati m(t), ma nell’intervallo tra due istanti kTb < t < (k + 1)Tb l’ampiezza dipende della somma di tutte le code delle funzioni g(t) relative ai simboli trasmessi (vedi fig. 8.13↑ a pag. 1↑).
14.1.2 Modulazione L-ASK↓
Ci riferiamo ora al caso in cui si operi una classica am-bld (da cui il termine Amplitude Shift Keying - ask) a partire da un segnale dati m(t) multilivello (§ 8.1.2.4↑), producendo un segnale modulato di espressione
xL − ASK(t) = m(t)cos(2πf0t) dove m(t) = ∑∞k = − ∞ak⋅rectTs(t − kTs)
in cui m(t) agli istanti kTs assume valori ak distribuiti uniformemente, in un intervallo Δ, su L livelli di ampiezza centrati sullo zero [572] [572] Per chi si sta chiedendo quanto valgono questi livelli, diciamo che il livello i-esimo (con i = 0, 1, ⋯, L − 1) corrisponde al valore ai = i⋅(Δ)/(L − 1) − 1 . Verificare per esercizio con Δ = 2 ed L = 4..
L’ampiezza di l-ask subisce dunque variazioni, come mostrato nella figura soprastante per un caso con L = 8, in cui è rappresentato anche un diagramma detto costellazione, che rappresenta i valori assunti
dall’inviluppo complesso in corrispondenza degli istanti di simbolo, che in virtù della am-bld presenta la sola c.a. di b.f. xc(t). Ogni ak rappresenta dunque M = log2L bit, ed il periodo di simbolo Ts = MTb ha durata multipla di Tb, pertanto la banda occupata da l-ask è minore rispetto a quella del bpsk di un fattore pari a M = log2L( [573] [573] Ad esempio: se L = 32 livelli, la banda si riduce di 5 volte, ed infatti con M = 5 bit si individuano L = 2M = 32 configurazioni. Dato che il numero M di bit/simbolo deve risultare un intero, si ottiene che i valori validi di L sono le potenze di 2.).
Figura 14.4 Densità spettrale l-ask in diverse unità di misura
Anche in questo caso, se m(t) è generato mediante un impulso a coseno rialzato anziché con uno nrz [574] [574] Notiamo che mentre per il bpsk scegliere il primo al posto del secondo comporta perdere i benefici di una ampiezza costante, nel caso multilevello l’ampiezza è intrinsecamente variabile., la densità spettrale assume il noto andamento (vedi pag. 1↑) riportato ora in figura 14.4↑, assieme ai corrispettivi valori in dB. Pertanto la banda a frequenze positive occupata da xL − ASK(t) con g(t) a coseno rialzato vale
(16.16) BL − ASK = fs(1 + γ) = (fb)/(log2L)(1 + γ)
Efficienza spettrale↓ o densità di informazione
E’ definita come il rapporto ρ tra la frequenza binaria e la banda occupata
(16.17) ρ = (fb)/(B)
e si esprime in bit/sec/Hz, rappresentando appunto quanti bit/sec sono trasmessi per ogni Hz utilizzato. Nel caso di l-ask con impulsi a banda minima (γ = 0) si trova allora
(16.18) ρL − ASK = (fb)/(B) = log2L
mentre per altre forme di modulazione e/o di impulsi si ottengono altri valori [575] [575] Vedi tabella 14.2↓ a pag. 1↓., confrontando i quali si valuta la bontà di un metodo rispetto all’altro nei termini dell’utilizzo di banda. Ad esempio, se compariamo il risultato per ρL − ASK con quello relativo ad una trasmissione numerica di banda base (vedi eq. (10.74↑)), notiamo un peggioramento di un fattore 2, dovuto all’uso di una am-bld. Come per il caso analogico, la banda potrebbe essere dimezzata adottando una am-blu, ma vedremo invece tra breve che si preferisce seguire approcci diversi, come ad esempio psk e qam.
14.1.3 Valutazione delle prestazioni
SNR, Eb ⁄ N0 ed efficienza spettrale↓
Nell’analisi delle prestazioni delle tecniche di modulazione numerica che affronteremo, la probabilità di errore per simbolo Pe(simbolo) o per bit Pe(bit) sarà espressa in funzione della grandezza (Eb)/(N0), introdotta a pag. 1↑, che rappresenta l’equivalente del rapporto segnale rumore di riferimento↓ SNR0 = ( Px)/(N0W) definito al § 13.2.1.1↑ [576] [576] Ricordiamo che Px esprime la potenza ricevuta, N0 rappresenta il doppio della Pn(f) presente al decisore, e W è la banda del segnale modulante., nel senso che come questo, consente il confronto tra tecniche diverse [577] [577] Infatti come discusso a pag. 1↑ Eb = (Px)/(fb), come N0, dipende solamente da parametri di sistema (Px e fb), mentre invece non dipende dai parametri di trasmissione L e γ e dal tipo di modulazione..
D’altra parte, una trasmissione am-bld numerica che occupi una banda a frequenze positive B si presenta in ingresso al decisore con un
(16.19) SNR = (Px)/(Pn) = (Ebfb)/(2B⋅N0⁄2) = (Eb)/(N0)(fb)/(B) = ρ(Eb)/(N0)
in cui Pn è limitata da un filtro di ricezione, e ρ è l’efficienza spettrale definita alla (16.17↑): pertanto (Eb)/(N0) è anche indicato come SNR normalizzato o SNR per bit. Nel caso di g(t) a banda minima (§ 8.2.2.3↑) la (16.18↑) fornisce ρL − ASK = log2L e dunque SNR = log2L(Eb)/(N0), mentre a pag. 1↑, eq. (10.69↑), si deriva la relazione tra (Eb)/(N0) e SNR per il caso particolare di un segnale dati a coseno rialzato.
Invertendo la (16.19↑) si ottiene (Eb)/(N0) = (SNR)/(ρ), che evidenzia come, a parità di SNR, al miglioramento dell’efficienza spettrale corrisponda una diminuzione di (Eb)/(N0), che a sua volta è causa di un peggioramento della probabilità di errore, in accordo con il compromesso banda-potenza↓, vedi § 145↑.
Probabilità di errore BPSK e L-ASK
Viene calcolata per un segnale l-ask in funzione di Eb ⁄ N0, al variare del numero di livelli, ottenendo il caso bpsk per L = 2.
Al § 14.1.2↑ abbiamo osservato come l’l-ask sia ottenibile mediante una modulazione am-bld di un segnale dati di banda base (vedi anche fig. 14.5↓),
Figura 14.5 Schema di mo-demodulazione per un segnale l-ask
e come discusso al § 13.2.1.1↑, l’SNR in uscita dal filtro di ricezione (e dunque l’Eb⁄N0, vedi eq. (16.19↑)) per una modulazione am-bld è pari al rapporto SNR0 tra potenza ricevuta e potenza di rumore nella banda del segnale modulante. Pertanto, l’SNR (e l’Eb⁄N0) dopo demodulazione di l-ask è pari a quello che si avrebbe per il segnale dati di banda base da cui ha origine. Le prestazioni per un segnale dati di banda base a coseno rialzato sono ricavate al § 8.3.5↑, che riportiamo quindi di seguito come probabilità di errore↓ per simbolo dell’l-ask [578] [578] Forniamo qui una contro-dimostrazione forse inutilmente elaborata. Con riferimento alla figura seguente, il calcolo della Pe per l’l-ask si imposta definendo valori di Eb ed N0 equivalenti a quelli
di banda base, ma ottenuti dopo demodulazione, e cioè Eb’ = Px’Tb e N0’ = PN’ ⁄ W (infatti, PN’ = (N0’)/(2)2W, con W = (fs)/(2) = (fb)/(2log2L)). L’equivalenza è presto fatta, una volta tarato il demodulatore in modo che produca in uscita la componente in fase xc(t) limitata in banda tra ±W.
Infatti in tal caso (vedi § 13.2.1↑) Px’ = Pxc = k2aPM = 2Px e quindi Eb’ = Px’Ts = 2PxTs = 2Eb; per il rumore si ottiene N0’ = (PN’)/(W) in cui PN’ = Pnc = σ2nc = σ2n = (N0)/(2)4W e quindi N0’ = 2N0. Pertanto, il valore Eb’ ⁄ N0’ su cui si basa ora il decisore è lo stesso Eb ⁄ N0 in ingresso al demodulatore.
(16.21) PL − ASKe(simbolo) = ⎛⎝1 − (1)/(L)⎞⎠erfc{√(3(Eb)/(N0)(log2L)/((L2 − 1)))}
Figura 14.6 Prestazioni bpsk
che è valida per un segnale con γ = 0, ossia a banda minima [579] [579] Se γ ≠ 0, valgono le considerazioni svolte al § 8.3.5↑.. Le curve di PL − ASKe(bit) in funzione di (Eb)/(N0)||dB sono quelle di fig. 8.24↑ a pag. 1↑, dove si tiene anche conto dell’uso di un codice di Gray (§ 8.3.5.1↑) per associare i livelli a configurazioni binarie.
Come anticipato, per L = 2 la (16.21↑) esprime le prestazioni del bpsk, ovvero
(16.22) PBPSKe(bit) = (1)/(2)erfc{√((Eb)/(N0))}
che come prima si riferisce al caso di banda minima, ed i cui valori sono graficati in fig. 14.6↑, identica alla (10.73↑) ottenuta per il caso di banda base, ed alla (10.35↑) relativa al filtro adattato.
Per completare i confronti, osserviamo che ora all’aumentare di L la banda (16.16↑) (per γ = 0)
BL − ASK = fs = (fb)/(log2L)
si riduce, mentre la Pe (16.21↑) aumenta: ciò può tornare utile in presenza di canali con limitazioni di banda ma non di potenza, dato che in tal caso la Pe può essere ripristinata aumentando la potenza e quindi Eb⁄N0, in base al cosiddetto compromesso banda-potenza↓. Al § 14.5.1↓ vedremo come nella tecnica di fsk ortogonale lo stesso compromesso operi in direzione opposta, ovvero riuscendo a migliorare Pe al prezzo di aumentare l’occupazione di banda.

References: § 14
 § 7
 § 20
 § 8
 § 13
 § 145
 § 14
 § 13
 § 8
 § 13
 § 8
 § 14