蓝牙底层之BaseBand层学习总结

蓝牙底层之BaseBand层学习总结

ID:39624121

大小:503.50 KB

页数:8页

时间:2019-07-07

蓝牙底层之BaseBand层学习总结_第1页
蓝牙底层之BaseBand层学习总结_第2页
蓝牙底层之BaseBand层学习总结_第3页
蓝牙底层之BaseBand层学习总结_第4页
蓝牙底层之BaseBand层学习总结_第5页
资源描述:

《蓝牙底层之BaseBand层学习总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、蓝牙Baseband学习笔记目录:概述物理信道物理连接逻辑传输逻辑连接数据包比特流加工链路控制器音频处理一、概念描述蓝牙时钟:BluetoothClock蓝牙设备地址:BluetoothDeviceAddressing这里需要介绍下蓝牙时钟:二、物理信道物理发射功率在2.402GHz到2.480GHz之间,有79个信道。在连接状态、同步扫描状态和同步队列状态最大调频速率为1600跳/S;在请求和寻呼状态中最大调频速率为3200跳/S。跳频序列是双方约定的一组伪随机数。定义的5中信道:•basicpiconetphysicalchannel在连接状态默认使用•adaptedpiconetphy

2、sicalchannel修改过的piconet连接使用•pagescanphysicalchannel•inquiryscanphysicalchannel•synchronizationscanphysicalchannel第一二种用于基础和改变后的piconet连接第三种寻呼扫描信道用于扫描连接设备。第四种请求扫描信道使用Native时钟第五种同步扫描信道用于设备接收同步队列包主从设备的定义是在两个建立连接的设备之间有意义。蓝牙管理中搜索周围设备(devicediscovery),会进行pagescan;pagescan其实是不停的进行多次inquiryscan,知道外部某个条件才中断。

3、pagescan中两次inquiryscan间隔一般是30S。三、物理连接一个物理连接代表设备间的基带连接。一个物理连接总是和一个确定的物理信道关联。物理连接用共同的属性:在物理连接上申请逻辑传输。•Powercontrol•Linksupervision•Encryption•Channelquality-drivendataratechange•Multi-slotpacketcontrol四、逻辑传输主从设备之间不同的逻辑传输可能被确立,定义了六种逻辑传输•SynchronousConnection-Oriented(SCO)logicaltransport•ExtendedSynch

4、ronousConnection-Oriented(eSCO)logicaltransport•AsynchronousConnection-Oriented(ACL)logicaltransport•ActiveSlaveBroadcast(ASB)logicaltransport•ParkedSlaveBroadcast(PSB)logicaltransport•ConnectionlessSlaveBroadcast(CSB)logicaltransport.SCO:用于有时限的信息例如声音或者一般的同步数据。使用保留时隙。eSCO:可能有在保留时隙后一个重传窗口。ACL:总是主从设备

5、之间的一个点到点的逻辑传输。在非保留时隙中。ASB:用于主设备和活动的从设备通信。PSB:用于主设备和休眠的从设备通信。CBS:用于主设备发送Profile广播。LT_ADDR:逻辑传输地址为一个处于活动状态的从设备都会被分配一个3bit的LT_ADDR。全0的LT_ADDR保留给ASB和PSB广播消息。有一个非全0的地址留给CSB逻辑连接SCO是对称的。一个主设备可以提供3个SCO连接和同一个从设备或者和不同的设备。一个从设备可以提供三个SCO连接和同一个主设备或者两个SCO连接和不同的主设备。而且SCO绝不重传。eSCO窗口由保留时隙和重传窗口构成,是对称或者非对称的。在一个主设备和一个

6、从设备之间仅仅应该存在一个ACL逻辑传输,如果有更多的ACL数据包,用重传确保数据完整。如果ACL数据连接没有数据发送,不需要轮询,不需要传输请求。发送接收过程!!ASB逻辑传输被用于连接在匹克网中的设备的L2CAP传输,传输是单向的,没有确认。ASB逻辑传输只用于L2CAP群组传输,绝不用于L2CAP的面向连接信道、L2CAP控制信标和LMP的控制信标。ASB逻辑传输的不可靠的,为了增加可靠性,数据包会有一定数量的重传,重传的数据包使用相同的序列号以便从设备过滤重传。五、逻辑连接蓝牙白皮书定义了6种逻辑连接•LinkControl(LC)•ACLControl(ACL-C)•UserAsy

7、nchronous/Isochronous(ACL-U)•UserSynchronous(SCO-S)•UserExtendedSynchronous(eSCO-S)•ProfileBroadcastData(PBD)LC携带底层的控制信息:ARQ、流控和有效数据描述。除了数据包没有包头,否则每个包都包含LC信息。ACL-C:携带LM层交换的信息,用DM1或者DV数据包。ACL-C的的LLID为11b。ACL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。