Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
parte 21:
modulazione OFDM
1
Richiami sulla modulazione QAM
2
QAM: modulazione I/Q
p(t ) sin(2π f 0t )
p (t ) cos(2π f 0t )
3
QAM: modulazione I/Q
p(t) = filtro di trasmissione, serve per sagomare lo spettro del segnale trasmesso
p (t ) cos(2π f 0t )
filtro di trasmissione
4
QAM: forma delle costellazioni
Nelle costellazioni QAM, i simboli vengono posti sui vertici di una griglia rettangolare
5
QAM: forma delle costellazioni
X i = α i − j βi
βi
αi
6
QAM: segnali della costellazione
p (t ) sin(2π f 0t )
βi
αi p (t ) cos(2π f 0t )
7
QAM: segnali della costellazione
p (t ) sin(2π f 0t )
αi p (t ) cos(2π f 0t )
8
QAM: segnali della costellazione
9
QAM : labeling
labeling binario
1001/ s 3 1000 / s 2 1010 / s1 1011/ s 0
Rb bit-rate 1
Tb = tempo di bit
Rb
1
RS symbol-rate TS = tempo di simbolo
RS
legami:
Rb
Ts = mTb Rs =
m
11
QAM: forma d’onda trasmessa
( v k )k =0
+∞
sequenza di vettori binari da trasmettere: v k ∈ Z 2m
→ X k = α k − jβk
l : v k
( X k )k =0
+∞
sequenza di simboli QAM da trasmettere:
-3
Gs ( f ) = x P ( f − f 0 ) + P( f + f 0 )
2 2
14
QAM: spettro
Gs ( f )
Esempio con p(t) = filtro passa basso ideale
− f0 f0
R R
Gs ( f )
Esempio con p(t) = filtro RRC con roll-off α
f
− f0 f0
R(1+α) R(1+α)
15
QAM: spettro
Gs ( f )
GGv(f)
x(f) GGv(f)
x(f)
f
-3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3 f Tb -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3 f Tb
− f0 f0
1 2 1 1
TS TS TS TS
16
Modulazione OFDM
17
OFDM: portanti
Modulazione multi-portante
caratteristiche:
1
f n = f 0 + n∆ ∆= = RS
TS TS
∫ cos ( 2π f t ) cos ( 2π f t ) dt = 0
0
n1 n2
∆
f
f0 f1 f2 f N −1
18
OFDM: QAM multi-portante
Modulazione multi-portante
caratteristiche:
19
OFDM: allocazione dinamica
Modulazione multi-portante
caratteristiche:
20
OFDM: forma d’onda trasmessa
• N portanti
• trasmissione QAM su ogni portante
• forme d’onda sommate tutte assieme
f
f0 f1 f2 f N −1
N −1 N −1
s (t ) = ∑ sn (t ) =∑ ∑ α nk p (t − kTS ) cos ( 2π f nt ) + β nk p (t − kTS ) sin ( 2π f n t )
n =0 n =0 k
21
OFDM: implementazione digitale
Modulazione multi-portante
caratteristiche:
22
generazione del segnale OFDM
Il segnale OFDM viene generato attorno alla banda base e poi spostato nella banda
di interesse.
generazione con f0 = 0
f*
spostamento nella banda di interesse
f0 = f *
23
frequenza di campionamento
N −1
s (t ) = Re ∑ ∑X nk p (t − kTS )e j 2π f n t
n =0 k
f n = f 0 + n∆
Le frequenze da generare sarebbero del tipo
con f0=f*.
Generiamo invece le frequenze con f0=0, che significa f n = n∆
ed esplicitiamo la successiva traslazione di f*
N −1
s (t ) = Re ∑ ∑X nk p (t − kTS )e j 2π f n t
e j 2π f *t
f n = n∆
n =0 k
24
frequenza di campionamento
N −1
s (t ) = Re ∑ ∑X nk p (t − kTS )e j 2π f n t
e j 2π f *t
f n = n∆
n =0 k
Introduciamo il segnale
N −1
a (t ) = ∑ ∑ nk
X p (t − kTS ) e j 2π f n t
n =0 k
Abbiamo
s (t ) = Re a (t )e j 2π f t
*
Vogliamo generare i campioni del segnale s(t).
Se riusciamo a generare i campioni di a(t), è molto semplice ottenere quelli di s(t).
Infatti si ha:
s (t ) = aI (t ) cos(2π f t ) + aQ (t ) sin(2π f t )
* *
dove
a (t ) = aI (t ) + jaQ (t ) 25
frequenza di campionamento
Consideriamo il segnale
N −1
a (t ) = ∑ ∑ nk
X p (t − kTS ) e j 2π f n t
n =0 k
Il segnale a(t) è un segnale complesso. Il suo spettro è situato nella parte destra
dell’asse delle frequenze.
26
frequenza di campionamento
f 0 = 0 f1 f2 f N −1 f
N∆ lo campioniamo a frequenza f C = N ∆
N campioni complessi
27
espressione campioni
N −1
segnale da generare a (t ) = ∑ ∑ nk
X p (t − kTS ) e j 2π f n t
n =0 k
N −1
consideriamo il primo simbolo
0 ≤ t ≤ TS
a (t ) = ∑ X n p(t )e j 2π fn t
n =0
(omettiamo il pedice temporale k=0)
N −1
caso p(t)=PT(t) a (t ) = ∑ X n e j 2π fn t
n =0
28
espressione campioni
N −1
segnale da generare a (t ) = ∑ X n e j 2π fn t
n =0
frequenza di campionamento fC = N ∆
f n = n∆
relazione tra frequenze (f0=0)
N −1 N −1 nm
jπ
generico campione am = a (mTc ) = ∑ X n e j 2π fn mTc = ∑ X n e N
n =0 n =0
29
vettori simboli e campioni
N −1 nm
jπ
generico campione am = ∑ X n e N
n =0
X0 = 0 X1 X 2 X N −1
f 0 = 0 f1 f2 f N −1
30
modulatore mediante IDFT
N −1 nm
jπ
generico campione am = ∑ X n e N
n =0
a = k IDFT ( X )
31
realizzazione numerica del modulatore mediante IDFT
s = k IDFT ( X ' ) X0 aI (t )
lab. QAM 0
D/A
N campioni reali
X1 (parte reale a ) fC
lab. QAM 1
aQ (t )
X N −1
lab. QAM N-1 D/A
N campioni reali
(parte immaginaria a ) fC
s (t ) = aI (t ) cos(2π f *t ) + aQ (t ) sin(2π f *t )
32
realizzazione numerica del modulatore mediante IDFT
s = k IDFT ( X ' ) X0 aI (t )
lab. QAM 0
D/A
N campioni reali
X1 (parte reale a ) fC
lab. QAM 1
aQ (t )
X N −1
lab. QAM N-1 D/A
N campioni reali
(parte immaginaria a ) fC
Dualmente a quanto fatto in TX, si prende il segnale r(t), ricevuto nella banda di
trasmissione, e si scrive
r (t ) = bI (t ) cos(2π f *t ) + bQ (t ) sin(2π f *t )
34
demodulatore
35
demodulatore
N simboli ricevuti
N campioni reali
bI (t ) (parte reale b)
A/D Y0
Vor. QAM 0
fC
Y1
Vor. QAM 1
bit ricevuti
DFT
N campioni reali
(parte immaginaria b)
bQ (t ) YN −1
Vor. QAM N-1
A/D
fC
36
OFDM: equalizzazione
Modulazione multi-portante
caratteristiche:
37
Trasmissione su canale ideale
1 solo campione
t
sequenza campioni trasmessi
1 2N 1 2N
s1 s2 s3
canale ideale
1 2N 1 2N
r1 r2 r3
sequenza campioni ricevuti
38
Trasmissione su canale reale
ν campioni
h = ( h0 , h1 ,..., hν −1 )
t
risposta all’impulso del canale reale
t
sequenza campioni trasmessi
1 2N 1 2N
s1 s2 s3
canale reale
1 2N 1 2N
r1 r2 r3
sequenza campioni ricevuti
39
Trasmissione su canale reale: ISI
ν campioni
h = ( h0 , h1 ,..., hν −1 )
t
risposta all’impulso del canale reale
t
sequenza campioni trasmessi
1 2N 1 2N
s1 s2 s3
canale reale
1 2N 1 2N
r1 r2 r3
sequenza campioni ricevuti
INTERFERENZA INTERSIMBOLO
40
Prefisso ciclico
h = ( h0 , h1 ,..., hν −1 )
t
risposta all’impulso del canale reale
s = ( s0 ,..., sN −1 )
t
ν
1 2N
N campioni
2 N campioni
s = ( sN −ν ,..., sN −1 , s0 ,..., sN −1 )
t
( 2 N +ν ) campioni
(N+ν) campioni
41
Trasmissione su canale reale con prefisso ciclico
h = ( h0 , h1 ,..., hν −1 )
t
risposta all’impulso del canale reale
t
sequenza campioni trasmessi con prefisso ciclico
1 2N 1 2N
s1 s2 s3
canale reale
1 2N 1 2N
r1 r2 r3
sequenza campioni ricevuti
h = ( h0 , h1 ,..., hν −1 )
t
risposta all’impulso del canale reale
t
sequenza campioni trasmessi con prefisso ciclico
1 2N 1 2N
s1 s2 s3
canale reale
1 2N 1 2N
r1 r2 r3
sequenza campioni ricevuti
h = ( h0 , h1 ,..., hν −1 )
t
risposta all’impulso del canale reale
ν −1
generico campione ricevuto rm = ∑ hl sm −l =h0 sm + h1sm −1 + ... + hν −1sm −ν +1
l =0
t
sequenza campioni trasmessi con prefisso ciclico
1 2N 1 2N
s1 s2 s3
canale reale
1 2N 1 2N
r1 r2 r3
sequenza campioni ricevuti
convoluzione circolare
rν = h0 s0 + h1sN −1 + ... + hν −1sN −ν +1 r = h⊗s
44
Separazione dei toni
r = h⊗s
simboli ricevuti
Y = k DFT ( r )
Y0 Y1 Y2 Yn YN −1