Está en la página 1de 8

REVISTA FACULTAD DE INGENIERIA, U.T.A. (CHILE), VO L 10, 2002, pp.

3-10

DESARROLLO Y SIMULACIN DE UNA ESTACIN BASE


GSM/CDMA UTILIZANDO SOFTWARE RADIO
Julin Busqus V.1 Hctor Reyes S.1 Juan Hernndez S. 1

Recibido 19 de julio de 2002, aceptado el 10 de noviembre de 2002

RESUMEN

Se presentan los aspectos ms relevantes del diseo de una estacin genrica multiestndar GSM/CDMA en base a la
a de Software Radio. Primeramente se presentan conceptos de esa tecnologa. Se describe luego el
diseo de la estacin base, el estudio simulado de su implementacin protot pica.

Palabras claves: Software Radio. telefona mvil, esquemas GSM y CDMA, ope

ABSTRACT

The more relevant aspects of the design of a generic multistandard GSM/CDMA station, based upon the new Software
Radio technology, are presented. Some concepts of that technology are presented first. The design of the base station
is described next, followed by a simulation of a prototypical implementation.

Keywords: Radio Software, mobile telephony, GSM and CDMA outlines, GSM/CDM operation

INTRODUCCIN [7] de los autores, donde se describen detalladamente


aspectos de la telefona mvil, su situacin en Chile, y
En la actualidad existen diversas tecnologas en los circuitos y programas desarrollados.
telefona mvil y distintas empresas que trabajan con
ellas. En este trabajo interesa el caso de empresas en
Chile y las tecnologas GSM (Global System for Mobile SOFTWARE RADIO
Communications) y CDMA (Code Division Multiple
Access), [1] y [2]. Cada empresa instala sus propias La tecnologa de Software Radio fue iniciada por las
estaciones base, de acuerdo a la tecnologa utilizada y al fuerzas armadas de EE.UU. para conseguir
espectro de frecuencias que usa, lo que lleva a una comunicaciones permanentes en distintas bandas con un
proliferacin de antenas y a una serie de problemas solo equipo, asegurar compatibilidad entre sistemas de
urbano-ambientales. comunicacin de las diversas ramas (ejrcito, armada,
fuerza area), lograr adaptabilidad frente a nuevas
En este trabajo se plantea el desarrollo y simulacin de innovaciones de componentes y equipos, y para otros
una estacin base, de telefona mvil, que puede ser objetivos. Bsicamente, se trata de trasladar a software
utilizada por dos, o ms, empresas que empleen muchos de las funciones que se efectan hasta ahora en
tecnologas diferentes pero que trabajen en el mismo hardware. En el mbito civil se denomin
espectro de frecuencias autorizadas. Los diseos y Software-Defined Radio.
desarrollos elaborados se basan en la novel disciplina de
Software Radio (SR), o Software-Defined Radio,
trminos introducidos por J. Mitola, [3]-[6]. Cada da se hace ms complejo conjugar distintos tipos
de sistemas de comunicacin. La aparicin, casi en
A continuacin se presentan los conceptos bsicos de forma continua, de nuevos avances y mejoras en los
Software de Radio. En seguida se describe el diseo, el sistemas ya existentes hace imperiosa la necesidad de
desarrollo y la simulacin de una estacin base disminuir costos en la adaptacin e instalacin de
genrica multiestndar GSM/CDMA, empleando la nuevos mtodos de transmisin/recepcin de los
Software Radio. El trabajo est basado en la referencia mismos.
1
Universidad Tcnica Federico Santa Mara, Departamento de Electrnica, Casilla 110-V, Valparaso Chile, jhs@elo,utfsm.cl
Julin Busqus V., Hctor Reyes S., Juan Hernndez S.

Dado que la mayor parte de los costos se encuentran en funcionamiento de ese sistema.
el hardware de las mquinas, que es de baja adaptacin,
es importante reemplazar estos elementos de hardware Procesador multimedial MMP
por unidades de software que permitan reducir los
costos inmediatos y tambin permitir la incorporacin Este subsistema realiza el procesamiento de las entradas
de nuevos avances, u operadores de sistemas, agregando y salidas de voz y datos en los modos de transmisin y
un mnimo de hardware y reemplazando este ltimo por de recepcin. En cualquiera de estos modos el software
software que solucione el problema. del MMP ejecuta los codificadores de voz (vocoder)
deseado o el algoritmo de decodificacin de formas de
Un sistema de Software Radio consta bsicamente de ondas, siendo estas ltimas de voz o datos. Tambin
los subsistemas que se bosquejan en la Fig. 1, y que se puede filtrar datos, cambiar la razn de adquisicin de
basan en procesadores o en arreglos de puertas de ellos, variar la ganancia de entrada y la atenuacin de
campos programables FPGA (Field Programmable Gate salida, y todas estas variables son programables en este
Arrays), [4]. subsistema. El MMP debe ser capaz de procesar en
tiempo real las entradas y salidas, sean estas anlogas o
digitales. El software del MMP tiene por misin
Micrfono tambin la documentacin con el PC y monitorear los
Antena cambios de transmisin a recepcin, y viceversa.
MMP WP Mdem RF

Audfono
Procesador de formas de ondas WP

Este subsistema tiene como misiones la generacin de


formas de onda y la recuperacin de datos adquiridos.
PC Anfitrin Debe ser capaz de realizar sus operaciones en tiempo
real, y sus funciones son en transmisin y recepcin. En
modo Transmisin se reciben los datos que vienen
Fig. 1.- Esquema de Software-Radio estndar, en desde el MMP, los que pasan por el PC. Para las
donde MMP, procesador multimedial; WP, frecuencias esperadas se crean las formas de ondas
proc esador de formas de onda; RF, correspondientes. El subsistema sabe que forma de
componentes de radio en hardware onda crear ya que en su memoria se encuentran tablas
con cdigo/frecuencia que el receptor (del WP)
En Fig. 1. el bloque RF es tradicional en sistemas de reconoce a priori. Para las frecuencias deseadas, las
comunicaciones y contiene conversores de subida y formas de onda son moduladas. Estos datos son
bajada y el conmutador Tx/Rx. Se describirn, a enviados en mltiples tramas, con un salto sincronizado
continuacin, las funciones de los otros cuatro entre cada trama. El receptor utiliza un cdigo inserto
subsistemas, que son propiamente de software radio. en estas tramas para ser habilitado, lo que permite
sincronizar y correlacionar los datos que arriban.
PC anfitrin (host)

Este elemento es un microcomputador personal que En modo Recepcin los datos que llegan al WP
contiene en software los MMP, WP y mdem indicados provienen del mdem. Tpicamente, este proceso se
en la Fig. 1. Este es el controlador maestro de todos los puede dividir en dos submodos, que son usados
otros subsistemas e inicializa y monitorea las tareas del indistintamente de la implementacin especfica de la
MMP, WP y el mdem. Cumple adems la labor de forma de onda. El mtodo de implementacin de estos
interfaz entre la mquina y el hombre (MMI, Man submodos es dependiente de las especificaciones de las
Machine Interface). distintas formas de ondas y es implementado en
software para apoyar futuros cambios de las mismas.
En el control del MMP y WP la labor del PC es
fundamental, pues debe crear el medio, cargar y ejecutar Mdem
los softwares de estos subsistemas, permitir la
comunicacin entre el MMP y el WP en el sentido La estructura del subsistema Mdem bosquejada en Fig.1
correcto, segn se est transmitiendo o recibiendo es relativamente compleja, y se basa en FPGA, como se
informacin, monitorear los datos intercambiados por indic.
estos subsistemas, servir de tampn para estos datos y
activar las herramientas necesarias para su anlisis. Con Contiene un mdem (modulador/demodulador) e
respecto al mdem, el PC carga los firmwares del FPGA interfaces de control de frecuencia y de comunicacin
y los softwares necesarios para el correcto con los puertos de un Procesador Digital de Seales
4 Revista Facultad de Ingeniera, Chile, Vol. 10, 2002
(DSP). Se asocia, va conversores A/D y D/A, y control PC, hacia la gua de la banda que est siendo
de RF, con el bloque RF y con un reloj maestro y una recepcionada
memoria RAM. La parte transmisora recibe los datos
desde el WP, los que son puestos en tramas, procesados Etapa 4. Consta de un amplificador de bajo ruido
por el DSP y enviados al mdem, el que modula estas (LNA) y un oscilador local (LO). El LO baja la
tramas para traspasarlas al sistema de RF. En la parte frecuencia de entrada a una frecuencia intermedia (FI)
receptora estos datos son recibidos por el sistema de RF ms accesible al trabajo posterior. La frecuencia de
y convertidos de anlogo a digitales. La seal llega en oscilacin se la entrega el PC, ya que depende de la
alta frecuencia y es trasladada a una frecuencia en banda banda receptora. Los valores son: 1615 MHz para la
base (de varios rdenes de magnitud menor). Estos banda A, 1635 MHz para la banda B y de 1660 MHz
datos son demodulados y entran en banda base al DSP para la banda C.
para ser procesados. Todo este proceso consta de la
supervisin, entrega de informacin y anlisis de datos La salida de este bloque mezclador ser (asumiendo que
de parte del PC. la entrada es de la forma de un seno y la oscilacin del
LO es de la misma caractersti

DISEO DE LA ESTACIN BASE


S = [COS(f-fLO )-COS(f+fLO )] (1)
Se presenta el diseo sugerido para la estacin base
multiestndar, que ha de funcionar para ambas
tecnologas citadas, CMDA y GSM. Las caracte
de estas tecnologas son distintas, por lo que es donde: f, frecuencia de entrada, y fLO, frecuencia del
necesario determinar la caracterstica de cada portadora oscilador.
para lograr un funcionamiento correcto. Para los
efectos de este trabajo, en Chile hay bandas A(1850- El LNA (Low Noise Amplifier) amplifica las seales en
1865 MHz), B(1870-1885 MHz), C(1895-2010 MHz), un espectro de frecuencia determinado, sin aumentar la
ocupados por empresas comerciales, en sistema GSM en potencia de las seales de baja frecuencia, las que por lo
las bandas A y C, y CDMA en la banda B. Ms detalles general son de ruido blanco.
se dan en [7].
Etapa 5. Consiste en un filtro pasabajos, de frecuencia
de corte de 250 MHz, que filtra las seales de ms alta
Receptor de la estacin base frecuencia, representada por COS(f+fLO), con lo cual la
seal ms alta en la salida de esta etapa tiene una
Este receptor debe: recibir la seal y convertirla desde frecuencia de (f-fLO ), cuya mayor frecuencia ser de 250
su frecuencia original a frecuencia de banda base; y MHz.
captar la informacin de la seal recibida, hacerla llegar
al PC, para que ste, mediante sus herramientas de Etapa 6. En esta etapa se obtiene la portadora en
anlisis, la transforme en datos que permitan realizar la banda base. Para ello se emplea un segundo oscilador
correcta configuracin del sistema, de acuerdo a la local, de 205 MHz, con lo cual resultan frecuencias de
tecnologa de la portadora recibida. Se adopt el 45 MHz y 455 MHz. La seal es amplificada (en un
esquema de recepcin indicado en la Fig. 2, que consta LNA) y filtrada para obtener la portadora de banda base
de siete etapas de etapas funcionales: de 45 MHz.

Etapa 1. Consta de la antena receptora (1850-2010 Etapa 7. Consiste en una conversin anloga digital
MHz) con filtros pasabandas (Chebyshev) para separar (ADC) para el procesamiento digital (DSP) y envo a la
las bandas A, B y C. MTSO (Mobile Telephone Switching Office). La
frecuencia mnima de muestreo debe ser de 90 MHz.
Etapa 2. Es la parte que le entrega la informacin al
PC para que este pueda configurar el sistema correcto. Transmisor de la estac in base
Consta de tres detectores de seal, que se encuentran a
la salida de los filtros pasabanda. Estos detectan de qu El transmisor de la estacin base, que se muestra en la
filtro est saliendo la seal y envan esta informacin al Fig. 3, debe: recibir las seales del DSP y enviarlas al
PC para que l configure el resto del sis tema. espacio a la frecuencia (RF) necesaria para que la
estacin mvil la pueda procesar correctamente; y
Etapa 3. Consta de un conmutador inteligente que convertir a forma anloga la seal de banda base digital
cambia de posicin, de acuerdo con la orden dada por el del DSP.

Revista Facultad de Ingeniera, Chile, Vol. 10, 2002 5


Julin Busqus V., Hctor Reyes S., Juan Hernndez S.

1 2 3 4 5 6 7 P
R
O
C
E
S
SW LNA 225 Mhz LNA 45 Mhz A
M
ADC I
E
N
T
O

D
E
LQ 1 LQ 2
S
PC E

A
L

Fig. 2.- Esquema de recepcin para la esta

En estos dos procesos se debe considerar que las seales Para ello, el sistema de LO consta de parmetros
a transmitir son de distinto ancho de banda y que se modificables, que son proporcionados por el PC. Este
transmiten por distintas bandas de frecuencia: A y C, de ltimo, manejando datos que le entrega el DSP y usando
74 canales de 200 KHz de ancho de banda en GSM; las herramientas de desarrollo y anlisis de datos,
banda B, de 11 portadoras ancho de banda de 1,23 MHz determina los valores y rangos a los que deben oscilar
cada una, en CDMA. los LO.

LNA. Amplifica la potencia de la seal de salida, para


que ella cumpla con los estndares correspondientes.
Sistema de LO LNA
DAC de Transmisin DSP. Es un elemento computacional que trabaja con
DSP
seales. DSP es la matemtica, el algoritmo, y las
cnicas utilizadas para manipular estas seales despus
PC que han sido convertidas en digitales. La ventaja del
DSP es su gran flexibilidad y su fcil reprogramacin
Fig. 3.- Esquema de transmisin de una estacin base para el cumplimiento de otras funciones. Puede ser
programado para tareas tales como diseo de filtros,
La parte de transmisin de una estacin consta multiplexado, conversores A/D y D/A, convolucin,
amente de tres elementos activos: DAC (Digital procesamiento de audio, y otros.
Analog Conversor), LNA, y LO. Este ltimo recibe
informacin procedente del PC para su configuracin. En este caso, el DSP cumplir diferentes funciones,
El conversor digital/anlogo convierte a forma anloga dependiendo del tipo de seal que est recibiendo la
la seal digital entregada por el DSP. Estas seales estacin base, es decir, GSM o CDMA. Entre estos
ogas sern de una frecuencia similar a la frecuencia estn: deteccin de errores (cdigo de redundancia
de banda base. cclica, CRC); cdigo de convolucin y algoritmo de
Viterbi; entrelazamiento; modulacin y demodulacin
Sistema de LO de transmisin (GMSK para GSM y QPSK para CDMA); mezcla de
datos, para seguridad y privacidad; subcanal de control
Recibe la seal de salida en banda base del DAC y sube de potencia (de salida de la estacin mvil en el enlace
la frecuencia de sta, de acuerdo a la tecnologa (CDMA ascendente (uplink); extensin ortogonal del canal (en
o GSM) y ubicacin de la estacin mvil de destino. que se agrega un cdigo Walsh para individualizar cada

6 Revista Facultad de Ingeniera, Chile, Vol. 10, 2002


Desarrollo y simulacin de una estacin base GSM/CDMA utilizando software radio

canal de trfico en el enlace descendente); separacin SIMULACIN


en cuadratura (para dar una identidad a la estacin
base). Ms detalles aparecen en [7]. En esta seccin se presenta el esquema desarrollado, en
MATLAB, para la simulacin de la estacin base
GSM. En el canal de bajada la seal es enviada de la dis e aron las bibliotecas de CDMA,
estacin base hacia la estacin mvil. El procesador Comunicaciones y SIMULINK. En aquellos casos en
multimedia y el procesador de ondas, toman la seal de que MATLAB no cuenta con bloques funcionales, como
la MTSO y le aplican un cdigo de redundancia cclico para la simulacin de GSM, se desarrollaron programas
(CRC), un cdigo de convolucin y entrelazamiento capaces de cumplir con las funciones necesarias de
para modular en el mdem. En la Fig. 4 se presenta un modulacin y demodulacin, entrelazamiento, cdigo
esquema de este proceso. El proceso en el canal de Viterbi y convolucin, y CRC. En la Fig. 8 se presenta
subida es ilustrado en la Fig. 5. un esquema con lo ms importante de la simulacin.

CDMA. En el canal de bajada, las rfagas de datos En las Figs. 9-12 se ilustran bloques de simulacin del
provenientes de la MTSO son enviadas al mvil, como PC, sistema de banda base y del DSP en enlaces
se ilustra en Fig. 6. El proceso en el canal de subida es ascendente y descendente, respectivamente.
ilustrado en la Fig. 7.

C
Canal de
De MTSO R Convolucin Entrelazamiento Modulacin
Transmisin
C

Fig. 4.- Etapas del DSP para bajada en GSM

Del Comprobacin de
Demodelador Entrelazamiento Viterbi MTSO
Receptor paridad

Fig. 5.- Esquema de seal GSM de subida

Bit de
control de Cdigo
potencia Walsh PN Q

Trama desde
MTSO

Cdigo M
convolucional
y Entrelazamiento U
repetidor X
Mscara de
direccin del
usuario (ESN)
Generador de
cdigo largo PN Diezmador Diezmador

PN I

Fig. 6.- Estructura del DSP para CDMA de bajada

Revista Facultad de Ingeniera, Chile, Vol. 10, 2002 7


Julin Busqus V., Hctor Reyes S., Juan Hernndez S.

Fig. 7.- Estructura del DSP en CDMA de subida

Fig. 8.- Esquema simulado de la estacin base

8 Revista Facultad de Ingeniera, Chile, Vol. 10, 2002


Desarrollo y simulacin de una estacin base GSM/CDMA utilizando software radio

Fig. 9- Esquema interno del PC en la simulacin

1
Seal buffer buffer
X 2 X 2 1
LNA-2 ADC
LNA-1 Product 1
2 Product 250 MHz 45 MHz
LO -1

LO-2

Fig. 10.- Esquema interno del sistema de banda base

gsm_up 1
1
Interfaz A
Trama uplink (hacia MSC)
GSM uplink
sistup

2 Sistema uplink
Etapa de Rx Hacia MSC 2
Host PC u
Interfaz lu
(hacia MSC)
CDMA uplink

Fig. 11.- Esquema interno del DSP para subida (uplink)


Revista Facultad de Ingeniera, Chile, Vol. 10, 2002 9
Julin Busqus V., Hctor Reyes S., Juan Hernndez S.

gsm_down 3
Interfaz A
Discriminador2 Mean GSM downlink
3 (desde MSC)
Trama dowlink
Sistema downlink
Multiport
Switch

4
Etapa de Tx Desde MSC 4
Host PC d
Mean1 Interfaz lu
(desde MSC)
CDMA downlink

Fig. 12.- Esquema interno del DSP para bajada (downlink)

CONCLUSIONES distintos sistemas operativos.

La tecnologa de Software Radio. La simulacin result Si bien esta tecnologa est acotada por la capacidad de
exitosa en todos los aspectos, cambia los esquemas las mquinas y la velocidad con que stas pueden
tradicionales de hardware y software, flexibiliza y abre captar, capturar y procesar las distintas entradas y
nuevos niveles de servicios y economas de escala, salidas del sistema, ello se considera una dificultad
gracias a que permite aplicaciones con mltiples bandas menor, ya que son precisamente estos elementos y
de accesos y variados modos de operacin, reducir el tecnologas los que se estn desarrollando con mayor
hardware necesario para estas tareas y complementarlo velocidad.
en el uso compartido del mismo. En este trabajo se
consider el problema de uso compartido de tecnologas
GSM y CDMA empleando Software Radio. Tambin REFERENCIAS
posibilita el integrar nuevos modos de accesos,
agregando slo software o un mnimo de hardware junto
[1] T. Rappaport; Wireless Communications, Upper
a lneas de programa. Esto ltimo tiene significativa
Saddle River: Prentice Hall, 1996.
importancia en los saltos de generacin de las distintas
tecnologas, ya que, por lo general, el hardware es el [2] R. Kurupillai, M. Dontanusetti, and F. Cosentino;
mismo, pero agregando lneas de programa se puede Wireles PCS, New York: McGraw-Hill, 1997.
llegar a realizar los servicios de la nueva generacin.
[3] J. Mitola; The Software Radio Architecture,
En estos tipos de sistemas es vital el complementar el IEEE Communications Magazine, pp. 26-38, May
hardware y software, buscando y logrando de esta 1995.
manera flexibilizar el uso del primero, que en general es [4] S. P. Reichart et al.; The Software Radio
el ms costoso y difcil de adaptar. Es el caso de la Development System, IEEE Personal
etapa en que se discrimina el tipo de seal de entrada a Communications, pp. 20-24, August 1999.
la estacin base, en la que un sencillo sistema de filtros
unido a unas lneas de programa logran dicho objetivo, [5] K. C. Zangi., and D. Koilpillai, Software Radio
con lo que se logra configurar el resto de la recepcin de Issues in Cellular Base Stations, IEEE Journal on
la seal. Asimismo, en las etapas en que el sistema baja Selected Areas in Communications, Vol. 1, N.4,
la frecuencia de entrada en recepcin, o la sube en pp. 561-573, April 1999.
transmisin, se logra un ahorro considerable de [6] A. Prez-Neira et al.; Smart Antennas in Software
hardware reemplazando ste por software. Radio Base Station, IEEE Communications
Magazine, pp. 166-173, Feb. 2001.
En un adecuado sistema de recepcin y transmisin, si
se acompaa ste de un conveniente software que [7] J. G. Busqus V. y S. H. E. Reyes; Diseo y
reconozca el tipo de entrada y cargue los programas simulacin de una estacin base GSM/CDMA
indicados en la etapa de DSP, este puede crecer y, utilizando Software Radio, Memoria de Ttulo,
procesar distintas seales con slo agregar el software U.T.F.S.M, Valparaso, Chile, 2002.
pertinente. Tambin se aprecia que en la etapa de DSP
pueden coexistir diversos lenguajes de programacin, y
10 Revista Facultad de Ingeniera, Chile, Vol. 10, 2002

También podría gustarte