图3.1显示了当一台蓝牙设备正在通信时,另一Wi-Fi设备对其形成干扰所导致的数据包丢失情况的
仿真结果。图中离散的点反映了Wi-Fi设备与蓝牙设备间的距离对数据包丢失情况的影响,可大致用图中的曲线来描述,底部的直线为参考线;
图3.2显示了当一台Wi-Fi设备正在通信时,另一蓝牙设备对其形成干扰所导致的数据包丢失情况的仿真结果。同理,图中离散的点反映了蓝牙设备与Wi-Fi设备间的距离对数据包丢失情况的影响,可大致上用图中的曲线来描述,底部的直线为参考线。
通过比较图3.1和图3.2我们不难发现,总体上蓝牙因Wi-Fi干扰而导致的数据包丢失要严重些。在距离超过3m后,Wi-Fi因蓝牙的干扰而导致的数据包丢失几乎可以忽略不计。
因此在实际使用中,有很多人会遇到蓝牙鼠标和WIFI冲突导致信号时有时无,鼠标指针来回跳,不听使唤;或者在WIFI信号下用蓝牙耳机听音乐断断续续等情况;在需要大流量的K歌情况下,WIFI与蓝牙话筒间的干扰情况更为严重!直接可导致无法K歌。
实际上,工程师们已经采用许多方法以解决蓝牙和WIFI相互干扰的问题:
自适应跳频AFH威廉希尔官方网站
蓝牙规范1.2版将自适应跳频(AFH)作为蓝牙设备检测和避免干扰的一种方法。通过AFH将某个信道判断为好或坏,从而避免使用坏的信道,并以跳频方式用伪随机方法选出其它好的信道替代之。
“好”和“坏”由接收端的链路质量分析
电路来判断,其依据通常是数据包丢失率、接收信号强度等。一旦蓝牙设备判定有一台WLAN设备工作于2.4GHz频段,那么重叠的跳频信道就被指定为坏信道而加以避免。这种方案通过尽量避免系统间的频率碰撞以达到提高系统性能的目的。
AFH在下面两种情况下基本上是能正常工作的:
a)WiFi在发送数据,蓝牙也在发送数据。两者的有效数据都没有被对方的噪声淹没。对于手持设备来说,发射功率基本上在10dBm左右。
b)WiFi在接收数据,蓝牙也在接收数据。两者的有效数据也都没被对方的噪声淹没。只是信号强度会小很多,基本上在-40dBm左右。
但是在下面两种情况下,AFH基本无效:
a)WiFi在发送数据,蓝牙在接收数据。因为WiFi的发射功率远比蓝牙收到的信号强度要强,所以蓝牙的有效数据就被淹没在WiFi的噪声里面。
b)WiFi在接收数据,蓝牙在发送数据。同理,WiFi的有效数据会被淹没在蓝牙的噪声里。
TDM(时分复用)威廉希尔官方网站
TDM的原理很简单,就是同一时刻WiFi和蓝牙只有一个在工作。这就需要WiFi和蓝牙需要彼此知道对方的状态。
在大部分的情况下,目前WiFi还只是用来做数据传输用,比如上网浏览、用FTP下载东西。而蓝牙的应用范围就相对比较广泛,比如用蓝牙耳机打电话,用蓝牙传输文件等。那么在这种典型应用方式下,WIFI和蓝牙是怎么协同工作的呢?
1)WIFI普通数据传输,蓝牙打电话
蓝牙传输高优先级的语音数据,但因为语音数据都不长,蓝牙可以用很短时间就完成发送、接收。WIFI会保证在蓝牙不传数据的时候才工作。但这种情况会非常影响WIFI的性能。
2)WIFI普通数据传输,蓝牙普通数据传输
这时候WIFI就不客气了,当它有数据要传输的时候就抑制蓝牙的工作,蓝牙就只能等待了。这种情况下WIFI的性能不太会受到影响,但蓝牙的性能会大幅下降。
现在用WIFI来进行VOIP通话越来越受到青睐了,这就产生一个很严重的问题:用户通过蓝牙耳机来打电话,而这个电话又通过WIFI走的IP电话。这种情况下蓝牙传输的是语音,而WIFI传输的也是语音,都是最高优先级的数据,蓝牙和WIFI该何去何从呢?
目前还没有更好的方案可以根治WIFI和蓝牙冲突的问题,但我们可以提供下面几种方法临时解决一下,供大家参考:
1
连接至5GHz无线网络
既然知道了问题出在频段冲突上,那么可以考虑购买一个双频(2.4GHz + 5GHz)路由器,
手机连接至5GHz的Wi-Fi网络,该方法可以彻底解决干扰问题。
但由于5G WIFI频率高,波长短,与2.4G WIFI相比,5G的传输距离短,穿透性好,在有效距离内会比2.4G WIFI更稳定。
2
更换Wi-Fi信道
以某路由器为例,登录路由器Web管理页,在无线设置-》基本设置中找到信道选项,将其改为1、6、11中的任何一个,频段带宽设置为20MHz。这些为2.4GHz的不重叠传输信道,相较于其他信道更稳定一些,此方法只能部分改善干扰问题,无法完全消除干扰。
3
开启无线网卡的蓝牙协作功能
在近几年生产的无线网卡中,都支持蓝牙协作功能,方法是在网络适配器属性的高级选项卡中,找到Bluetooth 协作,将其设为启用(Enable);在列表里选择“20/40 Coexistance”的值改为“禁用”。Windows会自动重新连接Wi-Fi,干扰蓝牙的情况也会有所缓解。此方法只适合无线网卡设备。
4
远离干扰源
将蓝牙终端与路由器、微波炉、无绳电话机等使用2.4GHz频段的设备隔开使用。
综上所述,我们可以看出,要彻底解决蓝牙话筒与手机WIFI在K歌时的干扰问题只有两种方式,一是将无线路由器WIFI设置在5G频段模式,同时设置手机WIFI也只用5G频段。如果您的无线路由器只有2.4G频段,没有5G频段,那只能用第二种方式,即关闭手机WIFI,采用数据流量。
原作者:rockier 维修工号