首页 > 编程知识 正文

AT CSQ检查网络信号强度和SIM卡情况,网络信号强度测试报告

时间:2023-05-03 15:26:42 阅读:227825 作者:786

AT+CSQ

命令解释:检查网络信号强度和SIM卡情况

命令格式:AT+CSQ

命令返回:AT+CSQ: ,

其中<rssi>应在0到31之间(含99表示无信号),数值越大表明信号质量越好,<ber>为误码率,其值在0~99。

信号(rssi)在10~31之间均为有效值,如当地信号强的话一般不会小于20。误码率直接影响信号的质量,CDMA网络信号强度99表示误码率最小;GPRS网络信号强度0表示误码率最小,GPRS接收信号的质量,一般要求误码<0.2%(0对应<0.2%)。大于这个值数据传输不稳定甚至不通。

为什么无线信号(RSSI)是负值

RSSI的单位是DBm,而不是DB。DB是输出和输入功率的比例值,而DBm确是一个绝对值。

dbm是一个表示功率绝对值的单位,他的计算公式为10lg(功率值/1mw)。例如如果接收到的功率为1mw,按照dbm单位进行折算后的值应该为10lg 1mw/1mw=0dbm。当然在实际传输过程中接收方是很难达到接收功率1mw的。因为还有接收端的天线增益,所以即使接收功率是0.00001mw(即-50db)时,RF射频的接收端也能很好地进行码元解码。

但是,对于某种无线接口(就是802.xx定义的规格,对于蓝牙来说就是IEEE 802.15.1)来说,也是要保障接收功率在一定范围,才能正常工作。对于无线传感器网络来说,低于-95db时信号是不可靠的。

从这里,我们也可以看出,在安卓上利用BLE接口获得的RSSI值都是负数的,是因为它获取的就是以dbm为单位的。

注意:

1.dbm的值并不是越大越好。虽然dbm值越大发送接收信号效果越好,但是与此同时也需要为无线网络安装足够多的无线信号中继设备,这比费用也是不小的。经过实验表明在XP系统无线信号扫描组件中显示为“非常好”状态时是可以满足网络传输要求的,速度和稳定性都没有任何问题,而这个“非常好”状态对应的dbm值为0到-50dbm。所以dbm值只要不小于-50dbm就好。

2.国内​无线路由器发射功率一般都是100mw,但接收功率非常小,比如接收到的功率为0.01μW。这是正常现象,不是因为传输过程中受到了干扰太大。接收功率就是远远小于发射功率

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。