
Un processeur de bande de base (également appelé processeur radio de bande de base , BP ou BBP ) est un périphérique (une puce ou une partie d'une puce) dans un contrôleur d'interface réseau qui gère toutes les fonctions radio (toutes les fonctions qui nécessitent une antenne) ; cependant, ce terme n'est généralement pas utilisé en référence aux radios Wi-Fi et Bluetooth . Un processeur de bande de base utilise généralement sa propre RAM et son propre micrologiciel . Les processeurs de bande de base sont généralement fabriqués à l'aide de la technologie CMOS (complémentaire métal-oxyde-semiconducteur ) ou RF CMOS , et sont largement utilisés dans les communications radiofréquences (RF) et sans fil .
Aperçu
Les processeurs à bande de base exécutent généralement un système d'exploitation en temps réel (RTOS) comme micrologiciel, comme OSE d' ENEA , Nucleus RTOS (iPhone 3G/3GS/iPad), ThreadX (iPhone 4) et VRTX . Il existe plusieurs fabricants importants de processeurs à bande de base, notamment Broadcom , Icera , Intel Mobile Communications (ancienne division sans fil d'Infineon), MediaTek , Qualcomm , Spreadtrum et ST-Ericsson .
La raison de la séparation du processeur de bande de base du processeur principal (appelé AP ou processeur d'application ) est triple :
- Performance radiophonique
- Les fonctions de contrôle radio (modulation du signal, codage, décalage de fréquence radio, etc.) dépendent fortement du temps et nécessitent un système d'exploitation en temps réel.
- Fiabilité radio
- La séparation du BP en un composant différent garantit le bon fonctionnement de la radio tout en permettant les modifications d'application et de système d'exploitation.
- Légal
- Certaines autorités (par exemple la Federal Communications Commission (FCC) des États-Unis) exigent que l'ensemble de la pile logicielle exécutée sur un appareil qui communique avec le réseau de téléphonie mobile soit certifié. La séparation du BP en un composant différent permet de réutiliser une pile sans avoir à recertifier l'AP complet.
Problèmes de sécurité
Étant donné que le logiciel qui s'exécute sur les processeurs de bande de base est généralement propriétaire, il est impossible d'effectuer un audit de code indépendant. En procédant à une rétro-ingénierie de certaines puces de bande de base, les chercheurs ont découvert des vulnérabilités de sécurité qui pourraient être utilisées pour accéder et modifier les données du téléphone à distance. En mars 2014, les fabricants du dérivé gratuit d'Android Replicant ont annoncé avoir découvert une porte dérobée dans le logiciel de bande de base des téléphones Samsung Galaxy qui permet un accès à distance aux données utilisateur stockées sur le téléphone.