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

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

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

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

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

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

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

原文链接:https://blog.csdn.net/Codeliang666/article/details/105404279

[modem]AP和BP简介相关推荐

  1. 手机芯片的AP、BP和CP

    AP(application process):手机中的应用处理器CPU.操作系统.用户界面和应用程序都在AP上执行. BP(baseband):基带处理器.即手机中的modem,运行手机射频通讯控制 ...

  2. android系统开发 AP 和 BP 简要说明

    手机的AP和BP根据上下文可以指代硬件和软件两种意思.    1) 大多数的手机都含有两个处理器.操作系统.用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用 ...

  3. 安卓中的AP、BP、NV是什么意思?

    安卓中的AP.BP.NV是什么意思? 参考链接:https://blog.csdn.net/baidu_27196493/article/details/78217927 1.大多数的手机都含有两个处 ...

  4. 手机里面的AP与BP

    高通的芯片里面又分AP.BP, AP与BP分别表示什么? AP:Application Processor,即应用芯片 BP:Baseband Processor,即基带芯片 双核,四核,八核主要指的 ...

  5. Android中AP和BP概念

    AP和BP 大多数的手机都含有两个处理器.操作系统.用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用ARM芯片的CPU.而手机射频通讯控制软件,则运行在另一 ...

  6. [转载] android系统开发 AP 和 BP 简要说明

    转自 https://blog.csdn.net/zhanghao_hulk/article/details/8468621 手机的AP和BP根据上下文可以指代硬件和软件两种意思.    1) 大多数 ...

  7. Android手机系统开发中的AP和BP是什么

    现在大部分的手机都含有两个处理器. 操作系统,应用程序都会在Application Processor上运行,即AP上运行,AP一般残影ARM芯片cpu,也是我们平常认为的cpu. 手机射频通讯控制软 ...

  8. 手机端AP和BP的含义

    词语解释: Applicationprocessor (AP) = CPU + GPU Cellularprocessor (CP) = Cellular modem Graphical Proces ...

  9. 手机的AP和BP是什么?

    手机的AP和BP根据上下文可以指代硬件和软件两种意思. 1) 大多数的手机都含有两个处理器.操作系统.用户界面和应用程序都在Application Processor(AP)上执行,AP一般采用ARM ...

最新文章

  1. JavaScript深入理解对象方法——Object.assign()
  2. Android使用ActivityGroup设置android:windowSoftInputMode失效的问题
  3. Jquery中发送ajax请求示例代码
  4. C++的inline函数
  5. tomcat_动态java项目的目录结构
  6. 架构设计 例子和实践
  7. UC伯克利黑科技:用语音数据预测说话人手势
  8. 如何写前端技术方案文档?
  9. CSM (Compatility Suport Module)兼容支持模块
  10. Mac电脑网速慢的问题之一(硬件:MTU)
  11. 深度优先搜索--不撞南墙不回头
  12. switch语言的应用
  13. 数据结构版学生管理系统
  14. 查询至少选了1班2号同学所选课的所有同学班号、学号
  15. 【小5聊】C#一键设置桌面壁纸同时叠加今天工作或备注内容到壁纸上(windows窗体篇)
  16. 快速搭建Android应用后台服务器
  17. MySQL主外键表关联表数据的同时删除
  18. 生物蛋白质数据库类型【总结】
  19. 论文精读《Prototypical Networks for Few-shot Learning》
  20. Ubuntu20.04安装配置tensorflow2深度学习环境

热门文章

  1. 【Houdini官方入门教程翻译】地形生成(更新ing)
  2. espressif中的sd库有问题
  3. 【第50天| ● 123.买卖股票的最佳时机III ● 188.买卖股票的最佳时机IV 】
  4. 【STM32教程】学习STM32必须要知道的知识点-什么是ARM
  5. ONAP桂林版本部署
  6. 服务器配置要考虑哪些服务器主机配置介绍
  7. SEO工具之外链检查工具
  8. 金陵科技学院c语言实验报告册,金陵科技学院C语言实验册
  9. 百练2787:算24题解
  10. 微信小程序设置swiper圆角在ios上失效解决