Процессор основной полосы частот (также известный как процессор основной полосы частот радио , BP , или BBP ) является устройство (а чип или часть чипа) в сетевом интерфейсе , который управляет всеми радио функции (все функции , которые требуют антенну); однако этот термин обычно не используется в отношении радиомодулей Wi-Fi и Bluetooth . Процессор основной полосы частот обычно использует собственное ОЗУ и встроенное ПО . Процессоры основной полосы частот обычно изготавливаются с использованием КМОП (комплементарный металл-оксид-полупроводник).) или RF CMOS , [1] и широко используются в радиочастотной (RF) и беспроводной связи. [2]
Обзор
Baseband процессоры обычно запускать операционную систему реального времени (RTOS) в качестве встроенного программного обеспечения, такие как ЭНЕА «s OSE , Nucleus RTOS (iPhone 3G / 3GS / IPad), ThreadX (iPhone 4) и VRTX . Существует несколько крупных производителей процессоров основной полосы частот, включая Broadcom , Icera , Intel Mobile Communications (бывшее беспроводное подразделение Infineon), MediaTek , Qualcomm , Spreadtrum и ST-Ericsson .
Обоснование отделения процессора основной полосы частот от основного процессора (известного как AP или процессор приложений ) состоит из трех причин:
- Радио выступление
- Функции радиоуправления (модуляция сигнала, кодирование, сдвиг радиочастоты и т. Д.) Сильно зависят от времени и требуют операционной системы реального времени.
- Надежность радио
- Разделение BP на другой компонент обеспечивает правильную работу радио, позволяя вносить изменения в приложения и ОС.
- Юридический
- Некоторые органы власти (например, Федеральная комиссия по связи США (FCC)) требуют, чтобы весь программный стек, работающий на устройстве, которое взаимодействует с сотовой сетью, был сертифицирован. Разделение BP на другой компонент позволяет повторно использовать их без необходимости сертификации полной AP.
Проблемы безопасности
Поскольку программное обеспечение, работающее на процессорах основной полосы частот, обычно является проприетарным, невозможно провести независимый аудит кода. Путем реверс-инжиниринга некоторых микросхем основной полосы частот исследователи обнаружили уязвимости в системе безопасности, которые можно использовать для удаленного доступа и изменения данных на телефоне. [3] [4] В марте 2014 года производители бесплатного Android- производного Replicant объявили, что они обнаружили бэкдор в программном обеспечении основной полосы частот телефонов Samsung Galaxy, который обеспечивает удаленный доступ к пользовательским данным, хранящимся на телефоне. [5]
Смотрите также
- OsmocomBB - бесплатное программное обеспечение для процессоров основной полосы частот
Рекомендации
- ^ Чен, Вай-Кай (2018). Справочник СБИС . CRC Press . п. 60-2. ISBN 9781420005967.
- ^ Моргадо, Алонсо; Рио, Росио дель; Роза, Хосе М. де ла (2011). Нанометрические КМОП сигма-дельта модуляторы для программно-конфигурируемой радиосвязи . Springer Science & Business Media . п. 1. ISBN 9781461400370.
- ^ Ральф Филипп Вайнманн. «DeepSec 2010: Вся ваша основная полоса принадлежит нам» . YouTube . Проверено 15 марта 2014 .
- ^ Ральф Филипп Вайнманн. «WOOT 2012: Baseband Attacks: Удаленное использование повреждений памяти в стеках протоколов сотовой связи» (PDF) . USENIX WOOT . Проверено 5 апреля 2015 .
- ^ «Разработчики репликантов находят и закрывают бэкдор Samsung Galaxy» . Фонд свободного программного обеспечения . Проверено 3 октября 2015 .
дальнейшее чтение
- Запись о процессоре основной полосы частот на openezx.org, архивная копия от 5 мая 2013 г.
- Бабин, Стив. Разработка программного обеспечения для Symbian OS: Руководство для начинающих по созданию приложений для смартфонов Symbian OS v9 на C ++ . Symbian Press, 2007, стр. 80.