Vous êtes sur la page 1sur 70

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

CAPITULO 3: CDMA . Principios bsicos.


3.1.-Introduccin

3.1.1.-Sistemas de Comunicaciones Mviles Se comenzar el captulo introductorio a CDMA con una vista panormica a los sistemas habituales en los cuales se aplica esta tcnica que no son otros que los sistemas de comunicaciones mviles. Este tipo de sistemas son definidos (segn la UIT) de la siguiente forma: Servicio de radiocomunicaciones entre estaciones mviles y estaciones terrestres fijas o entre estaciones mviles nicamente. Presentan diversas ventajas, tales como permitir el intercambio de informacin diversa (por ejemplo: voz, datos, fax, vdeo, teleaccin,... ), comunicar terminales mviles con terminales fijos o mviles adems de proporcionar a la comunicacin de las caractersticas de la ubicuidad, la versatilidad y la flexibilidad. Se pueden establecer diferentes criterios mediante los cuales clasificar a los sistemas mviles: a) Por la modalidad de funcionamiento: i. Sistemas de radio telefona (Two-Way Radio Systems): si las transferencias se realizan en ambos sentidos: de estacin fija a mvil y viceversa. ii. Sistemas de radiobsqueda o radiomensajera (Paging Systems): si las transmisiones slo son de estacin fija a estacin mvil. b) Por la banda de frecuencias utilizada: i. Bandas VHF (banda baja, banda alta y banda III ). ii. Banda UHF (banda baja, banda alta, banda de 1800 a 1900 Mhz y banda de 2000Mhz). c) Por el sector de aplicacin: i. Sistemas privados: no estn conectados de modo explcito a la red telefnica pblica conmutada (PSTN). ii. Sistemas pblicos PLMN (Public Land Mobile Network): estn interconectados con la PSTN y abiertos al pblico en general. iii. Sistemas de telefona inalmbrica WT (Wireless Telecomunications).

Capitulo 3 : CDMA.Principios Bsicos

40

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

d) Por la modulacin y canalizacin: i. Sistemas de modulacin analgica ii. Sistemas de modulacin digital. e) Por el modo de explotacin: i. Smplex: la transmisin y la recepcin se efectan de forma secuencial, en un sentido cada vez. ii. Dplex: la transmisin y la recepcin son simultneas. iii. Semidplex: la estacin base funciona en modo dplex y los terminales en modo smplex. f) Por la tcnica de multiacceso: El trmino multiacceso se podra definir como la metodologa utilizada por los terminales mviles para compartir los recursos comunes de la red a travs de las estaciones base. As pues, tendremos tres tipos de sistemas: i. Acceso mltiple por divisin de frecuencia FDMA (Frequency Division Multiple Access): El ancho de banda disponible se divide en radiocanales, separados en frecuencia. Cada radiocanal es asignado a un usuario.

Figura 3.1:FDMA ii. Acceso mltiple por divisin de tiempo TDMA (Time Division Multiple Access): La transmisin se organiza en tramas de tiempo. Cada trama se divide en slots que se asignan a distintos usuarios. Cada terminal transmite en su slot la informacin de trfico recopilada durante una trama. Dicha transmisin se realiza en forma de un tren de bits denominado rfaga (burst):

Capitulo 3 : CDMA.Principios Bsicos

41

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Figura 3.2:FDMA iii. Acceso mltiple por divisin de frecuencia CDMA (Code Division Multiple Access): Se otorga a cada usuario toda la anchura de banda durante todo el tiempo. Para resolver la interferencia mutua se asigna a cada comunicacin un cdigo nico denominado cdigo de direccin o signatura. Las dos familias ms importantes de cdigos son los ortogonales y los pseudoaleatorios:

Figura 3.3:CDMA

Es en esta ltima clasificacin en la cual aparece por primera vez el trmino CDMA que ser objeto de nuestro estudio en el presente captulo. Como veremos posteriormente hablar de CDMA ser equivalente a hablar de seales SS ( Seales de espectro ensanchado) ya que cada transmisor ensancha en banda su seal de informacin utilizando una seal de cdigo propia , al volver a multiplicar por la seal de cdigo propia se produce el efecto contrario de compresin. As en el receptor si se multiplica por un cdigo incorrecto la seal no se comprime y es percibida por el receptor como una perturbacin similar a un ruido blanco.
Capitulo 3 : CDMA.Principios Bsicos

42

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Por otra parte podremos establecer una relacin entre las tcnicas de multiacceso y la evolucin de los estndares para sistemas de comunicacin mviles (telefona). De esta forma comentaremos que as como para los inicios de la telefona mvil, es decir la telefona analgica, se utilizaba FDMA, para los mviles de segunda generacin (GSM en Europa), se utiliza TDMA y para la telefona 3G ( UMTS en Europa) el tipo de acceso mltiple utilizado es el WCDMA ( CDMA de banda ancha). 3.1.2 Acceso Mltiple Por Divisin De Cdigo.Qu es CDMA? "Code Division Multiple Access" (CDMA) es la tecnologa digital inalmbrica ms moderna que ha abierto la puerta a una nueva generacin de productos y servicios de comunicacin inalmbrica. Utilizando codificacin digital y tcnicas de frecuencias de radio de espectro amplio (RF), CDMA provee una mejor calidad de voz y ms privacidad, capacidad y flexibilidad que otras tecnologas inalmbricas. El CDMA permite que cada estacin transmita en el espectro completo de frecuencia todo el tiempo. Las transmisiones mltiples simultneas se separan usando la teora de codificacin. El CDMA tambin relaja el supuesto de que los marcos en colisin se alteran completamente. En cambio, supone que las seales mltiples se suman linealmente. Para comprenderlo de mejor manera consideremos una fiesta de acceso a un canal. En un cuarto grande, muchas parejas de personas estn conversando. TDM es cuando toda la gente est en el centro del cuarto, pero se turnan para hablar, primero uno, luego otro. FDM es cuando la gente se junta en grupos ampliamente dispersos, llevando cada grupo su propia conversacin al mismo tiempo que los dems, pero independientemente. CDMA es cuando todos estn en el centro del saln hablando al mismo tiempo, pero hablando cada pareja un lenguaje distinto. La pareja de francoparlantes slo se concentra en el francs, rechazando todo lo dems como ruido. Por tanto, la clave de CDMA es ser capaz de extraer la seal deseada mientras se rechaza todo lo dems como ruido aleatorio. En CDMA, cada tiempo de bit se subdivide en m intervalos cortos llamados chips. Comnmente hay 64 o 128 chips por bit, pero en el ejemplo dado a continuacin usaremos por sencillez 8 chips/bit. A cada estacin se asigna un cdigo nico de m bits, o secuencia de chips. Para transmitir un bit 1, una estacin enva su secuencia de chips; para transmitir un bit 0, enva el complemento a 1 de su secuencia de chips. No se permiten otros patrones. Por tanto, para m=8, si la estacin A tiene asignada la secuencia de chips 00011011, enva un bit 1transmitiendo 00011011, y un bit 0 enviando 11100100. El aumento en la cantidad de informacin a ser enviada de b bits/seg a mb chips/seg slo puede lograrse si el ancho de banda disponible se incrementa por un factor de m, haciendo de CDMA una forma de comunicacin de espectro amplio (suponiendo que no hay cambios en la tcnica de modulacin ni de codificacin). Si tenemos una banda de 1 MHz disponible para 100 estaciones, con FDM cada una tendra 10 KHz y podra enviar a 10 kbps (suponiendo 1 bit por Hz). Con CDMA, cada estacin usa la totalidad del 1 MHz, por lo que la razn de chips es de 1 megachip por
Capitulo 3 : CDMA.Principios Bsicos

43

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

segundo. Con menos de 100 chips por bit, el ancho de banda efectivo por estacin es mayor para CDMA que para FDM y se resuelve tambin el problema de reparto del canal. En principio, y desde el punto de vista de ocupacin del espectro radioelctrico, un nuevo usuario siempre puede ser aceptado por un sistema CDMA con una ligera degradacin de la calidad de la comunicacin para todos los dems usuarios. En un sistema CDMA ideal sin ruido, la capacidad (es decir el nmero de estaciones) puede hacerse arbitrariamente grande, de la misma manera que puede hacerse arbitrariamente grande la capacidad de un canal Nyquist sin ruido usando ms y ms bits por muestra. En la prctica, las limitaciones fsicas reducen considerablemente la capacidad. Primero se ha supuesto que todos los chips estn sincronizados en el tiempo. En realidad esto es imposible. Lo que puede hacerse es que el transmisor y el receptor se sincronicen pidiendo al transmisor que enve una secuencia de chips conocidas, de longitud suficiente, a la que se pueda sincronizar el receptor. Todas las dems transmisiones no sincronizadas son vistas entonces como ruido aleatorio. Cuanto mayor es la secuencia de chips, mayor es la probabilidad de detectarla correctamente en presencia de ruido. Si se desea seguridad extra, la secuencia de bits puede usar un cdigo de correccin de errores. Las secuencias de chips nunca utilizan cdigos de correccin de errores. Un supuesto implcito es que los niveles de potencia de todas las estaciones son iguales, segn lo percibe el receptor. CDMA se usa comnmente para sistemas inalmbricos con estacin base fija y muchas estaciones mviles a distancias variables de ella. Los niveles de potencia recibidos en la estacin base dependen de la distancia a la que se encuentren los transmisores. La estacin mvil transmite a la estacin base en un nivel de potencia inverso al que recibe de la estacin base, por lo que una estacin mvil que recibe una seal dbil de la base usar ms potencia que una que recibe una seal fuerte. La estacin base tambin puede dar ordenes explcitas a las estaciones mviles para que aumenten o disminuyan su potencia de transmisin. Sin embargo, el CDMA tiene tres desventajas principales. Primero, la capacidad de un canal CDMA ante la presencia de ruido y de estaciones descoordinadas es tpicamente menor de lo que se puede lograr con TDM. Segundo, con 128 chips/bit (que es un valor comn), aunque la tasa de bits no sea alta, la tasa de chips si lo es, necesitndose un transmisor rpido. Tercero pocos ingenieros entienden realmente el CDMA, lo que generalmente no aumenta la probabilidad de que lo usen, aun si es el mejor mtodo para una aplicacin en particular. No obstante, el CDMA ha sido usado por los cuerpos armados durante dcadas, y ahora se est volviendo ms comn en aplicaciones comerciales. 3.1.3-Panormica de CDMA multiportadora El acceso por divisin de cdigo es una tcnica de multiplexacin en la cual un nmero determinado de usuarios accede simultnea y asncronamente a un nico canal

Capitulo 3 : CDMA.Principios Bsicos

44

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

modulando y expandiendo sus portadoras de seales de informacin con ciertas secuencias preasignadas. Actualmente la tcnica CDMA se considera como la principal opcin para soportar las aplicaciones multimedia en las comunicaciones mviles debido a su capacidad para admitir la naturaleza asncrona de los datos de trfico multimedia adems de proporcionar mayor capacidad que las tcnicas de modulacin tradicionales como pueden ser la TDMA o FDMA y de poder combatir eficientemente las hostilidades de un canal selectivo en frecuencia. Por otro lado el esquema de modulacin multiportadora, habitualmente denominada OFDM ha suscitado gran inters en el campo de radiocomunicaciones. Este fenmeno se debe principalmente a la necesidad de transmitir una elevada tasa de datos en un medio mvil que presenta deficientes condiciones de transmisin y cuya solucin ms eficiente parece ser esta modulacin ortogonal. Fue en 1993 cuando fueron propuestos tres nuevos tipos de esquema de modulacin basados en una combinacin de divisin por cdigo y de OFDM denominados: MC-CDMA ( Multicarrier CDMA) DS-CDMA ( Multicarrier Direct Secuence CDMA) MT-CDMA ( Multicarrier Multitone)

Este tipo de seales pueden ser trasmitidas y recibidas fcilmente usando la transformada rpida de fourier (FFT) sin incrementar la complejidad del transmisor o del receptor y adems de presentar una excelente eficiencia espectral debido a la escasa separacin frecuencial entre subportadoras. En este proyecto se trabajar con el esquema de multiportadora CDMA de secuencia directa. En esta tcnica el transmisor expande la trama original de datos utilizando un cdigo de expansin en el dominio del tiempo. La capacidad de suprimir la interferencia multiusuario est determinada por las caractersticas de correlacin cruzada del cdigo de expansin. As, la capacidad de distinguir una componente de la otra dentro de la suma de seales que hay en el receptor viene determinada por las caractersticas del cdigo expansin.

Capitulo 3 : CDMA.Principios Bsicos

45

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.2 Multiacceso Radio en Comunicaciones Mviles


Es bien sabido que toda emisin elctrica implica la ocupacin de un volumen tridimensional en tiempo, espacio y frecuencia. Por motivos de interferencia mutua en entornos multiusuarios, los volmenes espectrales de las distintas radiocomunicaciones deben ser disjuntos. La funcin de multiacceso radio tiene por objeto compatibilizar la utilizacin de esos volmenes por parte de los usuarios mediante la divisin entre los mismos de una o ms de las variables espacio , frecuencia o tiempo, lo que ha dado lugar a las tcnicas clsicas de multiacceso, que se clasifican en funcin de la variable distribuida .As, en el acceso mltiple por divisin de espacio , SDMA (Space Division Multiple Access) , caracterstico de los sistemas celulares , se regulan las comunicaciones simultneas que utilizan la misma frecuencia mediante su separacin espacial .En el acceso mltiple por divisin en frecuencia , FDMA (Frequency Division Multiple Access) , se efecta la separacin de las comunicaciones simultneas que se producen en una misma zona mediante la asignacin de portadoras de frecuencias diferentes .Por ltimo , en el acceso mltiple por divisin de tiempo , TDMA (Time Division Multiple Access) , se realiza la separacin asignando distintos intervalos de tiempo a las comunicaciones que utilizan una frecuencia en una misma zona. Estas tcnicas de multiacceso se utilizan de forma combinada interviniendo, en todo caso, el SDMA. La separacin espacial , necesaria para la reutilizacin de un bien escaso como son las frecuencias radioelctricas , no garantiza una inmunidad total frente a la interferencia sino, nicamente, un control sobre esta perturbacin , que se plasma en la superacin de un valor umbral de la denominada relacin de proteccin cocanal, definida como el cociente seal deseada entre perturbacin cocanal: C/(I+N) donde C es la potencia de la seal deseada e I y N representan las potencias de interferencia y de ruido , respectivamente. Como consecuencia, en los sistemas celulares, la relacin distancia de reutilizacin / radio celular = D/R debe rebasar un valor mnimo del que depende, tambin, el patrn de reutilizacin celular o nmero de emplazamientos que utilizan frecuencias diferentes. La tecnologa de acceso mltiple por divisin de cdigo, CDMA (Code Division Multiple Access), se basa en un presupuesto totalmente diferente a los expuestos anteriormente. Aqu no solamente es posible, sino que se efecta la superposicin total de los volmenes radioelctricos producidos por los usuarios. Es decir, stos pueden transmitir simultneamente, desde la misma zona y utilizando la misma frecuencia portadora, con la ocupacin de la misma anchura de banda. En consecuencia se genera una intensa interferencia mutua, por lo que deben establecerse mecanismos para poder extraer cada comunicacin individual del conjunto de seales mutuamente interferentes. Ello se realiza mediante la asignacin a cada comunicacin de un cdigo nico denominado cdigo de direccin o firma (signature) que se combina con la informacin transmitida. Este conjunto de cdigos constituye el recurso utilizado para la separacin de las diferentes comunicaciones simultneas que llegan al receptor. El cdigo de cada usuario debe poderse distinguir de los cdigos de otros usuarios, as como de versiones retardadas de s mismo que se origina a causa de la propagacin multitrayecto.

Capitulo 3 : CDMA.Principios Bsicos

46

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

De lo anterior podemos establecer una primera ventaja de esta tecnologa de acceso: todos los usuarios de una misma celda y de celdas contiguas pueden usar la misma frecuencia portadora .Suele denominarse a esta caracterstica principio de reutilizacin universal y conlleva una optimizacin en el uso del espectro radioelctrico, la cual es muy conveniente dada la caresta de frecuencias existente en el sector de las comunicaciones mviles. En CDMA deben afrontarse y resolverse dos problemas fundamentales: 1. Separabilidad de las recepciones mediante los cdigos de direccin de los usuarios. 2. Deteccin de las seales en un entorno de elevada interferencia. La primera cuestin ha suscitado numerosos trabajos de investigacin para el hallazgo de familias de cdigo idneos para su uso en CDMA. La resolucin del segundo problema se ha acometido aplicando conclusiones de la moderna teora de la Transmisin Digital, que auspician la transmisin de la informacin utilizando gran anchura de banda y reducida densidad espectral de potencia, mediante la tcnica de espectro ensanchado.

Capitulo 3 : CDMA.Principios Bsicos

47

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.3.- Transmisin con espectro ensanchado


La teora de la informacin en su aplicacin a la Transmisin Digital, se ocupa de cuestiones relativas a la velocidad de transmisin de las seales o anchura de banda ocupada, relaciones seal deseada / perturbacin y calidad de recepcin en trminos de la probabilidad de error .Como consecuencia , se ha establecido el modelo de receptor ideal que optimiza esa probabilidad en el caso en el la perturbacin es un ruido gaussiano , blanco y aditivo , utilizando para ello un detector de correlacin o un filtro adaptado. Por otro lado, el Teorema de Shannon cuantifica la posibilidad de intercambio entre relacin seal / perturbacin y anchura de banda, para una capacidad de transmisin determinada con una probabilidad de error arbitrariamente pequea .Del teorema se desprende la conveniencia de utilizar para la transmisin de la informacin digital seales moduladas de banda ancha y densidades espectrales de potencia reducidas, es decir con propiedades similares a las del ruido blanco. Como aplicacin de estas conclusiones se han desarrollado tecnologas de transmisin radio en las que se produce un intercambio de potencia por anchura de banda y que se denominan de espectro ensanchado, SS (Spread Spectrum) .En ellas la anchura de banda de la seal transmitida es muy superior a la anchura de banda necesaria para transportar la informacin. Para realizar el ensanchamiento se inserta en la seal de informacin un cdigo de expansin. La seal SS se recupera en recepcin aplicando el mismo cdigo en un proceso de compresin. El inters de los sistemas SS se debe a que, a cambio de esa mayor ocupacin espectral, se obtienen varias ventajas con relacin a los sistemas radio convencionales de banda estrecha, como son: a) Reduccin de la densidad espectral de potencia de la seal transmitida ya que su energa se dispersa en una mayor anchura de banda .En consecuencia, las seales SS pueden llegar a ser poco detectables y su potencia de interferencia sobre otros servicios radioelctricos es pequeo. b) Resistencia frente a interferencias externas de otras redes radio, ya sean deliberadas (como ocurre en comunicaciones militares) o ineludibles. c) Privacidad , debida a la utilizacin de los cdigos de expansin .La captacin de una radiocomunicacin SS ni implica que pueda extraerse la informacin transmitida , a menos que se conozca el cdigo de expansin. d) Elevada resolucin temporal, que facilita la medicin de distancias entre seales SS. e) Aprovechamiento de la propagacin multitrayecto .En los sistemas radios convencionales de banda estrecha, esta modalidad de propagacin produce desvanecimientos rpidos que degradan la comunicacin. En SS, por el contrario, pueden recuperase y combinarse favorablemente las componentes multitrayecto, por lo que el desvanecimiento deja de ser un problema. La eleccin e insercin del cdigo de direccin en las informaciones que se transmiten con tecnologa CDMA convierten a stas en seales SS, con propiedades similares a las del ruido blanco gaussiano, por lo que gozan de las ventajas anteriores y
Capitulo 3 : CDMA.Principios Bsicos

48

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

sus caractersticas se aproximan a las requeridas por el receptor ideal para conseguir una elevada capacidad de transmisin con una reducida probabilidad de error. Como ya hemos visto, las seales CDMA se transmiten simultneamente en la misma frecuencia. Gracias a las probabilidades derivadas del ensanchamiento espectral y de los cdigos utilizados, las seales se separan en recepcin unas de otras y resultan poco afectadas por interferencias externas. Hay cuatro variantes de CDMA en funcin de la tcnica utilizada para conseguir la expansin espectral: 1) Saltos de frecuencia, FH (Frecuency Hopping) .La frecuencia de RF vara en funcin del cdigo. 2) Saltos de tiempo, TH (Time Hopping), donde se vara el intervalo temporal segn el cdigo. 3) Secuencia Directa, DS (Direct Sequence), en las que la seal de informacin se multiplica por el cdigo de expansin. 4) Multiportadora, MC (Multicarrier), donde cada smbolo se informacin genera un conjunto de smbolos, segn el cdigo, que modulan distintas portadoras. La modalidad DS es la utilizada en los sistemas de comunicaciones mviles CDMA actuales .La norma americana de acceso mltiple por divisin de cdigo, CDMA2000, emplea el modo MC.

Capitulo 3 : CDMA.Principios Bsicos

49

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.4.- Expansin espectral por secuencia directa


Una forma posible de realizar la expansin espectral es mediante la multiplicacin directa de las formas de onda de la seal de informacin y del cdigo de expansin. En la figura 3.4 se representa un diagrama de bloques simplificado de un trasmisor SS-DS segn este enfoque .Las seales de informacin y cdigo de expansin se representan por d(t) y c(t) respectivamente .El cdigo c(t) es una seal digital con una velocidad binaria muy superior a la de d(t) para realizar su expansin .A los smbolos de c(t) se les llama chips para distinguirlos de los smbolos de d(t)

Figura 3.4: Diagrama de bloques de un transmisor SS-DS La seal banda base resultante de la multiplicacin, v(t), se aplica a un modulador BPSK , a cuya salida se tiene la seal RF s(t). Sean D[m] la secuencia de bits de datos con velocidad Vb=1/Tb y C[n] la secuencia de chips de cdigo con velocidad de chips Vc=NxVb (N, entero), por lo que Tc=1/(NxTb) .Estas secuencias toman valores 1 .Las seales de datos y de cdigo se representa como:

d (t ) =
c(t ) =

n =

D[m]u (t mT )
b b

(3.1)
n =

C [n]u (t nT )
c c

Capitulo 3 : CDMA.Principios Bsicos

50

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

siendo Ub(t) y Uc(t) (Figura 3.5) impulsos rectangulares, sin vuelta a cero, de amplitud unidad y duraciones Tb y Tc respectivamente. El coeficiente N se denomina factor de expansin.

Figura 3.5: Impulso de smbolo y de chip

La secuencia ensanchada V[n] se obtiene como: V[n] = C[n] D[n/N] La seal banda base v(t) es: (3.2)

v(t ) = A V[n] Uc (t - nTc )


m =

(3.3)

donde A es un factor de escala. La seal transmitida s(t) es:


s (t ) = Av(t ) cos 2f c t = Ad (t ) cos 2f c t (3.4)

Como BPSK es una modulacin lineal, produce una simple traslacin del espectro se banda de base por lo que puede trabajarse con la seal paso de baja equivalente de s(t) que llamaremos x(t):

Capitulo 3 : CDMA.Principios Bsicos

51

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

x(t ) = Re[ s (t ) e j2f ct ] = Ad (t )c(t )

(3.5)

Al utilizar modulacin binaria antipodal (BPSK) las secuencias y seales de informacin y de cdigo nicamente tienen una componente y la seal paso-bajo equivalente es real .En la figura 3.6 se representa un ejemplo de seales de datos, de cdigo y ensanchada para N=8.

Seal de cdigo para N = 8

Seal de datos. 2 Bits

Capitulo 3 : CDMA.Principios Bsicos

52

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Seal ensanchada DS-CDMA

Figura 3.6: Seales de datos, de cdigo y ensanchada en DS-CDMA


En nuestro modelo, d(t) es un proceso estocstico generado por la secuencia aleatoria D[n]. Supuesta sta de media nula e incorrelada, como suele ser habitual, la densidad espectral de potencia d(t) es:

Sd ( f ) =

2 D

Tb

Ub ( f )

(3.6)

2 siendo D la varianza de D[n] y U b ( f ) la transformada de Fourier del impulso Ub(t) .De 2 las hiptesis adoptadas se deduce que D =1 y como Ub(t) es rectangular, resulta:

S d ( f ) = Tb sin c 2 ( f Tb )
donde sinc x = sen( / x).

(3.7)

La secuencia de cdigo, en la mayora de los casos, es de tipo pseudoaleatorio o pseudoruido, PN (PseudoNoise), o una superposicin de secuencias deterministas. Una secuencia PN en realidad es una secuencia determinista de periodo P muy largo (P>>N) y valores 0,1 (que se reconvierten a +1,-1) con propiedades muy parecidas a las de una secuencia aleatoria incorrelada de media nula (ruido blanco binario). En consecuencia, C[n] puede modelarse como una secuencia aleatoria con estas caractersticas .Entonces U[n] tambin tiene las mismas propiedades estadsticas, con independencia de D[m], por lo que la densidad espectral de potencia de x (t), ser:

( f ) = Tc sin c 2 ( fTc ) =

1 f Sd ( N n

(3.8)

Capitulo 3 : CDMA.Principios Bsicos

53

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

En la figura 3.7, se representa estas funciones de densidad espectral de potencia .Puede observarse como la secuencia de cdigo ha ensanchado el espectro de la seal d(t), de anchura de banda B=2/Tb (criterio del primer nulo) a una anchura N veces mayor W =2/Tc. Como la potencia de la seal v(t) es la misma que la de d(t) (ambas estn normalizadas a amplitud unidad), al ensancharse el espectro , la densidad espectral de potencia se ha reducido en el factor de expansin Tb/Tc = N .A este valor N se le llama ganancia de procesado y puede interpretarse como el factor por el cual se multiplica el ancho de banda y se reduce la densidad espectral de potencia de la seal SS.

Figura 3.7: Densidades espectrales de potencia en DS-SS

En recepcin debe ejecutarse la operacin inversa, esto es, desensanchar la seal recibida para poder recuperar la seal original d(t) .Para ello se multiplica esa seal por una rplica sincronizada del cdigo de expansin , resultando:
B x (t ) c (t ) cos 2f c t

(3.9)

como c 2 (t ) = 1 , queda :
B d (t ) cos 2f c t (3.10)

siendo B un factor de escala .A continuacin se demodula esta seal como en BPSK convencional.
Capitulo 3 : CDMA.Principios Bsicos

54

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

La forma ms habitual de hacerlo es mediante un detector de correlacin o un filtro adaptado a Uc(t) seguido de un circuito de decisin cuya salida se compara con un umbral para obtener una estimacin del bit transmitido .Esta es la forma de demodulacin ptima en un canal con ruido blanco aditivo gaussiano. En ensanchamiento puede tambin realizarse por medio de una multiplicacin digital de las secuencias bipolares representativas de la informacin y del cdigo de expansin, respectivamente, seguida de una conformacin de impulsos y modulacin BPSK .Este procedimiento tiene dos ventajas con respecto al anterior: 1.- La multiplicacin se realiza no con seales, sino con secuencias discretas , por lo que puede implementarse con circuitos digitales. 2.- Se separan claramente los procesos de ensanchamiento y conformacin espectral, pudindose elegir formas de onda de chip no rectangulares y as se hace en la prctica para compactar el espectro de la seal expandida, reduciendo los lbulos laterales. En la figura 3.8 se representa un diagrama de bloques de transmisor SS-DS realizado con arreglo a este criterio:

Figura 3.8: Ensanchamiento DS por multiplicacin de secuencias

La secuencia digital ensanchada es:


U [n] = C [n] D[n / N ]

(3.11)

y la seal paso de baja equivalente : x(t ) = A U [n]v(t nTc )


(3.12)

donde A es un factor de escala y v(t) es la forma de onda que representa el impulso de chip y determina la envolvente del espectro de la seal transmitida.

Capitulo 3 : CDMA.Principios Bsicos

55

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

De forma anloga, en el receptor puede evitarse la multiplicacin de seales combinando los procesos de desensanchamiento y demodulacin. El demodulador estima cada bit empleando la rplica sincronizada del cdigo y utilizando directamente la sea ensanchada. Por ejemplo en el caso de demodulacin por filtro adaptado se emplea filtro adaptado a l a forma de la seal ensanchada que se espera recibir durante perodo de bit. Tal filtra puede realizarse acumulando N salidas consecutivas de filtro adaptado al impulso de chip, ponderadas por los valores de la secuencia cdigo. un un un de

Figura 3.9: Deteccin de SS-DS por filtro adaptado

Capitulo 3 : CDMA.Principios Bsicos

56

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.5 .-Variantes de SS-DS


Segn como se lleven a cabo los procesos de ensanchamiento y modulacin hay cuatro variantes de DS-SS. En lo que sigue supondremos m=n/N. 1. Ensanchamiento y modulacin BPSK, donde las secuencias D[m] y C[n] toman valores reales (componentes "en fase"). 2. Ensanchamiento QPSK y modulacin BPSK, en el que la misma secuencia de bits D[m] es ensanchada por dos secuencias cdigo diferentes CI[n] y CQ[n]. La seal paso bajo equivalente resultante puede representarse mediante: C[n]= CI[n]+ CQ[n] (3.13)

3. Ensanchamiento BPSK y modulacin QPSK, donde la secuencia de bits D[m] se divide en dos secuencias DI[m] y DQ[m] a velocidad mitad, las cuales se ensanchan con la misma secuencia cdigo C[n] .De nuevo es aplicable la ecuacin U [n] = C [n] D[n / N ], definiendo D[m]= DI[m]+ DQ[m]

4. En el caso de ensanchamiento y modulacin QPSK existen dos posibilidades: . * Ensanchamiento independiente (dual-channel QPSK): la secuencia de informacin D[m] se divide como antes, en subsecuencias en fase y en cuadratura DI[m] y DQ[m] cada una de las cuales es ensanchada por una secuencia de cdigo diferente CI[n] y CQ[n]. Esta combinacin equivale a dos sistemas independientes con modulacin y ensanchamiento BPSK, sobre sendas portadoras en fase y en cuadratura:

U (n ) = C I [n] DI [m] + jCQ [n] DQ [m]

(3.14)

* Ensanchamiento en el campo complejo ("complex spreading"): la secuencia de informacin se transforma en dos subsecuencias DI[m] y DQ[m] que se tratan como componentes real e imaginara de una secuencia compleja D[m]= DI[m]+j DQ[m] , y el ensanchamiento se lleva a cabo multiplicando D[m] por una secuencia cdigo compleja: C[n]= C[n]= CI[n]+ CQ[n], resultando:
U [n] = C [n] D[m] =

(3.15)

= C I [n] DI [m] C Q [n] DQ [m] + j{C I [n] DQ [m] + C Q [n] DI [m]

Capitulo 3 : CDMA.Principios Bsicos

57

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.6 Proteccin frente a las interferencias


3.6.1. Interferencias de Banda Estrecha

Supongamos un sistema SS con modulacin y ensanchamiento BPSK en el que la componente paso bajo de la seal recibida es:
y (t ) = B d (t )c(t ) + i (t ) .

(3.16)

donde i(t) representa una interferencia de banda estrecha. En cada intervalo de smbolo m el receptor como hemos visto obtiene la llamada variable de decisin Z m mediante la multiplicacin por la rplica de c(t) y la integracin en el perodo:
(m +1)Tb
mTb

Zm =

1 Tb

[B (t )c(t ) + i(t )]dt


d

(3.17)

resultando:

Z m = B D[m] +

B Tb

( m +1)Tb
mTb

i(t )c(t )dt = B D[m] + I

(3.18)

donde se ve que Zm consta de un trmino til B*D[m] y una interferencia I m . Como i(t) se considera de banda estrecha puede suponerse constante en un perodo de bit, por lo que podemos poner:
(m +1)Tb
mTb

Im =

B Tb

c(t )dt

(3.19)

pasando al dominio de la frecuencia resulta:


I m = B C ( f )sin c(Tb f )e
1 j 2f m + Tb 2

df

(3.20)

de forma que puede interpretarse I n como el resultado de un filtrado con la funcin sinc( Tb f ) seguido de una integracin (promediado) en el dominio de la frecuencia.

Capitulo 3 : CDMA.Principios Bsicos

58

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

1 su filtrado con la Tc funcin sinc( Tb f ) de ancho de banda N veces menor elimina la mayor parte de la interferencia.
Como c(t) tiene una anchura de banda del orden de

Para evaluar ms precisamente I m es necesario conocer la forma de la seal c(t). Vamos a considerar dos casos: * c(t) es determinista y de valor medio nulo en un perodo de bit. Entonces ( m +1)Tb B de la ecuacin I m = c(t )dt se deduce directamente que Im=0. Tb mT b * c(t) es una secuencia pseudoaleatoria modelada como proceso estocstico estacionario en sentido amplio de media nula. Entonces la media y la varianza de la interferencia valen, respectivamente:

[I n ] = 0
Var [I n ] = E B 2

[ ] S ( f )sin c
c

( fTb )df

(3.21)

y la potencia media de la seal interferente E[B2] se ve reducida por la integral anterior, cuyo valor podemos estimar de la forma siguiente: suponiendo que 5c(f) es aproximadamente constante (espectro plano) en la anchura de banda de chip: S c (f) = T c para
f (1 / 2)Tc

(3.22)

y de valor despreciable fuera de esa banda, se tiene:

S ( f )sin c (T f )df
2
c b

w/ 2

= Tc

w / 2

sin c (T f ) T sin c
2
b c

(Tb f )df =

Tc =N Tb

(3.23)

por lo que la varianza (y en consecuencia, la potencia) de la interferencia se reduce en un factor aproximadamente igual al factor de expansin N, o, lo que es equivalente, la relacin seal / interferencia queda multiplicada por N. Por ello al factor de expansin se le llama tambin ganancia de procesado.

3.6.2 Interferencias de Banda Ancha


Para seales interferentes de banda ancha, la reduccin de la interferencia es distinta de la expuesta para seales de banda estrecha. Veamos dos casos particulares:

Capitulo 3 : CDMA.Principios Bsicos

59

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

* Para seales interferentes de anchura de banda similar a la de la seal ensanchada 1/Tc , la seal interferente permanece ensanchada al multiplicar c(t) en el receptor y, por tanto, mantendr una baja densidad espectral de potencia. Al ser filtrada en el receptor, su efecto sobre la seal deseada ser reducido. El resultado es similar al que se tiene con seales de banda estrecha, sustituyendo en la ecuacin (m +1)Tb ( n +1)Tb ( n +1)Tb B Im = c(t )dt , la expresin B nT c(t )dt por nTb c(t )i(t )dt . Tb mT b b Como se ve, ahora en el valor de la interferencia influyen las formas de onda de c(t) e i(t), mediante la correlacin cruzada de ambas. * Si la seal interferente tiene una anchura de banda muy superior a la de la seal ensanchada, es decir, puede ser considerada como un ruido blanco, la multiplicacin por c(t) en recepcin no supone ninguna proteccin ya que las caractersticas espectrales de esa seal no se ven modificadas por este proceso. En consecuencia, un sistema de espectro ensanchado tiene la misma probabilidad de error en un canal de ruido blanco gaussiano, AWGN (Additive White Gaussian Noise) que un sistema convencional con la misma energa de bit.

Capitulo 3 : CDMA.Principios Bsicos

60

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.7 Resolucin temporal y proteccin multitrayecto

En los canales de propagacin encontrados en sistemas de comunicaciones mviles est presente siempre el fenmeno del multitrayecto, segn el cual la seal recibida es una superposicin de rplicas de la seal transmitida con diferentes fases, amplitudes, retardos y desplazamientos Doppler. En sistemas convencionales estos ecos se combinan causando desvanecimientos muy profundos e interferencia entre smbolos. Pero si utilizamos seales con una resolucin temporal suficientemente fina, podemos separar las componentes debidas al multitrayecto, evitando estos problemas. Las seales de espectro ensanchado resultan especialmente indicadas para este fin. Supongamos que al receptor llega la seal transmitida s(t) acompaada de una rplica retardada de la misma, B s(t- ). Esta constituye una interferencia i(t) de banda ancha, de modo que el anlisis del punto anterior es vlido haciendo i(t)=B s(t- ), y la rplica retardada es filtrada en el receptor. Segn lo expuesto anteriormente, el grado de proteccin depende de la correlacin cruzada entre s(t) y B s(t- ) que, en este caso, es la autocorrelacin de s(t) para el retardo x. Esta dependencia impone un lmite a la proteccin frente al multitrayecto: si los ecos se reciben muy prximos entre s, con un retardo x del orden de Tc o menor, la funcin de autocorrelacin toma valores elevados y la interferencia es importante. Para que la autocorrelacin entre los dos ecos sea pequea stos deben estar suficientemente espaciados en el tiempo. As, la capacidad de aislar componentes multitrayecto retardadas, esto es, la resolucin temporal, viene dada por el valor del periodo de chip Tc y, por tanto, por el ancho de banda de la seal .La separacin de las rplicas provocadas por el fenmeno del multitrayecto (con una resolucin del orden de Tc) no slo confiere a los sistemas de espectro ensanchado proteccin frente al mismo, mitigando la aparicin de desvanecimientos y la interferencia entre smbolos, sino que adems permite mejorar las prestaciones del sistema respecto a las que se tendran sin multitrayecto. En efecto, al separar las rplicas de la seal, no slo evitamos que interfieran entre s, sino que resulta posible, tras su puesta en fase, combinarlas de forma coherente, con lo cual se refuerza la seal global, mejorndose la calidad de recepcin. Se denomina receptor Rake a la estructura de recepcin que realiza este procesamiento del multitrayecto.

Capitulo 3 : CDMA.Principios Bsicos

61

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.8 Acceso Mltiple DS-CDMA


3.8.1 Generalidades
La tcnica de acceso mltiple por secuencia directa, DS-CDMA (Direct Sequence CDMA), se basa en el empleo de seales de espectro ensanchado por secuencia directa. Los usuarios transmiten de forma continua, desde la misma clula y empleando toda la anchura de banda. La separacin de seales en recepcin se consigue por la caracterstica de rechazo de interferencias propia de la seales de espectro ensanchado. Para el multiacceso CDMA, que se viene utilizando en comunicaciones mviles desde principios de los aos 90, se utiliza la expansin por secuencia directa: DS-CDMA. Como nicamente haremos referencia a este sistema, en lo sucesivo lo designaremos simplemente como CDMA. La resistencia frente a interferencias y su buen comportamiento en canales multitrayecto hacen de CDMA un mtodo de acceso muy bien adaptado al entorno mvil ofreciendo una notable capacidad de trfico gracias a su caracterstica de reutilizacin universal de la frecuencia. La caracterstica de separabilidad de las seales CDMA en recepcin viene determinada fundamentalmente por las secuencias cdigo utilizadas en el proceso de ensanchamiento. En la Figura 3.10 (a), se indica la estructura de un sistema de comunicaciones DS-CDMA con receptor convencional (monousuario). Se muestra, de manera simplificada, la estructura del transmisor y el receptor correspondientes a una comunicacin o enlace de referencia; las seales de los dems usuarios sern seales interferentes. En el transmisor, el bloque etiquetado como "fuente" incluye la posible codificacin de fuente y de canal. El bloque "modulador" comprende los procesos de ensanchamiento, utilizando una secuencia cdigo generada por el bloque correspondiente, conformacin de espectro y modulacin de la portadora. El canal influye sobre la forma de la seal transmitida a travs de los fenmenos de variacin temporal y multitrayecto. Las seales de los dems usuarios se generan de la misma manera y se envan tambin por el canal, de modo que la seal recibida es la superposicin de: * la seal deseada, atenuada y distorsionada en su recorrido por el canal * seales interferentes de los dems usuarios, que han sufrido un proceso similar en su paso por el canal * ruido trmico, tanto captado por la antena como originado en el propio receptor.

Capitulo 3 : CDMA.Principios Bsicos

62

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

(a) Con receptor convencional (monousuario)

(b) Con receptor multiusuario

Figura 3.10: Esquema simplificado de un sistema CDMA

Capitulo 3 : CDMA.Principios Bsicos

63

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

En el receptor, el bloque "demodulador" desensancha y demodula la seal recibida. Para esta tarea se requiere el conocimiento de la secuencia cdigo, el cual es proporcionado por el bloque "secuencia cdigo", que se encarga de recuperar sta. La demodulacin se lleva a cabo mediante un filtro adaptado o receptor Rake. Un sistema CDMA con receptor multiusuario, representado en la Figura 3.10 (b), se diferencia en la estructura del receptor, el cual, en vez de adaptarse a una seal deseada y considerar las dems como interferencia, realiza una demodulacin conjunta de todas. Para ello necesita el conocimiento de las secuencias cdigo de todos los usuarios. El receptor contiene un conjunto de filtros adaptados a cada seal a partir de cuya salida y tras un procesado se obtienen las secuencias de informacin de todos los usuarios. Este tipo de receptor ofrece mejores prestaciones que el monousuario, pero a costa de una mayor complejidad. En lo sucesivo, nos referiremos a sistemas CDMA con receptores monousuario. Los sistemas CDMA pueden clasificarse, segn las secuencias de cdigo utilizadas para la expansin espectral y el multiaccesso, como sigue:

CDMA ortogonal, donde se utilizan familias de cdigos ortogonales. CDMA no ortogonal, donde se emplean cdigos pseudoaleatorios. CDMA mixto, que utiliza dos cdigos, uno ortogonal y otro pseudoaleatorio.

3.8.2 Sistema CDMA Ortogonal


Seguidamente se realiza un estudio elemental del sistema CDMA ortogonal empleando un modelo simplificado con las siguientes hiptesis:

1. Modulacin y ensanchamiento BPSK, con un factor de expansin N 2. Canal sin variacin ni dispersin temporal, en el cual la seal recibida de cada usuario puede expresarse como una versin retardada, desfasada y atenuada de la seal transmitida. 3. Receptor monousuario con filtro adaptado coherente. 4. Secuencias cdigo deterministas, con un perodo L en general diferente a N.
Supongamos un sistema con K usuarios que transmiten hacia una estacin receptora de modo que todas la seales llegan sincronizadas a la misma (sistema sncrono). Designemos por 1 al usuario de referencia (aquel cuya seal se desea demodular). Los restantes usuarios sern 2,...,K .Cada usuario k [1....K] transmite una seal de espectro ensanchado obtenida mediante modulacin y ensanchamiento
Capitulo 3 : CDMA.Principios Bsicos

64

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

BPSK sobre una portadora , siendo Dk[m] y Ck[n] las secuencias de informacin y de cdigo, respectivamente, para ese usuario genrico. La seal paso-bajo equivalente recibida para dicho usuario ser: y k (t ) = Ak d k (t ) C k (t ) = Ak

m =

D [m]C [n / N ]u [t nT ]
k c c

(3.24)

Donde se ha supuesto que el impulso de chip Uc es el mismo para todos los usuarios. Ak representa la amplitud compleja de la seal recibida (de modo que incluye la amplitud y fase de la seal transmitida as como la atenuacin y el desfase introducidos por el canal) .El receptor del usuario de referencia estar enganchado en fase a la portadora recibida (demodulacin coherente), de modo de que podemos considerar A1 real .La seal total recibida es la superposicin de la seal deseada y1(t), las seales interferentes yk , y k y el ruido trmico z(t), que se modela como un proceso complejo blanco gaussiano con densidad espectral de potencia No.

y (t ) = y1 (t ) + y k (t ) + z (t ) = A1 d (t )c1 (t ) + Ak d k (t )c k (t ) + z (t ) (3.25)
k 1 k 1

El receptor, filtro adaptado al usuario 1, evala la variable de decisin en el periodo del bit n-simo, como:

U 1n =

( n +1)Tb 1 Re y (t )c1 (t )dt TB nTb

(3.26)

Como se utiliza una familia de cdigos ortogonales, se tiene:


( n +1)Tb
nTb

c (t )c (t )dt = 0
1 k

k 1

(3.27)

Operando, resulta:

U 1n = A1 D1n + Z 1n

(3.28)

Capitulo 3 : CDMA.Principios Bsicos

65

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

siendo:
( n +1)Tb 1 = Re z (t )c1 (t )dt Tb nTb

Z 1n

(3.29)

que es una variable aleatoria de media nula y varianza No/2Tb. Como se ve, la variable de decisin consta de dos sumandos: * AiDm , que es el trmino til, proporcional al valor del smbolo Dm transmitido ( 1). * Zm, que es una componente debida al ruido trmico.

3.8.2.1 Probabilidad de Error

Puesto que la interferencia por acceso mltiple se anula al utilizar secuencias ortogonales, la variable de decisin consta nicamente de un trmino til de amplitud A y un trmino gaussiano de media nula y varianza No/2Ts originado por el ruido .La probabilidad de error para un valor fijo de A, suponiendo smbolos equiprobables, es:

PB = Pr[Z 1n

A > A1 ] = Q 1 N0 2T b

2 Eb = Q N 0

(3.30)

donde: E b = A12TB

(3.31)

es la energa de bit, que en este caso coincide con la energa de smbolo y Q(x) es la funcin de distribucin gaussiana complementaria. Como puede observarse, al no existir interferencia por acceso mltiple, la probabilidad de error coincide con la correspondiente a modulacin BPSK y deteccin mediante filtro adaptado en un canal AWGN.

Capitulo 3 : CDMA.Principios Bsicos

66

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.8.3 CDMA no Ortogonal

Supongamos ahora que se eligen secuencias de cdigo que no son estrictamente ortogonales, aunque debern tener ciertas caractersticas de autocorrelacin y correlacin cruzada. Ahora existir cierta interferencia en la deteccin y no ser necesario que las seales de los usuarios lleguen al receptor de forma totalmente sincronizada, de manera que en el receptor procesador correspondiente al usuario de referencia 1, se tendr la siguiente seal paso-bajo equivalente:

y (t ) = y1 (t ) + yk (t ) + z (t ) = A1 (t )d1 (t )c1 (t ) + Ak d k (t k )ck (t k ) + z (t ) (3.32)


k =2 k =2

La variable de decisin, para el usuario 1, es:

U 1n =

(n +1)Tb 1 Re y (t ) c1 (t )dt Tb nTb

(3.33)

cuyo valor puede expresarse como:

U 1n = A1 D1n + I 1n + Z 1n

(3.34)

donde A1, Dm y Zm, tienen el mismo significado que en el caso ortogonal, e Im representa la interferencia por acceso mltiple originada por las transmisiones de los dems usuarios:

I 1n = Re( Ak 1nk )
k =2

(3.35)

Capitulo 3 : CDMA.Principios Bsicos

67

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

con

1nk =

1 Tb

( n +1)Tb
nTb

d (t )c (t )c (t )dt
k k k k

(3.36)

Denotando por Dkn y Dkn 1 los bits de la seal del usuario k-simo que coinciden en el tiempo con el intervalo de la seal til, puede expresarse el factor 1nk as:

1nk

1 = Dkn 1 Tb

nTb + k

1 c k (t k )c1 (t )dt + Dkn Tb nTb

( n +1)Tb

nTb + k

c (t )c (t )dt
k k 1

(3.37)

Como se ve, 1nk depende de las correlaciones cruzadas entre los cdigos de multiacceso .Por consiguiente, para minimizar el valor de la interferencia de acceso mltiple deben elegirse cdigos con pequeos valores de correlacin cruzada para toda pareja (1, k) y cualesquiera valores de los retardos k .

3.8.4 Comparacin entre CDMA Ortogonal y no Ortogonal

En CDMA ortogonal, la interferencia es nula, la probabilidad de error es ms pequea que para CDMA no ortogonal y no resulta afectada por el problema cercalejos. En consecuencia parecera ser la tcnica preferida de multiacceso. Sin embargo CDMA ortogonal tiene varios inconvenientes, como son:
Requiere una estricta sincronizacin de las seales en recepcin. El nmero de secuencias de cdigo N est limitado y stas no se pueden reutilizar en celdas contiguas. Como consecuencia de la propagacin multitrayecto, al receptor llegan la seal deseada y rplicas o ecos de la misma, por lo que no es posible mantener la ortogonalidad de todas ellas. En efecto, si se sincroniza una de las componentes multitrayecto, las dems se recibirn desalineadas temporalmente respecto a aquella, por lo cual ya no sern ortogonales a las dems. La ortogonalidad, en todo caso, solo podra asegurarse para las transmisiones realizadas desde la estacin base. Las transmisiones desde los mviles (enlace ascendente) no estn coordinadas entre s y su sincronizacin temporal requerira implementar procedimientos que hacen ms complejo el sistema CDMA.

En la prctica y como ya veremos se utilizan tcnicas CDMA mixtas, con superposicin de cdigos ortogonales y no ortogonales.

Capitulo 3 : CDMA.Principios Bsicos

68

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.9 CONTROL DE POTENCIA

El control de potencia es imprescindible en CDMA cuando se utiliza el receptor convencional de correlacin o el filtro adaptado a la seal deseada, para evitar que sta resulte afectada en exceso por la interferencia producida por seales recibidas con ms intensidad puesto que la potencia emitida por un usuario para su enlace es interferencia para los dems. El objetivo del control de potencia es que, en el enlace ascendente mvil-base, las seales se reciban con un nivel similar e igual a un valor objetivo que depende de la calidad requerida para cada comunicacin y de las condiciones de propagacin. El control de potencia debe asegurar un equilibrio entre la interferencia producida y sufrida (la interferencia siempre es bilateral). Si un mvil llega con alto nivel a la base, la calidad de su comunicacin ser muy buena pero interferir en exceso y producir una merma de la calidad de recepcin de otros mviles. Con un control de potencia ideal en el enlace ascendente, la potencia total recibida en la base es igual a la potencia nominal multiplicada por el nmero de mviles. En el enlace descendente, base-mvil, la estacin base regula tambin la potencia radiada hacia cada mvil, proporcionando mayores niveles a los mviles ms alejados que pueden sufrir una interferencia ms intensa desde otras estaciones base de la malla celular. El algoritmo de control de potencia puede estar basado en la medida de la potencia recibida o de la relacin seal/interferencia. Esta ltima opcin es ms efectiva, por lo que es la que se utiliza habitualmente. El control de potencia suele estructurarse de tres formas: 1. Control de potencia en bucle abierto: En un enlace, se mide el nivel recibido de una seal de referencia (piloto), emitida con una potencia conocida. Del resultado de la medida se estima la prdida de propagacin y el equipo ajusta, en consecuencia, su potencia de transmisin. Se utiliza este mecanismo cuando se incorpora un mvil a la red y para un ajuste grueso de la potencia. Este tipo de control permite compensar el desvanecimiento lento, por ejemplo cuando aumenta la prdida de propagacin porque el mvil se est alejando de la base o entra en una zona de sombra. As, en el enlace descendente, el mvil utiliza la potencia recibida (funcin de la atenuacin en el enlace descendente) para ajustar su potencia de transmisin por el enlace ascendente que opera en una frecuencia distinta. En consecuencia, el ajuste de potencia ser adecuado si ambos enlaces tienen desvanecimientos de intensidad similar. Ello suele ser vlido para el desvanecimiento lento, pero no para el rpido que suele ser selectivo en frecuencia, por lo que las prdidas de propagacin en los enlaces ascendente y descendente sern diferentes. Por ejemplo, si en el enlace descendente se produce un desvanecimiento, el mvil percibir mayor atenuacin e incrementar su potencia. Si en el enlace ascendente no hay desvanecimiento en ese momento, la seal procedente del mvil llegar a la base con un nivel mayor que el necesario. En consecuencia, el control global de la potencia que abarque las variaciones debidas al desvanecimiento selectivo debe hacerse en bucle cerrado. 2. Control de potencia en bucle interno (cerrado) En este caso, se mide en la estacin base la potencia recibida desde el mvil, o mejor la relacin seal/interferencia, SIR. En funcin del resultado de la medicin se
Capitulo 3 : CDMA.Principios Bsicos

69

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

ordena al mvil que aumente o reduzca la potencia. Los pasos de control suelen estar comprendidos entre 0,5 y 2 dB. Del mismo modo que se ha expuesto para el control de la potencia en el mvil, puede realizarse en sentido inverso para el control de la base. Como se ve, con el control de potencia en bucle cerrado se compensan las variaciones de la prdida de propagacin y de la interferencia. 3. Control de potencia en bucle externo Mediante el bucle externo de control de potencia se ajusta independientemente para cada conexin, la SIR a un valor objetivo en funcin de la calidad deseada, que suele ser una combinacin de la tasa de error de bit, BER y la tasa de error de trama, FER (Frame Error Rate). Podemos resumir los objetivos del control de potencia segn el tipo de enlace as: en el enlace ascendente, debe asegurar la mnima interferencia para la recepcin de cada mvil con la calidad adecuada; en el enlace descendente ha de garantizar la SIR objetivo en cada posicin del mvil. Debido a la variabilidad temporal del canal radio, el control de la potencia debe ser dinmico, es decir, ha de reactualizarse con un tiempo menor o igual al tiempo de coherencia del canal que depende de la dispersin Doppler y, en consecuencia, de la velocidad mxima de los mviles. El control de potencia es ms importante en el enlace ascendente que en el descendente. En efecto, en este ltimo caso, la seal emitida por la base es una suma de componentes de radiofrecuencia, cada una de las cuales est destinada a un determinado mvil, ms una componente de seal piloto. Todas estas seales multiplexadas se desvanecen simultneamente. El control de potencia aplicado a la componente destinada a cada usuario debe compensar el desvanecimiento de la seal recibida por ese usuario as como contrarrestar los efectos de las interferencias recibidas por dicho usuario desde otras estaciones base. Tales seales interferentes experimentarn desvanecimientos que son independientes de la seal deseada. Como la potencia total radiada por la base debe ser constante, tambin debe serlo la suma de las potencias de las componentes, lo cual repercute en el nmero mximo posible de usuarios y en el reparto de potencias entre los mviles activos conectados a una base. En el enlace ascendente, el control de potencia debe contrarrestar los desvanecimientos de las seales de los usuarios y asegurar un valor mnimo de la relacin SIR. Ello implica que si crece el nmero de mviles registrados en la celda, aumentar la interferencia, por lo que los mviles debern incrementar su potencia, hasta un lmite igual a la mxima potencia del mvil. Una vez alcanzado este valor si al mvil se le solicita ms potencia como no puede darla, intentar un traspaso a otra clula que le exija menos potencia o si esto no es posible, se cortar la llamada. La inexactitud en el control de potencia asociada a las incertidumbres de las medidas y a la granuralidad del procedimiento (pasos fijos de control) se traducen en una degradacin de la calidad de funcionamiento, por lo que es preciso tenerla en cuenta en la planificacin al hacer los balances de enlace.

Capitulo 3 : CDMA.Principios Bsicos

70

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.10 Codificacin de canal


3.10.1 Generalidades

En la mayora de los sistemas de comunicaciones mviles es necesaria la aplicacin de tcnicas de codificacin con control errores para proteger la informacin frente a las degradaciones producidas en la transmisin por los canales radio, debidas a efectos multitrayecto, interferencias y ruido. Esta codificacin se aplica a la seal digital generada por la fuente y se conoce genricamente como codificacin de canal. El principio bsico de la codificacin de canal consiste en aadir bits redundantes a los bits de informacin, de acuerdo con ciertas reglas. Analizando la seal digital en recepcin y utilizando esas reglas es posible la deteccin de errores de bits y su correccin, dentro de ciertos lmites. La capacidad de deteccin/correccin depende del tipo de cdigo y de la cuanta de redundancia aadida. Generalmente se consigue reducir la probabilidad de error de bit en uno o ms rdenes de magnitud. Dados k bits de informacin, si el cdigo aade r bits de redundancia, se dice que la tasa de codificacin es = kl (k + r ) r .Si la velocidad de los bits de la fuente de informacin es Vb=1/Tb , la velocidad de bits a la salida del codificador de canal ser Vb' = (1 / )Tb . Como < 1 , Vb' > Vb , es decir la codificacin de canal produce una expansin, esto es un incremento de la anchura de banda de transmisin. En los sistemas mviles "clsicos" (FDMA o TDMA) como estn limitados en banda, no puede tomar valores demasiado pequeos, por lo que el nmero de bits redundantes debe ser reducido lo que supone una limitacin en las prestaciones del cdigo de canal.

En los sistemas DS-CDMA, al contrario, por ser de banda ancha, la anchura de banda adicional requerida por la codificacin de canal queda absorbida en la gran banda usada por la transmisin, reducindose la ganancia de procesado. En efecto, supongamos una secuencia de bits fuente B[n] con velocidad Vb a la que se aplica una codificacin de canal de tasa , obtenindose la secuencia codificada D[m] de velocidad Vb/ . Los bits de D[m] se multiplican por el cdigo de expansin C[p] a la velocidad de chip 1/Tc. En total, la secuencia fuente ha sido ensanchada por el factor N=Tb/Tc que es igual al producto del ensanchamiento realizado por la codificacin de canal de valor 1/ y la expansin efectuada por la secuencia directa sobre la seal codificada, de valor GP = Tb/Tc. Sin codificacin de canal la ganancia de procesado es GP = Tb/ Tc, con ella su valor es GP' < GP. Vemos entonces que la codificacin de canal no aumenta la anchura de banda de transmisin (que depende de L) sino que reduce el factor de expansin (o la ganancia de procesado) en el factor . Aunque, aparentemente, podra pensarse que la reduccin de GP debida a la codificacin afectara a las prestaciones del sistema, ello no es as. Al contrario, la codificacin de canal implica una mejora en la relacin energa por bit/densidad de perturbacin que puede traducirse en un incremento en el nmero de usuarios.

Capitulo 3 : CDMA.Principios Bsicos

71

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

En efecto, si la energa por bit fuente es eb , su valor para los bits del cdigo de ' canal ser eb = eb Una estimacin muy aproximada de la capacidad de usuarios en DS-CDMA viene dada por:

N =k

GP eb / i 0

(3.38)

donde N es el nmero de usuarios, GP la ganancia de procesado y eb / io es la relacin energa por bit/densidad de potencia de la perturbacin total. Con la codificacin de canal los dos trminos de la fraccin anterior quedan multiplicados por la tasa , luego, formalmente, la capacidad de usuarios es la misma que sin codificacin. Pero ahora el valor eb / io a utilizar es el que corresponde a una cierta tasa de error con codificacin de canal. Dependiendo del cdigo utilizado, este valor puede ser sensiblemente menor que el requerido cuando no se emplea la codificacin, por lo que puede conseguirse un aumento del nmero de usuarios. Un caso trivial de codificacin de canal es la repeticin de bits fuente. Si un bit se repite r veces, la redundancia introducida es r y la tasa valdr =1/(r+1) .La repeticin, aunque proporciona cierto grado de proteccin, se usa en los sistemas CDMA para igualar velocidades de diferentes fuentes antes de aplicar la codificacin de canal que es la que proporcionar el grado de proteccin necesario en cuanto a reduccin de probabilidad de error o del valor de eb / io para una probabilidad determinada. La probabilidad de error de bit puede reducirse a costa de emplear ms redundancia (reduccin de la tasa el cdigo de canal) con la consiguiente disminucin de la ganancia de procesado. Sin embargo, hay que tener en cuenta que en DS-CDMA hay procesos que, en la forma en que se llevan a cabo, dependen de la ganancia de procesado ya que se basan en propiedades de la correlacin de seales. Tal es el caso de la ortogonalizacin de canales, la sincronizacin de cdigo o la separacin de las rplicas multitrayecto en el receptor Rake. Conforme se reduce el ensanchamiento por secuencia directa (a favor de la codificacin de canal), el funcionamiento de estas tcnicas se va degradando, al hacerlo las propiedades de correlacin de las seales. La solucin pasa por modificar dichas tcnicas de acuerdo con el proceso global de ensanchamiento que sufre la seal, es decir, incorporar en las mismas la estructura de la codificacin de canal. Las tcnicas de codificacin de canal son muy eficientes para el control de errores que se producen de forma aleatoria, esto es, en canales de transmisin sin memoria. Este no es el caso del entorno mvil. El canal mvil presenta un acusado efecto de memoria debido al desvanecimiento multitrayecto. En consecuencia, los errores se presentan generalmente agrupados en forma de rfagas con intervalos entre ellas en donde aparecen de forma aleatoria. A fin de conservar las prestaciones de los cdigos de canal, se realizan operaciones de entrelazado de bits en transmisin y desentrelazado en recepcin, mediante las cuales se "rompe" la memoria del canal. Con el entrelazado, los bits consecutivos de un mensaje, a la salida del codificador se transmiten separados entre s, intercalados con bits de otros mensajes. Por lo tanto una posible rfaga de errores no afectar a bits consecutivos de un mismo mensaje y de este modo los errores se repartirn entre bits de mensajes diferentes. El entrelazado suele hacerse escribiendo la informacin a transmitir en una matriz, por ejemplo por filas y 72

Capitulo 3 : CDMA.Principios Bsicos

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

leyndola por columnas. En recepcin el proceso es a la inversa. A continuacin se detalla el procedimiento. Los bits de salida del codificador se agrupan en bloques de longitud igual a N*M bits siendo N y M, respectivamente, el nmero de filas y columnas de la matriz de entrelazado. El parmetro M se denomina profundidad de entrelazado. La matriz se rellena por columnas y se lee para la transmisin por filas, de forma que los bits contiguos de un mensaje quedan separados por otros bits. Supongamos que un bloque de bits producido por el codificador de canal es:
c1 , c 2 ,......c N , c N +1 ,........c 2 N ...........c MN

La matriz de entrelazado ser:

La transmisin de los bits se realizar as:


c1 , c N +1 ,......c( M 1) N +1 , c 2 , c N + 2 ...........c MN

Se ve que la profundidad de entrelazado es el nmero de bits interpuestos entre dos bits sucesivos originales, por ejemplo o y a. En recepcin se rellena una matriz similar, pero escribindola por filas y leyndola por columnas. Veamos con un ejemplo sencillo (sin merma de la generalidad), el efecto de aleatorizacin debido al entrelazado. Supongamos N = 5 y M = 7. El orden de transmisin de los bits ser: c1 ,c 6 ,c11 ,c 16 ,c 21 , c 28 ,c 31 ,c 2 , c7 ,.... En una rfaga de errores que afecte, por ejemplo, a 5 bits del segundo al sexto transmitidos inclusive, habr errores en c 6 ,c11 ,c16 ,c 21 y c 28 que, como se ve, no son sucesivos. Al recomponer el bloque en recepcin quedara:
* * * c1 ,c 2 ,c 3 ,c 4 ,c 5 , c6 ,c 7 ,...,c10 , c11 ,c12 ,...,c15 , c16 ,c17 ,...

donde se han marcado con (*) los bits errneos. Como se ve, los bits errneos quedan distribuidos en el mensaje, pudindose aplicar en el receptor, con eficacia, los algoritmos de decodificacin de canal con control de errores.
Capitulo 3 : CDMA.Principios Bsicos

73

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Obsrvese que cuanta mayor sea la profundidad de entrelazado ms grande sern la separacin entre bits originales consecutivos y el grado de aleatoriedad conseguido. Sin embargo, como es obvio, no se dispone del bloque en el receptor hasta que la matriz no est completa, luego hay un retraso de procesado que es proporcional a la dimensin de la matriz. Hay que buscar un compromiso entre grado de aleatoriedad y retardo. En general, suele elegirse el valor de M de forma que si Tb, es la duracin de un bit, M*Tb sea mayor que el tiempo de coherencia del canal. As se tiene cierta seguridad de que los bits sucesivos del mensaje estn incorrelados. El nmero N de filas de la matriz depende de las caractersticas del cdigo. Por ejemplo, en los cdigos bloque, es habitual que dicho nmero coincida con el tamao del bloque de codificacin, de forma que cada columna de la matriz representa una palabra-cdigo bloque completa. En ocasiones los bits se someten a un proceso previo de reordenacin (o, mejor desordenacin) antes de escribir la matriz, con lo cual aumenta el grado de aleatoriedad.
3.10.2 Cdigos Bloque

Un cdigo bloque es una correspondencia entre k bits de informacin procedentes de la fuente y n = k+r bits codificados, donde r es el nmero de bits de redundancia. Al conjunto de los n bits se le llama bloque o palabra-cdigo. El cdigo se designa mediante la notacin (n, k). El cociente = k / n es la tasa del cdigo. Si Tb, que es la duracin de los bits-fuente, despus de la codificacin la duracin pasa a ser Tb / > Tb . Todo cdigo bloque establece una particin en el conjunto de n-duplas o vectores binarios de dimensin n. Con n bits existen 2 n vectores posibles, de los cuales representan palabras-cdigo vlidas, por lo que nicamente 2k n k existen 2 2 = 2 k 2 r 1 palabras que no pertenecen al cdigo.

Es inmediato ver la propiedad de deteccin de errores del cdigo. Si, transmitida una cierta palabra cdigo se recibe alguna que no pertenece al subconjunto de 2 k palabras cdigo, es que ha existido algn error en la transmisin. Cabe la posibilidad de que ciertos tipos de errores de bits transformen una palabra transmitida en otra recibida que pertenezca al cdigo en cuyo caso esos errores no se detectan. Para cada palabra transmitida, ello puede suceder de 2k-1 formas diferentes. Como para una palabra transmitida dada el nmero de versiones errneas posibles es 2n-1, la relacin errores no detectados/detectados es (2 k 1) / (2 n 1) 1 / 2 r . En consecuencia, la adicin de r bits redundantes permite la deteccin de un (1/2r)*100% de todos los posibles errores independientemente de la longitud del bloque. Ahora bien, no todos los errores son igualmente probables y cuando aumenta la longitud del bloque, las distribuciones de los errores ms frecuentes constituyen una fraccin cada vez ms pequea del nmero total de errores, por lo que la eficiencia de la deteccin crece con la longitud del bloque. Se define la distancia de Hamming, d H , entre dos palabras cdigo o, o cualquiera como el nmero de bits en que difieren o, equivalentemente, como el nmero de "unos" que tiene la suma mdulo-2 de esas palabras. Por ejemplo, si c1 = (1010111) y c 2 = (1101110 ) , d H (c1 , c 2 ) = 4 . Si al transmitir ci se producen t errores, recibindose bj , la distancia d H (ci , bi ) ser igual a t. El concepto de distancia permite valorar la capacidad detectora/correctora de errores de un cdigo. En efecto, todo cdigo se caracteriza por una magnitud que es el valor de la distancia mnima entre dos cualesquiera de las palabras cdigo vlidas. A este parmetro se le llama distancia mnima del cdigo. Todo cdigo con distancia mnima d m = d + 1 puede detectar hasta d
Capitulo 3 : CDMA.Principios Bsicos

74

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

errores de bits. Alternativamente, si la distancia mnima es d m = 2t + 1 , pueden corregirse t errores de bits. Dentro del conjunto de los cdigos bloque, una de las familias de cdigos ms utilizada es la de los denominados cdigos cclicos, llamados as porque dada una palabra-cdigo, todas las permutaciones cclicas de sus bits con tambin palabrascdigo vlidas. Los cdigos cclicos se generan algebraicamente mediante polinomios binarios. Dado un polinomio G(x) de grado k llamado polinomio generador, las palabras cdigo C(x) vienen representadas por polinomios mltiplos de G(x):C(x)=K(x)*G(x). Por consiguiente, en recepcin, bastar dividir la palabra recibida por G(x) para darla por vlida si el resto de la divisin es 0. Si el resto no es cero se tendr la certeza de que existe algn error. La ventaja de los cdigos cclicos es que estas operaciones de multiplicacin/divisin se implementan de modo sencillo mediante registros de desplazamiento. Se llaman cdigos ptimos a los cdigos bloque (n, k) correctores de t errores, tales que:

i =2
i =0

nk

(3.39)

Por ejemplo, son ptimos el cdigo Hamming (7, 4) con t = 1 y el cdigo Golay (23, 12) con t = 3.

3.10.3 Cdigos Convolucionales

En los cdigos convolucionales se van obteniendo los bits redundantes a medida que entran los bits de informacin en el codificador, de una manera progresiva. La informacin fluye de forma continua, sin estar dividida en grupos de bits, como suceda en los cdigos bloque. Se genera un cdigo convolucional haciendo pasar los bits fuente a travs de un registro de desplazamiento con un cierto nmero de etapas y de conexiones de salida. En la Figura 3.11 se ilustra un modelo general de codificador convolucional que consta de un registro L*k etapas con n conexiones de salida procedentes de otros tantos sumadores mdulo 2 cuyas entradas proceden de diferentes tomas del registro. Para realizar la codificacin de un conjunto de k bits de informacin, se introducen estos bits en el registro y se leen secuencialmente los n disponibles a la salida de las conexiones.

Capitulo 3 : CDMA.Principios Bsicos

75

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Figura 3.11: Codificador Convolucional

Como cada k bits de entrada producen n bits de salida, la tasa del cdigo es k/n. Cada grupo de k bits de entrada permanece en el codificador en L etapas influyendo sobre los bits de salida. A L se le denomina longitud obligada ("constraint length") del codificador. La generacin de los bits redundantes depende de las conexiones que se establezcan en los sumadores. Cualquier cambio en la eleccin de las conexiones da lugar a un cdigo diferente. El problema de la eleccin de las conexiones para conseguir cdigos con buenas prestaciones es complejo y no est resuelto en general. Sin embargo se han encontrado buenos cdigos para una longitud obligada L < 20. En la mayora de las aplicaciones se utilizan cdigos convolucionales con k = 1, es decir los bits entran en el registro y se desplazan dentro del mismo de uno en uno en cada intervalo de tiempo. En este caso la longitud obligada coincide con el nmero de etapas del registro y la tasa del cdigo es 1/n. Las conexiones entre las etapas y los sumadores se representan mediante polinomios binarios. Por cada sumador hay un polinomio cuyos coeficientes no nulos indican las entradas al sumador. A estos polinomios se les llama generadores del cdigo. Por ejemplo, en la Figura 3.12 se ilustra un codificador convolucional de tasa 1/3 y longitud obligada L = 9, con n = 3 sumadores con conexiones definidas por los siguientes polinomios:

P1(x)=X8+X6+X5+X3+X2+X+1; P2(x)=X8+X7+X5+X4+X+1; P3(x)=X8+X7+X6+X3+1; (3.40)

Capitulo 3 : CDMA.Principios Bsicos

76

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Figura 3.12: Generador de cdigo convolucional con L=9 y R=1/3

En la Figura 3.12 se han numerado las etapas del registro de 0 a 8 para ponerlas en correspondencia con los trminos del mismo grado de los polinomios generadores. Los polinomios pueden representarse tambin con notacin binaria y octal, como se muestra en la Tabla 3.1 para los polinomios del ejemplo anterior.

Polinomio
P1 P2 P3

Representacin Binaria Octal (101 101 111) (557) (110 110 011) (663) (111 001 011) (711)

Tabla 3.1 Representaciones de polinomios generadores

3.10.3.1 Representacin de los Cdigos Convolucionales

Adems de la representacin "analtica" mediante los polinomios generadores, hay otras representaciones grficas de mayor inters. Describiremos aqu dos de ellas: el diagrama de rbol y el diagrama de celosa ("trellis").

Capitulo 3 : CDMA.Principios Bsicos

77

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Diagrama de rbol El diagrama de rbol consta de unos recorridos que se van ramificando de forma binaria. Cada bit 0, 1 de entrada al codificador selecciona un recorrido en cada nodo o punto de ramificacin. Cada rama recorrida se etiqueta con los bits producidos a la salida del codificador. Para el ejemplo del codificador (2,1,3) tenemos el siguiente rbol del cdigo:

Figura 3.13: Ejemplo de rbol de cdigo del codificador (2,1,3)


Capitulo 3 : CDMA.Principios Bsicos

78

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

La profundidad del rbol es 2 (m-1), y el nmero de estados es 2 (m-1) La interpretacin del rbol del cdigo es la siguiente:

.k

Hay dos ramas en cada nodo. La rama superior corresponde a una entrada de un 0. La rama inferior corresponde a la entrada de un 1. En la parte exterior de cada rama se muestra el valor de salida. El nmero de ramas se va multiplicando por dos con cada nueva entrada. A partir del segundo nivel el rbol se vuelve repetitivo. En realidad, solo hay cuatro tipos de nodos: A, B ,C y D. Estos tipos de nodos en realidad son estados del codificador.

A partir de estos nodos, se producen los mismos bits de salida y el mismo estado. Por ejemplo, de cualquier nodo etiquetado como C se producen el mismo par de ramas de salida:

Salida 10 y estado A Salida 01 y estado B

El diagrama de rbol tiene el inconveniente de que el nmero de ramas crece exponencialmente con el nmero de bits de entrada.

Diagrama de celosa El diagrama de Trellis es un diagrama en forma de red. Cada lnea horizontal se corresponde de con uno de los estados del codificador. Cada lnea vertical se correspondera con uno de los niveles del rbol del cdigo. Partimos del estado inicial del codificador en el primer nivel del rbol. A partir de aqu se trazan dos lneas desde este estado. Una para el caso de que la siguiente entrada fuera un 0 y otra para el caso de que fuera un 1. Estas lneas irn hasta el siguiente nivel del rbol al estado en el que queda el codificador despus de haber codificado las correspondientes entradas. Encima de cada una de estas lneas escribiremos la salida del codificador para esa codificacin. Para cada nivel del rbol hacemos lo mismo desde todos los estados en los que el codificador se puede encontrar. Segn todo esto, el diagrama de Trellis para el codificador (2,1,3) ser:

Capitulo 3 : CDMA.Principios Bsicos

79

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Figura 3.14: Diagrama de Trellis para el codificador (2,1,3)

Como ejemplo vamos a seguir en el diagrama de Trellis que acabamos de construir la codificacin de la secuencia de bits 1010.

Figura 3.15: Codificacin de la secuencia 0101

3.10.3.2 Mtrica de un Cdigo Convolucional

De forma similar al caso de los cdigos bloque, el nmero de errores t que puede corregir un cdigo convolucional est relacionado con la distancia mnima mediante la expresin ya conocida:

Capitulo 3 : CDMA.Principios Bsicos

80

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

d min = 2t + 1

(3.41)

Ahora bien, como los cdigos convolucionales, en teora, no tienen lmite de longitud, es necesario redefinir el concepto de distancia mnima para ellos. Puesto que son lineales, no se pierde generalidad si se evala la distancia mnima como la distancia entre la secuencia todo-ceros y cualquier otra secuencia. Entonces se define la llamada distancia mnima libre o, simplemente, distancia libre d free del modo siguiente: Se examinan todos los caminos que salen del estado todo-ceros y despus convergen en l. La distancia mnima ser la suma del nmero total de "unos" de los segmentos que componen el camino que primero converja en el estado todo-ceros. Por lo tanto la capacidad correctora del cdigo ser:
d free 1

t=

(3.42)

Como t debe ser entero, el resultado se redondear por defecto.


3.10.4 Decodificacin

En recepcin, la seal digital se lleva a un demodulador de portadora asociado a un proceso de decisin. El demodulador utiliza un correlador o filtro adaptado y un muestreador. En funcin de la salida del muestreador un circuito de decisin realiza la estimacin del valor de cada bit de la seal original, por comparacin con un nivel de decisin. Este tipo de demodulacin se llama rgida ("hard"). As se obtiene una secuencia de bits que se lleva al decodificador. Como ste funciona sobre decisiones rgidas hechas por el demodulador, la decodificacin se llama rgida ("hard decisin decoding"). Puede configurarse, alternativamente, el demodulador para que entregue al decodificador una seal cuantificada con ms de dos niveles o, incluso, un valor analgico no cuantificado. En este caso se introduce en el decodificador informacin adicional. Adems de indicarle si el bit estimado es un "0" un " 1", se le proporciona una informacin sobre el grado de confianza de la estimacin. Esta informacin adicional permite al decodificador recuperar la secuencia cdigo original con menos errores, pero a costa de un diseo ms complejo del equipo. Se habla entonces de decodificacin ponderada ("soft decisin decoding"). Tanto los cdigos de bloque como los convolucionales, pueden operar con decodificacin rgida o con decodificacin ponderada, aunque, normalmente, la decodificacin ponderada no se usa con los cdigos de bloque. La aplicacin ms importante de la decodificacin ponderada es la que se utiliza en el algoritmo de Viterbi que se estudiar ms adelante.

Capitulo 3 : CDMA.Principios Bsicos

81

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.10.5 Decodificacin de Mxima Verosimilitud

En esencia, la decodificacin consiste en, una vez demodulada y disponible una secuencia de cdigo en el receptor, asociarle la secuencia cdigo transmitida ms idnea. En esta decisin puede haber acierto o error. El decodificador ptimo ser aquel que minimice la probabilidad de error. Tal decodificador utiliza el criterio de mxima verosimilitud ("maximun like-lihood decoding") que consiste, simplemente, en buscar en el espacio de palabras cdigo la ms prxima (en trminos de distancia de Hamming) a la palabra recibida. El problema asociado a esta estrategia es que el nmero de operaciones necesarias crece exponencialmente. Sin embargo, Viterbi ha desarrollado un algoritmo de bsqueda que aprovecha la estructura repetitiva del diagrama en celosa para reducir ese nmero. Por ello la mayora de los decodificadores reales utilizan el algoritmo de Viterbi. El criterio de mxima verosimilitud constituye una particularizacin del criterio de mxima probabilidad a posteriori ("maximun a-posteriori probability") para el caso en que las seales son equiprobables. En este caso, el decodificador basado en el criterio de mxima verosimilitud es el que obtiene la mnima probabilidad de error, y es, por tanto, ptimo. Las probabilidades condicionales tambin se denominan funciones de verosimilitud, P(R| C (m ) ) , donde R es la seal recibida y C (m ) es una de las posibles secuencias transmitidas. El decodificador compara las probabilidades condicionales y elige la de valor que le da el mximo. Es decir, el decodificador elige C (m ' ) si:
P R | C (m ' ) = max P R | C (m ) (m )
C

(3.43)

El criterio de mxima verosimilitud es simplemente una formalizacin del modo intuitivo de tomar decisiones, teniendo en cuenta conocimientos estadsticos de las probabilidades. Cuando se aplica el criterio de mxima verosimilitud al problema de la decodificacin de cdigos convolucionales, hay varias secuencias de palabras cdigo que posiblemente hayan sido transmitidas. Es decir, una secuencia de L bits pertenece a un conjunto de 2L secuencias posibles. Por lo tanto el decodificador basado en el criterio de mxima verosimilitud escoge un C (m ' ) concreto como secuencia transmitida si la verosimilitud P(R | C (m ' ) ) es mayor que las de las otras secuencias transmitidas posibles. Las funciones de verosimilitud se derivan de las especificaciones del canal. Se considera que el ruido en el canal es aditivo, blanco y gaussiano, de media cero. Entonces el canal es sin memoria. Por lo tanto el ruido afecta a cada smbolo cdigo de forma independiente al resto de los smbolos. Para el caso particular que se est considerando en el que k = 1y por lo tanto la tasa binaria es 1/n, se puede expresar la verosimilitud, P(R | C (m ' ) ) en la forma:

Capitulo 3 : CDMA.Principios Bsicos

82

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

P (R | C (m ) ) = P R | C i
i =1

(m )

) = P(r
n i =1 j =1

ri

| c (jim ) )

(3.44)

secuencia C (m ) , r ji es el smbolo cdigo j-simo de Ri y c (jim ) es el smbolo cdigo j-simo de Ci(m ) , conteniendo cada rama n smbolos cdigo (j= 1, ..., n). El problema de decodificacin consiste en buscar un camino a travs del diagrama de celosa (cada posible camino define una palabra cdigo), de forma que se maximice la relacin anterior, es decir, hay que elegir el camino que maximice la verosimilitud P (R | C (m ) ). Para la decodificacin de cdigos convolucionales se utiliza el algoritmo de Viterbi.

donde R es la i-sima rama de la secuencia recibida Ri , Ci(m ) es la i-sima rama de la

3.10.6 Algoritmo de Viterbi para Decodificacin de Cdigos Convolucionales

Para la decodificacin ptima de cdigos convolucionales es necesario buscar a travs de la celosa la secuencia ms probable. Dependiendo de que el detector situado despus del demodulador realice deteccin basada en decodificacin rgida o ponderada, la mtrica correspondiente a utilizar en la bsqueda a travs de la celosa ser respectivamente Hamming o Eucldea. El algoritmo de Viterbi implementa la decodificacin de mxima verosimilitud. Su gran ventaja es que reduce la carga computacional al aprovechar el diagrama de celosa las ventajas de la estructura del cdigo. Con esto consigue que la complejidad del decodificador de Viterbi no sea funcin del nmero de smbolos de la secuencia de palabras cdigo. Siguiendo la celosa, se van descartando caminos a travs de la misma que no podran ser candidatos para la secuencia de mxima verosimilitud. De esta manera, el camino de decodificacin se elige de entre un conjunto reducido de caminos supervivientes. El decodificador basado en este algoritmo es ptimo, en el sentido de que obtiene la mnima probabilidad de error, con la ventaja de que la eliminacin temprana de caminos no candidatos, permite reducir la complejidad de la decodificacin. El hecho de que el algoritmo de Viterbi sea ptimo, no implica que sea el mejor para cualquier aplicacin, puesto que tiene unas fuertes limitaciones debido a la complejidad del hardware necesario. El algoritmo implica hacer una medida de la similitud o distancia entre la secuencia recibida en el instante ti , y todos los caminos de la celosa que entran a cada estado en el instante ti .El algoritmo elimina todos aquellos caminos que no podran ser posibles candidatos para la eleccin de la mxima verosimilitud. Esto es, cuando dos caminos entran al mismo estado, se selecciona aqul que tiene el mejor valor de mtrica o mnima distancia (tambin se podra ver como el que est ms correlado con la palabra cdigo correspondiente a ese camino). En el caso de que los dos caminos tengan la misma distancia se elimina uno aleatoriamente. El camino seleccionado se denomina camino superviviente. La seleccin de los caminos supervivientes se realiza para todos los estados.
Capitulo 3 : CDMA.Principios Bsicos

83

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

El hecho de seleccionar el camino ptimo es equivalente a elegir la palabra cdigo con la mayor mtrica de verosimilitud, o elegir la palabra cdigo que est a menor distancia de la recibida. Esta regla maximiza la probabilidad de una decisin correcta, o dicho de otro modo, minimiza la probabilidad de error para la secuencia de bits de informacin. El decodificador sigue avanzando a travs de la celosa, tomando decisiones al eliminar los caminos menos probables. Para decodificar la celosa es conveniente etiquetar cada rama de la misma en el instante ti , con la distancia entre los smbolos cdigo recibidos y la palabra rama correspondiente del codificador en celosa. Las palabras rama que se ven en las ramas del codificador en celosa caracterizan dicho codificador y las conocen a priori tanto el codificador como el decodificador. Estas palabras rama del codificador son los smbolos cdigo que se esperara tener a la salida del decodificador como resultado de las transiciones entre estados. Las ramas del decodificador en celosa se etiquetan con una mtrica de similitud o distancia entre los smbolos cdigo recibidos y cada una de las palabras rama para dicho intervalo de tiempo, y los nodos de la celosa acumulan las mtricas de toda la historia anterior. Se define la distancia acumulada de un camino en el instante ti , como la suma de las distancias de las ramas de dicho camino hasta el instante ti .Si dos caminos confluyen en el diagrama de celosa en un nico estado, se elegir aquel camino que tenga la menor distancia acumulada, puesto que el otro nunca podr formar parte del camino ptimo, al tener una mayor mtrica. Esta afirmacin es fruto de la naturaleza markoviana del estado del codificador, puesto que el estado actual recoge toda la historia anterior del codificador en el sentido de que los estados previos no pueden afectar a estados futuros o a futuras ramas de salida. En cada instante ti, hay 2(L-1) estados en la celosa, donde L es la longitud obligada, y a cada estado se puede llegar a travs de dos caminos. El algoritmo de Viterbi consiste en evaluar las mtricas para los dos caminos que entran a cada estado y eliminar uno de ellos. Esta operacin se hace para cada uno de los 2(L-1) nodos en el instante ti. Una vez hecho esto, el decodificador pasa al siguiente instante ti+1 y repite el proceso. Al ir avanzando a travs de la celosa, llega un momento en el que los caminos supervivientes resultantes coinciden en los primeros bits, pudindose eliminar la memoria ocupada por aqullos, pues queda claro que sea cual sea el camino elegido al final, dichos bits estn ya decodificados. No obstante, para llegar a decodificar los primeros bits es necesario haber avanzado bastante en la celosa. Es decir, existe un cierto retardo hasta llegar a tomar la primera decisin, y decodificar el primer bit. En una realizacin tpica del decodificador, esto representa un retardo de decodificacin que se limita a un valor del orden de 5 veces la longitud obligada L en bits. Las necesidades de almacenamiento para el decodificador de Viterbi crecen exponencialmente con la longitud obligada L. Si se supone, en general, un cdigo convolucional con una tasa binaria de k/n, se tiene un diagrama de celosa con 2k(L-1) estados. Por lo tanto la decodificacin de dicho cdigo mediante el algoritmo de Viterbi requiere almacenar 2k(L-1) caminos supervivientes y 2k(L-1) mtricas. En cada nuevo paso a travs de la celosa, hay 2k caminos que confluyen en un nico nodo. Puesto que cada uno de estos caminos requiere el realizar la operacin de la mtrica para determinar cul es el ptimo y as eliminar los dems, es necesarios realizar 2k operaciones por cada nodo, lo que implica un total de 2kL operaciones en cada instante de tiempo. De esta manera se observa cmo el nmero de operaciones a realizar en la decodificacin de cada paso y la memoria necesaria se incrementan exponencialmente con k y L. Este incremento es la principal limitacin del algoritmo de Viterbi.
Capitulo 3 : CDMA.Principios Bsicos

84

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Para los cdigos de tasa binaria 1/n, el decodificador tiene que memorizar un conjunto de 2(L-1) caminos despus de cada paso en la decodificacin. Es muy probable que dichos caminos estn unidos algunos pasos antes en la codificacin, es decir, que tengan orgenes comunes y que en un punto del pasado, poco alejado del actual, se separen. Es decir, el conjunto de los 2(L-1) caminos que se obtienen despus de cada paso en la decodificacin, tendrn un inicio comn que se ramificar a los distintos estados. Entonces, si el decodificador almacena una cantidad suficiente de historia pasada de los 2(L-1) caminos, los bits ms antiguos de todos los caminos sern los mismos. Un decodificador de Viterbi simplificado contendr una cantidad fija de historia pasada y por lo tanto, eliminar el bit ms antiguo de un camino arbitrario cada vez que se avanza en la celosa a un nuevo instante de tiempo. Para esta simplificacin se necesitan almacenar h*2(L-1), siendo h el nmero de etapas de la historia pasada del camino por cada estado. Se ha demostrado que es posible minimizar el parmetro h y as las necesidades de almacenamiento, siempre que el bit que se elimine sea el ms antiguo del camino ms probable. En tal caso, dicho valor ser del orden de 4 5 veces la longitud obligada. De esta manera se obtiene un codificador subptimo, pero con una degradacin muy pequea para h = 4L-5L que tiene unos requisitos de almacenamiento mucho menores. A pesar de esta reduccin, todava es necesario evaluar 2k (k = 1) mtricas en cada instante de tiempo de la celosa, as como almacenar 2(L-1) mtricas y 2(K-1) caminos supervivientes, cada uno de los cuales ser del orden de 5L bits de longitud. Por lo tanto, las exigencias en cuanto a memoria, as como en cuanto a nmero de operaciones de la implementacin del algoritmo de Viterbi hacen que sea impracticable para cdigos convolucionales con una longitud obligada grande (> 10). Por ejemplo en el caso de los cdigos utilizados en UMTS, L = 9, y por lo tanto se est en los lmites de aplicacin del algoritmo. En las aplicaciones en las que no se pueda utilizar este algoritmo, existen otros subptimos que tienen menores exigencias. Como resumen estableceremos unas reglas prcticas para la realizacin del algoritmo de Viterbi y veremos un ejemplo: -Paso 1: en el nivel j, calcular la distancia de Hamming de cada camino entrante en cada nodo (estado) desde el nodo del nivel j-1 hasta el nodo del nivel j a travs del camino superviviente. - Paso 2: para cada nodo (estado) del diagrama de Trellis en el nivel j, descartar todos los caminos que entran en el nodo, excepto el de distancia mnima. Cuando a un nodo llegan dos caminos con la misma distancia se toma la superior. - Paso 3: pasar al nivel j+1 y repetir los pasos 1 y 2. A continuacin mostraremos un ejemplo de aplicacin de este algoritmo sobre una cadena codificada con el codificador (2,1,3) del ejemplo anterior: El codificador enva la secuencia: 11 01 10 11 10 00 11 , correspondiente a la codificacin de la cadena 1 0 0 1 1 1 0. El receptor recibe la secuencia: 11 01 00 11 11 00 11.
Capitulo 3 : CDMA.Principios Bsicos

85

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Vemos que se han producido dos errores (posiciones 5 y 10).

Paso 1:

Figura 3.16: Decodificador de Viterbi (Paso 1)

d(11,00) = 2 , d(11,11) = 0 Paso 2

Figura 3.17: Decodificador de Viterbi (Paso 2)

2 + d(01,00) = 2 + 1 = 3 , 0 + 2 + d(01,11) = 2 + 1 = 3 , 0 + d(01,10) = 0 + 2 = 2

d(01,01)

Capitulo 3 : CDMA.Principios Bsicos

86

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

En este momento nos encontramos en el nivel 2. A partir de ahora comenzamos a aplicar el algoritmo. Vemos que a cada estado del nivel 2 llega un nico camino, por lo tanto nos quedamos con todos los caminos hasta el momento. Paso 3

Figura 3.18: Decodificador de Viterbi (Paso 3)

3 + 0 + 3 + ..............

d(00,00) d(00,10) d(00,11)

= = =

3 0 3

+ + +

0 1 2

= = =

3 1 5

Para cada estado del nivel 3 nos quedamos con el camino de menor peso que llegue a l. Los caminos que hemos seleccionado hasta el momento aparecen marcados con un color azul.

Capitulo 3 : CDMA.Principios Bsicos

87

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Paso 4

Figura 3.19: Decodificador de Viterbi (Paso 4)

Paso 5

Figura 3.20: Decodificador de Viterbi (Paso 5)

Capitulo 3 : CDMA.Principios Bsicos

88

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Paso 6

Figura 3.21: Decodificador de Viterbi (Paso 6)

Paso 7

Figura 3.22: Decodificador de Viterbi (Paso 7)

Una vez hemos llegado al final, escogemos el camino que nos da la distancia ms corta en el ltimo nivel. Una vez seleccionado el camino, elegimos el bit que provoca la
Capitulo 3 : CDMA.Principios Bsicos

89

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

transicin de estado entre dos niveles comenzando desde el primer nivel hasta el ltimo. La secuencia de bits obtenida es la cadena decodificada.

Para nuestro ejemplo, tenemos que la distancia ms corta en el ltimo nivel es 2 y viene dado por:

Figura 3.23: Cadena decodificada

Ahora seleccionamos en cada nivel el bit de entrada que provoca la transicin de estados que se refleja segn el camino obtenido

Nivel 1 2 3 4 5 6 7 1 0 0 1 1 1 0

bit

Figura 3.24: Seleccin del bit de entrada

Por lo tanto, la secuencia decodificada obtenida es 1 0 0 1 1 1 0.Vemos que coincide con la cadena codificada por el codificador y enviada al decodificador. El cdigo utilizado ha sido capaz de detectar y corregir dos errores.
Capitulo 3 : CDMA.Principios Bsicos

90

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.11 Cdigos de expansin psuedoaleatorios

3.11.1 Introduccin

Hemos visto que el sistema de multiacceso con expansin espectral DSCDMA, idealmente, debe utilizar cdigos ortogonales con los que, tericamente, es nula la interferencia de multiacceso. Sin embargo, en la realidad la situacin es diferente ya que la propagacin multitrayecto y los errores de sincronizacin producen cierta interferencia. Adems, los cdigos ortogonales no tienen buenas propiedades espectrales. Para reducir la interferencia residual y mejorar las caractersticas espectrales de la seal CDMA se utiliza una segunda codificacin con cdigos pseudoaleatorios.

3.11.2 Cdigos Ortogonales

Para la expansin espectral y multiacceso CDMA, se han propuesto dos familias de cdigos ortogonales: 1.- Cdigos basados en las funciones de Walsh. 2.- Cdigos de rbol, que permiten la expansin con factor variable. Las funciones o cdigos de Walsh de orden N forman un conjunto de N funciones bievaluadas, de duracin T {w j (t ); t (0, T ), j = 0,1,...N 1} con las siguientes propiedades: - w j (t ) toma los valores (+1,-1) en intervalos T/N salvo en la transicin de un intervalo a otro donde su valor es cero.

- w j (0 ) =1 para todo j.
- w j (t ) tiene y cambios de signo (cruces por cero) en el intervalo (0,T).
- Las funciones son ortogonales, es decir:
T 0 1 wi (t )w j (t )dt = T 0 1

i j i= j

(3.45)

- Cada funcin wi (t ) es par o impar respecto al punto medio del intervalo.


Capitulo 3 : CDMA.Principios Bsicos

91

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Las funciones pueden generarse de forma recurrente mediante las matrices Walsh-Hadamard, como se indica seguidamente. La matriz Wm es:

Wm 1 Wm 1 Wm = Wm 1 Wm 1

(3.46)

donde Wm 1 es la matriz opuesta a Wm 1 , esto es, sus elementos tienen signo contrario a los de Wm 1 . Las matrices de rdenes 1 y 2, son:
W1 [1] 1 1 W2 = 1 1

(3.47)

Cada cdigo Walsh se elige igual a una fila o columna de Wm . Por ejemplo para m=3 se tiene:
1 1 1 1 1 1 1 1 W3 = 1 1 1 1 1 1 1 1

(3.48)

Figura 3.25: Funciones Walsh para N = 4

Las funciones Walsh con amplitudes 1 se convierten en secuencias binarias de niveles lgicos (0,1) con la correspondencia 1 "0" y -1 "1".
Capitulo 3 : CDMA.Principios Bsicos

92

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

La otra familia de cdigos que estudiaremos son los cdigos ortogonales de factor de expansin variable, OVSF (Orthogonal Variable Spreading Factor) y que, por lo tanto, tienen tambin longitudes variables. Los cdigos OVSF pueden definirse mediante un rbol de cdigos como se muestra en la Figura 5.16. Se inicia la primera rama con el smbolo 1 y en cada bifurcacin se constituye la rama superior repitiendo los smbolos de la rama de partida y la inferior repitiendo esos smbolos cambiados de signo. A medida que se progresa en el rbol crece el nmero de ramas 'en potencias de 2) y el nmero de chips por rama.

Figura 3.26: rbol de cdigos para la generacin de cdigos ortogonales OVSF

Cada nivel de rbol de cdigos define cdigos de canalizacin de longitud igual al factor de expansin, SF (Spread Factor). Un ejemplo de aplicacin de este tipo de cdigos se da en UMTS en el que cuando se utiliza la expansin de factor variable, un canal que tenga asignado un cdigo de cierta rama del rbol prohbe el empleo de las ramas emergentes de sta y los cdigos desde el usado hasta la raz del rbol para su utilizacin por canales de otro factor de expansin. Por ejemplo si un canal con SF = 4 usa el cdigo (1, 1, -1, -1) de la rama 2, otros canales con SF>4 no podrn utilizar los cdigos de las ramas que salen de sta, ya que de lo contrario existira una incertidumbre en la recepcin.
3.11.3 Cdigos PN

Como ya se ha indicado, en DS-CDMA, para solventar las limitaciones de los cdigos de expansin ortogonales, se utilizan adems de stos, cdigos pseudoaleatorios. Idealmente tales cdigos deberan ser aleatorios, con propiedades estadsticas similares a las del ruido blanco gaussiano, a fin de generar una seal ensanchada con espectro plano. En la prctica, obviamente, los cdigos tienen que ser determinsticos.

Capitulo 3 : CDMA.Principios Bsicos

93

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

En consecuencia, hay que buscar familias de cdigos digitales que tengan propiedades "cuasi" aleatorias, es decir que en cada cdigo haya una distribucin equilibrada de valores +1 y -1, as como buenas caractersticas de autocorrelacin y correlacin cruzada, para favorecer la recepcin de la seal deseada inmersa en la interferencia mltiple. Las secuencias de cdigo ms utilizadas y que cumplen esos requisitos bsicos son las denominadas secuencias pseudoaleatorias o de pseudoruido, secuencias PN, (PseudoNoise o PN-sequences). Tambin se les llama secuencias de registro de desplazamiento, secuencias SR, (Shift Register o SR-sequences), en virtud del circuito fsico utilizado para su generacin. Estas secuencias tienen un perodo de repeticin p, al que suele denominarse "longitud" de la secuencia, por lo que, en ocasiones, nos referiremos a cualquiera de ellas con el trmino "secuencia de longitud p" o, abreviadamente, "secuencia-p". Las secuencias PN de perodo p, se generan en registros de desplazamiento, de tamao n, con realimentaciones o "tomas" que se corresponden con los coeficientes bnanos no nulos de un polinomio P(X), de grado n, perteneciente al cuerpo de Galois binario GF(2), de la forma:
P( X ) = a n X n + a n 1 X n 1 + ... + a1 X 1 + a 0 ai (0,1)

(3.49)

Cada coeficiente a, no nulo representa una toma del registro efectuada a la salida de la etapa (j+1)-sima del mismo (j= 0,...n-1). Los coeficientes a0 y an son siempre iguales a 1. Las tomas se llevan a sumadores concatenados. La salida del ltimo sumador se lleva a la entrada del registro (coeficiente an=1). El orden del polinomio es igual al nmero de elementos del registro. Veamos un ejemplo: Sea el polinomio P(X)=X5+X4+X3+X+1. En la siguiente figura se muestra el registro correspondiente de 5 etapas con tomas en las salidas de las etapas 1, 2, 4 y 5 y los sumadores.

Figura 3.27: Registro de desplazamiento generador de una secuencia PN de perodo 31

El registro se pone en una condicin inicial, cargndolo con un vector binario. A partir de aqu, para cada desplazamiento, activado por una seal de reloj, se van obteniendo a la salida los chips de la secuencia. 94

Capitulo 3 : CDMA.Principios Bsicos

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Si el polinomio P(X) es primitivo en GF(2), la secuencia generada se llama de longitud mxima ("maximal lenght") y tiene un perodo de recurrencia o "longitud" p=2 n -1. En aplicaciones a DS-CDMA, cada bit se expansiona mediante la aplicacin de secuencias PN de p chips. Los chips {0,1} de las secuencias se ponen en correspondencia con los nmeros {-1,1}: 0-1 y 11, y la secuencia se maneja bien en forma numrica c[n] con n e (-1,1) segn el convenio anterior, o en forma de un tren de impulsos bipolares:
pi (t ) = (2ci 1) p (t iT )

(3.50)

donde p(t) es la forma del impulso bsico, pi(t) el impulso bipolar correspondiente al chip ci y T perodo de repeticin de los chips. Segn el valor relativo del perodo en comparacin con el nmero de chips por bit, se clasifican las secuencias como sigue:
a)Secuencias de perodo corto: su perodo p es igual al nmero de chips por bit o un submltiplo de este valor. b)Secuencias de perodo largo: su perodo p es mayor que el nmero de chips por bit.

En DS-CDMA suelen emplearse secuencias de perodo largo por ser su nmero muy elevado.
3.11.3.1 Propiedades de las Secuencias PN 1) Las secuencias se generan en un registro de desplazamiento de n etapas, con tomas de realimentacin que se corresponden con los coeficientes no nulos de un polinomio primitivo de grado n. El registro se inicializa con un vector binario ndimensional. Variando este vector puede generarse cualquiera de los 2n-1 desplazamientos cclicos de la secuencia. 2) El perodo de la secuencia es p=2"-1 3) La secuencia C[n]es suma (mdulo 2) de versiones desplazadas de la misma segn los coeficientes no nulos del polinomio generador. Por ejemplo, si P(X) = X4 + X + 1, se tiene:
C [n + 4] = C [n + 1] C [n]

(3.51)

4) En un perodo p de la secuencia hay:

Capitulo 3 : CDMA.Principios Bsicos

95

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

a)

p +1 = 2 n 1 2 p 1 = 2 n 1 1 2

unos (3.52) ceros

b) p / 2 k grupos de chips iguales de tamao k 5) Como cada secuencia PN de longitud mxima se genera mediante un polinomio primitivo de grado n, el nmero de secuencias posibles es igual al nmero de polinomios de dicho grado, que viene dado por: 2 n 1 J Pi 1 n i =1 P

N ( p) =

(3.53)

donde Pi (i = 1,...J ) representa la descomposicin en factores primos de 2n-1.

3.11.4 Secuencias Preferidas

Para aplicaciones a DS-CDMA, no todas las secuencias de longitud mxima p generadas por polinomios de grado n son igualmente vlidas. Es necesario que la funcin de correlacin cruzada entre dos secuencias cualesquiera de la misma familia sea pequea, por lo que deben buscarse subconjuntos de secuencias que tengan esta propiedad. Tales subconjuntos existen, pero son de reducido tamao. En efecto, hay parejas de secuencias de perodo p con una correlacin cruzada que puede tomar alguno de los valores del conjunto {-1, -t(n), t(n)-2}, donde: p = 2n 1
2 (n +1) / 2 + 1 _____ n, impar t (n ) = 2 (n + 2 ) / 2 + 1 _____ n, par

(3.54)

(3.55)

Por ejemplo, para n=10, p=1023, de las 60 secuencias posibles habr pares con correlaciones (-1, -65, 63). A estas secuencias se les denomina secuencias preferidas. Sin embargo, la correlacin cruzada mxima con otras secuencias puede llegar a valer Rmax =1023 0,37 = 378. El nmero de secuencias preferidas es bastante reducido. Por ejemplo para n = 5, n = 10 n = 14, nicamente existen tres, para n = 11 n = 13 slo hay 4 y para n = 16 slo hay 6. En consecuencia, se han buscado familias de
Capitulo 3 : CDMA.Principios Bsicos

96

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

secuencias ms numerosas y que mantengan una correlacin cruzada entre s aceptable. De entre las familias existentes presentaremos las de Gold y de Kasami
3.11.4.1 Secuencias de Gold

Las secuencias o cdigos de Gold son familias de secuencias PN, de perodo p con buenas caractersticas de correlacin y que se obtienen a partir de secuencias PN del modo siguiente. Dada una pareja de secuencias preferidas de perodo p, se suma a una de ellas la otra cclicamente desplazada. La secuencia resultante es una secuencia de Gold de perodo p.

Figura 3.28: Generacin de secuencias de Gold

En la figura 3.28 se ilustra simblicamente el proceso. Las secuencias datos son PN1 y S-PN2 que es una versin desplazada ("shifted") de PN2. Fijada PN1, hay p versiones posibles de S-PN2, por lo que el nmero de secuencias de Gold que pueden obtenerse es p + 2 (incluidas PN1 y PN2). Las secuencias de Gold no son del tipo longitud mxima, pero poseen unas caractersticas de correlacin cruzada peridica similares a las de las secuencias preferidas, con la ventaja de que el nmero de secuencias de Gold de un cierto perodo es mayor que el de secuencias preferidas del mismo perodo. Por consiguiente, una posible forma de generacin de las secuencias de Gold, sera la siguiente: se disponen dos registros asociados a PN1 y PN2, respectivamente. Se inicializa el registro 1 con un vector arbitrario. Se carga el registro 2 con otro vector. Los chips de salida de cada registro se suman en el sumador mdulo 2, a cuya salida se tendr una secuencia de Gold para cada vector de carga inicial del registro 2. Si las condiciones iniciales de los registros 1 y 2 son el vector cero, se tendrn a la salida las secuencias PN1 y PN2. Ejemplo: Sean las secuencias PN1 y PN2 de perodo 31 generadas, respectivamente, por los polinomios de grado 5:

Capitulo 3 : CDMA.Principios Bsicos

97

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

g1 ( X ) = X 5 + X 2 + 1 g 2 (X ) = X 5 + X 4 + X 3 + X + 1

(3.56)

En la figura 3.26 se muestran los registros correspondientes as como su conexin al sumador mdulo 2 para la generacin de las secuencias de Gold:

Figura 3.29: Generador de secuencias Gold de periodo p=31.

Para los vectores de carga inicial de los registros V1 =(0 1 0 1 1) y V2 = (0 1 0 1 1), la secuencias PN de salida de cada registro son: PN1 =(1101 0100 0010 0101 1001 1111 0001 101) PN2 = (1101 0100 1000 1011 1110 1100 1110 000) y la secuencia de Gold, G = PN1 PN2, es: G = (0000 0000 1010 1110 0111 0011 1111 101)

Propiedades de las Secuencias de Gold

Las secuencias de Gold tienen las siguientes caractersticas:


1) No son de longitud mxima, salvo las generadoras PN1 y PN2 2) La correlacin cruzada de dos secuencias toma valores del conjunto {-1, -t(n), t(n)-2} donde t(n) viene dada por:
Capitulo 3 : CDMA.Principios Bsicos

98

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

2 (n +1) / 2 + 1 _____ n, impar t (n ) = 2 (n + 2 ) / 2 + 1 _____ n, par

(3.57)

3) La autocorrelacin para un desplazamiento no nulo ("off-peak") toma, asimismo, valores dentro del conjunto anterior. En consecuencia t(n) es una cota superior de la autocorrelacin. Este valor no es -1 como en el caso de secuencias PN de longitud mxima. El "coste" asociado a una mayor disponibilidad de secuencias con buenas propiedades de correlacin cruzada es la peor autocorrelacin de las mismas. En la Tabla 3.2 se proporcionan datos sobre secuencias de longitud n, sus caractersticas de correlacin cruzada y valores de t(n) para las secuencias de Gold generadas a partir de aquellas. Se indican valores absolutos y normalizados tras su divisin por la autocorrelacin R(0) = p.

Longitud n

Periodo P

Nmero de Secuencias N

Valor mximo de la autocorrelacin Absoluto Rmax 11 23 41 95 113 383 287 1407 Normalizado Rmax (R / 0 ) 0.35 0.36 0.32 0.37 0.22 0.37 0.14 0.34

Cota para secuencias Gold Absoluto T(n) 9 17 17 33 33 65 65 129 Normalizado t (n )(R / 0 ) 0.29 0.27 0.13 0.13 0.06 0.06 0.03 0.03

5 6 7 8 9 10 11 12

31 63 127 255 511 1023 2047 4095

6 6 18 16 48 60 176 144

Tabla 3.2 : Parmetros de secuencias

En el ejemplo anterior, n = 5; p = 31, hay 6 secuencias de longitud mxima. El valor mximo de la correlacin cruzada entre dos cualesquiera Rmax = 11. La autocorrelacin para desplazamiento cero es R(0) = 31, luego Rmax / R(0 ) = 11/31=0,35. Tomando dos de las 6 secuencias se pueden generar 2+31=33 secuencias Gold. Para ellas el valor absoluto de la cota t(n) de autocorrelacin es 9 y su valor relativo 9/31=0,29.

Capitulo 3 : CDMA.Principios Bsicos

99

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

La correlacin cruzada entre dos secuencias binarias arbitrarias de perodo p extradas de un conjunto de M secuencias, tiene la siguiente cota inferior dada por Welch:

Rmax p

M 1 Mp 1

(3.58)

Para secuencias Gold con M y p grandes esta cota es aproximadamente igual a p 2 n / 2 y tambin a t(n)/2. Por ejemplo, para n = 12 la cota de Welch es 26 = 64 y t(n) es 129.

3.11.4.2 Secuencias de Kasami

Sea una secuencia PN1 de longitud n par y perodo p1 = 2n-1. A partir de PN1 construimos, mediante diezmado, otra secuencia PN2 extrayendo de PN1 los chips situados en los lugares mltiplos de 2 n / 2 + 1 . La secuencia PN2 resultante, tiene perodo p 2 = 2 n / 2 1 . En una longitud p, de esta secuencia habr (2 n 1) / (2 n / 2 1) = 2 n / 2 + 1 repeticiones de esos chips. Por ejemplo, con n = 12, p1 = 4095, de una secuencia PN, extraemos los chips situados en las posiciones 65, 130, 195,..., 4030, 4095 para formar PN2 con perodo p 2 = 63. Tomando p = 2 n -1 chips de PN1 y PN2, construimos un conjunto de secuencias mediante la suma (mdulo 2) de los chips de PN1, de PN2 y de todos los 2 n / 2 2 desplazamientos cclicos de PN2. Incluyendo en el conjunto la secuencia PN1, se obtiene una coleccin de 2 n / 2 secuencias de longitud 2n-1 que se denominan secuencias de Kasami. La autocorrelacin y la correlacin cruzada de las secuencias de Kasami toman valores del conjunto {-1, -(2n/2+1), 2n/2-1}, por lo que la cota superior de la correlacin cruzada es igual a 2n/2+1.
3.11.4.3 Secuencias de Registros de desplazamiento

Este tipo de secuencias son no ortogonales, pero su funcin de autocorrelacin tiene un pico estrecho. Usando un nico registro de desplazamiento, se pueden obtener secuencias de mxima longitud (secuencias de tipo M) .Estas secuencias tienen propiedades especiales: El nmero de ceros es como mximo uno mayor que el de unos. El espectro de este tipo de secuencias tiene como envolvente la funcin seno, dividida por el argumento.

La propiedad de suma y desplazamiento puede ser formulada como:

Capitulo 3 : CDMA.Principios Bsicos

100

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

T k u = T i uT j u

(3.59)

donde u es una secuencia del tipo M, y combinando dos desplazamientos de esta secuencia (desplazamiento i y j ) se obtiene la misma secuencia M con otro desplazamiento relativo.

La funcin de autocorrelacin es doblemente evaluada:

N Ru ( ) = 1

= KN KN

(3.60)

donde K es un entero y es el desplazamiento relativo. Existe un trmino denominado par preferido, que no es ms que una combinacin de secuencias M para el que la correlacin cruzada slo muestra tres valores distintos: -1 , 2 [(n + 2 ) / 2 ] , 2 [(n + 2 ) / 2 ] . Combinando dos secuencias de tipo M que formen un par preferido se consiguen los cdigos de Gold y retardando uno de los cdigos respecto al otro, se consiguen las distintas secuencias. El nmero de secuencias disponibles es 2 n +1 ( las dos secuencias M solas y su combinacin mediante 2 n 1 posiciones distintas en el registro de desplazamiento).El valor mximo de correlacin cruzada es 2 [(n + 2 ) / 2 ] + 1 .

Capitulo 3 : CDMA.Principios Bsicos

101

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.12 Modulaciones digitales en CDMA

En DS-CDMA se utiliza la modulacin digital binaria de fase BPSK. Como ejemplo podemos comentar que para UMTS en banda base se emplea la modulacin cuaternaria QPSK, en el DL y BPSK en el UL. En RF se utiliza QPSK en ambos sentidos. Se presenta en este epgrafe una visin de conjunto de estas modulaciones digitales con especial mencin de los sistemas de demodulacin.

Con las modulaciones digitales se transmite, por un canal paso-banda, informacin digital en forma de smbolos constituidos por uno o varios bits, procedentes del codificador de canal del transmisor. En las modulaciones M-arias cada smbolo a, formado por un bloque de n bits (n = log 2 M), se pone en correspondencia con una forma de onda si (t ) , en el intervalo T de duracin del smbolo. Si Tb es el perodo de bit, se tiene:

T = Tb log 2 M

V =

Vb log 2 M

(3.61)

siendo V y Vb las velocidades de smbolos y bits, respectivamente. Las seales si (t ) (i=0, 1 ...,M) son formas de onda determinsticas y de energa finita. Supondremos en lo que sigue que todas ellas tienen la misma energa E, dada por:

E = s i2 (t )dt
0

(3.62)

En el estudio de los procesos de modulacin y demodulacin digital se utiliza la representacin de las seales s i (t ) en forma vectorial. A cada s i (t ) se le hace corresponder un vector seal s i del modo siguiente:

Supongamos que existe un conjunto de N funciones ortonormales {f j (t ), j = 1...N } lo que implica que:
T

0 f (t ) f (t )dt = 1
i j 0

(i j ) (i = j )
^

(3.63)

Entonces puede aproximarse la seal genrica

s i (t ) mediante una

combinacin lineal de estas funciones. Sea s i (t ) la aproximacin:

s i (t ) = sij f j (t )
j =1

(3.64)

Capitulo 3 : CDMA.Principios Bsicos

102

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

El error cometido en esta aproximacin es:


^

ei (t ) = s i (t ) s i (t )

(3.65)

La energa del error es:

Ei = ei2 (t )dt
0

(3.66)

cuyo valor mnimo resulta:

2 Ei min = E s ij j =1

(3.67)

Si se eligen los coeficientes s ij , para que el error mnimo sea nulo, puede escribirse entonces:

s i (t ) = sij f j (t )
j =1

(3.68)

interpretndose la igualdad en el sentido de que el error tiene energa nula, lo que sucede cuando las funciones forman una base. El conjunto de coeficientes o muestras sij , define las componentes del vector s

asociado a la forma de onda s i (t ) :

s i (t ) si = (si1 ....siN )

(3.69)

y se obtienen as:

s ij = si (t ) f j (t )dt
0

(3.70)

Capitulo 3 : CDMA.Principios Bsicos

103

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Hay dos caracterizaciones importantes del conjunto de seales {si (t )} que se desprenden de esta representacin: la correlacin cruzada y la distancia eucldea. La correlacin cruzada entre s i (t ) y s j (t ) mide el grado de similitud entre estas funciones. Se define como:
Rij = 1 2 Ei E j
T

s (t )s (t )dt
i j 0

(3.71)

donde Ei y E j , son las energas de las seales dadas por: E = s i2 (t )dt


0 T

(3.72)

La correlacin cruzada puede tambin expresarse en trminos de los vectores asociados a s i (t ) y s j (t ) :

Rij =

si s j si s j

(3.73)

La distancia eucldea entre s i (t ) y s j (t ) se define como:


2 d ij = si s j 2

(3.74)

y es fcil ver que equivale a:


2 d ij = Ei + E j 2 Ei E j Rij

(3.75)

En las modulaciones digitales convencionales, las formas de onda s i (t ) son sinusoides. Como es sabido, con la modulacin se hace corresponder un smbolo con algn parmetro de la sinusoide: amplitud, frecuencia o fase, de modo que s i (t ) ser un elemento de sinusoide con una amplitud, frecuencia y fase determinada. La modulacin de amplitud no es adecuada para la transmisin a travs de los canales radio mviles por resultar muy afectada por el desvanecimiento multitrayecto. La modulacin digital de frecuencia, es interesante por sus buenas propiedades de relacin seal/ruido, pero tiene el inconveniente de que requiere una gran anchura de banda. La modulacin de fase se presenta como la mejor candidata a la transmisin digital en radio mvil por su robustez frente a las perturbaciones, aunque requiere el uso de detectores coherentes. Ello implica la necesidad de transmitir una referencia de portadora para que el receptor adquiera la fase de la portadora. Cuando esto ocurre se dice que el receptor est enganchado en fase ("phase locked").
Capitulo 3 : CDMA.Principios Bsicos

104

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

3.13 Ventajas de CDMA

3.13.1. Ventajas de los usuarios

Calidad excepcional de voz y comunicacin.


CDMA provee calidad superior de voz, considerada virtualmente tan buena como la de lnea cableada. Tambin filtra los ruidos de fondo, cruces de llamadas, e interferencia, mejorando grandemente la privacidad y calidad de la llamada.

Menor consumo de energa.


Los telfonos de CDMA tpicamente transmiten con fuentes de energa sustancialmente menores que los telfonos que utilizan otras tecnologas, resultando en una vida ms larga para las bateras, lo que redunda en una mayor disponibilidad de tiempo para llamadas y tiempo de espera. Debido a que se utilizan pilas ms pequeas, los fabricantes pueden tambin fabricar telfonos ms pequeos y ligeros.

Menos llamadas interrumpidas.


CDMA aumenta la capacidad del sistema, eliminando virtualmente seales de ocupado, cruces de llamadas, y llamadas interrumpidas que resultan de la congestin del sistema. Utilizando un sistema patentado de pasar llamadas entre celdas conocido como traslado de llamadas "soft hand-off" sin cambiar de frecuencia. CDMA tambin reduce significativamente la posibilidad de llamadas alteradas o interrumpidas durante el traslado de llamadas.

Ms extensa cobertura.
La seal de espectro amplio de CDMA provee mayor cobertura que otras tecnologas inalmbricas, tanto dentro de locales como al aire libre. CDMA tambin interacciona con otras formas de sistemas de telecomunicacin, permitiendo amplias y fluidas coberturas y conexiones.

Seguridad y privacidad.
Adems de filtrar el cruce de llamadas y ruidos de fondo, las transmisiones de espectro amplio y codificadas digitalmente de CDMA son intrnsecamente resistentes a la intrusin. La codificacin de voz de CDMA tambin evita "cloning" y otros tipos de fraude.

Capitulo 3 : CDMA.Principios Bsicos

105

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Mejoras en los servicios.


El canal de control digital de CDMA permite a los usuarios el acceso a una amplia gama de servicios que incluyen identificacin del que llama, mensajes cortos y transmisin de datos. CDMA tambin permite la transmisin simultnea de voz y datos.

3.13.2. Ventajas de los proveedores de servicio

Mayor capacidad.
CDMA provee de 10 a 20 veces la capacidad de las tecnologas anlogas inalmbricas, y ms de tres veces la capacidad de otras tecnologas digitales; lo que permite a los proveedores de servicios apoyar ms subscriptores y en mayores volmenes trfico inalmbrico en una porcin limitada del espectro de frecuencias de radio. Debido al rpido crecimiento del nmero de subscriptores del servicio inalmbrico y los minutos de uso, la capacidad es un problema crtico.

Cobertura ms amplia.
Con su alcance superior y las caractersticas de funcionamiento de su seal, CDMA mejora la cobertura al aire libre y bajo techo. Las redes CDMA requieren solamente una fraccin de los asentamientos de celdas que necesitan otras tecnologas inalmbricas para cubrir un rea dada, Con menos asentamientos de celdas, los proveedores de servicio pueden reducir su inversin inicial de capital as como tambin sus costos corrientes de operacin y mantenimiento.

Flexibilidad.
CDMA es la nica tecnologa inalmbrica que apoya con efectividad tanto los servicios fijos como mviles desde la misma plataforma, dando apoyo a dos fuentes de ingreso y a la vez permite a los proveedores de servicio el ofrecer a sus clientes un servicio fluido de "un solo telfono." Las redes de CDMA tambin cuestan menos en diseo e ingeniera que otros tipos de sistemas inalmbricos, hacindolos ms fciles de reconfigurar y expandir.

Implementacin rpida.
Los sistemas CDMA pueden ser implementados y expandidos ms rpidamente y con mayor relacin costoefectividad que la mayora de las redes de lneas cableadas. Y porque requiere menos celdas y espacio de celdas, las redes CDMA pueden instalarse ms rpidamente que cualquier otro tipo de red inalmbrica.

Interaccin en las operaciones.


CDMA interacciona con AMPS (el Sistema Avanzado de Telfono Mvil, la base de la mayora de las redes de telfonos celulares anlogos), con redes de 106

Capitulo 3 : CDMA.Principios Bsicos

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

telfono IS41 y pronto con redes GSM/MAP, que permiten amplia cobertura y conexin, adems de permitir a los operadores apoyarse en su equipo.

Calidad de servicio.
La superior calidad de la voz en CDMA y mayores servicios que incluyen datos inalmbricos, dan a los proveedores de servicio una clara ventaja sobre la competencia para ganar y conservar clientes

Seleccin.
Con una amplia base de apoyo de fabricantes lderes en telecomunicaciones en el mundo entero y con un aumento de los ahorros de volumen, los proveedores de servicios pueden elegir entre una amplia gama de productos de CDMA avanzados y de costo competitivo.

Mejoras continuadas.
Reconocida ya como la tecnologa inalmbrica digital ms avanzada, IS95 CDMA (cdmaOne) est siendo mejorada ms an para apoyar nuevas caractersticas y servicios tales como la alta velocidad de datos. CdmaOne es un nombre comercial de marca registrada, reservado para uso exclusivo de las empresas que son miembros de CDG y que describe un sistema inalmbrico completo que incorpora la interfaz area IS95 CDMA, la norma de la red ANSI41 para la interconexin por conmutacin, adems de muchas otras normas que integran el sistema inalmbrico completo. Cdma2000 es un nombre que identifica la norma TIA para tecnologa de tercera generacin que es un resultado evolutivo de cdmaOne y que ofrece a los operadores que han desplegado un sistema cdmaOne de segunda generacin una trayectoria de migracin transparente que respalda econmicamente la actualizacin a las caractersticas y servicios 3G dentro de las asignaciones del espectro actual tanto para los operadores celulares como los de PCS. La interfaz de red definida para cdma2000 apoya la red de segunda generacin de todos los operadores actuales, independientemente de la tecnologa (cdmaOne, IS136 TDMA o GSM). La TIA ha presentado esta norma ante la ITU como parte del proceso IMT2000 3G. A fin de facilitar la migracin de cdmaOne a las capacidades de cdma2000 ofreciendo caractersticas avanzadas en el mercado de una manera flexible y oportuna, su implementacin se ha dividido en fases evolutivas. Las capacidades de la primera fase se han definido en una norma conocida como 1XRTT. Esta norma introduce datos en paquete a 144 kbps en un entorno mvil y a mayor velocidad en un entorno fijo. Las caractersticas disponibles con 1XRTT representan un incremento doble, tanto en la capacidad para voz como en el tiempo de operacin en espera, una capacidad de datos de ms de 300 kbps, servicios avanzados de datos en paquete, adems de que se extiende considerablemente la duracin de la pila y contiene tecnologa mejorada en el modo inactivo. Se ofrecern todas estas capacidades en un canal existente de 1.25 MHz de cdmaOne. 107

Capitulo 3 : CDMA.Principios Bsicos

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

Calidad de Llamadas
El criterio ms importante para escoger una nueva tecnologa digital, desde el punto de vista de los clientes, es la calidad resultante de la voz. En este campo, CDMA es extraordinaria porque utiliza varios avances tcnicos para proporcionar una calidad de voz que es tan buena o mejor que la que genera AMPS y que es considerablemente superior a la de TDMA. A continuacin se analizan dos de las caractersticas tcnicas que permiten la calidad superior de la voz: - Codificador de fona de 13 Kb de alta calidad: La estructura de canales de TDMA no permite ms que un codificador de fona de 8 Kb y se plane para evolucionar a un codificador de 4 Kb. Por su parte, la estructura de CDMA usa 13 Kb a plazo corto, proporcionando la mejor calidad en el lanzamiento y dispone en la actualidad de un codificador mejorado de 8 Kb. - Cesin suave: TDMA usa una cesin dura o brusca al pasar de un sitio de clula a otro, lo que da como resultado puntos mudos notables en las llamadas. Estos puntos mudos pueden ser importantes en ciudades tales como Toronto o Montreal, donde las cesiones se producen de dos a cuatro veces por minuto. Por otra parte, CDMA emplea una tcnica denominada de cesin suave para eliminar ese problema. La cesin suave permite que el telfono reciba seales de 3 a 5 sitios de clulas adyacentes y combina todas ellas para eliminar los silencios de cesin, adems de mejorar la calidad general de la seal (escogiendo siempre la mejor de entre las tres a cinco que recibe).

Capacidad de Red
Las consideraciones de capacidad para la tecnologa digital fueron muy importantes con el fin de reducir la necesidad de hacer evolucionar la red de un modo importante en el futuro cercano. Estaban en juego varias cosas: el hecho de que los clientes se sentan molestos por otro cambio, el deseo de la compaa de no tener que invertir capitales adicionales en otra red y la necesidad de aceptar la carga de trfico de crecimiento rpido de la red.

Figura 3.30 : Capacidad de CDMA


Capitulo 3 : CDMA.Principios Bsicos

108

Proyecto fin de carrera : Estudio de un sistema CDMA-OFDM

Capitulo 3 : CDMA.Principios Bsicos

La capacidad de CDMA ha sido un tema muy debatido en la industria. De hecho se considera que hasta las opiniones ms conservadoras respecto a la capacidad de CDMA indicaban que ofreca por lo menos el doble que TDMA. Adems, incluso al adoptar la opinin conservadora, se podra satisfacer los requisitos de capacidad para el futuro previsible, como puede verse en la grfica 3.30. CDMA alcanza esta ventaja de capacidad mediante las tcnicas que siguen: * Codificadores de fona de velocidad variable, que reducen la velocidad de transmisin cuando el altavoz no est funcionando. Esta tcnica permite que el canal se compacte ms eficientemente, dando como resultado capacidad adicional. * Se emplean tcnicas de control de fuerza para mantener la potencia transmitida en el mnimo absoluto que se requiere para dar como resultado una llamada de gran calidad. La relacin con la capacidad es como sigue: Menos potencia = menos energa = menos interferencias = mayor capacidad

Empleo Ms Amplio
Se ha escogido CDMA como la tecnologa digital de segunda generacin preferida por ms de la mitad de la industria norteamericana con el resto dividido entre otras dos tecnologas digitales: TDMA y GSM.

Eficiente en Costos
Al evaluar la estructura de costos de TDMA en funcin de CDMA, se llega a la conclusin de que CDMA era una solucin ms eficiente en costos a largo plazo. Este beneficio de costos se obtiene en gran parte debido a dos factores: - Ganancias de capacidad: Una mayor capacidad por unidad significa que es preciso desplegar menos sitios para satisfacer una demanda dada de trfico. - Eficiencias de cobertura: La cobertura generada por la tecnologa CDMA es mejor que las de AMPS o TDMA (en de 3 a 6 dB). Una mejor cobertura significa mejor calidad y menos sitios requeridos para proporcionar servicios fuera de los centros urbanos principales.

Capitulo 3 : CDMA.Principios Bsicos

109

Vous aimerez peut-être aussi