Você está na página 1de 6

Scientia et Technica Ao XVI, No 44, Abril de 2010. Universidad Tecnolgica de Pereira.

ISSN 0122-1701

167

ESPECTRO ENSANCHADO POR SECUENCIA DIRECTA


Direct sequence spread spectrum

RESUMEN Hoy en da los sistemas de comunicacin deben permitir que mltiples usuarios puedan comunicarse al mismo tiempo, en especfico cuando se utilizan redes como telefona celular, radio y datos y esto lo realizan con diferentes tcnicas; a estas tcnicas se les conoce como de Acceso mltiple, y permiten que una cantidad de usuarios determinada puedan comunicarse simultneamente, utilizando los canales que estn disponibles. Existen tres tipos de tcnicas de acceso bsicas: FDMA (Frecuency Division Multiple Access), TDMA (Time Division Multiple Access) y CDMA (Code Division Multiple Access). En este artculo se va a tratar la tcnica DSSS-CDMA, la cual modula en tiempo y en frecuencia, asignndole un cdigo a cada usuario, para utilizar el mismo espectro de frecuencia. Inicialmente en este documento se hace una revisin conceptual de las tcnicas enunciadas anteriormente y posteriormente se realiza una simulacin con la herramienta MATLAB de la codificacin y decodificacin que utiliza la tcnica DSSS-CDMA. PALABRAS CLAVES: Acceso Mltiple por Divisin de Cdigo (CDMA), Banda Base, frecuencia, multiplexacin, pseudo-ruido. ABSTRACT Today's communication systems should allow multiple users to communicate at the same time, specifically when used as cellular networks, radio and data and this is done with different techniques, these techniques are known as "Multiple Access "and allow a certain number of users to communicate simultaneously, using the channels available. There are three types of basic access techniques: FDMA (Frequency Division Multiple Access), TDMA (Time Division Multiple Access) and CDMA (Code Division Multiple Access). This article will try DSSSCDMA technology, which modulates in time and frequency, assigning a code to each user, to use the same frequency spectrum. Initially in this paper provides a conceptual review of the techniques listed above and then a simulation with MATLAB tool of encoding and decoding technique using DSSS-CDMA KEYWORDS: Base Band, Code Division Multiple Access CDMA, multiplexing, frequency, pseudo-noise.. 1. INTRODUCCIN En los sistemas de comunicaciones, en especial en las comunicaciones mviles, es esencial que mltiples usuarios se puedan comunicar simultneamente, es decir, que los suscriptores compartan el espectro y los canales disponibles. Para que esto sea posible dado que el espectro en frecuencia es un recurso finito, se ha buscado la forma de optimizarlo, por eso las investigaciones a nivel internacional se han dirigido a la reutilizacin de este espectro y a la investigacin de las tcnicas de acceso al medio.
Fecha de Recepcin: Enero 26 de 2010 Fecha de Aceptacin: Marzo 25 de 2010

MARTHA ISABEL LADINO A. Ingeniera de Sistemas y Computacin Estudiante Especializacin en Redes de Datos Universidad Tecnolgica de Pereira ladinoar@utp.edu.co PAULA ANDREA VILLA S. Ingeniera de Sistemas y Computacin Profesor Auxiliar Universidad Tecnolgica de Pereira pavaji@utp.edu.co

Las tcnicas de acceso al medio para mltiples usuarios es lo que permite que se puedan tener comunicaciones de varios usuarios utilizando el mismo canal. Entre las tcnicas de acceso al medio bsicas se encuentran: FDMA (Frequency Division Multiple Access), TDMA (Time Division Multiple Access) y CDMA (Code Division Multiple Access). En este artculo se realiza una revisin completa de la tcnica de DS-CDMA, la cual es la tcnica de

PDF Creator - PDF4Free v2.0

http://www.pdf4free.com

168

Scientia et Technica Ao XVI, No 44, Abril de 2010. Universidad Tecnolgica de Pereira.

multiplexacin CDMA con espectro ensanchado, es decir, la seal es ampliada con una seal llamada pseudoruido, antes de ser enviada por el canal, a cada comunicacin se le asigna un cdigo nico y esto permite que se pueden modular en frecuencia y en tiempo. 2. FDMA (Frequency Division Multiple Access) En la tcnica acceso mltiple por divisin en frecuencia, se asignan canales individuales a cada usuario y son asignados de acuerdo a la demanda. Algunas de las caractersticas principales son [1]: Los canales sin uso no pueden ser utilizados por otros para aumentar su ancho de banda. Transmisin en forma continua y simultnea. El ancho de banda es de 30 Khz. FDMA utiliza un filtro de RF para minimizar la interferencia con canales adyacentes.

Puede asignar diferente nmero de slots para tramas de diferentes usuarios.

Figura 2. Multiplexacin TDMA 4. CDMA (Code Division Multiple Access) Las tcnicas mencionadas anteriormente utilizan una multiplexacin en tiempo o en frecuencia, segn se realice la asignacin temporal o frecuencial de los recursos. A diferencia de las dos anteriores en la tcnica CDMA, las seales comparten tiempo y frecuencia, estas se diferencian entre s mediante la asignacin de cdigos binarios ortogonales. Algunas de las caractersticas principales [3]: No existe limitacin en nmero de usuarios. Al aumentar nmero de usuarios aumenta la probabilidad de error. CDMA reduce la prdida de potencia de la seal ocasionado por el multitrayecto, debido a que la seal es extendida en un espectro amplio.

Algunas de las desventajas que tiene esta tcnica: los amplificadores de potencia no lineales utilizados en las estaciones bases trabajan cercanos a la saturacin, la no linealidad produce ensanchamiento en frecuencia y genera intermodulacin y la intermodulacin produce interferencia en los otros canales.

Figura 1. Multiplexacin FDMA 3. TDMA (Time Division Multiple Access) En la tcnica de Acceso mltiple por divisin de tiempo se divide el espectro en slots de tiempo y se transmite los datos con el mtodo Buffer and burst y utiliza modulacin digital. Algunas caractersticas de TDMA son [2]: El nmero de slots de tiempo depende de varios factores como la tcnica de modulacin y la disponibilidad de ancho de banda. La transmisin no es continua. El proceso de Handoff es ms simple. Utiliza diferentes slots para transmisin y recepcin. TDMA utiliza ecualizacin adaptativa. Requiere alto overhead de sincronizacin, debido a las interrupciones de la comunicacin. Figura 3. Multiplexacin CDMA 5. DS-CDMA (Direct Sequence - Code Division Mltiple Access)

Las caractersticas principales de DS-CDMA son:


La ampliacin de la seal para su transmisin. La disminucin de ruido de banda estrecha, como consecuencia del efecto de ensanchado. Las frecuencias de espectro ampliado son de 900 MHz y 2.412 a 2.484 GHz La divisin del espectro de frecuencia en varios canales de 1.25 MHz aproximadamente, aunque esto puede variar segn las regulaciones de cada pas.

PDF Creator - PDF4Free v2.0

http://www.pdf4free.com

Scientia et Technica Ao XVI, No 44, Abril de 2010. Universidad Tecnolgica de Pereira.

169

El espectro ensanchado aprovecha el desvanecimiento multitrayecto para fortalecer la seal original (El desvanecimiento multitrayecto se produce cuando una terminal mvil en conexin radio con una estacin base, recibe, no slo la seal proveniente del trayecto ms corto entre ambos, sino tambin las de otras provenientes de rebotes con los diferentes objetos circundantes, por ejemplo los edificios).

Existen diferentes tipos de secuencias binarias que pueden ser utilizadas como cdigos para el multiplexado CDMA. Algunos son utilizados cuando los usuarios estn sincronizados, como el basado en las funciones de Walsh presentada a continuacin: La longitud de este tipo de cdigos es siempre potencia de 2 (L=2^N). El exponente N es el nmero de potenciales usuarios ortogonales a utilizar. Ejemplo para L=8, N =3 c1[l] = {+1,+1,+1,+1, 1, 1, 1, 1} c2[l] = {+1,+1, 1, 1,+1,+1, 1, 1} c3[l] ={+1, 1,+1, 1,+1, 1,+1, 1}

1) Generalidades: La tcnica de acceso mltiple por divisin de cdigo en secuencia directa combina la modulacin DSSS con la tcnica de multiplexado CDMA, para que las diferentes seales que acceden al medio, compartan tiempo y frecuencia, diferencindose entre s mediante asignacin de cdigos binarios ortogonales. Las caractersticas principales de esta tcnica son: La disminucin de ruido La ampliacin de la seal para transmisin Las frecuencias de espectro ampliado estn entre 2.412 y 2.484 GHz La divisin del espectro de frecuencia en varios canales de 1.25 MHz Proteccin de la seal ante el desvanecimiento multitrayecto

Otro tipo de secuencias son las que se basan en las secuencias pseudoaleatorias que son las que presentan las mejores prestaciones cuando los usuarios pueden no estar sincronizados entre s. Las secuencias multiplicadoras (cdigos) multiplican la seal til ms seales ajenas (tambin tiles) y stas se suman entre s. El receptor recibe la seal de radiofrecuencia de su conexin ms otras del mismo tipo, procedentes de otras conexiones ajenas. Luego se multiplica por el cdigo que se utiliz en transmisin para recuperar la seal en banda base. Las seales ajenas se parecen mucho a la seal de ruido que siempre est presente en todos los equipos de telecomunicaciones. El anterior est representado en la Figura 7.

2) Principios de funcionamiento: DSSS amplifica una seal base multiplicando cada bit de sta, por un cdigo llamado pseudoruido, el cual est formado por chips (1 -1). Dando como resultado una seal de velocidad ampliada, como la indicada en la Figura 5.

Figura 6. Seales ruido. 3) Ventajas: Figura 4. Seal Ampliada A continuacin en la Figura 6. Se indica un ejemplo del clculo que se realiza para obtener la seal ampliada. Figura 5. Obtencin de la seal ampliada Informacin paquetizada Seguridad y privacidad Bajo consumo de potencia y bateras ms duraderas en las terminales Pocas llamadas cadas Resistencia a la interferencia, ruido del ambiente y multitrayectorias Ancho de banda en demanda Compatibilidad hacia adelante y hacia atrs Calidad de voz mejorada Tecnologa ampliamente reconocida

4) Desventajas

PDF Creator - PDF4Free v2.0

http://www.pdf4free.com

170

Scientia et Technica Ao XVI, No 44, Abril de 2010. Universidad Tecnolgica de Pereira.

Costos de los equipos y de su mantenimiento 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. 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

elseif ((senalbase(j)==0) && (senalcod(h)==1)) senalmult=[senalmult 1]; elseif ((senalbase(j)==0) && (senalcod(h)==-1)) senalmult=[senalmult 0]; end if ((senalbase1(j)==1) && (senalcod1(h)==1)) senalmult1=[senalmult1 0]; elseif ((senalbase1(j)==1) && (senalcod1(h)==-1)) senalmult1=[senalmult1 1]; elseif ((senalbase1(j)==0) && (senalcod1(h)==1)) senalmult1=[senalmult1 1]; elseif ((senalbase1(j)==0) && (senalcod1(h)==-1)) senalmult1=[senalmult1 0]; end end end fig=figure subplot(2,2,1) plot(senalbase) subplot(2,2,2) plot(senalcod) subplot(2,2,3) plot(senalmult) fig2=figure subplot(2,2,1) plot(senalbase1) subplot(2,2,2) plot(senalcod1) subplot(2,2,3) plot(senalmult1) end

5) Aplicaciones El sistema CDMA se ha diseado para diversos planes de frecuencias, sin embargo las aplicaciones ms importantes son para las bandas de PCS y telefona mvil satelital. La tcnica de acceso DS-CDMA se presenta como una solucin para la transmisin de paquetes va radio. Utilizada para aplicaciones militares donde la seguridad de las conversaciones y proteccin de los datos es importante. DE LA

6. SIMULACIN EN MATLAB CODIFICACIN DS-CDMA

Se realiz una codificacin y una decodificacin de seales para dos usuarios utilizando los conceptos de la tcnica CDMA. En esta simulacin para la codificacin se tuvieron en cuenta los siguientes aspectos: Se introducen dos seales de 16 bits que harn las veces de seal banda base. Las seales multiplicadoras estn predeterminadas y cumplen con la condicin de ortogonalidad. o senalcod=[1 1 1 1 -1 -1 -1 1 1 1 ] o senalcod1=[1 1 -1 -1 1 1 -1 1 1 -1]

A continuacin se lista el cdigo fuente en MatLab y la grfica generada para la codificacin. Donde el codificador recibe la seal base (cuadrante uno en la Figura 8) y el pseudocdigo (cuadrante dos en la Figura 8) para ser ampliada (cuadrante tres en la Figura 8). As mismo en la Figura 9 para el usuario dos. function [senalmult senalmult1]= codificacion(senalbase,senalcod,senalbase1,senalcod1) senalmult=[]; senalmult1=[]; for j=1:16 for h=1:10 if ((senalbase(j)==1) && (senalcod(h)==1)) senalmult=[senalmult 0]; elseif ((senalbase(j)==1) && (senalcod(h)==-1)) senalmult=[senalmult 1];

Figura 7. Seal codificada del usuario Uno

PDF Creator - PDF4Free v2.0

http://www.pdf4free.com

Scientia et Technica Ao XVI, No 44, Abril de 2010. Universidad Tecnolgica de Pereira.

171

elseif ((senalmult1(j)==0) && (senalcod1(h)==1)) senal_base1=[senal_base1 1]; elseif ((senalmult1(j)==0) && (senalcod1(h)==-1)) senal_base1=[senal_base1 0]; end end senalbasef=[senalbasef senal_base(j)]; senalbasef1=[senalbasef1 senal_base1(j)]; end fig=figure; subplot(2,2,1) plot(senalmult) subplot(2,2,2) plot(senalcod) subplot(2,2,3) plot(senalbasef) fig2=figure; subplot(2,2,1) plot(senalmult1) subplot(2,2,2) plot(senalcod1) subplot(2,2,3) plot(senalbasef1) end

Figura 8. Seal codificada usuario dos. Para la decodificacin se tuvieron en cuenta los siguientes aspectos: Se recibe la seal ampliada y la seal multiplicadora Se realiza una XOR de la seal multiplicadora con cada chip de la seal multiplicada. Se toma el valor de cada diez bits para retomar la seal original. A continuacin se lista el cdigo fuente en MatLab y la grfica generada para el decodificador. Donde el la funcin recibe la seal ampliada (cuadrante uno en la Figura 10) y el pseudocdigo (cuadrante dos en la Figura 10) para recuperar la seal original (cuadrante tres en la Figura 10). As mismo en la Figura 11 para el usuario dos. Function decodificacion(senalmult,senalcod,senalmult1,senalcod1) senal_base=[]; senal_base1=[]; senalbasef=[]; senalbasef1=[]; for j=1:10:160 for h=1:10 if ((senalmult(j)==1) && (senalcod(h)==1)) senal_base=[senal_base 0]; elseif ((senalmult(j)==1) && (senalcod(h)==-1)) senal_base=[senal_base 1]; elseif ((senalmult(j)==0) && (senalcod(h)==1)) senal_base=[senal_base 1]; elseif ((senalmult(j)==0) && (senalcod(h)==-1)) senal_base=[senal_base 0]; end if ((senalmult1(j)==1) && (senalcod1(h)==1)) senal_base1=[senal_base1 0]; elseif ((senalmult1(j)==1) && (senalcod1(h)==-1)) senal_base1=[senal_base1 1];

Figura 9. Seal decodificada usuario uno.

PDF Creator - PDF4Free v2.0

http://www.pdf4free.com

172

Scientia et Technica Ao XVI, No 44, Abril de 2010. Universidad Tecnolgica de Pereira.

http://www.uteq.edu.ec/facultades/empresariales/info rmatica/tutoriales/siscomunicacionesii2004/consultas /tdma_fdma_cdma_gsm.pdf [3] Escuela de Informtica. Universidad Tcnica Estatal de Quevedo. http://www.uteq.edu.ec/facultades/empresariales/info rmatica/tutoriales/siscomunicacionesii2004/consultas /tdma_fdma_cdma_gsm.pdf [4] El ABC de CDMA. Evelio Martnez. Revista RED. [5] Comunicaciones mviles. Juan Jos Murillo Fuentes. Universidad de Sevilla Figura 10. Seal decodificada usuario dos. 7. CONCLUSIONES La multiplicacin CDMA combina las tcnicas en tiempo (TDMA) y en frecuencia (FDMA) para maximizar estos recursos, permitiendo varios usuarios en el mismo instante de tiempo y en la misma frecuencia. DS-CDMA presenta grandes ventajas en las comunicaciones, entre ellas la disminucin considerable del ruido de banda estrecha, el aprovechamiento del desvanecimiento multitrayecto para fortalecer la seal original. DS-CDMA usa un cdigo multiplicador para ampliar la seal original y as poder compartir tiempo y frecuencia. Hay varias formas para hallar el cdigo multiplicador, depende de la sincronizacin en las comunicaciones. funciones de Walsh para las comunicaciones y cdigos pseudoaleatorios para las seales que no lo estn. Se realiz una simulacin en MATLAB que uso cdigos multiplicadores ortogonales. En las graficas resultantes se hace evidente el propsito de DS-CDMA: tener diferentes seales compartiendo los mismos recursos sin que se generen interferencias entre ellas. Para que el receptor pueda obtener la seal original se realiza un proceso inverso con el mismo cdigo multiplicador. 8. BIBLIOGRAFA [1] Escuela de Informtica. Universidad Tcnica Estatal de Quevedo. http://www.uteq.edu.ec/facultades/empresariales/info rmatica/tutoriales/siscomunicacionesii2004/consultas /tdma_fdma_cdma_gsm.pdf [2] Escuela de Informtica. Universidad Tcnica Estatal de Quevedo. [6] Bases de la tecnologa umts: el acceso mltiple. Juan Manuel Vzquez. TELEFNICA MVILES ESPAA, S.A. [7] Modulaciones avanzadas: parte 1. espectro ensanchado y CDMA. Margarita Cabrera, Javier Rodrguez Fonollosa, Jaume Riba. Depto. TSC. UPC [8] M.B. Pursley, Performance Evaluation for PhaseCoded Spread-Spectrum Multiple-Access Communication Part I: System Analysis, IEEE Trans. Communic, vol. 25, n 8, pp.795-799, Agosto 1977 [9] Y.M. Wang, S. Lin, A Modified Selective- Repeat Type-II Hybrid ARQ System and its Performance Analysis., IEEE Trans. Communic. vol. 31, n 5, pp. 593-608, Mayo 1985 [10] M.K. Simon, J.K. Omura, R.A. Scholtz, B.K. Levitt, Spread Spectrum Communications, Computer Science Press, EEUU, 1985 [11] Escuela de Informtica. Universidad Tcnica Estatal de Quevedo. [12] http://www.uteq.edu.ec/facultades/empresariales/info rmatica/tutoriales/siscomunicacionesii2004/consultas /tdma_fdma_cdma_gsm.pdf

PDF Creator - PDF4Free v2.0

http://www.pdf4free.com

Você também pode gostar