Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Master
y Doctorado en Tecnologas de la Informacion
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Indice
Introduccion
Multiplexing-diversity tradeoff
de codigos
Diseno
espacio-temporales
Conclusiones
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
MIMO
CHANNEL
TRANSMITTER
Coding
bits Interleav. Symbols Spacetime
Symbol
encoding
mapping
Spacetime
precoding
RECEIVER
Spacetime
processing
Spacetime
decoding
Decoding
Deinterl. bits
Symbol
demap.
Channel
estimation
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Las tecnicas
MIMO forman parte ya de todos los
estandares
actuales:
1
2
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Caracter
stica esencial:
fading
all as a function
of time
Path loss
Reflexion
Difraccion
LOS/NLOS
Scattering
Modelo estandar:
i.i.d. Rayleigh, flat fading
h1,1
..
..
Hw = [h1 hnT ] = .
.
page 8
hnR ,1
h1,nT
..
.
hnR ,nT
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Tx/Rx correlacion
Modelo Kronecker
Conclusiones
1/2
H = R1/2
rx Hw Rtx
Rh = RTrx Rtx
Donde denota el producto de Kronecker, es decir si A es una
matriz n p
a11 a1p
..
..
A = ...
.
.
an1
anp
a11 B a1p B
..
.. .
A B = ...
.
.
an1 B
sistemas MIMO
Introduccion
anp B
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
K=
kHm k2F
T r(Rh )
Modelo general
1/2
H = Hm + R1/2
rx Hw Rtx
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Selectividad temporal
Tiempo de coherencia (Doppler spread):
|t1 t2 | > Tc = E[vec(H(t1 ))vecH (H(t2 ))] = 0
Selectividad frecuencial
Ancho de banda de coherencia (Delay spread):
|f1 f2 | > Bc = E[vec(H(f1 ))vecH (H(f2 ))] = 0
H(z) =
L
X
Hl z l
l=0
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Indice
Introduccion
Multiplexing-diversity tradeoff
de codigos
Diseno
espacio-temporales
Conclusiones
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Capacidad MIMO
A la hora de estudiar la capacidad de un canal MIMO hay
de como
Canal ergodico:
hay fading pero podemos codificar a lo
largo de un numero
suficiente de realizaciones del canal
Capacidad ergodica
Ce = E[C(H)]
Canal no ergodico
o canal con block-fading: hay fading y
podemos codificar en una unica
del canal
solo
realizacion
Capacidad outage
Cout,p = r P r(r > C(H)) = p
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
1/2
H = Rrx
Hw Rtx
1/2
H = Hm + Rrx
Hw Rtx
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
r
X
i ui viH .
i=1
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
y
x + UH n =
x+n
2
y= H x+n
x~
Precoder
sistemas MIMO
Introduccion
x = V x~
Channel
H = U V
Detector
UH
~y = x~ + n
~
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
12
22
M
~
xr
sistemas MIMO
Introduccion
2
r
~ 2
~
y1
~ 2
~
y2
~ 2
~
yr
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
i = 1, , r
la restriccion
i=1 Pi = P .
Resultado final: la capacidad del canal MIMO con CSIT y
CSIR se alcanza transmitiendo codewords gausianas con
covarianza Q = Vdiag(P1 , , Pr , 0, , 0)VH
C(H) =
r
X
+
log(2i )
i=1
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Es decir, la transmision
por igual en todas
las direcciones del espacio.
La capacidad instantanea
viene dada por
P
HHH .
C(H) = log2 det InR +
nT
Descomponiendo el canal MIMO en r = mn(nT , nR ) canales
log 1 +
nT i
i=1
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Canal ergodico
Podemos codificar a lo largo de varias realizaciones del canal
(independientes entre s canal sin memoria)
L
H1
H2
Hn
Channel
Encoder
esperanza matematica
de la capacidad instantanea:
Ce = E[C(H)] = max E log2 det InR + HQHH
Q:T r(Q)=P
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
realizacion),
como en el caso del canal constante
H
QH = VH diag(P1 , , Pr , 0, , 0)VH
.
distribucion
es
" r
#
X
+
Ce (H) = EH
log(2i )
.
i=1
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
manera isotropa
Q = nPT I
P
Ce (H) = EH log2 det InR +
HHH
.
nT
Existen expresiones cerradas y/o aproximaciones muy
buenas para distintas distribuciones del canal (Rayleigh,
Nakagami,...).
Caso 2: modelo CMI H = Hm + Hw para alcanzar la
capacidad debemos transmitir codewords gausianas y
hacer waterfilling sobre los modos del canal medio
(autovectores de HH
m Hm ).
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
solo
en el Tx)
Caso 3: modelo CCI (con correlacion
1/2
H = Hw Rtx para alcanzar la capacidad debemos
transmitir codewords gausianas y hacer waterfilling sobre
los modos de Rtx
H
Q = VR diag(P1 , , Pr , 0, , 0)VR
,
H.
con Rtx = VR VR
solo
en el Tx)
Caso 4: CMCI (con correlacion
1/2
de
H = Hm + Hw Rtx las direcciones optimas
son funciones complicadas de Rtx y Hm ; no
transmision
cerrada (conocida).
existe una solucion
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
El valor de la CSIT
Canal Rayleigh i.i.d. (ZMSW).
12
11
10
Capacity (bps/Hz)
CSIT+CSIR
CSIR
4 4
8
7
2 2
6
5
4
3
2
1
0
sistemas MIMO
Introduccion
10
SNR (dBs)
15
20
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
en transmision
en un canal 4 4.
Efecto de la correlacion
12
CSIT+CSIR
CSIR
ZMSW
Capacity (bps/Hz)
10
Tx correlation 0.9
4
sistemas MIMO
Introduccion
10
15
SNR (dBs)
20
25
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
Canal block-fading
El canal permanece constante durante L usos, pero no
podemos codificar a lo largo de varios bloques (por ejemplo en
transmisiones limitadas por retardo)
L
H1
H2
Hn
Channel
Channel
Channel
Encoder
Encoder
Encoder
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Indice
Introduccion
Multiplexing-diversity tradeoff
de codigos
Diseno
espacio-temporales
Conclusiones
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Multiplexing-diversity tradeoff
Para canales MIMO existe un compromiso fundamental entre
robustez y tasa que se conoce como multiplexing-diversity
tradeoff [Zheng and Tse, IEEE Trans. IT, 2003].
Consideramos un canal block-fading aunque la misma idea es
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
MIMO (44)
MIMO (22)
pendiente =4
Cout,0.01 (bps/Hz)
20
Conclusiones
15
10
pendiente =2
10
15
SNR (dBs)
20
25
optima
Es un resultado asintotico!
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
log2 ()
dmax = lm
instantanea
y, por lo tanto, pueden ser decodificadas con
Pe arbitrariamente baja.
Estamos identificando Pe con F ER.
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
10
22
11
10
FER
10
pendiente = 1
3
10
pendiente = 4
4
10
10
10
15
SNR (dB)
20
25
30
La maxima
diversidad es dmax = nT nR .
Por cada 3dB de incremento en SNR, para un tasa de
fija podemos reducir la Pe por un factor 2nT nR .
transmision
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
d (diversity gain)
nT nR
1
r
min(nT ,nR )
(multiplexing gain)
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Indice
Introduccion
Multiplexing-diversity tradeoff
de codigos
Diseno
espacio-temporales
Conclusiones
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
de codigos
Diseno
espacio-temporales
Supongamos: a) Un sistema MIMO con nT antenas en Tx
y b) El canal MIMO es Rayleigh i.i.d. y
y nR en recepcion
de todo un
se mantiene constante durante la transmision
L slots (L nT ).
bloque de duracion
un conjunto de palabras codigo
Queremos disenar
i = 1, , N.
ampliamente
STBCs), que son unos de los codigos
mas
utilizados en transmisiones MIMO y el objeto de nuestro
estudio posterior.
introducir los
Las expresiones obtenidas nos permitiran
conceptos de ganacia de diversidad (nuevamente) y de
ganancia de codificacion.
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
recibida es
La senal
X = HSi + N
siendo N CN (0, 2 InR L ).
S C
(a veces denominada vector coding); o solo
temporal Si C 1L .
Como
disenamos
las palabras codigo
Si ? Que criterios
deben cumplir para extraer las ventajas del sistema
MIMO?
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
de la Pe por parejas
Minimizacion
empleamos la Pe por parejas
Como criterio de diseno
(pairwise), es decir, la probabilidad de transmitir la palabra Si y
decidir erroneamente
la palabra Sj , condicionada a la
del canal H
realizacion
P (Si Sj |H).
La probabilidad anterior es la probabilidad del evento
||X HSi ||2 ||X HSj ||2 ,
que se puede reescribir como
||N||2 ||N H(Sj Si )||2 =
= ||N||2 + ||H(Sj Si )||2 2< T r NH H(Sj Si ) .
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
comprobar facilmente
que g N (0, 2 2 d2H (Si , Sj )), por lo tanto
!
r
d2H (Si , Sj )
i
j
P (S S |H) = Q
.
2 2
Aplicando ahora la desigualdad Q(x) e
la Pe pairwise como
2
, podemos acotar
j )/4 2
x2
2
.
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
cuadratica
de la siguiente manera
H
H
H
d2H (Si , Sj ) = T r EH
=
i,j H HEi,j = T r HEi,j Ei,j H
H H
H
H
= vec(H ) InR nR Ei,j Ei,j vec(H ) =
= vec(HH )H (InR nR Gi,j ) vec(HH )
donde Ei,j = Sj Si es una matriz nT L formada como la
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
util
Una expresion
Si z CN (, ), entonces
h
zH Az
Ez e
sistemas MIMO
Introduccion
H A(I+A)1
|I + A|
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
P (Si Sj )
In
R nT
1
4 2
1
1
=
1
In + 2 Gi,j nR
(InR Gi,j )
T
4
nR
r
Y
m
,
=
1+
4nT
m=1
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
P (S S )
4nT
r
Y
rnR
!nR
m (Gi,j )
m=1
Definiendo ahora:
1
Ganacia de codificacion:
Gc = mn
Si 6=Sj
r
Y
!1/r
m (Gi,j )
m=1
= mn |Gi,j |1/r .
Si 6=Sj
Ganacia de diversidad:
Gd = nR mn rank(Gi,j ).
Si 6=Sj
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Codigos
Diseno
ST
Multiplexing-diversity tradeoff
Conclusiones
GcGd
4nT
Gd
10
-2
BER
10
Gd
-4
10
Gc
-6
10
-8
10
-10
-5
10
15
20
SNR (dB)
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Un buen codigo
[Tarokh, Seshadri, Calderbank, IEEE IT, 1998]
Debe cumplir el criterio del rango para aprovechar toda la
diversidad del canal MIMO: el rango de la matriz diferencia
entre dos codewords cualesquiera deber ser mn(nR , nT ).
podemos conseguir
Por ejemplo, con vector coding solo
codificacion.
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Indice
Introduccion
Multiplexing-diversity tradeoff
de codigos
Diseno
espacio-temporales
Conclusiones
sistemas MIMO
Introduccion
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Conclusiones
Un canal MIMO ofrece numerosas ventajas que pueden
ser aprovechadas en los nuevos sistemas de
comunicaciones:
1
maxima
es nT nR .
Capacidad (multiplexing gain): incremento lineal de la
capacidad con r = mn(nT , nR ), mediante la SVD el canal
MIMO se descompone en r canales SISO, importancia del
CSIT y del modelo asumido de canal.
(si disenamos
Ganacia de codificacion
bien las matrices
codigo)/
Ganancia de array (procesando coherentemente
en Tx y/o Rx).
I. Santamara
Introduccion
Capacidad
Multiplexing-diversity tradeoff
Codigos
Diseno
ST
Conclusiones
Conclusiones
Para disenar
ST que minimicen una cota superior
de la Pe por parejas hemos obtenidos los criterios del
rango (ganancia de diversidad) y del determinante
(ganacia de codificacion).
sistemas MIMO
Introduccion
I. Santamara