Wi-Fi 和蓝牙同频段,是否会产生冲突?
可以肯定的说,在2.4Ghz情况下,BT&WIFI是会发生冲突的. 除了这个,还会和LTE也会产生共存问题,待会下面会分析提供三者共存框架图。
(创作不易,大家认可的话,帮忙点个赞哦)
一般厂商怎么解决呢?
在MTK基线上,如这几款芯片:
MT6625L:
受限于WIFI/BT共IQ,WIFI 2.4G/5G & BT共存的解决方案均为开启时分机制TDM
MT6631/MT6635:
BT & WIFI 2.4G,解决方案为开启时分机制TDM,根据不同场景配置不一样的时隙分配(A2DP、OPP等)
所以MTK就是共存解决方案:FDM、TDM、功率回退等这些方案,并在HW设计上,并在wifi 2.4G RF链路上使用MTK QVL上的LTE/WIFI/BT co-ex Filter;Fliter会挡掉部分LTE/BT/WIFI信道组合的互扰
在高通基线上,其实也差不多,主要原理如下:
时分双工(TDD)与频分双工(FDD).
当天线隔离度很低时,高通建议采用传统的 TDD 方案. (通过 ini 文件配置 gDynamicBTCOEX=0,会启用蓝牙共存功能,并采用高通 MCI 共存仲裁机制,同时支持并发接收(RX/RX)的时分复用模式。)
当天线隔离度较高时,高通建议关闭共存仲裁,让 WLAN 与蓝牙实现全并发运行。
此时 WLAN 会要求蓝牙将自适应跳频(AFH)调整到与 WLAN 中心频率相差 20MHz 的频段。(通过 ini 文件配置 gDynamicBTCOEX=1 且 gAntennaIsolation = 35,会关闭蓝牙共存功能)
如下面这幅图展示了在蓝牙(BT)与 Wi-Fi(WLAN)共存场景下,不同干扰条件对 Wi-Fi TCP 吞吐量的影响,对比了独立 WLAN、混合 FDD/TDD(HYD)模式、纯 TDD 模式三种方案的性能表现.

如果对这块感兴趣的,我介绍下WLAN/BT/LTE 三者 共存架构图
- WLAN 与蓝牙驱动运行在应用处理器上
- CxM 软件、WLAN 及蓝牙固件运行在无线连接子系统内的 ** 协处理器(cCPU)** 上
- CxM 软件负责收集 LTE/BT/WLAN 的运行信息(如状态与事件),并通过向各技术模块发送授权信号,决定哪些模块可以发射、哪些需要暂停
- 协处理器中的 SLM(软件低层 MAC 或 WLAN 固件组件),负责控制 WLAN 硬件模块中的 TPE
- TPE(天线切换模块) 根据 CxM 设定的策略,以及 PTA 三线信号,控制蓝牙与 WLAN 的天线切换
- CxM 硬件 主要用于 LTE 共存场景

大致就这些把,因为我做MTK和高通比较多,所以基本上根据这2个举列子的,大家可以参考下,另外我的专栏也有很大WiFi和蓝牙的分析,欢迎大家点评
(创作不易,大家认可的话,帮忙点个赞哦)
