基频处理器(英语:Baseband processor,或baseband radio processor,缩写为BP,BBP),又译为基频芯片,是一个芯片装置,用于网络服务。它负责管理所有需要天线的射频服务,不过wifi与蓝牙不一定被包括在内。它通常拥有自己的RAM与固件,采用实时操作系统。
概述基频处理器通常运行实时操作系统(RTOS)作为其固件,例如ENEA的OSE,,ThreadX(iPhone 4)和VRTX。Broadcom,Icera,英特尔移动通信公司(原英飞凌无线部门),联发科技,高通,展讯和ST-Ericsson等基带处理器厂商不止一家。
将基频处理器与主处理器(称为AP或应用处理器)分离的基本原理有三个:
1)无线电性能
2)无线电控制功能(信号调制,编码,无线电频率转换等)高度依赖于时间,需要实时操作系统。
3)法律
某些机构(例如美国联邦通信委员会(FCC))要求在与蜂窝网络通信的设备上运行的整个软件栈必须经过认证。将BP分成不同的组件允许重用它们而不必验证整个AP;广播可靠性;将BP分离为不同的组件可确保正确的无线电操作,同时允许应用程序和操作系统更改。
与应用处理器的分离将基频处理器与应用处理器(英语:Application Processor)分开,主要是为了无线电讯号处理的效能与稳定性1。在美国,因为法令限制,所有与无线电通讯相关的部分,都必须要整合在同一个处理器上,这也成为基频处理器需要被独立出来的理由之一。
安全问题由于在基频处理器上运行的软件通常是专有的,因此不可能执行独立的代码审计。通过对一些基带芯片进行逆向工程,研究人员发现了可用于远程访问和修改手机数据的安全漏洞。2014年3月,免费Android衍生产品Replicant的制造商宣布他们已经在三星Galaxy手机的基带软件中发现后门,允许远程访问手机中存储的用户数据。
本词条内容贡献者为:
王宁 - 副教授 - 西南大学