Процессор базовой полосы (также известный как радиопроцессор базовой полосы , BP или BBP ) — это устройство ( чип или часть чипа) в контроллере сетевого интерфейса , которое управляет всеми функциями радиосвязи (всеми функциями, которым требуется антенна); однако этот термин обычно не используется в отношении радиоустройств Wi-Fi и Bluetooth . Процессор базовой полосы обычно использует собственную оперативную память и прошивку . Процессоры базовой полосы обычно изготавливаются с использованием технологии КМОП (комплементарный металл-оксид-полупроводник ) или РЧ КМОП [1] и широко используются в радиочастотной (РЧ) и беспроводной связи. [2]
Процессоры базовой полосы обычно работают под управлением операционной системы реального времени (RTOS) в качестве прошивки, например, ENEA 's OSE , Nucleus RTOS (iPhone 3G/3GS/iPad), ThreadX (iPhone 4) и VRTX . Существует несколько крупных производителей процессоров базовой полосы, включая Broadcom , Icera , Intel Mobile Communications (бывшее подразделение беспроводной связи Infineon), MediaTek , Qualcomm , Spreadtrum и ST-Ericsson .
Обоснование разделения процессора базовой полосы от главного процессора (известного как процессор AP или прикладной процессор ) имеет три момента:
Поскольку программное обеспечение, работающее на процессорах базовой полосы, обычно является проприетарным, невозможно провести независимый аудит кода. Путем обратного проектирования некоторых чипов базовой полосы исследователи обнаружили уязвимости безопасности, которые можно использовать для удаленного доступа и изменения данных на телефоне. [3] [4] В марте 2014 года создатели бесплатной производной Android Replicant объявили, что нашли бэкдор в программном обеспечении базовой полосы телефонов Samsung Galaxy, который позволяет удаленно получать доступ к пользовательским данным, хранящимся на телефоне. [5]