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 una interfaz de red que administra todas las funciones de radio (todas las funciones que requieren una antena); sin embargo, este término generalmente no se usa en referencia a radios Wi-Fi y Bluetooth . Un procesador de banda base normalmente utiliza su propia RAM y firmware . Los procesadores de banda base se fabrican normalmente con CMOS ( metal-óxido-semiconductor complementario) O RF CMOS tecnología, [1] y son ampliamente utilizados en la radio-frecuencia (RF) y inalámbricos de comunicaciones. [2]
Descripción general
Banda base procesadores suelen ejecutar un sistema operativo en tiempo real (RTOS) como su firmware, como ENEA 's OSE , Núcleo RTOS (iPhone 3G / 3GS / iPad), ThreadX (iPhone 4), y VRTX . Hay más de unos pocos fabricantes importantes de procesadores de banda base, incluidos Broadcom , Icera , Intel Mobile Communications (antigua división inalámbrica de Infineon), MediaTek , Qualcomm , Spreadtrum y ST-Ericsson .
La razón fundamental de separar el procesador de banda base del procesador principal (conocido como AP o procesador de aplicaciones ) es triple:
- Rendimiento de radio
- Las funciones de control de radio (modulación de señal, codificación, cambio de frecuencia de radio, etc.) dependen en gran medida del tiempo y requieren un sistema operativo en tiempo real.
- Fiabilidad de la radio
- La separación del BP en un componente diferente garantiza el funcionamiento correcto de la radio y permite cambios de aplicación y sistema operativo.
- Legal
- Algunas autoridades (por ejemplo, la Comisión Federal de Comunicaciones de los EE. UU. (FCC)) requieren que toda la pila de software que se ejecuta en un dispositivo que se comunica con la red celular debe estar certificada. Separar los BP en un componente diferente permite reutilizarlos sin tener que certificar el AP completo.
Preocupaciones de seguridad
Dado que el software que se ejecuta en procesadores de banda base suele ser propietario, es imposible realizar una auditoría de código independiente. Mediante la ingeniería inversa de algunos de los chips de banda base, los investigadores han encontrado vulnerabilidades de seguridad que podrían usarse para acceder y modificar datos en el teléfono de forma remota. [3] [4] En marzo de 2014, los fabricantes del derivado gratuito Replicant 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]
Ver también
- OsmocomBB un software gratuito para procesadores de banda base
Referencias
- ↑ Chen, Wai-Kai (2018). El manual de VLSI . Prensa CRC . pag. 60-2. 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 . Springer Science & Business Media . pag. 1. ISBN 9781461400370.
- ^ Ralf Philipp Weinmann. "DeepSec 2010: Toda su banda base nos pertenece" . YouTube . Consultado el 15 de marzo de 2014 .
- ^ Ralf Philipp Weinmann. "WOOT 2012: Ataques de banda base: Explotación remota de daños en la memoria en pilas de protocolo celular" (PDF) . WOOT DE USENIX . Consultado el 5 de abril de 2015 .
- ^ "Los desarrolladores replicantes encuentran y cierran la puerta trasera de Samsung Galaxy" . Fundación de Software Libre . Consultado el 3 de octubre de 2015 .
Otras lecturas
- Entrada del procesador de banda base en openezx.org, archivado desde el original el 5 de mayo de 2013
- Babin, Steve. Desarrollo de software para Symbian OS: una guía para principiantes para crear aplicaciones de teléfonos inteligentes Symbian OS v9 en C ++ . Symbian Press, 2007, pág. 80.