OpenBTS
jcsa )))
OpenBTS – Arquitectura
SOFTWARE
Asterisk
(( ( )) )
OpenBTS RX
MUX
GNURadio USRP
TX
jcsa )))
OpenBTS – Tecnología involucrada - Asterisk
Asterisk
Aplicación de software libre que provee funcionalidades de una central
telefónica (PBX).
Como cualquier PBX, se puede conectar un número determinado de teléfonos
para hacer llamadas entre sí. También puede conectarse a un proveedor de
VoIP, líneas analógicas, red celular, líneas analógicas o bien a una RDSI
básica y/o primaria.
s,
eas ica RED CELULAR
n g
Lí aló I
Teléfonos s an DS
R
Analógicos /
Digitales
Proveedor
Teléfonos IP
VoIP
PCs con
softphone
Oficina
Móviles con
VoIP
( (( remota
jcsa )))
OpenBTS – Tecnología involucrada - OpenBTS
OpenBTS
Aplicación de software libre que implementa una pila GSM.
La aplicación está desarrollada en lenguaje C++ para sistemas Unix de 32
bits.
Interface Um
L3 (Capa de Red) : GSM 04.08 & ITU-T Q.931
L2 (Capa de Enlace de Datos) : HDLC simplificado
L1 (Capa Física) : FEC
jcsa )))
OpenBTS – Tecnología involucrada - USRP
USRP
Universal Software Radio Peripheral -
Es un hardware que facilita la construcción de señales de radio de software.
Los esquemas de hardware y drivers están disponibles para descarga y ser
usados con GNU Radio, haciendo posible la construcción de tarjetas hijas
para necesidades específicas de bandas de frecuencias, conectores, etc.
jcsa )))
OpenBTS – Tecnología involucrada - USRP
GNU Radio
Aplicación de software libre para la creación de señales de radio definidas por
software.
GNU Radio trabaja sobre Linux, Windows, Mac OSX, FreeBSD y NetBSD.
GNU Radio fue escrito en el lenguaje Python principalmente, mientras el
procesamiento de señales está implementado en el lenguaje C++
jcsa )))
OpenBTS – GSM
Comparación con GSM
OpenBTS – GSM Acces Point
)) )
OpenBTS
MSC BSC
)) )
Mobile Base
Switching Station BTS
Center Controler Base
Transceiver
Station
jcsa )))
OpenBTS – GSM
Ventajas sobre GSM
La mínima implementación puede realizarse con una sóla celda
OpenBTS es un sistema en software incluyendo radio definido por software
Se integra a un sistema de VoIP
jcsa )))
OpenBTS – Potenciales aplicaciones
MOTIVACIONES DE OPENBTS
Un servicio telefónico verdaderamente universal
POTENCIALES APLICACIONES DE OPENBTS
Telefonía rural
Cobertura celular en áreas remotas (Ej. barcos, plataformas petrolíferas)
Comunicaciones de emergencia rápidamente desplegables
Emulación de red y testeo de terminales
Implementacion de femtocells (pequeña estación base celular para uso en
casa o pequeños negocios)
jcsa )))
OpenBTS – Acrónimos
ACRONIMOS
FEC: Forward Error Connection: Sistema de Control de errores en la transmisión de datos
http://en.wikipedia.org/wiki/Forward_error_correction#cite_note-0
HDLC: High level Data Link Control: Protocolo perteneciente a la capa de Enlace de datos. Puede ser usado para
conexiones punto a multipunto o equipo a equipo.
http://en.wikipedia.org/wiki/High-Level_Data_Link_Control
Um: Interface aerea para el estándar de telefonía móvil GSM
http://en.wikipedia.org/wiki/Um_interface
jcsa )))
OpenBTS – Referencias
REFERENCIAS
The Open BTS Project – David A. Burges, Harving S. Samra, Kestrel Signal Processing, Inc., Fairfield, California,
August 3, 2008
The USRP Board – Dawei Shen, August 8, 2005
Digital cellular telecommunications system (Phase 2+);Mobile radio interface layer 3 specification (GSM 04.08 version
7.8.0 Release 1998)
OpenBTS
http://www.kestrelsp.com/OpenBTS.html
http://openbts.sourceforge.net/
GNU Radio
http://gnuradio.org/redmine/wiki/gnuradio
Software Radio
http://comsec.com/software-radio.html
USRP
http://code.ettus.com/redmine/ettus/projects/public/documents
Femtocells
http://en.wikipedia.org/wiki/Femtocell
jcsa )))