保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

蓝牙基带数据传输机理分析


传输可靠性及系统抗干扰性,蓝牙数据传输机制采用三种纠错方式:1/3率FEC编码方式(即每一数据位重复3次)、冗余2/3率FEC编码方式(即用一个多项式发生器把10位码编码成15位码)以及数据自动请求重发方式(即发送方在收到接收方确认消息之前一直重发数据包,直到超时)。

图4 蓝牙分组包格式

3 蓝牙设备连接

蓝牙链接控制器工作在两种主要状态:待令(Standby)和连接(Connection)。在蓝牙设备中,Standby是缺省的低功率状态,只运行本地时钟且不与任何其他设备交互。在连接状态,主节点和从节点能交换分组包进行通信,所以要实现蓝牙设备之间的互相,彼此必须先建立连接。由于蓝牙使用的ISM频带是对所有无线电系统都开放的频带,会遇到各种各样的干扰源,所以蓝牙采用分组包快速确认技术和跳频方案来确保链路和信道的稳定。在建立连接和通信过程中使用跳频序列作为物理信道,跳频选择就是选择通信的信道。

3.1 跳频选择

跳频技术把频带分成若干个跳频信道(Hop Channel)。无线电收发器按一定的码序列(以产生随机数的方式)不断地从一个信道跳到另一个信道,并且收发双方都按这个规律才能通信并同步。跳频的瞬时带宽很窄,通过扩频技术展成宽频带,使干扰的影响最小。当一个设备被激活时,该设备被分配32个跳频频点,以后该设备就在这些跳频点上接收和发送信息。通用跳频选择方案由两部分组成,即选择一个序列并在跳频频点上映射该序列。对于每一情况,都需要从-主和主-从两种跳频序列。蓝牙系统中使用的跳频序列有如下几种:

(1) 呼叫跳频序列:在呼叫(Page)状态使用;

(2) 呼叫应答序列:在呼叫应答(Page Response)状态使用;

(3) 查询序列:在查询(Inquiry)状态使用;

(4) 查询应答序列:在查询应答(Inquiry Response)状态使用;

(5) 信道跳频序列:在连接(Connection)状态使用。

3.2 蓝牙连接建立

从待令状态到连接状态的过程就是连接建立过程。通常来讲,两个设备的连接建立过程如下:

首先,主节点使用GIAC和DIAC来查询范围内的蓝牙设备(查询状态)。如果任何附近的蓝牙设备正在监听这些查询(查询扫描状态),就发送它的地址和时钟信息后,从节点可以开始监听来自主节点的寻呼消息(寻呼扫描),主节点在发现附近的设备之间可以寻呼这些设备(寻呼状态),建立链接。在寻呼扫描的从设备被这个主节点寻呼后,就会以DAC(设备访问码)来响应(Slave response substate)。主节点在接收到从节点的响应后,便可以以送主节点的实时时钟、BD_ADDR、BCH奇偶位和设备类(FHS分组包),最后在从节点已经接收到这个FHS分组之后,进入连接状态。具体过程如图5。

由图5可见,在蓝牙连接建立的呼个不同阶段,主节点和从节点分别处于不同的状态,这些状态包括:

查询(Inquiry):查询是主节点用来查找可监视区域中的蓝牙设备,以便通过收集来自从节点响应查询消息中得到该节点的设备地址和时钟,查询过程使用IAC;

查询扫描(Inquiry Scan):蓝牙设备周期地监听来自其他设备的查询消息,以便自己能被发现。扫描过程中,设备可以监听普通查询接入码(GIAC)和特定查询接入码(DIAC);

查询响应(Inquiry response):从节点以FHS分组响应查询消息,它携带从节点的DAC、本地时钟等信息;

寻呼(Page):主节点通过在不同的跳频序列发送消息,来激活一个从节点并建立连接,寻呼过程使用DAC;

寻呼扫描(Page Scan):从节点周期性地在扫描窗间隔时间内唤醒自己,并监听自己的DAC,从节点每隔1.28s在这个扫描窗上根据寻呼跳频序列选择一个扫描频率;

从节点响应(Slave Response):从节点在寻呼扫描状态收到主节点对自己的寻呼消息即进入响应状态,响应主设备的寻呼消息;

主节点响应(Master

《蓝牙基带数据传输机理分析(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/153522.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。