苹果手机数字信号强弱如何知道光的强弱

查看: 16595|回复: 13
教你如何分辨你的手机信号强弱,,不用握就知道,技术贴!!
iPhone 4的信号问题,会因为手握或是保护壳而受到影响,其实我目前是没有太大的感觉,反正信号不良就换个姿势而已!!
我用的是联通3G,,不戴套是不敢打电话的。。。。。。。。
若是你想测试一下信号是否真的受影响,你可以输入【*#*】后拨出,画面的左上角会出现一个数值,数值越大代表信号越好!像我现在-102是处于很弱的状态!
大家试试,你们的手机!我的是_102,信号很差的时候。。。。
&&小弟当时发帖比较急,误导了大家,在这里跟大家说对不起!!请大家看以下&&这位& &255楼&&CAFES 大神 做出的详细解释,下面是复制他的文采。。。。。写的很详细,小弟学习了!!
首先解释一下,通过工程模式调出来的这个信号强度,叫dBm,这是一个表示功率绝对值的值(简单的说,就是以1mW的功率为基准的一个比值),计算公式为:10 log(功率值/1mw),注意,它是相对于功率的一个考征值,相对而言,参考的考征基准不同,表示的意义就会有所变化,譬如dBi、dBd、dBc等等,这些各位有兴趣可以去问度娘~
按一向的规矩,我把结论放在前头:对手机这类低功率的无线电设备而言,dBm一定是负值显示的,所以,dBm的绝对值越大,表示其信号强度越低!
记住,这里说的是绝对值!不要把这句话省了,我们知道-100的最对值比-65的绝对值大,也就是-65地区的信号强度要更好一些,但如果不加上“绝对值”这句话,任谁都不会认为-65比-100小(大)的!(这里特别感谢ddvlove007指出字误,我审稿的时候居然没发现这么低级的字误,是我的失责,抱歉了)
好了,有兴趣深入浅出的了解一下的,可以继续阅读,下面我尽量忽略了部分艰深的术语,以尽可能通俗的方式去表达出来,因此可能会有部分地方不太完善,但道理应该各位可以明白的:
我们知道,无线设备的射频信号,是通过馈线和天线以电磁波的形式辐射出去的,无线设备会通过一定的功率发射电磁波,当电磁波到达某个接收地点后,再由天线接收下来,在这个过程中,负责接收的天线只会接收到很小的一部分功率,因此,我们需要一个方式去表达和计算无线电装置的发射功率与天线的辐射能力,以此来衡量无线电设备的性能状况。这就是产生了上述的一些考征值~
在这些考征值中,最常用的就是dB和dBm,我们刚才已经提到过,dBm是相对于1mW的功率为基准的一个比值,像我们的WIFI设备,其天线都是带有一定高功率的增益的,因此,我们看到,WIFI设备的dBm值一般都是正值,因为dBm以1mW的功率为基准,所以,只要增益的功率大于1mW,都可以看到的dBm以一个正值的方式出现!
& && &&&那么大家肯定已经猜想到了,既然手机上的信号强度绝大多数都是负值,是否手机天线用于增益的功率很小呢?答案当然是肯定的,对于手机这种需要依赖电池维持工作状态的设备,不可能随时随刻在天线上加载很大的功率用来增益,一般而言,在接收状态下,手机天线接收信号的功率强度&0.0001W,dBm即会变为负值。
就负值而言,当然其数值越小,表示其信号强度越小,或者,更严格一点说,其绝对值越大,信号强度越小(嗯,这里负值大小比较,和负值的绝对值大小比较,应该不需要普及的了吧,呵呵),为了方便起见,我这里给出一个列表,是网上流传中国移动曾经的布网规范,当然,按网上资料的更新普遍会落后于实际工作的情况来看,我们可以认为现在这个标准已经发生了很大的变化,但依然值得参考:
1.&&&-60db& && && &&&基站附近(注意,这里没用绝对值表示,&-60db,即-59db及以上)
2.& & -60 ~ -65db&&信号很好
3.& & -66 ~ -70db&&信号可以
4.& & -71 ~ -75db&&马马虎虎
5.& & -76 ~ -85db&&勉强能用
6.& & -85 ~ -95 db 最低覆盖标准
据说,中国移动的布网规范要求,在接收状态下,城市取-90dB乡村取 -94dBm时,此处无线信号强度才满足覆盖要求,当然,这并不是说中国移动在全国范围内都符合这个规范,只是说,如果中国移动高层要求某个城市某几个点必须覆盖的时候,也就表示,这几个点最差的信号强度也至少应该大于-90dBm~
按上述指标的话,很明显,楼主-102dBm的信号强度已经处于一个差不忍睹的状态了~
也许有人说,不久只差12dBm嘛~~有多严重呢~& && &
我这里必须强调一下dBm的比较关系,在进行对比时,我们需要用dB而不是dBm来比较(譬如上述中移动的规范也是用dB表示,具体关系这里不展开了,我们可以粗略的认为其数值上对等):业界一般认为,在小功率系统中,每1个dB都非常重要,因此流传有一则“3dB法则”,即每增加或降低3dB,就意味着功率增加或降低了一倍。
举一个例子,100mW的WIFI设备如果发射功率为20dBm,则50mW的WIFI设备发射功率将为17dBm,而200mW的设备发射功率为23dBm!
也就是说,楼主-102dBm和规范可接受的最低标准-94dBm之间,相差可谓甚远了~~
P.S. 写完发表才发现自己有个很关键的Point没说:其实工程模式显示的dBm只能反映某设备在某地区的信号接收强度,这和设备的信号接收能力以及该地区信号发射强度(也就是覆盖强度)都是有着密切关系的,也就是说,这里dBm是-55也好,是-102也罢,只能反映iPhone在该地区该点上的信号强度,是完全无法反映联通是否给力的问题,更无法直接说明iPhone的信号接收能力好不好,只有在同一地点(譬如头顶上同时有联通和移动两台基站),同一设备,不同的运营商SIM卡,来比较dBm,才有可能得出那个运营商更给力这样的说法,类似的,只有同一地点,同一运营商的SIM卡,不同的设备,来比较dBm,才有可能得出那个设备接收能力更弱的结论~
况且,即便如此,还是只是粗略而且误差严重的生活结论而已,更严谨的结论,需要在实验室环境下才有可能得出,因此,楼主文里几个结论都不太负责任,甚至不能用“粗略”来形容,这才是我发此回复的最大原因,在此一提,以楼主对我扣费的解惑~~
本帖子中包含更多资源
才可以下载或查看,没有帐号?
我的是 --53
还是收藏下来啊。。
我的手机信号一般般
以前就试过了暂时是-67,
不测不知道 一测吓一跳 ! -87
还是收藏一下啊
-90,格还是有四格的
hqejefkfjefkpe& &hdwpk[qwf& &ndqdmqdf
我的手机信号一般般
为V币在奋斗中
刚测了一下,-72 !!
看看看几看
Powered by> 怎么判断手机信号强弱 区分手机打电话是否会掉线教程
怎么判断手机信号强弱 区分手机打电话是否会掉线教程
15:19&&来源:安软市场&&编辑:Shin&&浏览:4591&&
  时常东奔西走电话业务繁忙的机友们肯定对于手机通话的信号和质量保障比较关心。经常打电话时遇到信号不好掉线了,或者有的地方明显有信号却被告知不在服务区,那么什么时候打电话才能稳定不掉线,什么样的手机信号才是可以保证稳定通话的范围呢?今天安软小编就针对这个问题和各位一起探头探讨。
  首先进入手机设置(这里以MIUI系统为例,其他都大同小异),找到关于手机。
  选择状态信息选项进入。
  然后找到SIM卡状态进入。
  然后我们把目标锁定到信号强度一栏,接下来就要开始针对数据来进行分析了。
  如果信号在-40到-90之间,打电话就不会断线。如果信号在-90到-100之间,可能会掉线。在-100之后,肯定会掉线。这样,就可以提前找个信号好的地方,再拨打电话了。
  关于手机信号强度的一些认识我们就为大家介绍到这里。各位对于这个数据有一定的认识之后就能知道在什么样的环境下使用手机通话是最稳定的。
更多玩机技巧敬请关注频道。
微信扫一扫
扫描二维码 或 搜索微信公众号"安软市场"即可立即关注!为您推荐最新最热门的游戏与应用……
12345678910
12345678910
深圳市艾秀信息技术有限公司
All Rights Reserved
&粤网文[号 &Android(235)
Android手机内部添加了光照强度传感器,可以实时监测手机周边环境的亮度,根据周边环境的亮度可以自动调节屏幕的亮度。下面通过一个实例看一下如何监测周边环境的亮度值。主布局文件代码如下:&?xml version=&1.0& encoding=&utf-8&?&&RelativeLayout xmlns:android=&/apk/res/android&&&&&android:layout_width=&match_parent&&&&&android:layout_height=&match_parent&&&&&&&TextView&&&&&&&&android:id=&@+id/text&&&&&&&&&android:layout_width=&match_parent&&&&&&&&&android:layout_height=&match_parent&&&&&&&&&android:gravity=&center&&&&&&&&&android:text=&&&&&&&&&&android:textSize=&30sp& /&&/RelativeLayout&添加了一个TextView用来显示当前光强度值。MainActivity.java代码如下:public class MainActivity extends Activity {&&&&private SensorManager mSensorM&&&&private float mL&&&&private TextView mTextV&&&&private Sensor mS&&&&@Override&&&&public void onCreate(Bundle savedInstanceState) {&&&&&&&&super.onCreate(savedInstanceState);&&&&&&&&setContentView(R.layout.activity_main);&&&&&&&&mTextView = (TextView) findViewById(R.id.text);&&&&&&&&// 获取服务&&&&&&&&mSensorManager = (SensorManager) &&&&&&&&&&&&&&&&getSystemService(Context.SENSOR_SERVICE);&&&&&&&&// 传感器种类-光照传感器&&&&&&&&mSensor = mSensorManager&&&&&&&&&&&&&&&&.getDefaultSensor(Sensor.TYPE_LIGHT);&&&&&&&&mSensorManager.registerListener(listener, mSensor,&&&&&&&&&&&&&&&&SensorManager.SENSOR_DELAY_NORMAL);&&&&}&&&&@Override&&&&protected void onDestroy() {&&&&&&&&if (mSensorManager != null) {&&&&&&&&&&&&mSensorManager.unregisterListener(listener);&&&&&&&&}&&&&&&&&super.onDestroy();&&&&}&&&&private SensorEventListener listener = &&&&&&&&&&&&new SensorEventListener() {&&&&&&&&public void onSensorChanged(SensorEvent event) {&&&&&&&&&&&&if (event.sensor.getType() == Sensor.TYPE_LIGHT) {&&&&&&&&&&&&&&&&// 获取光线强度&&&&&&&&&&&&&&&&mLux = event.values[0];&&&&&&&&&&&&&&&&mTextView.setText(&当前光照强度为:& + mLux);&&&&&&&&&&&&}&&&&&&&&}&&&&&&&&public void onAccuracyChanged(Sensor sensor, int accuracy) {&&&&&&&&}&&&&};}&通过代码可以看出,获得光照强度值的方式和获得加速度值的方式基本一致,这里在调用getDefaultSensor方法时传入的常量为Sensor.TYPE_LIGHT表示光照传感器,而event.values获得的数组中第一个float值即为光照强度值。在真机上运行实例如下:当前光照强度值将在TextView中显示出来,同时可以测试放在阳光下和放在阴暗处将得到不同的值。Android中自带了“屏幕亮度跟随光照强度变化”的功能,参考下图:如图中的“自动”开关,打开即可自动调节屏幕亮度了。我们可以不可以模拟一下这个功能呢?结合上面已经实现的光照值监听实现这个功能并不难。只需在上面的代码中添加改变屏幕亮度的方法:public void changeWindowBrightness(int brightness) {&&&&Window window = this.getWindow();&&&&WindowManager.LayoutParams layoutParams = window.getAttributes();&&&&if (brightness == -1) {&&&&&&&&layoutParams.screenBrightness =&&&&&&&&&&&&&&&&WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE;&&&&} else {&&&&&&&&layoutParams.screenBrightness = &&&&&&&&&&&&&&&&(brightness &= 0 ? 1 : brightness) / 255f;&&&&}&&&&window.setAttributes(layoutParams);}结合这个方法可以改变Android应用当前屏幕的亮度,不会影响其他APP的亮度,当前屏幕的默认值为WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE。将这个方法添加到上面的实例中并在onSensorChanged方法中调用,如下:public void onSensorChanged(SensorEvent event) {&&&&if (event.sensor.getType() == Sensor.TYPE_LIGHT) {&&&&&&&&// 获取光线强度&&&&&&&&mLux = event.values[0];&&&&&&&&mTextView.setText(&当前光照强度为:& + mLux);&&&&&&&&changeWindowBrightness((int) mLux);&&&&}}在真机中运行实例,然后放置在不同的光照环境中,可以看出在光照比较强的环境中屏幕亮度也较亮,反之在光照比较弱的环境中屏幕亮度也较暗,同时屏幕亮度的切换很及时。更多优质文章关注微信公众号&&请关注我的新浪微博:AndroidTip&CSDN博客:http://blog.csdn/yayun0516
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:673543次
积分:12421
积分:12421
排名:第1092名
原创:487篇
转载:25篇
评论:491条
====每天一篇====
====最新时文====
本人南邮在读研究生二年级,擅长Java和Android,马上进入找工作季,需要搬砖的可以和我联系,邮箱:,谢谢。
阅读:10387
文章:16篇
阅读:38217
阅读:6582
阅读:8727
文章:71篇
阅读:149017
文章:36篇
阅读:33909
阅读:5055

我要回帖

更多关于 光敏电阻控制led强弱 的文章

 

随机推荐