
Un procesador de banda base (también conocido como procesador de radio de banda base , BP o BBP ) es un dispositivo (un chip o parte de un chip) en un controlador de interfaz de red que gestiona todas las funciones de radio (todas las funciones que requieren una antena); sin embargo, este término generalmente no se usa en referencia a las radios Wi-Fi y Bluetooth . Un procesador de banda base normalmente utiliza su propia RAM y firmware . Los procesadores de banda base se fabrican típicamente utilizando tecnología CMOS (semiconductor complementario de óxido metálico ) o RF CMOS , [ 1 ] y se utilizan ampliamente en comunicaciones de radiofrecuencia (RF), GPS y WAN inalámbricas . [ 2 ]
Descripción general
Los procesadores de banda base suelen ejecutar un sistema operativo en tiempo real (RTOS) como firmware, como OSE de ENEA , Nucleus RTOS (iPhone 3G/3GS/iPad), ThreadX (iPhone 4) y VRTX . Existen varios fabricantes importantes de procesadores de banda base, entre ellos Broadcom , Icera , Intel Mobile Communications (antigua división inalámbrica de Infineon), MediaTek , Qualcomm , Spreadtrum y ST-Ericsson .
La razón para separar el procesador de banda base del procesador principal (conocido como procesador de aplicaciones o AP) es triple:
- Rendimiento radiofónico
- Las funciones de control por radio (modulación de señal, codificación, cambio de frecuencia de radio, etc.) dependen en gran medida de la sincronización y requieren un sistema operativo en tiempo real.
- Fiabilidad de la radio
- Separar el BP en un componente diferente garantiza el correcto funcionamiento de la radio, al tiempo que permite realizar cambios en la aplicación y el sistema operativo.
- Legal
- Algunas autoridades (por ejemplo, la Comisión Federal de Comunicaciones de EE. UU. (FCC)) exigen que todo el conjunto de software que se ejecuta en un dispositivo que se comunica con la red de telefonía móvil esté certificado. Separar el procesador de banda ancha (BP) en un componente diferente permite reutilizar un conjunto de software sin tener que volver a certificar el punto de acceso (AP) completo.
Preocupaciones de seguridad
Dado que el software que se ejecuta en los procesadores de banda base suele ser propietario, es imposible realizar una auditoría de código independiente. Mediante la ingeniería inversa de algunos chips de banda base, los investigadores han encontrado vulnerabilidades de seguridad que podrían utilizarse para acceder y modificar datos en el teléfono de forma remota. [ 3 ] [ 4 ] En marzo de 2014, los creadores de Replicant, una aplicación gratuita derivada de Android , anunciaron que habían encontrado una puerta trasera en el software de banda base de los teléfonos Samsung Galaxy que permite el acceso remoto a los datos del usuario almacenados en el teléfono. [ 5 ]
Véase también
- OsmocomBB : software gratuito para procesadores de banda base.
Referencias
- ↑ Chen, Wai-Kai (2018). The VLSI Handbook . CRC Press . págs. 60–62 . ISBN 9781420005967.
- ↑ Morgado, Alonso; Río, Rocío del; Rosa, José M. de la (2011). Moduladores nanométricos CMOS Sigma-Delta para radio definida por software . Medios de ciencia y negocios de Springer . pag. 1.ISBN 9781461400370.
- ↑ Ralf Philipp Weinmann (10 de mayo de 2012). "DeepSec 2010: Todas vuestras bandas base nos pertenecen" . YouTube . Consultado el 15 de marzo de 2014 .
- ↑ Ralf Philipp Weinmann. "WOOT 2012: Ataques a la banda base: Explotación remota de corrupciones de memoria en pilas de protocolos celulares" (PDF) . USENIX WOOT . Consultado el 5 de abril de 2015 .
- ↑ "Desarrolladores de Replicant encuentran y cierran la puerta trasera del Samsung Galaxy" . Free Software Foundation . Consultado el 3 de octubre de 2015 .
Lecturas adicionales
- Entrada sobre el procesador de banda base en openezx.org, archivada desde el original el 5 de mayo de 2013.
- Babin, Steve. Desarrollo de software para Symbian OS: Guía para principiantes sobre la creación de aplicaciones para teléfonos inteligentes Symbian OS v9 en C++ . Symbian Press, 2007, pág. 80.
- Antenas (de radio)
- microprocesadores integrados
- electrónica de radio
- Red en un chip
- Hardware de red
- aceleración de hardware
- Circuitos integrados de aplicación específica
- Sistema en un chip