Está en la página 1de 50

ESPECTRO ENSANCHADO

COMUNICACIONES DIGITALES
Curso 2004/2005

Grupo de Tratamiento Avanzado de Señal (GTAS)


Dpto. de Ingeniería de Comunicaciones (DICOM), Universidad de
Cantabria

1
Indice

• Introducción y fundamentos
• Técnicas de ensanchado
• Secuencias pseudo-aleatorias
• Señales llave
• Espectro ensanchado por secuencia directa (DS-SS)
• Aplicación a CDMA
• DS-SS paso-banda
• Probabilidad de error. Ganancia de procesado
• Espectro ensanchado por salto en frecuencia

2
Introducción y fundamentos

• Optimización de:
– Espectro Modulaciones Digitales
– Potencia Convencionales

• Otras Consideraciones:
– Seguridad
(Privacidad) Espectro Ensanchado
– Interferencias (Spread Spectrum)
– Entornos Hostiles
– Acceso múltiple

3
Introducción y fundamentos

Definición Espectro Ensanchado

• Método de transmisión en el que la información ocupa un


Ancho de Banda Superior al mínimo necesario para
transmitirla

• El ensanchamiento espectral se realiza usando un


Código independiente de los datos. Dicho código es
usado en recepción para “desensanchar” la señal
recibida.

4
Introducción y fundamentos

Esquema sistema punto a punto:

5
Modulación por espectro ensanchado

§ Técnicas de ensanchado:
• Secuencia directa → DS - SS
• Salto en frecuencia → FH - SS
• Salto en el tiempo → TH – SS
• Técnicas híbridas

6
Historia
• Años 40: Aplicaciones Militares durante 2ª Guerra Mundial (FH-SS):
Sistema RADAR, comunicaciones resistentes a interferencias
intencionadas (“jamming”), guiado de torpedos.

• Primera patente registrada 1942: Hedy Lamarr y George Antheil.

• Años 50:
– Teoría sobre Secuencias Pseudoaleatorias
– Años 50. Primeros sistemas DS-SS
– 1958 Receptor RAKE (1958)

• 1969 Sistema militar de comunicaciones por satélite (TATS)

• 1978 GPS → Sistema SS mayor del mundo

• 1993 Telefonía Celular Americana IS-95 usa CDMA

• Hoy WLAN, WPAN, Comunicaciones Personales via Satélite,


UMTS, ...

7
Secuencias Pseudo-aleatorias (PN)

• Se usan para generar las señales de código

• Son secuencias binarias periódicas con apariencia


aleatoria

• Se generan mediante registros de desplazamiento


realimentados

• Autocorrelación: Mide el parecido de una secuencia con


ella misma desplazada

• Correlación cruzada: Mide el parecido de una secuencia


con otra
8
Secuencias Pseudo-aleatorias (PN)
Registros de desplazamiento realimentados

si [k ] : estado del flip-flop i-ésimo en el instante k-ésimo

{ s1[k ], s2 [k ], ..., sm [ k ] } : estado del sistema en el


instante k-ésimo
sm [k ] = ck : secuencia PN 9
Secuencias Pseudo-aleatorias (PN)
§ Propiedades: • si +1[ k + 1] = si [k ]
• Número posible de estados: N = 2 m

• Si el operador lógico es lineal: N = 2m −1


§ Secuencias de longitud máxima tienen periodo máximo (el
sistema recorre todos los estados posibles):
N = 2m −1
§ Secuencias de longitud máxima: Nº 1’s = Nº 0’s +1

§ Sistemas de longitud máxima: generan secuencias de


longitud máxima
§ A las secuencias de longitud máxima se las llama
secuencias-M 10
Secuencias Pseudo-aleatorias (PN)
§ Ejemplo de sistema / secuencia PN de longitud máxima:

m=4
N = 2m – 1 = 15

Secuencia PN: {ck} =


{1 0 0 0 1 1 1 1 0 1 0 1 1 0 0}

La secuencia PN depende del estado inicial del sistema. Para


distintos estados iniciales se obtienen secuencias PN
desplazadas
11
Secuencias Pseudo-aleatorias (PN)

Secuencia PN: {ck} =


{1 0 0 0 1 1 1 1 0 1 0 1 1 0 0}

12
Secuencias Pseudo-aleatorias (PN)
101001110100111010011…
110100111010011101001…
111010011101001110100…

Estado Secuencia PN
inicial

Secuencias para distintos estados iniciales:


1 1 1 0 1 0 0 …
0 1 1 1 0 1 0 …
0 0 1 1 1 0 1 … m=3
1 0 0 1 1 1 0 …
0 1 0 0 1 1 1 … N = 2m – 1 = 7
1 0 1 0 0 1 1 …
1 1 0 1 0 0 1 …
13
Secuencias Pseudo-aleatorias (PN)
§ Algunos sistemas / secuencias PN de longitud máxima:

Cuanto mayor es m más posibilidades de registros /


secuencias de longitud máxima 14
Señales de código (ó llave)
§ Generación de señal de código a partir de secuencia PN:

Secuencia PN: {ck} = { 0 0 1 1 1 0 1 0 0 1 1 1…}


m = 3 , N = 2m –1 = 7

Tb = N Tc

1 1
Tc : Duración de chip Bc ≈ , Bb ≈
Tc Tb
Tb : Duración de bit = Periodo de c(t)
15
Señales de código (ó llave)
§ Función de autocorrelación de las señales de código

 N +1
Tb / 2  1− τ , τ ≤ TC
1  N TC
RC (τ ) = ∫ c (t ) c (t − τ ) dt = 
Tb −Tb / 2  − 1 , T ≤ τ ≤ ( N − 1)T
 N C C

16
Señales de código (ó llave)
§ Función densidad espectral de potencia de las señales de
código

1 1+ N n =∞
 n   n 
SC ( f ) = 2 δ ( f ) +
N N2

n = −∞
sinc   δ  f −
2

N 

N TC 
17
Señales de código (ó llave)
§ Comparación con señales binarias aleatorias:

En el límite N → ∞ las secuencias PN coinciden con


señales binarias aleatorias
18
Señales de código (ó llave)

§ Ejemplo:

Autocorrelación
secuencia PN:
(sólo 1 periodo)

Definición de
autocorrelación y
correlación periódicas

19
Señales de código (ó llave)
§ Correlación cruzada secuencias PN:
(sólo 1 periodo)

20
Señales de código (ó llave)
§ Autocorrelación secuencia PN de longitud N = 2000

21
Modulación DS-SS

b(t) : señal de bits de información con duración de bit Tb


c(t) : señal de código con duración de chip Tc y periodo Tb
b(t), c(t) = ±1 + → bit, chip 1 - → bit, chip 0

i(t) : Ruido + interferencias (otro usuario, jamming, etc.)

Ganancia de procesado: GP = Tb / Tc = Bc / Bb= N


22
Modulación DS-SS

23
Modulación DS-SS

Ensanchado: s (t ) = b(t ) c(t )


x(t ) = b(t ) c (t ) + i (t )
Desensanchado: z (t ) = b(t ) (c(t )) + i (t ) c (t )
2

= b(t ) + i (t ) c (t )

24
Modulación DS-SS

25
Modulación DS-SS

Tb Tb Tb

v (t ) = ∫ z (t ) dt = ∫ b(t ) dt + ∫ i(t ) c (t ) dt = ±Tb + ε


0 0 0

ε ≈ 0 , si N >> El integrador hace de LPF.


Obtiene el área bajo el integrando

§ Decisor: 1 si v > 0 , 0 si v < 0


26
Modulación DS-SS
§ Robustez ante propagación multicamino
Si el retardo entre las componentes
multicamino es mayor de 2 Tc, la
correlación entre ambas
componentes será baja → El
sistema “ve” a la componente
retardada como una señal
interferente
s (t ) = b(t ) c (t )
x(t ) = s (t ) + α s (t − ∆t ) = b(t ) c(t ) + α b(t − ∆t ) c(t − ∆t )
z (t ) = b(t ) (c (t )) 2 + α b(t − ∆t ) c(t − ∆t ) c(t )
= b(t ) + α b(t − ∆t ) c(t − ∆t ) c(t )
Tb Tb Tb

v (t ) = ∫ z (t ) dt = ∫ b(t ) dt + α ∫ b(t − ∆t ) c(t − ∆t ) c(t ) dt = ±Tb + ε


0 0 0
27
Modulación DS-SS
§ Privacidad y baja probabilidad de intercepción

• Privacidad:
– La señal transmitida sólo puede ser desensanchada si el
código es conocido en el receptor.
– Los códigos suelen ser de gran longitud ðgran número de
códigos
• Probabilidad de Intercepción:
– Baja densidad espectral de potencia ð Difícil detectar e
interceptar la señal.

28
Modulación DS-SS
§ Robustez ante jamming e interferencias

• Jamming: Señal de alta potencia emitida con el fin de


interferir las comunicaciones
• La correlación entre la llave (señal de código) y una señal de
banda estrecha dispersa la energía de la interferencia en un
gran ancho de banda, reduciendo así la potencia interferente
en la banda de información

x(t ) = b(t ) c (t ) + i (t )
z (t ) = b(t ) (c(t )) 2 + i (t ) c (t )
= b(t ) + i (t ) c (t )
29
Modulación por espectro ensanchado (DS-SS)
§ Acceso Múltiple (CDMA)
• Cada usuario utiliza un código o llave
• Baja correlación cruzada entre las llaves → secuencias
de Gold
• En recepción, sólo la correspondiente señal es
desensanchada, permaneciendo el resto como señales
de baja densidad espectral de potencia.

s1 (t ) = b1 (t ) c1 (t ) , s 2 (t ) = b2 (t ) c2 (t )
x(t ) = s1 (t ) + α s 2 (t − ∆t ) = b1 (t ) c1 (t ) + α b2 (t − ∆t ) c2 (t − ∆t )
z (t ) = b(t ) (c1 (t )) 2 + α b2 (t − ∆t ) c1 (t ) c2 (t − ∆t )
= b(t ) + α b2 (t − ∆t ) c1 (t ) c2 (t − ∆t )
v (t ) ≈ ±Tb ← Señales de código con baja correlación cruzada
30
Secuencias Gold para CDMA
§ Secuencias de Gold

• En general las secuencias de longitud máxima pueden


tener una correlación cruzada alta
• Las secuencias de Gold son un tipo especial de
secuencias PN con baja correlación cruzada
• Se obtienen a partir de 2 secuencias de máxima longitud

31
Secuencias de Gold para CDMA
§ Teorema de Gold:
Sean dos registros de longitud máxima con m memorias. Si
las 2 secuencias PN generadas tienen una correlación
cruzada menor que R en valor absoluto (pareja preferente),

2 ( m+1) / 2 + 1 , m impar


R =  ( m+ 2 ) / 2
2 + 1 , m par ∧ m ≠ 0 mod 4
a partir de los 2 registros se puede implementar un
sistema capaz de generar 2m +1 secuencias distintas de
longitud 2m - 1 con correlación cruzada menor o igual que
R para cualquier pareja de secuencias generadas.
Las distintas secuencias de Gold se generan partiendo de
distintos estados en los registros de longitud máxima
32
Secuencias de Gold para CDMA
§ Sistema de Gold:

Ejemplo pareja preferente:

Correlación cruzada:

33
Secuencias de Gold para CDMA
§ Ejemplo: Las secuencias Gold obtenidas son
Estado inicial reg.1 Estado inicial reg.2 Secuencia de Gold
111 111 0000110
111 110 1001101
111 101 0101000
111 010 1011010
111 100 1100011
111 001 0111111
111 011 0010001
111 000 1110100
000 111 1110010

Otras combinaciones de estados iniciales producen


secuencias repetidas 34
Secuencias de Gold para CDMA
§ Correlación cruzada de las secuencias de Gold:
Ejemplo: [ 0 0 0 0 1 1 0 ] [1 0 0 1 1 0 1 ] (m = 3)

Mejor o igual que la correlación cruzada de secuencias


de longitud máxima 35
Secuencias de Gold para CDMA
§ Parejas preferentes:

m N Nº Ejemplos de sistemas de Nº Parejas


Secuencias-M longitud máxima preferentes
3 7 2 [1,3] [2,3] 1

4 15 2 [1,4] [3,4] 0

5 31 6 [2,5] [2,3,4,5] [1,2,4,5]… 3

6 63 6 [1,6] [1,2,5,6] [2,3,5,6]… 2

7 127 18 [4,7] [1,2,3,7] [2,3,4,7] [1,7] 6


[1,3,6,7][2,4,6,7]…
8 255 18 [2,3,4,8] [3,5,6,8] [2,5,6,8] 0
[1,3,5,8]…
36
Secuencias de Gold para CDMA
§ Autocorrelación de las secuencias de Gold:
Ejemplo: [ 0 0 0 0 1 1 0 ] (m = 3)

Peor que la autocorrelación de secuencias de longitud


máxima 37
Secuencias de Gold para CDMA
§ Ejemplo: m=7, N=127, [1,7], [1,2,3,7], R=17, 27 +1 secuencias Gold

Autocorrelacion Correlación cruzada


secuencia-M secuencias-M

Autocorrelacion
secuencia de gold Correlación cruzada
secuencias de gold

38
Modulación paso-banda DS-SS
Modulaciones de fase: BPSK,
1) Ensanchado
M-PSK, D-BPSK, MSK, etc.
2) Modulación
banda-ancha

39
Modulación paso-banda DS-SS
1) Modulación
Alternativa: banda-estrecha
2) Ensanchado Canal ideal

y (t ) = x (t ) c (t ) =
( s (t ) + i (t ) ) c (t ) =
(u(t ) c (t ) + i(t )) c (t ) =
u (t ) + i (t ) c (t )

Señal BPSK
banda estrecha Señal banda
ancha

El término de banda ancha es filtrado


por el demodulador banda-estrecha 40
Modulación paso-banda DS-SS
La probabilidad de error promedio con interferencia de banda
ancha [Haykin]:
 2 Eb   2 Eb 
Pe ≈ Q  = Q
  GP 
 J Tc   J Tb 
Comparación con BPSK:

 2 Eb   
P BPSK
≈ Q  → PeBPSK ≈ Q 2 Eb 
e   JT 
 N0   b 

§ En DS-SS ganamos en Pe a costa de W.

41
Modulación DS-SS

§ Comparación con otras técnicas de ensanchado:

C Ensanchado sencillo D Difícil sincronización


C Portadora única ==> D Efecto near-far. Necesidad
Sintetizador de frecuencia de Control de ganancia
sencillo
C No necesita sincronización
entre distintos usuarios

42
Modulación FH-SS
§ Transmisor:
• Ensanchado: La señal de información se modula con
una portadora cuya frecuencia varía periódicamente
• Cada Th seg. la portadora “salta” a otra frecuencia
• El patrón de saltos es función del código usado
• Modulación: Habitualmente M-FSK no coherente

43
Modulación FH-SS
§ Receptor:
• Desensanchado mediante un Down Converter usando la
secuencia código generada localmente.
• Demodulación posterior tradicional (MFSK).
• Sincronismo: Absolutamente necesario. Los saltos de
frecuencia deben estar sincronizados con los del Tx

44
Modulación FH-SS
§ FH rápido y FH lento:
Tc : Duración de chip
Th : Duración de salto
Tc = min (Th, Ts)
Ts : Duración de símbolo
N : Periodo secuencia PN
FH lento: Ts < Th, Th = n Ts Nh : Nº de saltos durante N
FH rápido: Th < Ts, Ts = n Th 2k : Nº portadoras

N = k Nh

n y k son enteros positivos

45
Modulación FH-SS

§ Ejemplo FH-SS lenta:


• 4-FSK ⇒ b=2
• Secuencia PN: [1,4]
• m = 4 ⇒ N=15
• Th = 2 Ts, Nh = 5
• ⇒ k=3 ⇒ 8 portadoras

46
Modulación FH-SS

§ Pe M-FSK = Pe FH-SS

§ Comparación M-FSK & FH-SS:


• Jammer con potencia disponible J
• En M-FSK el jammer pude concentrar la potencia en W M-FSK
• En FH-SS obligamos al jammer a distribuir la potencia en el
ancho de banda W FH-SS
WFH − SS
• Ganancia de procesado: PG = = 2k
WMFSK

Si el jammer concentra la potencia en una parte de WFH-SS ,


la PG es menor pero el efecto del jamming en menor
47
Modulación FH-SS

§ Sistemas jamming inteligentes sobre sistemas FH-SS


lentos pueden llegar a detectar la banda utilizada en
cada salto de frecuencia e inyectar la interferencia
selectivamente en cada momento
Solución: FH-SS rápida

48
Modulación FH-SS

§ Ejemplo FH-SS rápida:

• 4-FSK ⇒ b=2
• Secuencia PN: [1,4]
• Ts = 2 Th, Nh = 5
• ⇒ k=3 ⇒ 8 portadoras

49
Modulación FH-SS
§ Comparación con otras técnicas de ensanchado:
CSincronización más fácil que DSintetizador de frecuencia
DS-SS sofisticado

CPosibilita grandes anchos de DCambios abruptos de


banda de ensanchado frecuencia provocan exceso de
ancho de banda
CBuen comportamiento frente
al efecto near-far DDifícil detección coherente
(debido a los cambios de fase
CMejor comportamiento frente en los saltos de frecuencia)
jamming e interferencias
banda estrecha DPeor comportamiento que DS-
SS en acceso múltiple y
propagación multicamino 50

También podría gustarte