Sie sind auf Seite 1von 46

de espectro expandido

Modulacion
Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

Octubre 2014

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

por division
de frecuencias ortogonales
Multiplexacion
(OFDM)

La OFDM se utiliza en:


digital en Europa,
Sistemas de radio y television

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

de espectro expandido
Modulacion

Principio de funcionamiento de OFDM)

por division
de frecuencias ortogonales
La multiplexacion

de datos en paralelo.
(OFDM) es una tecnica
de transmision
Utiliza un gran numero
de portadoras que son ortogonales

entre s, evitando que se interfieran entre ellas.


que se enva en paralelo tiene algun
La informacion
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
debido a trayectorias multiples.
recepcion

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Envolvente compleja de OFDM

g(t) = Ac

N1
X

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:


1
N 1
j,2..fn .t
n(t) = e
donde fn =
n
T
2

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

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
modulada pasabanda) se encuentran separadas a T1 Hz,
senal
lo que asegura que sean ortogonales, ya que:
Z
0

n(t) m(t) dt = 0, donde n 6= m

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


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

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

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 gr
aficas
I=real(cn);
Q=imag(cn);
% En el receptor de OFDM
Ir=I(1:16); % razones gr
aficas
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

de espectro expandido
Modulacion

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 .
los elementos complejos del vector son
A continuacion
serializados, parte real e imaginaria respectivamente y

opcionalmente pasados por sendos DAC; obteniendose


en fase I y otra en cuadratura Q.
as una senal

Finalmente estas senales


son trasladas en frecuencia a c .

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Transmisor de OFDM

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Transmisor de OFDM (2)

Ts .
Cada dato a la entrada tiene una duracion
Los datos pueden ser binarios (1) en cuyo caso las
BPSK.
portadoras moduladas seran
O bien Multinivel o con valores complejos, para producir
portadoras moduladas de QAM, QPSK o MPSK.
de Ds =
Los datos ingresan a razon

1
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

de espectro expandido
Modulacion

de OFDM
Recepcion
En el receptor se realiza el proceso inverso.
de la senal,
para obtener I y Q,
Demodulacion
opcionalmente pasados por sendos ADC.
de serie a paralelo.
Conversion
de la FFT
Evaluacion
de paralelo a serie.
Conversion

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

de espectro expandido
Modulacion

PSD de OFDM

Es un conglomerado de portadoras ortogonales moduladas


con datos con formas de pulso rectangulares que tienen
T segundos.
duracion
En consecuencia la PSD de la envolvente compleja es:
PSDg(f ) = C.


N1
X
n=0


sen[(f fn ).T ] 2


(f fn ).T

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

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

PSD para la envolvente compleja de OFDM con N=32

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

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
OFDM es:
a nulo de la senal
BT =

BT

N +1
N +1
=
T
N.Ts

1
= 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

de espectro expandido
Modulacion

de espectro expandido (SS)


Modulacion
de espectro expendido (SS: Spread Spectrum)
La modulacion

que atiende necesidades como


es una tecnica
de modulacion
por ejemplo:
Acceso Multiple

Rechazo de interferencias
capacidad de antibloqueo
secreta u encriptada (LPI: Low Probability of
Operacion
Intercept)

Son ambientes de aplicacion:


Telefona celular
Wi-Fi, Bluetooth
GPS
Uso militar
Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

de espectro expandido (2)


Modulacion

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


de codigo

independiente c(t) , llamada senal


seudo
aleatorio.
El receptor debe conocer c(t) para poder detectar m(t) .

El acceso multiple
simultaneo
utiliza tecnicas
de acceso

de codigo

multiple
por division
(CDMA: Code Division Multiple

Access)

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

esquematica

Representacion
de SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

de espectro expandido (3)


Modulacion

de SS de representa matematicamente:

La senal
n
o
s(t) = Re g(t) ejc t
de m(t) y de c(t) :
Donde la envolvente compleja es funcion
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
SS.
como mapeo de la senal

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Espetro de SS

Modulador de SS

Demodulador de SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Tipos de SS
comunes son:
Algunos de tipos de mapeo mas
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
o codigo

palabras de k bits, que se obtienen de la senal


seudo aleatorio c(t) .

Tecnicas
hbridas de DSSS y FHSS.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Direct Sequence Spread Spectrum (DSSS)

la envolvente compleja de la senal

En este tipo de modulacion


de SS es:
g(t) = Ac .m(t) .c(t)
Donde:
Ac , es la amplitud de la portadora;
digital polar (1) y
m(t) , es una senal

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

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Modulador de BPSK-DS-SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion


Seudo codigo
en DSSS, c(t)
digital de codigo

La senal
seudo aleatorio, c(t) , puede

generarse a partir de un generador de codigo


pseudo aleatorio
o pseudo ruido.

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


El tiempo de duracion
chip, para diferenciarlo del tiempo de bit, Tb , de m(t) .
Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion


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

de espectro expandido
Modulacion


Propiedades de las secuencias con maxima
longitud

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

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

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

de las secuencias con maxima

Autocorrelacion
longitud
autocorrelacion
de las secuencias con maxima

La funcion
longitud, o secuencias m, es de la siguiente forma:

Con periodo N.Tc , y matematicamente


es:


l=
X 
1
Rc( ) =
1+
 l.N.Tc 
N
Tc
l=

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

de las secuencias con maxima

Autocorrelacion
longitud (2)

Al ser periodica
se puede representar por serie de Fourier:
Rc( ) =

rn .ej2n.f0 .t

n=

Donde f0 =

1
N.Tc ,

y rn :

(1
2,
rn = N N+1 
N2

n=0
[Sinc(n/N)]2 , n 6= 0

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

PSD de c(t)
La PSD de c(t) es la transforma de Fourier de Rc( ) :

PSDc(f ) =

rn .(f n.f0 )

n=

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Ancho de banda de DSSS


Esta determinado principalmente por la forma de onda de la
de codigo

de
senal
seudo aleatorio c(t) , mas que por la senal
datos m(t) .

Por ser m(t) y c(t) senales


digitales polares poseen un espectro
2
del tipo [(senx)/x] .
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

de espectro expandido
Modulacion

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

de espectro expandido
Modulacion

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,
SS sera:
entonces el ancho de banda de la senal
BT 2.Rc = 19,2 [MHz]

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

LPI en DSSS

por
Las senales
de SS son menos susceptible a la deteccion
parte de una persona que escuche indiscretamente.

Sin codigo
seudo aleatorio (c(t) = 1) la PSD de la envolvente
compleja sera proporcional a

A2c
2.Rb

y de ancho de banda 2.Rb .

Con el codigo
seudo aleatorio la PSD de la envolvente
A2
de
compleja proporcionalmente decae a 2.Rc c , es una reduccion
Rb
Rc .

En el ejemplo antes citado la cada es de 1000 veces o 30


de la senal
de SS.
dB de atenuacion
de SS por debajo del nivel de
Esta cada puede dejar a la senal
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

de espectro expandido
Modulacion

de BPSK-DS-SS
Recepcion

matematica

El receptor realiza la operacion


inversa a la
realizada en el transmisor.
primero pasa por un circuito de des-ensanchado, cual
La senal

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

de espectro expandido
Modulacion

Demodulador de BPSK-DS-SS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Capacidad de antibloqueo de SS
de la senal
de SS se
Suponiendo que la recepcion
de bloqueo de tipo senoidal a la
ve interferida por una senal
freciencia fc . Entonces:
r(t) = s(t) + nj(t)
r(t) = Ac .m(t) .c(t) .cos(c .t) + Aj .cos(c .t)
que Ac Aj . El circuito de
Donde se asume tambien
matematica:

des-ensanchado realiza la siguiente operacion


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

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

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)

BPSK des-ensanchada, con


El primer termino
es la senal
ancho de banda 2.Rb . Luego se puede recuperar los datos de
m(t) con un receptor de BPSK.

de interferencia se ha
El segundo termino
indica que la senal
expandido, con ancho de banda 2.Rc . Es este efecto de
de la senal
de interferencia que produce la
expansion
capacidad de antibloqueo.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

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)

digital
Donde el primer termino
es proporcional a la senal
pseudo aleatoria (ancho de
enviada. El segundo es la senal
de
banda Rc ) proporcional a la amplitud de la senal
interferencia, se puede considerar ruido filtrado a Rb Hz.
Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Capacidad de antibloqueo de SS (4)


de
La potencia a la entrada del receptor de la senal
interferencia es:
A2j
2
de producto la PSD de
Luego del des-ensanchado y deteccion
es:
esta senal
A2j
PSDn2(f ) =
2.Rc
de interferencia a la salida del filtro
La potencia de la senal
pasabajos es:
Z Rb
PSDn2(f ) df
Pn3 =
Rb

Pn3 =

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

A2j
Rc
Rb
de espectro expandido
Modulacion

Capacidad de antibloqueo de SS (5)

de la potencia de la senal
de
El efecto de reduccion
y posterior pasaje
interferencia como producto de su expansion
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
de
En el ejemplo citado es de 30 dB y significa que la senal
necesaria
interferencia debe ser 30 dB superior que la senal
en un sistema sin spread spectrum.
para causar el mismo dano
Tpicamente la ganancia de procesamiento toma valores entre
10 a 60 dB.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Capacidad de antibloqueo de SS (6)

alcanza a senales

La capacidad antibloqueo no solo


de
a senales

espectro angosto, sino tambien


SS pero con codigo
seudo aleatorio diferente al utilizado.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Capacidad de antibloqueo de SS (7)

beneficia el rechazo de
La capacidad antibloqueo tambien
transmitida, muy tpico en Wi-Fi, tambien

rebotes de la senal
o refraccion
atmosferica,

terrestre. Pues
de reflexion
o reflexion

a pesar que posee el msmo codigo


seudo aleatorio llega a
destiempo, no esta en sincrona.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

CDMA en SS

Con SS es posible dar servicio de acceso multiple,


esto es

del
diversas comunicaciones utilizando la misma porcion
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.

en Wi-Fi
Esta tecnica
es utilizada en telefona celular. Tambien
y Bluetooth.
es posible asignar servicios de SS en porciones de la
Tambien
banda asignadas a enlaces de banda estrecha, habida cuenta
que ambos servicios no se interfieren.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

FHSS

Frequency Hopping es otro metodo


de SS, donde la portadora

del
cambia de frecuencia periodicamente
sobre un porcion
espectro relativamente ancha.

En este caso el codigo


pseudo aleatorio define la frecuencia de
la portadora, la frecuencia del cambio de frecuencia de
de datos y del
portadora depende de la tasa de informacion
subtipo de FH-SS empleado: FFHSS (Fast Frequency
Hopping) y LFH (Low Frequency Hopping).

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Espectro de FHSS
Mientras en DSSS el espectro tiene una envolvente del tipo
FHSS posee un espectro plano; pues se
[(senx)/x]2 , la senal
con envolvente del tipo [(senx)/x]2 pero
trata una senal
cambiando de frecuencia de portadora constantemente.
El ancho de banda sera entonces el ancho de banda de la
de datos por el numero

senal
de valores posibles del codigo

pseudo aleatorio.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Modulador FHSS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Demodulador FHSS

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Crticas, aportes, sugerencias

Crticas, aportes, sugerencias, son todas bienvenidas a la


de correo electronico:

siguiente direccion
m.doallo@frba.utn.edu.ar
Muchas Gracias.

Ing. Marcelo Doallo - Ing. Jorge Rodriguez Mallo

de espectro expandido
Modulacion

Das könnte Ihnen auch gefallen