Está en la página 1de 45

Modulacion OFDM y de espectro expandido

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

Octubre 2015

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 1 / 45
Multiplexacion por division de frecuencias ortogonales
(OFDM)

La OFDM se utiliza en:


Sistemas de radio y television digital en Europa,
Modems por lnea telefonica (ADSL) y
Redes inalambricas de Wi-Fi y Wi-Max.
Posee buena respuesta a problemas de interferencia por
trayectorias multiples.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 2 / 45
Principio de funcionamiento de OFDM

La multiplexacion por division de frecuencias ortogonales


(OFDM) es una tecnica de transmision de datos en paralelo.
Utiliza un gran numero de portadoras que son ortogonales
entre s, evitando que se interfieran entre ellas.
La informacion que se enva en paralelo tiene algun grado de
redundancia. En un vector de N elementos, caracterizado por
w = [w0 , w1 , w2 , , wN1 ].
Esta caracterstica le otorga resistencia a errores en la
recepcion debido a trayectorias multiples.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 3 / 45
Envolvente compleja de OFDM

N1
X
g(t) = Ac wn .n(t) , 0 > t > T
n=0

Donde:
Ac , es la amplitud de las portadoras,
wn , es el elemento del vector de datos en paralelo de N
elementos, que se esta transmitiendo y
n(t) , es la portadora ortogonal correspondiente determinada
por:  
j,2..fn .t 1 N 1
n(t) = e donde fn = n
T 2

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 4 / 45
Frecuencias de las portadoras en OFDM

fn toma valores negativos porque se trata de la envolvente


compleja, luego traslada a frecuencia fc .
Estas portadoras de frecuencia fn (o fc fn en terminos de la
senal modulada pasabanda) se encuentran separadas a T1 Hz,
lo que asegura que sean ortogonales, ya que:
Z T
n(t) m(t) dt = 0, donde n 6= m
0

Siendo T el tiempo para enviar un vector de datos completo, o


smbolo.
Esto permite que cada portadora sea recibida en forma
independiente y sin interferencia de las demas portadoras.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 5 / 45
DSP para OFDM con MATLAB

M = 4;
N = 2M;

% En el transmisor de OFDM
w = [ 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 ] %m(t)
W = ifft(w);
cn = W;
cn = [ cn cn(1)]; % razones graficas
I=real(cn);
Q=imag(cn);

% En el receptor de OFDM
Ir=I(1:16); % razones graficas
Qr=Q(1:16);
Wr=Ir;
for (i = 1:1:length(Ir))
Wr(i)=Ir(i)+Qr(i)*1i;
end;
wr = fft(Wr);

% A modo de ejemplo, ver ej_ofdm.m

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 6 / 45
Coeficientes de las portadoras ortogonales en OFDM

Para determinar los coeficientes los datos primero se


vectorizan, obteniendo un vector temporal (complejo o no) de
los datos a transmitir.
Luego se pasa por proceso algortmico de IFFT, obteniendo un
segundo vector complejo, g, estos son los coeficientes wn .
A continuacion los elementos complejos del vector son
serializados, parte real e imaginaria respectivamente y
opcionalmente pasados por sendos DAC; obteniendose as
una senal en fase I y otra en cuadratura Q.
Finalmente estas senales son trasladas en frecuencia a c .

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 7 / 45
Transmisor de OFDM

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 8 / 45
Transmisor de OFDM (2)

Cada dato a la entrada tiene una duracion Ts .


Los datos pueden ser binarios (1) en cuyo caso las
portadoras moduladas seran BPSK.
O bien Multinivel o con valores complejos, para producir
portadoras moduladas de QAM, QPSK o MPSK.
1
Los datos ingresan a razon de Ds = Ts bauds.
El convertidor serie paralelo entrega un vector cada T = N.Ts
segundos.
T es el rango de tiempo de la IFFT.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 9 / 45
Recepcion de OFDM

En el receptor se realiza el proceso inverso.

Demodulacion de la senal, para obtener I y Q,


opcionalmente pasados por sendos ADC.
Conversion de serie a paralelo.
Evaluacion de la FFT
Conversion de paralelo a serie.

La longitud del vector, N, determina la fortaleza de la senal


OFDM a errores causados por trayectorias multiples. De tal
modo que T = N.Ts sea mucho mayor que el maximo tiempo
de recorrido de retraso de los componentes de eco, debido a
las trayectorias multiples.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 10 / 45
PSD de OFDM

Es un conglomerado de portadoras ortogonales moduladas


con datos con formas de pulso rectangulares que tienen
duracion T segundos.
En consecuencia la PSD de la envolvente compleja es:
N1
sen[(f fn ).T ] 2

X
PSDg(f ) = C.
(f fn ).T

n=0

Donde:
C = A2c .h|n |2 i.T y
hn i = 0.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 11 / 45
PSD para la envolvente compleja de OFDM con N=32

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 12 / 45
Ancho de banda en OFDM

Debido a que el ancho de banda de cada portadora es T1 Hz y


hay N portadoras separadas T1 Hz, el ancho de banda de nulo
a nulo de la senal OFDM es:
N +1 N +1
BT = =
T N.Ts

1
BT = Ds [Hz], si N > 10
Ts
Se pueden usar formas de pulso no rectangulares para reducir
los lobulos laterales de la PSD fuera de BT = Ds .

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 13 / 45
Modulacion de espectro expandido (SS)
La modulacion de espectro expendido (SS: Spread Spectrum)
es una tecnica de modulacion que atiende necesidades como
por ejemplo:
Acceso Multiple
Rechazo de interferencias
capacidad de antibloqueo
Operacion secreta u encriptada (LPI: Low Probability of
Intercept)
Son ambientes de aplicacion:
Telefona celular
Wi-Fi, Bluetooth
GPS
Uso militar

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 14 / 45
Modulacion de espectro expandido (2)

Para que un sistema sea considerado de espectro expandido


debe cumplir los siguientes criterios:
Ancho de banda de s(t) >> Ancho de banda de m(t) .
El ancho de banda de s(t) debe ser causado por otra senal
independiente c(t) , llamada senal de codigo seudo
aleatorio.
El receptor debe conocer c(t) para poder detectar m(t) .
El acceso multiple simultaneo utiliza tecnicas de acceso
multiple por division de codigo (CDMA: Code Division Multiple
Access)

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 15 / 45
Representacion esquematica de SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 16 / 45
Modulacion de espectro expandido (3)

La senal de SS de representa matematicamente:


n o
s(t) = Re g(t) ejc t

Donde la envolvente compleja es funcion de m(t) y de c(t) :

g(t) = gm(t) .gc(t)

Donde las envolventes complejas gm(t) y gc(t) son moduladas


en alguna de las tecnicas vistas (AM, PM, FM, etc), conocido
como mapeo de la senal SS.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 17 / 45
Espetro de SS

Modulador de SS

Demodulador de SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 18 / 45
Tipos de SS

Algunos de tipos de mapeo mas comunes son:


Secuencia directa (DSSS: Direct Sequence Spread
Spectrum)
En este caso usa DSB-SC para modular c(t) , es decir
gc(t) = c(t) . Y c(t) es digital de forma polar NRZ.
Salto de frecuencia (FHSS: Frequency Hopping Spread
Spectrum)
Aqu gc(t) es del tipo FM, donde existen M = 2k
frecuencias de salto, que se determinan por medio de
palabras de k bits, que se obtienen de la senal o codigo
seudo aleatorio c(t) .
Tecnicas hbridas de DSSS y FHSS.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 19 / 45
Direct Sequence Spread Spectrum (DSSS)

En este tipo de modulacion la envolvente compleja de la senal


de SS es:
g(t) = Ac .m(t) .c(t)
Donde:
Ac , es la amplitud de la portadora;
m(t) , es una senal digital polar (1) y
c(t) , es la senal de codigo seudo aleatorio, tambien digital polar
con valores 1.
Se puede pensar el producto gm(t) = Ac .m(t) como la
envolvente compleja de una modulacion BPSK de la senal m(t) .
Por esta razon a esta senal se la denomina BPSK-DS-SS.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 20 / 45
Modulador de BPSK-DS-SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 21 / 45
Seudo codigo en DSSS, c(t)
La senal digital de codigo seudo aleatorio, c(t) , puede
generarse a partir de un generador de codigo pseudo aleatorio
o pseudo ruido.

El tiempo de duracion de un bit de c(t) es Tc y se denomina


chip, para diferenciarlo del tiempo de bit, Tb , de m(t) .
Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 22 / 45
Pseudo codigo en DSSS, c(t) (2)

Puede demostrarse que c(t) es periodica


Adecuando los sumadores y los registros de desplazamiento
se puede lograr que el periodo de este codigo pseudo aleatorio
sea:
N = 2r 1 [chips]

Al cual se lo denomina secuencia con maxima longitud o


secuencia m.
Las secuencias con maxima longitud poseen ciertas
propiedades.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 23 / 45
Propiedades de las secuencias con maxima longitud

En un periodo la cantidad de 1s es siempre uno mas que


la cantidad de 0s.
La suma modulo 2 de cualquier secuencia, cuando se
suma chip a chip, con una version desplazada en el tiempo
de s misma; produce una version desplazada de s
misma.
Si una ventana de ancho r (cantidad de registros de
desplazamiento) recorre toda la secuencia, todas las
palabras de r bits aparecen solo una vez con excepcion de
de la palabra todos los bits en cero.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 24 / 45
PSD de c(t)

La PSD de c(t) es un espectro de lneas:



X
PSDc(f ) = rn .(f n.f0 )
n=

1
Donde f0 = N.Tc , y rn :
(1
2, n=0
rn = N N+1 
N2
[Sinc(n/N)]2 , n 6= 0

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 25 / 45
PSD de c(t) (2)

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 26 / 45
Ancho de banda de DSSS

Esta determinado principalmente por la forma de onda de la


senal de codigo seudo aleatorio c(t) , mas que por la senal de
datos m(t) .
Por ser m(t) y c(t) senales digitales polares poseen un espectro
del tipo [(senx)/x]2 .
El ancho de banda de c(t) es mucho mayor al ancho de banda
de m(t) .
En consecuencia:
Rc  Rb

Para un analisis conceptual tomemos los espectros de esta


senales como:

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 27 / 45
Ancho de banda de DSSS (2)

El area de cada una es uno, ya que las potencias de m(t) y de


c(t) son unitarias.
Puesto que g(t) = Ac .m(t) .c(t) , la PSD de la envolvente
compleja sera:

PSDg(f ) = A2c .PSDm(f ) PSDc(f )

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 28 / 45
Ancho de banda de DSSS (3)

El ancho de banda de BPSK-DS-SS queda determinado


principalmente por la velocidad de chip.
A modo de ejemplo si Rb = 9,6 Kb/s y Rc = 9,6 Mchips/s,
entonces el ancho de banda de la senal SS sera:

BT 2.Rc = 19,2 [MHz]

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 29 / 45
LPI en DSSS

Las senales de SS son menos susceptible a la deteccion por


parte de una persona que escuche indiscretamente.
Sin codigo seudo aleatorio (c(t) = 1) la PSD de la envolvente
A2c
compleja sera proporcional a 2.Rb y de ancho de banda 2.Rb .
Con el codigo seudo aleatorio la PSD de la envolvente
A2
compleja proporcionalmente decae a 2.Rc c , es una reduccion de
Rb
Rc .
En el ejemplo antes citado la cada es de 1000 veces o 30
dB de atenuacion de la senal de SS.
Esta cada puede dejar a la senal de SS por debajo del nivel de
ruido, aun as ser operativo para el receptor pero difcil de
detectar para un espa con un analizador de espectro.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 30 / 45
Recepcion de BPSK-DS-SS

El receptor realiza la operacion matematica inversa a la


realizada en el transmisor.
La senal primero pasa por un circuito de des-ensanchado, cual
utiliza un generador pseudo aleatorio identico y sincronizado
con el transmisor.
Esto permite al sistema tener capacidad de antibloqueo.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 31 / 45
Demodulador de BPSK-DS-SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 32 / 45
Capacidad de antibloqueo de SS

Suponiendo que la recepcion de la senal de SS se ve


interferida por una senal de bloqueo de tipo senoidal a la
freciencia fc . Entonces:

r(t) = s(t) + nj(t)

r(t) = Ac .m(t) .c(t) .cos(c .t) + Aj .cos(c .t)


Donde se asume tambien que Ac Aj . El circuito de
des-ensanchado realiza la siguiente operacion matematica:

v1(t) = r(t) .c(t)

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 33 / 45
Capacidad de antibloqueo de SS (2)

A la salida del circuito de des-ensanchado en el demodulador


tendremos:

v1(t) = Ac .m(t) .cos(c .t) + Aj .c(t) .cos(c .t)

2 = 1.
Puesto que c(t)
El primer termino es la senal BPSK des-ensanchada, con
ancho de banda 2.Rb . Luego se puede recuperar los datos de
m(t) con un receptor de BPSK.
El segundo termino indica que la senal de interferencia se ha
expandido, con ancho de banda 2.Rc . Es este efecto de
expansion de la senal de interferencia que produce la
capacidad de antibloqueo.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 34 / 45
Capacidad de antibloqueo de SS (3)

Si el oscilador local del detector de producto es:

vol(t) = 2.cos(c .t)

Y luego del detector de producto nos queda:

v2(t) = Ac .m(t) + Aj .c(t) + Ac .m(t) .cos(2c .t) + Aj .c(t) .cos(2c .t)

Luego del filtro pasabajos:

v2(t) = Ac .m(t) + Aj .cf


(t)

Donde el primer termino es proporcional a la senal digital


enviada. El segundo es la senal pseudo aleatoria (ancho de
banda Rc ) proporcional a la amplitud de la senal de
interferencia, se puede considerar ruido filtrado a Rb Hz.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 35 / 45
Capacidad de antibloqueo de SS (4)
La potencia a la entrada del receptor de la senal de
interferencia es:
A2j
2
Luego del des-ensanchado y deteccion de producto la PSD de
esta senal es:
A2j
PSDn2(f ) =
2.Rc
La potencia de la senal de interferencia a la salida del filtro
pasabajos es:
Z Rb
Pn3 = PSDn2(f ) df
Rb

A2j
Pn3 = Rc
Rb

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 36 / 45
Capacidad de antibloqueo de SS (5)

El efecto de reduccion de la potencia de la senal de


interferencia como producto de su expansion y posterior pasaje
por un filtro pasabajos con frecuencia de corte Rb , se
denomina ganancia de procesamiento del receptor de SS. Y
Es:
Rc
Expresado en dB.
Rb
En el ejemplo citado es de 30 dB y significa que la senal de
interferencia debe ser 30 dB superior que la senal necesaria
para causar el mismo dano en un sistema sin spread spectrum.
Tpicamente la ganancia de procesamiento toma valores entre
10 a 60 dB.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 37 / 45
Capacidad de antibloqueo de SS (6)

La capacidad antibloqueo no solo alcanza a senales de


espectro angosto, sino tambien a senales SS pero con codigo
seudo aleatorio diferente al utilizado.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 38 / 45
Capacidad de antibloqueo de SS (7)

La capacidad antibloqueo tambien beneficia el rechazo de


rebotes de la senal transmitida, muy tpico en Wi-Fi, tambien
de reflexion o refraccion atmosferica, o reflexion terrestre. Pues
a pesar que posee el msmo codigo seudo aleatorio llega a
destiempo, no esta en sincrona.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 39 / 45
CDMA en SS

Con SS es posible dar servicio de acceso multiple, esto es


diversas comunicaciones utilizando la misma porcion del
espectro.
Para ello a cada usuario se le asigna un codigo de seudo
aleatorio particular y estos codigos generan senales que son
ortogonales entre s.
Esta tecnica es utilizada en telefona celular. Tambien en Wi-Fi
y Bluetooth.
Tambien es posible asignar servicios de SS en porciones de la
banda asignadas a enlaces de banda estrecha, habida cuenta
que ambos servicios no se interfieren.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 40 / 45
FHSS

Frequency Hopping es otro metodo de SS, donde la portadora


cambia de frecuencia periodicamente sobre un porcion del
espectro relativamente ancha.
En este caso el codigo pseudo aleatorio define la frecuencia de
la portadora, la frecuencia del cambio de frecuencia de
portadora depende de la tasa de informacion de datos y del
subtipo de FH-SS empleado: FFHSS (Fast Frequency
Hopping) y LFH (Low Frequency Hopping).

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 41 / 45
Espectro de FHSS
Mientras en DSSS el espectro tiene una envolvente del tipo
[(senx)/x]2 , la senal FHSS posee un espectro plano; pues se
trata una senal con envolvente del tipo [(senx)/x]2 pero
cambiando de frecuencia de portadora constantemente.
El ancho de banda sera entonces el ancho de banda de la
senal de datos por el numero de valores posibles del codigo
pseudo aleatorio.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 42 / 45
Modulador FHSS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 43 / 45
Demodulador FHSS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 44 / 45
Crticas, aportes, sugerencias

Crticas, aportes, sugerencias, son todas bienvenidas a la


siguiente direccion de correo electronico:
m.doallo@frba.utn.edu.ar
Muchas Gracias.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo Modulacion OFDM y de espectro expandido 45 / 45

También podría gustarte