从RF、BB、AP、外设4个角度看手机的硬件性能http://bbs.weiphone.com/read-htm-tid-2396773.html

本文主要是介绍从RF、BB、AP、外设4个角度看手机的硬件性能http://bbs.weiphone.com/read-htm-tid-2396773.html,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文地址:http://bbs.weiphone.com/read-htm-tid-2396773.html

其实手机的架构都是相同的:RF、BB、AP三个部分,再加上外设,也就4各部分就可以把手机说清楚。        RF射频部分的功能主要是射频接收和发射,这部分性能好坏的区别主要是:手机信号的好坏、手机会不会掉线、手机的辐射这些。一个好的射频模块是可以根据信号的强弱调制辐射水平的,信号好的时候就降低发射功率来降低辐射,信号差的时候就提高发射功率来保证通话质量。重的来说,RF模块是比较成熟的了,没什么好比较的,除非特别垃圾的手机可能RF模块很差。

            BB基带模块就重要了,大家通常说的GSM、WCDMA、TD、EVDO、EDGE这些的主要区别就在这里,大家常说的双卡双待、双网双待都是指的BB模块。因为基带就是对RF射频模块接收到了信号进行处理,所以基带就和通信协议关系最大。通信协议里面就包括了调制方式、编码方式和其他协议。对于手机厂家来说,如果一部GSM手机要换成EVDO的手机,只需要更换BB基带模块就可以了。而通常的双卡双待功能就是通过双BB模块来实现的。应该说BB模块还是很重要的,关系到入网方式,关系到手机是3G手机还是2G手机。
            AP(应用程序处理器)模块其实就是CPU模块,最老的手机是比较忽视AP模块的,因为最老的手机除了打电话几乎没有什么其他功能。而现在刚好相反了,现在手机不打电话的时候就是一台小电脑。AP模块的性能完全可以用描述CPU的方法来描述,手机由于功耗的原因一般采用的都是ARM内核的处理器,而且为了执行java程序,一般都有java硬件加速(指令集)。衡量AP模块的主要指标包括:架构、指令集、主频、CPU和内存交换信息的总线带宽等。现在高端手机的普通手机的主要区别在这个模块,毕竟1GHz的cpu和400MHz的cpu在性能上还是有很大区别的。其实这个模块最好理解,就是一台电脑的性能。
            外设更简单了,包括摄像头、GPS定位模块、屏幕、键盘、WIFI模块、蓝牙模块、重力感应模块、收音机模块等等。比如高端手机可能是800万自动对焦带闪光灯的摄像头,主流手机可能就是320万,低端可能就是30万。比如屏幕高端可能就是3.8寸,480*800的分辨率,主流可能就是2.8寸,240*320分辨率等等。比如gps模块,就可以按照定位速度和定位质量来考察。外设就相当于电脑的鼠标键盘、音响摄像头,对于厂家来说都是可以随意更换的,只是成本不同罢了。不同定位的手机外设配备肯定不同。
            从以上4个方面看一般手机的硬件性能,就很全面了,希望朋友们挑选到满意的手机。

这篇关于从RF、BB、AP、外设4个角度看手机的硬件性能http://bbs.weiphone.com/read-htm-tid-2396773.html的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/753573

相关文章

Prometheus+cpolar如何在手机上也能监控服务器状态?

《Prometheus+cpolar如何在手机上也能监控服务器状态?》本文强调了通过Cpolar这一内网穿透工具,轻松突破Prometheus仅限于局域网访问的限制,实现外网随时随地访问监控数据,教你... 目录前言1.安装prometheus2.安装cpolar实现随时随地开发3.配置公网地址4.保留固定

HTML5的input标签的`type`属性值详解和代码示例

《HTML5的input标签的`type`属性值详解和代码示例》HTML5的`input`标签提供了多种`type`属性值,用于创建不同类型的输入控件,满足用户输入的多样化需求,从文本输入、密码输入、... 目录一、引言二、文本类输入类型2.1 text2.2 password2.3 textarea(严格

C++,C#,Rust,Go,Java,Python,JavaScript的性能对比全面讲解

《C++,C#,Rust,Go,Java,Python,JavaScript的性能对比全面讲解》:本文主要介绍C++,C#,Rust,Go,Java,Python,JavaScript性能对比全面... 目录编程语言性能对比、核心优势与最佳使用场景性能对比表格C++C#RustGoJavapythonjav

SpringBoot返回文件让前端下载的几种方式

《SpringBoot返回文件让前端下载的几种方式》文章介绍了开发中文件下载的两种常见解决方案,并详细描述了通过后端进行下载的原理和步骤,包括一次性读取到内存和分块写入响应输出流两种方法,此外,还提供... 目录01 背景02 一次性读取到内存,通过响应输出流输出到前端02 将文件流通过循环写入到响应输出流

SpringBoot+Vue3整合SSE实现实时消息推送功能

《SpringBoot+Vue3整合SSE实现实时消息推送功能》在日常开发中,我们经常需要实现实时消息推送的功能,这篇文章将基于SpringBoot和Vue3来简单实现一个入门级的例子,下面小编就和大... 目录前言先大概介绍下SSE后端实现(SpringBoot)前端实现(vue3)1. 数据类型定义2.

CPython与PyPy解释器架构的性能测试结果对比

《CPython与PyPy解释器架构的性能测试结果对比》Python解释器的选择对应用程序性能有着决定性影响,CPython以其稳定性和丰富的生态系统著称;而PyPy作为基于JIT(即时编译)技术的替... 目录引言python解释器架构概述CPython架构解析PyPy架构解析架构对比可视化性能基准测试测

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多