蓝牙技术术语解析

上传人:m**** 文档编号:492685738 上传时间:2023-11-12 格式:DOCX 页数:12 大小:163.32KB
返回 下载 相关 举报
蓝牙技术术语解析_第1页
第1页 / 共12页
蓝牙技术术语解析_第2页
第2页 / 共12页
蓝牙技术术语解析_第3页
第3页 / 共12页
蓝牙技术术语解析_第4页
第4页 / 共12页
蓝牙技术术语解析_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《蓝牙技术术语解析》由会员分享,可在线阅读,更多相关《蓝牙技术术语解析(12页珍藏版)》请在金锄头文库上搜索。

1、蓝牙技术术语解析1. Access Code每个基带的信息包,其开始部分是访问码,访问码可以是如下三种类型之一:CAC, DAC和IAC。 CAC包括preamble, sync word和trailer位,其总长为72位。一旦作为不带包头(packet header) 的自包含信息传输时,DAC和IAC就不包括trailer位,其长度达到68位。2. ACLAsynchronousConnectionless Link异步链路,蓝牙系统中定义的两种数据链路之一。这是个在 LMP level上创建的两种设备之间的异步链接(分组交换)连接。这种类型的链接主要用来发送ACL (异步链路)包。另外一

2、种数据链接类型是SCO。3 Channel (hopping) sequence信道濒序列,这是个由79种频率组成的伪随机序列(对于23MHz system系统来说,是23种),使 用微微网中主设备的蓝牙设备地址(BD_ADDR ),可以计算出这些频率。序列的的相位可以通过对 主设备的时钟的预测计算出来。信道跳濒序列周期很长,在短时间内不会出现重复。在短时间内,跳 频均匀分布在79MHz的范围内。4. connectable device可连接设备,在允许范围内的蓝牙设备,可以响应寻呼信息,并且建立连接。5. Device Discovery设备发现。一种请求和接收蓝牙地址,时钟,设备类别等的

3、机制。6. Frequency Hopping (Selection)跳濒选择。蓝牙的特点就是能够高速跳濒。定义了 10种不同的跳濒序列,5种是针对79 MHz ran ge/79跳濒系统,另外5种是针对23 MHz ran ge/23跳濒系统,不同范围的跳濒序列的区别仅仅 在于频率范围 79MHz / 23MHz,以及段长:32 hops(79MHz system) / 16hops(23MHz system) 砌濒序列包括寻呼序列(page sequenee )和寻呼响应序列(page response sequenee ),这些都 用在寻呼过程中(page procedure )。在查询

4、过程中(inquiry procedure )存在查询序列(inquiry sequenee )和查询响应序列(inquiry response sequenee)。最后,蓝牙系统中,主砌濒序列是信 道濒序歹U( ehannel hopping sequenee )。7. Inquiry Procedure查询过可以让设备发现周围的其他设备,并了解这些设备的地址和时钟。查询过程需要一个设备单元 发送查询包(in quiry state)并且接受查询回复。接受查询包的目标设备(destination),通常处于查询扫描状态(inquiry sean state ),以便接受查询数据包。目标设备之

5、后将进入查询响应状态(inquiry response state ),并 发送一个查询回复给源设备。一旦查询过程完毕之后,就会通过寻呼过程(paging proeedure )建立 一个连结。8 Inquiry Response State查询响应状态,当设备接收到一个查询包之后,可以用查询响应包进行响应(一种FHS包)。通过使 用查询响应跳频序列(inquiry response hoppingsequenee)进行发送。9. Inquiry State查询状态,一旦设备想发现新的设备,就会进入查询状态,此时,该设备就向规定范围内的所有设备 广播出其查询包(ID paeket),包中包含了

6、 IAC。通过使用查询调频序列把包发送出去。在查询状态 的设备也可以接受查询回复(FHS paekets ),但是,该设备不会对这些包进行确认。10. Inquiry Scan State查询扫描状态,当设备想接受查询包时,就会进入查询扫描状态。扫描是根据查询跳濒序列进行的。11. Inquiry (hopping) sequence查询(跳跃)序列,这是个32种频率序列(对于23MHz系统有16种),在使用GIAC LAP或者DIAC LAP的时候,就会计算出该频率。序列的相位可以从内部单元时钟(native units eloek)计算出来。 在计算32种频率时,主中央频率和其他31种频率

7、之间的偏移量为+/- 16。每隔1.28秒就会计算出一个新的中央频率。要处理所有这32种频率,查询跳跃序列在2个查询系列中进行切换,每个系列有 16 种频率。参见 Freque ncy seque nee。12. Inquiry (hopping) response sequence查询响应序列覆盖了 32种响应频率(对于23MHz来说,有16种),这些频率都同当前的查询跳濒 序列对应。主设备和子设备使用不同的规则来获得同样的频率。参见Freque ney seque nee。13. non-connectable device不可连接设备,不能响应寻呼的设备,称为处于非连接模式。与之相反的设

8、备称为可连接设备(connectable device )。14. non-d iscoverable device不可发现设备,不能响应查询的设备称为处于不可发现模式。在此模式下,设备不能进入查询响应状 态(inquiry response state )。15. DHData-HighRate高速率数据,用于异步链接(ACL link)的高速率数据的包类型。DH1包类似于 DM1包,只有一点不同:payload中的信息没有进行前向纠错编码(FEC)。这意味着DH1包可以 在一个时隙中,携带多达28字节的信息。DH3包也与此类似,只有一点不同:它可以覆盖多达三个 时隙,并且包含185字节信息

9、。同样,DH5包可以覆盖到五个时隙,并且包含多达341字节的信息。 参见蓝牙packet types.16. DMData- Medium Rate中等速率数据,用于异步链接(ACL link) 上的中等速率数据的包类型。DM1 包仅携带信息数据,包含了一个16位的CRC码和18字节的信息。它们使用2/3前向纠错编码 (FEC),该包仅仅覆盖到一个时隙。DM3包与此类似,仅仅覆盖三个时隙,可携带多达123字节信 息,DM5可以覆盖多达五个时隙,可以携带226字节信息。参见蓝牙packet types。17. hold mode保持模式,同步到微微网中的设备进入的一种节能模式,此时设备的活跃程度

10、降低了。主单元可以把 子单元的设备置为保持模式,此时,子单元仅仅只有其内部计时器在运行。子单元也可以请求进入保 持模式,一旦子单元从保持模式转换出来,就立即恢复数据传输。对于三种节能模式(呼吸、保持和 停止模式)来说,保持模式的节能效果居中(即具有中等程度的节能效果。18. Idle mode空闲模式,当设备没有同其他设备建立连接时,就处于空闲模式。在该模式下,设备可以发现其它设 备。一般来说,设备发送查询码(GIAC, DIAC )给其他设备。任何允许查询的设备将响应该信息。之 后,相关设备会决定建立连接。19. POLL packetPOLL包,类似于NULL packet,区别仅仅在于:

11、它需要来自目的设备的确认。一旦收到POLL包, 子设备必须发回一个包进行响应。参见蓝牙packet types。20. SCOSyn chro nousCo nn ection Orie nted link面向连接的同步链路,支持对时延敏感的信息如语音。蓝牙 中定义的两种数据链路方式之一。用保留带宽进行同步通信(电路交换),即两台设备在LMP层利用 保留时隙在物理信道上周期传送传送数据包。这种类型的链接主要用于传送SCO包(语音数据)。SCO包不包括CRC码,且不进行重传。主要支持传输有时间限制的信息,例如声音。仅仅在ACL链 接已经建立之后,才可以建立SCO链接。参见ACL。制科 4.1O

12、Hc_BRmD 兀 88=LE CO=FO=-BAMPflcln-oT制田* 矣诽卅田卅哥(HospFSJtg(contro-ers)awFSJtglzl(H0st contro=er Interface、 HCI)曲亠izj半左aTm醫s训区来飙爛滋川茨drr曲亠izj皆將茹酗s誇目來洲。誇HH菇血盼申、却亠_MM凹壬前册网QSB盼申确闻跚*诸2施莒盼申3黑 囲聃凹左幅耦甘con=ro_ers、PC凹左幅耦甘Host、USBsffibn禅砌尊HCI。嶷izjs咄哥Hrs制科SM宜凹左滋勒誇目、Host、con=o_ers 禅砌W滞Hrs制科 舁、PCB 滞HrffiCPC3制科 la s C

13、ART、宜砌尊 HCI。当然,以上表述并不严谨,实际上Host层是硬件的抽象,而与具体的硬件无关,控制器是协议栈的 底层实现,它才与硬件直接相关,通常就是蓝牙IC。前文图中展示的仅是一个通用的蓝牙架构图,我们手机上的双模蓝牙系统与之类似,但实际上一个蓝 牙设备可以仅由一个Host和一个主控制器组成,HCI层其实是可选的,在具有简单功能的蓝牙设备 (例如耳机)中,Host和控制器可以在同一微处理器上实现而无需HCI。主控制器可以是以下三种:o BR / EDR控制器o LE控制器o BR / EDR和LE组合控制器可选的还可以有一个或多个次要控制器(AMP),AMP在蓝牙3.0就已经引入,主要和

14、BR / EDR搭配 使用,作为数据高速传输通道。这种场景下,BR / EDR主要用作搜索,配对,连接建立和连接维持的 作用。当两个BR / EDR蓝牙设备L2CAP连接建立后,AMP管理器能检测到另外一个设备的AMP管 理器。当两个蓝牙设备都有AMP控制器,蓝牙核心系统提供这样一种机制,能让数据流从主控制器 迁移到次要控制器,即通过AMP来传输,AMP可以使用802.11协议转换层(PAL)來提供更高的傳 輸率,最高可达54 Mbps。结合以上,关于实际的蓝牙设备架构,我们可以组合几种控制器和Host得到以下符合规范的蓝牙架 构:o四种可能的单模架构rHostHostJUEALP丿JBRfE

15、DROcrt rollerIKBR/EDRControllerControllerBR/EDROortrdlerOontrdlero三种可能的双模架构控制器和HCI涉及底层硬件部分,不做更多讨论,接下来重点对Host层做一个具体的说明。HostHost包含逻辑链路控制和适配层(Logical Link control & Adaption Protocol, L2CAP)以及图中未 画出的 Channel Manager、Security Manager Protocol (SMP)和图中出现的 GAP 等其他更高层。 L2CAP主要起到数据缓冲和简单数据管理的作用。通道管理器负责创建,管理和关闭用于传输服务协 议和应用程序数据流的L2CAP通道。SMP等其他部分详情参见核心协议文档,我们把重点放到应用 层。Profiles蓝牙系统中的应用程序互操作性(应用部分)由各种蓝牙配置文件(Profile )完成。Profile就是定义了一个实际的应用场

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号