Bluetooth协议
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、射频及基带部分
Bluetooth设备工作在2.4GHz的ISM(Industrial,Science and Medicine)频段,在北美和欧洲为2400~2483.5MHz,使用79个频道,载频为2402+kMHz(k=0,1…,22)。无论是79个频道还是23个频道,频道间隔均为1MHz,采用时分双工(TDD,TimeDivision Duplex)方式。调制方式为BT=0.5的GFSK,调制指数为0.28~0.35,最大发射功率分为三个等级,分别是:100mW(20dBm),2.5mW(4dBm)和1mW(0dBm),在4~20dBm范围内要求采用功率控制,因此,Bluetooth设备间的有效通信距离大约为10~100米。
Bluetooth的基带符号速率为1Mb/s,采用数据包的形式按时隙传送,每时隙长0.625ūs,不排除将来采用更高的符号速率。Bluetooth系统支持实时的同步面向连接传输和非实时的异步面向非连接传输,分别成为SCO链路(Synchronous Ccnnection-Oriented Link)和ACL链路(Asynchronous Connection-Less Link),前者只要传送语音等实时性强的信息,在规定的时隙传输,后者则以数据为主,可在任意时隙传输。但当ACL传输占用SCO的预留时隙,一旦系统需要SCO传输,ACL则自动让出这些时隙以保证SCO的实时性。数据包被分成3大类:链路控制包、SCO包和ACL包。已定义了4钟链路控制数据包,后两者最多可分别定义12种,目前已定义了4种和7种,即共定义了15种。大多数数据包只占用1个时隙,但有些包占用3个或5个时隙。
Bluetooth支持64kb/s的实时语音传输和各种速率的数据传输,语音编码采用对数PCM或连续可变斜率增量调制(CVSD,Continuous Variable Slope Delta Modulation)。语音和数据可单独或者同时传输。当仅传输语音时,Bluetooth设备最多可同时支持3路全双工的语音通信;当语音和数据同时传输或仅传输数据时,Bluetooth设备支持433.9kb/s的对称全双工通信或723.2/57.6kb/s的非对称双工通信,另外,采用CRC(Cyclic Redundancy Check)、FEC(