Está en la página 1de 4

Andrés Mejía

Ana Zurita Francisca, Msc.


Comunicaciones Aplicadas (MERR154) GR1_2021-1
Viernes, 04 de junio de 2021

Deber 4
Descripción de los códigos ortogonales y su aplicación en la multiplexación por código[1, pp. 117–
119]

Introducción

La multiplexación por división de código es una forma de comunicación de espectro disperso en la que una señal de
banda estrecha se dispersa sobre una banda de frecuencia más amplia, esto puede hacerla más tolerante a la
interferencia, al tiempo que permite que varias señales de distintos compartan la misma banda de frecuencia. Como
la multiplexación por división de código se utiliza la mayoría de las veces a para este último propósito, se le conoce
como CDMA (Acceso múltiple por división de código).

CDMA permite que cada estación transmita en todo el especto de frecuencia todo el tiempo. Las múltiples
transmisiones simultáneas se separan mediante el uso de la teoría de codificación. Para continuar la explicación se
considera la siguiente analogía: una sala de espera en un aeropuerto con muchas parejas conversando.

Se puede comparar a TDM con parejas de personas en el cuarto que toman turnos para hablar. FDM es comparable
a las personas que hablan a distintos tonos, unos tonos en agudo y otros en bajos, de tal forma que cada pareja
puede sostener su propia conversación al mismo tiempo, pero de manera independiente a los demás. CDMA se
puede comparar con cada pareja de persona que habla a la vez, pero en lenguaje distinto. La pareja que habla
francés sólo se concentra en el francés y rechaza todos los demás idiomas., pues lo considera ruido. Así, la clave
del CDMA es extraer la señal deseada mientras todo lo demás se rechaza como ruido aleatorio.

Multiplexación por división de código

En CDMA cada intervalo de bit se subdivide en intervalos cortos llamados chips. Por lo general, hay 64 o 128 chips
por cada bit, pero en el siguiente, por simpleza se utilizarán 8 chips/bit. A cada estación se le asigna un código único
de m bits, o secuencia de chip. Se suele utilizar la notación bipolar de -1 y +1 para describir estos códigos.

Para transmitir un bit 1, una estación envía su secuencia de chip. Para enviar un bit 0, envía la negación de su
secuencia de chip. No se permite otro patrón. Así, para m = 8, si se asigna a la estación A la secuencia de chip (-1
-1 -1 +1 +1 +1+1 +1), para enviar un bit transmite la secuencia de chip y para enviar un 0 se transmite su negación
(+1 +1 +1 -1 -1 -1 +1 -1 -1).

En realidad, lo que se envía son señales con estos niveles de voltaje, pero es suficiente para nosotros pensar en
términos de las secuencias. La acción de incrementar la cantidad de información a enviar de b bits/seg a mb
chips/seg para cada estación significa que el ancho de banda necesario para CDMA es mayor por un factor de m
que el ancho de banda necesario para una estación que no utilice CDMA (suponiendo que no haya cambios en las
técnicas de modulación o de codificación).
Si tenemos una banda de 1MHz disponible para 100 estaciones, con FDM cada estación tendría 10 kHz y podría
enviar a 10 kbps (suponiendo 1 bit por Hz). Con CDMA, cada estación utiliza el 1MHz completo, por lo que la tasa
de envío es de 100 chips por bits para dispersar la tasa de bits de la estación de 10 kbps a través del canal.

En las figuras 1 (a) y (b) se muestra las secuencias de chip asignadas a cuatro estaciones de ejemplo y las señales
que representan. Cada estación tiene su propia secuencia de chip única. Se utiliza el símbolo S para indicar el

vector de m chips para la estación S y Ś, para su negación.

``
Figura 1. (a) Secuencia de chip para 4 estaciones. (b) Las señales que representan las secuencias. (c) Seis ejemplos de
transmisiones. (d) Recuperación de la señal de la estación C.

Todas las secuencias de chip son ortogonales por pares, lo que quiere decir que el producto interno normalizado de
dos distintas secuencias de chip cualesquiera, S y T (lo que se escribe como S ∙T ), es 0. Se pude generar dichas
secuencias de chip ortogonales mediante un método conocido como códigos de Walsh. En términos matemáticos, la
ortogonalidad de las secuencias de chip se expresas de la siguiente manera:

m
1
S ∙T = ∑ S T =0 ( 1 )
m i=1 i i
Si S ∙T =0, entonces S ∙T también es igual a 0.
El producto interno normalizado de cualquier secuencia consigo misma es 1:

m m m
1 1 1 2
S ∙ S= ∑ S i Si = ∑ S i2= ∑ (± 1 ) =1(2)
m i=1 m i =1 m i =1

Se deduce esto debido a que cada uno de los m términos en el producto es 1. Por lo que la suma es m. Se observa
en la Figura 1 que S ∙ S=−1. Durante cada tiempo de bit, una estación puede transmitir un 1 (si se envía su
secuencia de chip), puede transmitir un 0 (si se envía el negativo de su secuencia de chip) o puede permanecer en
silencio y no transmitir nada.
Si se asume que todas las estaciones se encuentran sincronizadas en el tiempo, todas las secuencias de chip
empiezan en el mismo instante. Cuando 2 o más estaciones transmiten de una manera simultánea, sus secuencias
bipolares de suman en forma lineal.

Por ejemplo, si un periodo de chip de tres estaciones envía +1 y una estación envía -1, se recibirá +2 a medida que
se sobreponen voltajes en el canal: tres estaciones envían +1 V y una estación envía -1 V, de modo que se reciben
2V. Como se observa en la Figura 1 (c), se tienen 6 ejemplos de una o más estaciones que transmiten 1 bit al
mismo tiempo. En el primer ejemplo, C transmite un bit, así que solo recibimos la secuencia de chip de C. En el
segundo ejemplo, tanto B como C transmiten bits 1, por lo que obtenemos la suma de sus secuencias de chip
bipolares, es decir, (-1 -1 +1 -1 +1 +1+1 -1) + (-1 +1 -1 +1 +1 +1-1 -1) = (2 0 0 0+2 0 -2).

Figura 2. (c) Seis ejemplos de transmisiones.

Para recuperar el flujo de bits de una estación de bits de una estación individual, el receptor debe conocer de
antemano la secuencia de chip de esa estación. Para llevar a cabo la recuperación, calcula el producto interno
normalizado de la secuencia de chip recibida y de las secuencias de chip de la estación cuyo flujo de bits está
tratando de recuperar. Si la secuencia de chip recibida es S el receptor trata de escuchar una estación cuya
secuencia de chip sea C, solo calcula el producto interno normalizado, S ∙C . Si dos estaciones A y C transmiten un
bit 1 al mismo tiempo que B transmite un bit 0, como se da el caso en el tercer ejemplo. El receptor ve la suma,

S= A + B́+ C , y calcula lo siguiente:


S= ( A + B́ +C ) ∙ C= A ∙ C+ B́ ∙ C+C ∙ C=0+0+ 1=1
Los primeros 2 términos se desvanecen debido a que todos los pares de secuencias de chip se han elegido con
cuidado para que sean ortogonales.

Aclaraciones [2]:

Para 2n estaciones, los códigos de Walsh pueden proveer 2n secuencias de chip ortogonales de longitud 2n. Una
limitación es que se ha supuesto que todos los chips están sincronizados en el tiempo en el receptor. Esta
sincronización ni siquiera está cerca de ser verdad en algunas aplicaciones como las redes celulares, donde se
empezó a usar CDMA en muchos casos desde la década de 1990. Al igual que en las redes celulares, CDMA se
utiliza en las redes de satélites y de cables.

Bibliografía
[1] A. S. Tanenbaum y D. J. Wethereall, Redes de computadoras, Quinta Edición. México, 2012.
[2] M. Torres, “Multiplexación por división de código”, Presentación Networking, Universidad Particular de Loja,
Loja, 2020.

También podría gustarte