- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                蓝牙底层之BaseBand层学习总结
                    蓝牙Baseband学习笔记
目录:
概述
物理信道
物理连接
逻辑传输
逻辑连接
数据包
比特流加工
链路控制器
音频处理
 
一、概念描述
蓝牙时钟:Bluetooth Clock
蓝牙设备地址:Bluetooth Device Addressing
这里需要介绍下蓝牙时钟:
二、物理信道
物理发射功率在2.402GHz到2.480GHz之间,有79个信道。在连接状态、同步扫描状态和同步队列状态最大调频速率为1600跳/S;在请求和寻呼状态中最大调频速率为3200跳/S。跳频序列是双方约定的一组伪随机数。
 
定义的5中信道:
? basic piconet physical channel    在连接状态默认使用
? adapted piconet physical channel    修改过的piconet连接使用
? page scan physical channel
? inquiry scan physical channel
? synchronization scan physical channel
第一 二种用于基础和改变后的piconet连接
第三种寻呼扫描信道用于扫描连接设备。
第四种请求扫描信道
使用Native时钟
第五种同步扫描信道用于设备接收同步队列包
主从设备的定义是在两个建立连接的设备之间有意义。
蓝牙管理中搜索周围设备(device discovery),会进行page scan;page scan其实是不停的进行多次inquiry scan,知道外部某个条件才中断。page scan中两次inquiry scan间隔一般是30S。
三、物理连接
一个物理连接代表设备间的基带连接。一个物理连接总是和一个确定的物理信道关联。物理连接用共同的属性:在物理连接上申请逻辑传输。
? Power control
? Link supervision 
? Encryption 
? Channel quality-driven data rate change 
? Multi-slot packet control 
四、逻辑传输
主从设备之间 不同的逻辑传输可能被确立,定义了六种逻辑传输
? Synchronous Connection-Oriented (SCO) logical transport
? Extended Synchronous Connection-Oriented (eSCO) logical transport 
? Asynchronous Connection-Oriented (ACL) logical transport
? Active Slave Broadcast (ASB) logical transport
? Parked Slave Broadcast (PSB) logical transport
? Connectionless Slave Broadcast (CSB) logical transport.
SCO:用于有时限的信息例如声音或者一般的同步数据。使用保留时隙。
eSCO:可能有在保留时隙后一个重传窗口。
ACL:总是主从设备之间的一个点到点的逻辑传输。在非保留时隙中。
ASB:用于主设备和活动的从设备通信。
PSB:用于主设备和休眠的从设备通信。
CBS:用于主设备发送Profile广播。
LT_ADDR:逻辑传输地址
为一个处于活动状态的从设备都会被分配一个3bit的LT_ADDR。
全0的LT_ADDR保留给ASB和PSB广播消息。有一个非全0的地址留给CSB逻辑连接
SCO是对称的。一个主设备可以提供3个SCO连接和同一个从设备或者和不同的设备。一个从设备可以提供三个SCO连接和同一个主设备或者两个SCO连接和不同的主设备。而且SCO绝不重传。
eSCO窗口由保留时隙和重传窗口构成,是对称或者非对称的。
在一个主设备和一个从设备之间仅仅应该存在一个ACL逻辑传输,如果有更多的ACL数据包,用重传确保数据完整。如果ACL数据连接没有数据发送,不需要轮询,不需要传输请求。
发送接收过程!!
ASB逻辑传输被用于连接在匹克网中的设备的L2CAP传输,传输是单向的,没有确认。ASB逻辑传输只用于L2CAP群组传输,绝不用于L2CAP的面向连接信道、L2CAP控制信标和LMP的控制信标。ASB逻辑传输的不可靠的,为了增加可靠性,数据包会有一定数量的
重传,重传的数据包使用相同的序列号以便从设备过滤重传。
五、逻辑连接
蓝牙白皮书定义了6种逻辑连接
? Link Control (LC)
? ACL Control (ACL-C)
? User Asynchronous/Isochronous (ACL-U)
? User Sy
                
原创力文档
                        

文档评论(0)