首页 >> 无线通信 >> 技术 >> 正文
细节确保Bluetooth+WiFi服务质量
2007年10月16日 14:49    C114    评论()    阅读:
作 者:今日电子/21IC CSR公司 Simon Finch

    时分多路复用(TDM)

    时分多路复用(TDM)是一种应对前端过载型干扰的手段,最初用于保护802.11b/g传输不受蓝牙干扰。其工作原理是:当ISM频带内运行802.11b/g无线电时,除了那些高优先级的蓝牙传输除外,所有蓝牙传输都要关闭。与信道跳转一样,这种方法牺牲了部分蓝牙带宽,所牺牲的带宽与802.11b/g工作周期成比例。因此,如果802.11b/g闲置,则链路维护通讯可能造成带宽下降2%~3%,用户不可能察觉到这个细微的变化。

    要增强TDM的效果,就需要具备有关802.11b/g无线电活动的准确信息。为此,CSR公司定义了WLAN_Active硬件信号,以保证当无线电运行时,802.11b/g信号得到保护。但是,也有需要保护蓝牙信号不因802.11b/g干扰而衰退的情况,因此CSR公司开发出了BT_Priority,这是一种可选的信号,指出何时正在发送或接收重要的蓝牙数据包。这种信号可用于保护采用HV3数据包传输的SCO音频,这种格式在单声道耳机的音频流应用中最为常见。

    根据信道质量确定数据速率(CQDDR)

    现时共有两种分别利用高带宽和中带宽格式的数据包存在,即DH和DM。DH数据包可以传输更多的数据,但是如果部分数据包遭到破坏,整个数据包必须重新传输以恢复数据。DM数据包包含前向纠错(FEC)码,占有效负荷的1/3:每10bit的数据就增加5bit的前向纠错码,因此每15bit的数据/FEC数据块中可以纠正2bit的错误。这种数据包格式可以降低最大的数据传输速率,但比不包含纠错功能的DH数据包更可靠。它允许接收设备与传输设备进行协调,根据环境干扰情况来确定采用何种数据包格式。例如,如果某个设备确定正在接收的数据存在诸多错误,它就会通知传输设备以DM数据包的方式传输数据。如果链路恢复畅通了,它就会允许传输设备回转到DH数据包。

    CQDDR只是蓝牙链路的一个可选项,蓝牙技术规范对此并没有做出要求。因此,对于配置了BlueCore芯片的设备向没有配置CQDDR功能的设备发送数据的情况,有专门的算法去评估链路的性能,并且按照确认收到的数据包(ACK)和确认未收到的数据包(NACK)之间的比率来修改数据包的类型。但是,当一个没有配置CQDDR功能的设备接受信息时,如果数据包受损,BlueCore则无法提供应对措施。

    扩展型同步定向连接信道(eSCO)

    扩展型同步定向连接信道(eSCO)是允许受损语音数据进行再传输的检错语音信道。每一个数据包都有一个CRC(循环冗余校验),这样接收设备就可以检查数据包是否正确接收。在接收过程中存在错误和丢失的数据包将得到否认,再传输窗口允许未经确认的数据包进行再传输。eSCO由v1.2版蓝牙技术规范推出。

    此前版本的蓝牙技术规范采用的v1.1版SCO只能使用单槽数据包,而eSCO允许对同步语音或数据使用三槽数据包。这意味着eSCO可以达到100kb/s以上的连接速率,而v1.1版SCO的连接速率为固定值64kb/s,这是因为在使用单槽数据包时链路容量丢失,而当无线电改变频率时数据包之间会产生间隙。

    在每个eSCO传输过程中,当主设备传输一个eSCO数据包时,从设备会按照SCO常规进行响应(即使没有接收到主设备的数据包,从设备也可以进行响应)。因此eSCO与SCO的不同之处变得明显:eSCO存在一个再传输窗口,在这个窗口中,可以对未经确认的数据包进行再传输,直至确认收到。eSCO传输的间隔是可以调整的,v1.1版SCO有三种数据包间隔可供选择,传输速率都是64kb/s。扩展型SCO的数据包长度和间隔在链路的两个方向都是可以调整的,因此可以实现不对称传输。

    尽管eSCO信道不主动处理或避免干扰,但是受损数据包的再传输仍保证了音频质量受到其他无线电的影响比以前较小。

    专利技术

[1]  [2]  [3]  编 辑:张翀
关键字搜索:蓝牙  WIFI  多媒体  PMP  手机  VoIP  射频  WLAN  网络  Wi-Fi  FHSS  天线  多路复用  TDM  纠错  信令  单芯片  整合  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈