AP与BP简介

FCC(美国联邦通信委员会)认证要求将AP和BP分开,因为射频控制相关的功能(信号调制、编码、射频位移等)都是高度的时间相关的,最好能将这些函数放在一个CPU核上运行,并在这个CPU核上运行一个实时的操作系统,这样AP核上操作系统和驱动的bug就不会导致设备发送灾难性的数据到移动网络中;并且一旦BP被设计和认证好,不管你采用的操作系统和应用软件怎么变化,它都可以正确的执行通讯功能,手机的设计者也可以更加自由的设计用户界面和应用软件。

AP:Application Processor,操作系统、用户界面和应用程序都在AP上运行
BP:Baseband Processor,机射频通讯和控制软件,则运行在BP上

  1. AP和BP是两个不同的处理器,这个不是指的是两个微处理器内核,而是两个处理器平台:
    应用处理器和基带处理器;

  2. 将基频处理器与主处理器(称为AP或应用处理器)分离的基本原因有三个:

    1. 无线电性能
    2. 无线电控制功能(信号调制,编码,无线电频率转换等)高度依赖于时间,需要实时操作系统。
    3. 法律,例如遵循FCC认证
  3. 应用处理器AP作为主控制器,具有非常强的处理运算能力,其上运行Windows 8、Android、IOS等操作系统、用户界面和应用程序。
    基带处理器BP则由实时操作系统(RTOS)控制,运行在另一个分开的CPU上,实现空中接口、执行通讯相关功能,包括GPRS、EDGE 、3G & HSDPA、LTE等协议栈。

  4. AP、BP通过AMI( Advanced Messaging Interface)进行交互,通信控制协议可以是AT命令、MBIM;软件上AP与BP的数据传输 ,一般通过共享内存,SMEM的方式进行;

  5. 基带处理器的dbb(数字基带芯片)部分主要完成语音信号的A/D、D/A转换、数字语音信号的编解码、信道编解码和基带处理器的时序控制。模拟基带(abb)语音信号引脚和音频编解码器芯片进行通信,构成通话过程中的语音通道。基带处理器部分只要再加一定的外围电路,如音频芯片、lcd、摄像机控制器、传声器、扬声器、功率放大器、天线等,就是一个完整的普通手机(传统手机)的硬件电路。

  6. AP与BP分离的好处是:一旦基带处理器被设计和认证好,不管你采用的操作系统和应用软件怎么变化,它都可以正确的执行通讯功能。另外,操作系统和驱动的bug也不会导致设备发送灾难性的数据到移动网络中。

参考链接:http://www.jeepxie.net/article/215474.html

参考链接:https://blog.csdn.net/lizzywu/article/details/7268639

猜你喜欢

转载自blog.csdn.net/u010783226/article/details/109044802
BP