Está en la página 1de 16

EL2153: 

Sistemas de Comunicaciones II Julio 2010

ACCESO MÚLTIPLE POR DIVISIÓN EN CÓDIGO 
(CODE‐DIVISION MULTIPLE ACCESS O CDMA)

Roberto A. Uzcátegui V.
Sistemas de Comunicación II
Sistemas de Comunicación II
Dpto. Ing. Electrónica, UNEXPO VR/B
Julio 2010

¿Qué es Acceso Múltiple?
• Varios usuarios próximos unos 
a otros desean comunicarse
simultáneamente.
simultáneamente

• Ejemplo: varios usuarios 
desean hablar a través de sus 
teléfonos celulares y deben 
comunicarse con la misma 
estación base.

• Problema: ¿cómo distribuir los 
recursos de tal manera que se 
puedan comunicar 
simultáneamente tantos 
usuarios como sea posible?

Prof. Roberto A. Uzcátegui 1
EL2153: Sistemas de Comunicaciones II Julio 2010

Técnicas de acceso 
múltiple

Con disputa por el  Sin disputa por el 
canal canal

ALOHA, CSMA,  FDMA, TDMA, CDMA,
CSMA/CA, RTS/CTS,  Token Bus, Token Ring, 
etc. etc.

Acceso Múltiple por 
División en Frecuencia (FDMA)
Cada  usuario tiene permanentemente  • Ventajas
asignada una banda de frecuencias  – Canales de banda angosta (ISI 
dif
diferente.
t d
despreciable)
i bl )
– Fácil sincronización
• Desventajas
– Interferencia de banda 
angosta
– Asignación estática del 
espectro
– Problemas para re‐utilizar las 
f
frecuencias
– Se requieren filtros 
analógicos de muy alta 
calidad o bandas de guarda 
grandes

Prof. Roberto A. Uzcátegui 2
EL2153: Sistemas de Comunicaciones II Julio 2010

Acceso Múltiple por 
División en Tiempo (TDMA)
Cada  usuario tiene control exclusivo del 
canal durante una intervalo de tiempo 
• Ventajas
específico.
ífi –MMejor adaptado a 
j d t d
comunicaciones digitales
– Relaja las exigencias con 
respecto a los filtros
• Desventajas
– Se requiere una estricta 
q
sincronización o tiempos 
de guarda

Acceso Múltiple por División en Código (CDMA) 
o Acceso Múltiple por Espectro Disperso (SSMA)
Cada  usuario tiene acceso a todo el  • Ventajas
ancho de banda del canal todo el tiempo.
– Re
Re‐utilización de las 
utilización de las
frecuencias
– No hay necesidad de filtros 
analógicos costosos
• Desventajas
– Procesamiento adicional 
para extender y/o
para extender y/o 
comprimir el espectro 
– Control de potencia
– Sincronización

Prof. Roberto A. Uzcátegui 3
EL2153: Sistemas de Comunicaciones II Julio 2010

DS‐CDMA
DETECTOR DE UN SOLO USUARIO

c1(t) c1(t)

s1(t) n(t)
MOD. x x DEM.
. .
. .
. + + .

cM(t) y(t) cM(t)

sM(t)
MOD. x x DEM.

DS‐CDMA

c1(t)

s1(t) n(t)
MOD. x
. .
. DETECTOR .
. + + .
MULTI‐USUARIO
cM(t) y(t)

sM(t)
MOD. x

Prof. Roberto A. Uzcátegui 4
EL2153: Sistemas de Comunicaciones II Julio 2010

Modelos Básicos
Sincrónico
M
y  t    si  t  ci  t   n  t 
i 1

Asincrónico
M
y  t    si  t   i  ci  t   i   n  t 
i 1

El problema radica en el efecto de 
estos retardos sobre la correlación 
en el receptor

Interferencia en 
Canales Multi‐Trayecto

Prof. Roberto A. Uzcátegui 5
EL2153: Sistemas de Comunicaciones II Julio 2010

Interferencia de Otros Usuarios


 Eb   Eb  ST S R Wss R Gp S
       
 N0  I0 r  I0 r I Wss I Wss I S I

donde:

( )r = cantidad recibida
Eb = energía por bit
N0 = densidad espectral de potencia del AWGN
= densidad espectral de potencia del AWGN
S = potencia por bit
T = tiempo de símbolo (bit en BPSK)
I = potencia total promedio de la interferencia
Wss = ancho de banda extendido
R = tasa de símbolos (bits en BPSK)
Gp = ganancia de procesamiento

Número Máximo de Usuarios
Si se ejerce un estricto control de la potencia de los usuarios de tal manera que todos 
alcancen el receptor con la misma amplitud, I  S(M‐1), con lo cual

 E b  Gp S Gp Gp Gp
     
 I0 r I I S S  M  1 S M  1

Si en el receptor se requiere una mínima Eb/I0 para obtener una probabilidad de error 
particular, entonces
 Eb   Eb   Eb  Gp
       
 I0 r  I0 req  I0 req M  1
Gp
 M 1
 Eb I0 req
Si la ganancia de procesamiento es lo suficientemente grande, se puede usar la 
siguiente aproximación:
Gp
Mmax 
 Eb I0 req

Prof. Roberto A. Uzcátegui 6
EL2153: Sistemas de Comunicaciones II Julio 2010

Número de Usuarios
En sistemas de telefonía celular basados en DS‐CDMA, los siguientes factores influyen en el 
cálculo del máximo número de usuarios por celda:
– Sectorización o ganancia de la antena (GA). Si se divide la celda en 3 sectores de 120
Sectorización o ganancia de la antena (G ) Si se divide la celda en 3 sectores de 120 cada uno, usando 
cada uno usando
una antena direccional para cada sector, se obtiene una ganancia GA de aproximadamente 2,5 (4 dB) en el 
número de usuarios que se puede admitir.
– Factor de actividad vocal (GV). El hablante promedio hace pausa aproximadamente 60% del tiempo (los 
silencios entre palabras y para escuchar). Por tanto, la transmisión de la voz tiene lugar un 40% del tiempo. 
Para canales de voz, esto contribuye un factor GV  de 2,5 (4 dB) en el número de usuarios que se puede 
admitir.
– Factor de interferencia de otras celdas (H0). A diferencia de FDMA, en CDMA cada celda puede usar todo el 
espectro disponible. En ciertas condiciones,  la potencia de la interferencia proveniente de otras celdas 
puede alcanzar 55% de la de los usuarios de la celda de interés (Ix).  En tal caso, la interferencia total es 1,55 
Ix lo cual resulta en un factor de degradación H
g 0 del número de usuarios aproximadamente igual a 1,55 (1,9 
p g , ( ,
dB).
– Factor de interferencia asincrónica (). El peor nivel de interferencia se obtiene si los usuarios (de la misma 
o de otras celdas) se encuentran sincronizados en fase a nivel de chips. Sin embargo, ello ocurre poco 
frecuentemente. Si se asume que los chips tienen forma rectangular, la asincronía de los usuarios 
disminuye la interferencia respecto del peor caso en un factor  igual a 1,5. Este valor cambia al cambiar la 
forma de los chips.

Número de Usuarios (cont.)
Suposiciones:
p
• Control perfecto de la 
potencia
• Distribución geográfica 
uniforme de los usuarios 
 GA GV  GA GV Gp dentro de la celda
M'  Mmax 
H0 H0  Eb I0 req • Ruido térmico 
despreciable
• Sin sobrecarga de tráfico 
Si b d t áfi
en la celda
• Sin considerar variaciones 
en el perfil topográfico

Prof. Roberto A. Uzcátegui 7
EL2153: Sistemas de Comunicaciones II Julio 2010

Problema Cerca‐Lejos (Near‐Far)
• Si todos los usuarios en un sistema DS‐CDMA 
transmiten con la misma potencia, los que 
estén más cerca del receptor subyugan a los 
que están más lejos En tal caso ni siquiera
que están más lejos. En tal caso, ni siquiera 
una ganancia de procesamiento grande 
puede ser suficiente para alcanzar la Eb/I0
requerida.
• Solución: códigos ortogonales.
– Dependen de la perfecta sincronización de las 
señales.
– Puede no haber suficientes para acomodar el 
número deseado de usuarios en el sistema.
• Solución: control de potencia. Cada usuario 
regula su potencia para que todos alcancen 
el receptor a niveles similares.
– Control de lazo abierto: el usuario modula su
Control de lazo abierto: el usuario modula su 
potencia en base a la potencia de una señal   Eb  S
piloto enviada desde el receptor.    Gp
– Control de lazo cerrado: el receptor estima la 
potencia de cada usuario y envía una señal de 
I
 0 r I
control a través de un canal diferente.

Señales Extensoras Ortogonales
T
1
Rci c j    ci  t  c j  t    dt  0
T 0

Si cada señal extensora ci(t) proviene de una secuencia de binaria ci[n]  {‐1, +1}, lo 
anterior implica que
1 N1
Rci c j  m    ci  n  c j  n  m   0
N n0
Cuando las dos secuencias tienen el mismo signo, el producto es positivo; de lo 
contrario es negativo. La correlación es el total de términos positivos menos el total de 
términos negativos dividido entre N. 
total de coincidencias ‐ total de discrepancias
Rci c j  m  
N
Esta última fórmula se puede usar inclusive si las muestras de las secuencias no 
pertenecen al conjunto {‐1,+1} sino a {0, 1}.

Prof. Roberto A. Uzcátegui 8
EL2153: Sistemas de Comunicaciones II Julio 2010

Secuencias m Secuencias Gold


m 2m‐1 Nro. total  Correlación  Correlación Correlación  Correlación
de sec. m cruzada  cruzada pico  cruzada pico cruzada pico 
pico dividida entre  dividida entre 
auto‐correlación  auto‐correlación 
pico pico
3 7 2 5 0.71 5 0.71
4 15 2 9 0.60 9 0.60
5 31 6 11 0.35 9 0.29
6 63 6 23 0.36 17 0.27
7 127 18 41 0.32 17 0.13
8 255 16 95 0.37 33 0.13
9 511 48 113 0.22 33 0.06
10 1023 60 383 0.37 65 0.06
11 2047 176 287 0.14 65 0.03
12 4095 144 1407 0.34 129 0.03

Solamente unas pocas tienen buena correlación cruzada comparada con la auto‐correlación.
No son suficientes para CDMA.

Propiedades Deseables en las 
Secuencias de Código
Auto‐correlación Correlación Cruzada
• Importante para 
I • Importante para
I
– Sincronización – Acceso múltiple
– Carácterísticas espectrales – Multi‐canalización
• Secuencias con buena auto‐ • Secuencias con buena 
correlación: correlación cruzada:
– Secuencias m – Secuencias ortogonales tales 
– Secuencias Gold como los códigos Walsh
– Secuencias Kasami
S i K i • SSecuencias con correlación 
i l ió
• Secuencias con mala auto‐ cruzada no tan buena:
correlación: – Secuencias m
– Secuencias ortogonales tales  – Secuencias Gold
como los códigos Walsh – Secuencias Kasami

Prof. Roberto A. Uzcátegui 9
EL2153: Sistemas de Comunicaciones II Julio 2010

Secuencias Largas y Cortas
Largas Cortas
• El período de la secuencia es muchas 
El í d d l i h • El
El período de la secuencia es del mismo 
í d d l i d l i
veces mayor que el tiempo de símbolo  orden de magnitud del tiempo de 
(ejemplo, la secuencia se repite cada  símbolo.
varios días mientras que un símbolo se  • Permiten adquisición rápida.
envía en unos milisegundos). • Cuando la correlación se debe calcular 
sobre todo el período de la secuencia, hay 
• Cuanto más grande el período, más se  que usar secuencias cortas.
parece la secuencia a una señal aleatoria. • Los detectores multi‐usuario lineales 
funcionan mejor cuando la correlación 
• Las propiedades de auto‐correlación y  entre los códigos de los usuarios no 
correlación cruzada discutidas  cambia, lo cual requiere secuencias cortas.
anteriormente se basan en que la  • Los detectores multi‐usuario ciegos 
secuencia sea larga. requieren que la interferencia sea ciclo‐
estacionaria, lo cual obliga a usar 
secuencias cortas.

Secuencias Gold
• Se forman calculando la suma 
módulo‐2 de de dos secuencias m.

• No se puede usar cualquier par de 
secuencias m. Sólo unas cuantas 
sirven. Se llaman secuencias 
preferidas.

• A partir de dos secuencias m de 
longitud N se pueden obtener N+2 
secuencias Gold distintas (suficientes 
para la mayoría de las aplicaciones).

• La correlación cruzada entre pares de 
secuencias Gold es bastante baja con 
respecto a la auto‐correlación 
máxima (lo cual es deseable).

Prof. Roberto A. Uzcátegui 10
EL2153: Sistemas de Comunicaciones II Julio 2010

Secuencias Kasami
• Tienen mejor correlación cruzada que las secuencias Gold.

• Son más difíciles de obtener
S á difí il d b que las
l secuencias
i Gold.
G ld

• Se generan a partir de una secuencia m y una secuencia m diezmada.

• Hay dos procedimientos para obtener lo que se llama un conjunto 
pequeño y un conjunto grande de secuencias Kasami.

– Conjunto pequeño. Consiste en 2n/2 códigos de período 2n‐1; tienen auto‐
correlación y correlación cruzada óptima (mejor que las Gold).
l ió l ió d ó i ( j l G ld)

– Conjunto grande. Consiste en 23n/2 + 2n/2 códigos de perído 2n‐1; tienen auto‐


correlación y correlación cruzada sub‐óptima. 

Comparación
LONGITUD

31 63 127
TIPO DE  NÚMERO DE  CORRELACIÓN NÚMERO DE  CORRELACIÓN  NÚMERO DE  CORRELACIÓN 
SECUENCIA SECUENCIAS CRUZADA  SECUENCIAS CRUZADA  SECUENCIAS CRUZADA
MÁXIMA MÁXIMA MÁXIMA
m 6 0.35 6 0.36 18 0.32

Gold 33 0.29 65 0.27 129 0.13

Kasami 8 0.14
pequeño
Kasami 520 0.27
grande
d

Prof. Roberto A. Uzcátegui 11
EL2153: Sistemas de Comunicaciones II Julio 2010

Códigos Walsh
• Se generan a partir de matrices de Hadamard.
• Si las muestras de la secuencia pertenecen al 
conjunto  {‐1,+1}, las matrices son

H i H2i 
H1  1 , H2i 1   2
H2i H2i 

Códigos Walsh (cont.)
• Si las muestras de la secuencia pertenecen al 
conjunto  {0, 1}, las matrices son
j t {0 1} l ti

H i H2i 
H1  1 , H2i 1   2
H2i H2i 

La barra representa la negación 
lógica (NOT) de cada bit.

Prof. Roberto A. Uzcátegui 12
EL2153: Sistemas de Comunicaciones II Julio 2010

Códigos Walsh (cont.)
• A cada usuario se le asigna una fila de la matriz de Hadamard como código Walsh.

• Si todos los usuarios están sincronizados, la correlación cruzada evaluada en cero 
Si todos los usuarios están sincronizados la correlación cruzada evaluada en cero
es nula (los códigos son ortogonales).

• Si los usuarios no están sincronizados, las correlaciones cruzadas son malas (los 
códigos ya no son ortogonales).

• Se usan como códigos de canalización o de multicanalización (por ejemplo, en IS‐
95).

• Las propiedades de la auto correlación son malas


Las propiedades de la auto‐correlación son malas.

• Los códigos Walsh no se consideran PN debido a sus propiedades de auto‐
correlación.

Códigos Walsh (cont.)
DOWNLINK DE IS‐95

Prof. Roberto A. Uzcátegui 13
EL2153: Sistemas de Comunicaciones II Julio 2010

Códigos Walsh (cont.)
DOWNLINK DE IS‐95

Registro de 42 ff a 1.2288 Mcps.


Se diezma con factor 64 y se aplica
a 19.2 kbps. Cada uno de los 61 
Separación entre estaciones base y 
teléfonos recibe una fase diferente.
Multicanalización. La matriz es de 64 x 64, de‐correlación entre las componentes.
El canal piloto, el de sincronización
lo cual permite crear 64 canales ortogonales Dos registros de 15 ff a 1.2288 Mcps.
y el de paging reciben una también.
Cada estación base toma una fase separada
64 bits de la más próxima. 

Códigos Walsh (cont.)
UPLINK DE IS‐95

Prof. Roberto A. Uzcátegui 14
EL2153: Sistemas de Comunicaciones II Julio 2010

Códigos Walsh (cont.)
UPLINK DE IS‐95

Modulación 64‐aria. Expansión
parcial del espectro.

Canalización y privacidad.
De‐correlación entre
las componentes I y Q.

FH‐CDMA

Prof. Roberto A. Uzcátegui 15
EL2153: Sistemas de Comunicaciones II Julio 2010

Secuencias de Código para FH‐CDMA


• El diseño de las secuencias de código para FH‐CDMA es distinto al de las 
secuencias para DS‐CDMA.

• Mientras el alfabeto para las secuencias de DS‐CDMA es binario, el alfabeto para 
las secuencias de FH‐CDMA es K‐ario, donde K es el número de frecuencias a usar.

– Una secuencia de salto sería algo como {5, 200, 114, 37, 99, 1, …}

• El criterio de diseño para FH‐CDMA es distancia de Hamming, puesto que ocurre 
interferencia si dos transmisores saltan a la misma frecuencia.

– La distancia de Hamming entre dos secuencias es el número de posiciones en las cuales 
difieren. Por ejemplo: {5, 200, 114, 37}  y {5, 114, 37, 99} difieren en 3 posiciones, por lo cual 
están a una distancia de Hamming de 3.

• El mapeo de secuencia a frecuencia es arbitrario y puede ser cambiado 
regularmente para confundir a los intrusos. En DS‐CDMA no se puede hacer nada 
equivalente.

Prof. Roberto A. Uzcátegui 16

También podría gustarte