Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
. .
. .
. + + .
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
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 N1
Rci c j m ci n c j n m 0
N n0
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
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
• 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)
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
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).
• 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
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
• 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