stringtranslate.com

Процессор базовой полосы

Процессор базовой полосы SiTel SC14434

Процессор базовой полосы (также известный как радиопроцессор базовой полосы , 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 или прикладной процессор ) имеет три момента:

Радиовыступление
Функции радиоуправления (модуляция сигнала, кодирование, смещение радиочастоты и т. д.) сильно зависят от времени и требуют операционной системы реального времени.
Надежность радиосвязи
Разделение BP на отдельный компонент обеспечивает правильную работу радио, позволяя при этом вносить изменения в приложения и ОС.
Юридический
Некоторые органы (например, Федеральная комиссия по связи США (FCC)) требуют, чтобы весь программный стек, работающий на устройстве, которое взаимодействует с сетью мобильной телефонии, был сертифицирован. Разделение BP на другой компонент позволяет повторно использовать стек без необходимости повторной сертификации всей AP.

Проблемы безопасности

Поскольку программное обеспечение, работающее на процессорах базовой полосы, обычно является проприетарным, невозможно провести независимый аудит кода. Путем обратного проектирования некоторых чипов базовой полосы исследователи обнаружили уязвимости безопасности, которые можно использовать для удаленного доступа и изменения данных на телефоне. [3] [4] В марте 2014 года создатели бесплатной производной Android Replicant объявили, что нашли бэкдор в программном обеспечении базовой полосы телефонов Samsung Galaxy, который позволяет удаленно получать доступ к пользовательским данным, хранящимся на телефоне. [5]

Смотрите также

Ссылки

  1. ^ Чен, Вай-Кай (2018). Справочник по СБИС. CRC Press . С. 60–2. ISBN 9781420005967.
  2. ^ Моргадо, Алонсо; Рио, Росио-дель; Роза, Хосе М. де ла (2011). Нанометровые КМОП-сигма-дельта-модуляторы для программно-определяемой радиосвязи. Springer Science & Business Media . п. 1. ISBN 9781461400370.
  3. ^ Ральф Филипп Вайнманн (10 мая 2012 г.). "DeepSec 2010: Все ваши полосы частот принадлежат нам". YouTube . Получено 15.03.2014 .
  4. ^ Ральф Филипп Вайнманн. "WOOT 2012: Атаки на базовую полосу частот: Удаленная эксплуатация повреждений памяти в стеках протоколов сотовой связи" (PDF) . USENIX WOOT . Получено 05.04.2015 .
  5. ^ "Разработчики Replicant находят и закрывают бэкдор Samsung Galaxy". Free Software Foundation . Получено 2015-10-03 .

Дальнейшее чтение