ImageVerifierCode 换一换
格式:DOCX , 页数:61 ,大小:928.18KB ,
资源ID:9829451      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9829451.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论文蓝牙跳频算法的改进与蓝牙家庭网络的研究.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

论文蓝牙跳频算法的改进与蓝牙家庭网络的研究.docx

1、论文蓝牙跳频算法的改进与蓝牙家庭网络的研究蓝牙跳频算法的改进与蓝牙家庭网络的研究摘 要随着个人计算机和因特网在家庭中的迅速普及,以及信息家电智能化程度的提高,家庭网络,特别是简单、灵活与可靠的家庭网络日益受到人们的关注。作为一种开放性的短距离无线通信技术,蓝牙技术将是家庭网络低速率数据传输的最佳解决方案。蓝牙工作在全球通用的2.4GHz ISM(工业,科学,医学)频段,由于该频段对所有无线电子系统都开放,Bluetooth设备会受到相当严重的干扰。为此Bluetooth采用了快速跳频技术,以确保最大限度的削减来自其他设备的射频干扰。文章首先介绍了蓝牙跳频系统中跳频序列的产生算法,接着以此算法为

2、基础,以躲避干扰为目的,从提高系统抗干扰能力的角度出发,提出了一种改进的自适应跳频方案来进一步改善系统的性能,最后基于C语言和MATLAB工具对原跳频系统和改进后系统分别进行了系统仿真和性能分析,并对两个系统性能进行了比较。仿真和分析比较结果表明,本文提出的改进方案大大提高了系统的抗干扰能力。论文还研究了基于蓝牙技术无线家庭网络的实现,阐述了如何通过蓝牙网关来实现对家庭蓝牙信息家电的远程监控,以及家庭内的个人PC机和笔记本电脑等如何通过蓝牙网关访问Internet。本文详细介绍了蓝牙网关的实现,文章从实现蓝牙网关所需的蓝牙应用模型局域网接入应用模型着手,论述了如何从软件上完成蓝牙协议和基于主机

3、蓝牙上层应用程序的开发,直至最终实现局域网接入应用模型。关键词:蓝牙,家庭网络,蓝牙网关,局域网接入,跳频算法,自适应。AbstractWith the rapid popularization of PC and Internet in the home, and improvement of the intelligentized degree of information household appliances, HomeNet, especially simple, flexible and robust HomeNet is getting more and more attent

4、ion. As a short-range wireless communication technology, Bluetooth is one of the best solution to low-rate wireless HomeNet connection.Working at the opening 2.4GHz ISM band which is free to be accessed, Bluetooth devices will be easily interfered with by other systems. To induce the RF interference

5、 from other systems by the greatest degree, Bluetooth uses the fast frequency hopping technology. The hop selection algorithm is introduced in this paper. And to improve the performance of anti-interference, an improved adaptive frequency hopping scheme is suggested on the basis of original algorith

6、m. To compare the anti-interference performance between the original and improved system, system emulation and performance analysis is implemented by using C language and Matlab. The result of emulation and analysis shows that the improved scheme put forward by the paper greatly enhances the systems

7、 anti-interference performance.The other part of this paper discusses the research and realization of the Bluetooth-based HomeNet, including how to realize long-distance control to the information household appliances through Internet, and how the PC or portable computer in the HomeNet accesses Inte

8、rnet through Bluetooth gateway. The realization of Bluetooth gateway is emphasized. Commencing on the Bluetooth application profile LAN Access Profile, the paper discusses until the implement of Bluetooth protocols and high layer Bluetooth application programming to the final realization of LAN Acce

9、ss Profile in detail.Keywords: Bluetooth, HomeNet, Bluetooth gateway, LAN Access, hopping algorithm, adaptive.目 录摘 要 IAbstract II第一章 前言 11.1 引言 11.2 家庭网络连接技术 11.2.1 有线家庭网络连接技术 11.2.2 无线家庭网络连接技术 21.3 基于蓝牙技术的无线家庭网络 31.4 本论文研究的主要内容 3第二章 蓝牙有关协议 52.1 蓝牙协议体系及应用模型 52.2 蓝牙协议和PPP协议 72.2.1 蓝牙协议 72.2.2 PPP协议 1

10、52.3 小结 17第三章 蓝牙跳频算法的分析与改进 183.1 蓝牙系统对跳频伪随机序列的要求 183.2 蓝牙系统跳频序列算法 183.3 系统改进方案 203.4 系统仿真及性能分析 223.4.1 跳频序列均匀特性分析 223.4.2 系统抗干扰性能分析 233.5 小结 28第四章 蓝牙家庭网络的设计和实现 294.1 家庭网络的远程控制方案 294.2 蓝牙PC机的Internet接入 304.2.1 实现蓝牙网关所需应用模型局域网接入 314.2.2 LAP(蓝牙网关)的实现设计 334.2.3 蓝牙软件开发环境 354.2.4 蓝牙协议的实现 374.2.5 蓝牙RFCOMM连

11、接的软件实现 394.2.6 蓝牙局域网接入应用规范的最终实现 444.3 小结 45结束语 46参考文献 47作者攻读学位期间公开发表的文章 50致 谢 51第一章 前言1.1 引言网络技术正以前所未有的速度渗入普通家庭,无处不在的网,无处不在的计算(Everything connecting, Everything computing )成为当今计算机技术的潮流,同时也带来了家居环境的变革,PC、PDA以及数字相机、蜂窝电话、数字电视开始涌入家庭;具有信息访问功能的微波炉、冰箱及空调等各种数字化消费电子产品也将出现在人们的视野。Internet带来了无限的信息流通、快速便利的信息交换以及远

12、端信息存取控制等好处,浩瀚的网络信息使人们把Internet访问、电子邮件、个人商务以及网上购物等作为购买电脑的主要目的。为了在家中更方便地获取信息、通信或娱乐,人们开始将所有这些信息家电(Internet Information Appliance)连接成无线或有线的网络;通信、计算机与消费电子(3C的结合)的进一步融合,必将带来数字化、智能化、网络化的信息家电的更快发展。家庭网络开始在生活中扮演越来越重要的角色,一场由家庭网络引发的新的革命悄然兴起。家庭网络是指将个人电脑、信息家电、三表(水表、电度表、煤气表)、照明系统及安全报警系统连接在一起而构成的网络。它在家庭内部能够实现各信息家电联

13、网,对外部能够接入智能小区网络和Internet。人们所关注的最后一公里的问题,实际上仅仅解决了一半,家庭网络才是宽带连接最后一百码需要完成的任务。1.2 家庭网络连接技术家庭网络的连接技术有四类,它们分别是:传统局域网络、电话线网络、电力线网络和家庭无线网络。也可将其划分为有线和无线两大类。1.2.1 有线家庭网络连接技术传统局域网连接建立在IEEE802.3标准的基础上,使用以太网的形式,通过双绞线或同轴电缆传输信号,速度从10Mbps到100Mbps不等,具有较高可靠性,广泛地应用于商业企业中。但是成本太高,安装维护困难,家庭网络中很少采用这种方案。基于电话线的家庭网络具有廉价、简单、成

14、熟的特点,发展最为迅速。其遵循的协议是HomePNA(Home Phoneline Networking Alliance)标准。HomePNA2.0版本已经于1999年下半年发布,其速率是10Mbps。HomePNA规范与现存Internet访问技术兼容,如V.90、ADSL或Cable Modem。电源线网络的最大好处是用户无须为组建家庭网络重新布线投资,居室内随处可见的电源插座都可以用来连接任何一台信息电器设备,可以节约大量的人力、物力和财力。随着HomePlug标准的建立,电源线网络将有统一的技术规范进一步消除来自电力系统的低频噪音干扰,将有着十分诱人的发展前景。1.2.2 无线家庭网

15、络连接技术无线家庭网络的最大优点是可移动性,可以省去各种专用的连接电缆,为可移动设备接入家庭网络提供了很大便利,网络中设备的位置更加灵活。目前主要的无线网络技术有IrDA、HomeRF、IEEE802.11b和Bluetooth(蓝牙)。IrDA(Infrared Data Association)工作距离1米,速度为115Kbps,传输角度只有30度,超过这个角度在传送数据时两个接口必须正对,各设备之间不可以有固体障碍。HomeRF3主要针对家庭网络进行设计,旨在降低语音数据成本,它制定了一种共享无线访问协议(SWAP)。HomeRF工作在2.4G频段,支持数据和语音,其数据通信采用简化的I

16、EEE802.11b协议标准,进行语音通信时采用DECT(Digital Enhanced Cordless Telecommunication)标准,使用TDMA的时分多址技术。HomeRF采用跳频扩频(FHSS)技术,跳频速率为50跳/秒,共划分了75个带宽为1MHz的跳频信道。调制方式分为2FSK和4FSK两种,采用2FSK时传输速率为1Mbps,采用4FSK时最大速率可达到2Mbps。每个网络支持27个设备联网,发射功率为100mW,并且提供了与TCP/IP良好的集成。HomeRF最大的缺点是开放性不够好,技术标准没有公开,而且技术本身的抗干扰性也比较差。IEEE802.11b4协议集

17、中在ISO模型的物理层和MAC层上,工作在2.4GHz频段,采用补偿码键控制调制技术(CCK),发射功率最高为100mW(20dBm)。它的最高速率可以达到11Mbps,当射频情况变差时,数据传输速率将降低到5.5 Mbps、2 Mbps和1 Mbps。802.11b在MAC层采用碰撞避免的载波检测多路访问(CSMA/CA)或分布式协调功能(DCF)。该标准的设计目标决定了它比较适合于在布线代价较高的企业内部构建无线网络,而不适合家庭网络的组建。蓝牙技术1使用2.4GHz全球通用的ISM(工业、科研和医疗)频段,为了减少干扰,蓝牙特别设计了快速确认和跳频方案以确保链路稳定、抑制干扰和防止衰落。

18、蓝牙采用跳频技术,以每秒1600跳的频率在79个跳频通路内跳频,使干扰可能的影响变成很小。另外,它还使用FEC(Forward Error Correction,前向纠错)来抑制了长距离链路的随机噪音。蓝牙的数据传输总速率为1Mbps,以时分多路制式实现双工通信。蓝牙发射时,无线输出功率为0dBm,通信距离可达10m,若加上放大器,通信距离可达100m。接收机的灵敏度不可低于70dBm。1.3 基于蓝牙技术的无线家庭网络家庭网络发展的方向必将是无线网络,和其它三种无线连接技术相比,蓝牙是家庭网络低速率数据传输的最佳解决方案,它本身具有的系统健壮性、低复杂性、低性能、低成本等优点使得该技术适合于

19、不同的场合;而且由于蓝牙技术标准的开放性,显示了更大的优越性。为此,对基于蓝牙技术的无线家庭网络进行研究具有极大的理论和实际意义,必将极大的推动信息产业的发展。本文主要对基于蓝牙技术的无线家庭网络进行研究,图1.1所示即为基于蓝牙技术的HomeNet的组成方案。图1.1 基于蓝牙技术的HomeNet组成方案由图1.1我们可以看出蓝牙家庭网络主要由蓝牙网关和蓝牙终端设备组成。蓝牙终端设备可以分为三类:蓝牙家庭安保类设备(摄像机等),蓝牙信息家电(蓝牙微波炉、蓝牙空调等),蓝牙PC机及其外围设备。蓝牙网关是家庭网络中的核心,同时也是和外部公用网络互联的接口。它具体实现两个功能:一、蓝牙网关是家庭网

20、络的组织者,它利用蓝牙技术将家庭中的信息设备组成一个Piconet网;二、蓝牙网关是蓝牙家庭网络访问外部公共网络的接入点,是蓝牙协议与LAN协议转换的接口。家庭网络可以通过网关与户外的各种网络互连,这种连接可以采用有线或无线方式,有线方式有传统的Modem,和最新的Cable modem、ADSL技术、数据广播技术等,无线的方式有WAP,LDMS等。1.4 本论文研究的主要内容本课题是上海市科委2001年度重大课题“无线接入技术”的子课题“蓝牙技术应用研究”,主要针对基于蓝牙技术的无线HomeNet进行研究。蓝牙工作在2.4GMHz ISM公用频段,时常会遇到不可预测的干扰,为此蓝牙采用了快速

21、跳频技术。论文研究了蓝牙系统的跳频产生算法,并以此算法为基础,从提高系统抗干扰能力的角度出发,提出一种改进的自适应跳频方案来进一步改善系统的性能,接着基于C语言和MATLAB工具对原跳频系统和改进后的跳频系统分别进行了系统仿真和性能分析,并对两个系统的抗干扰性能进行了比较。论文还研究了基于蓝牙技术无线家庭网络的实现,阐述了如何通过蓝牙网关来实现对家庭蓝牙信息家电的远程监控,以及家庭内的个人PC机和笔记本电脑等如何通过蓝牙网关访问Internet。其中重点研究了蓝牙网关的实现技术,论文从实现蓝牙网关所需的蓝牙应用模型局域网接入应用模型着手,论述了如何从软件上完成蓝牙协议和基于主机蓝牙上层应用程序

22、的开发以及协议的转换,直至最终实现局域网接入应用模型。论文的章节编排如下:第一章简要讲述了基于蓝牙技术无线家庭网络的组成以及本论文的主要研究内容。第二章介绍了蓝牙有关协议。第三章分析了蓝牙系统跳频序列的产生算法,并在原跳频算法的基础上,提出了一种改进的自适应跳频方案来进一步提高系统的抗干扰能力,接着基于C语言和MATLAB工具对原跳频系统和改进后的系统进行了系统仿真和性能分析。仿真和分析比较的结果表明,改进后的跳频系统大大提高了系统的抗干扰能力。第四章详细阐述了基于蓝牙技术家庭网络的设计和实现方案,其中重点分析了蓝牙网关的实现。第二章 蓝牙有关协议2.1 蓝牙协议体系及应用模型 67蓝牙协议的

23、目标是允许遵循协议的应用可以进行互操作,整个协议栈包括蓝牙指定协议和非蓝牙指定协议(应用层协议),设计协议和协议栈的主要原则是尽可能利用现有的各种高层协议,保证现有协议和蓝牙协议之间的互通性。蓝牙协议的开放性保证了设备制造商可自由地选用其专利协议和公共协议,在蓝牙协议的基础上开发新的应用。完整的蓝牙协议栈结构如图2.1所示。图2.1 蓝牙协议栈整个蓝牙协议体系结构可分成三大部分:底层硬件模块、中间协议层和高层应用层。底层硬件模块包括射频层RF(Radio Frequency)、基带BB(Baseband)部分和链路管理协议LMP(Link Manager Protocol)。中间协议层包括逻辑

24、链路控制和适应协议L2CAP(Logical Link Control and Adaptation Protocol)、服务发现协议SDP(Service Discovery Protocol)、电缆替代协议协议RFCOMM和二元电话控制协议TCS BIN(Telephony Control Protocol)。高层应用层都是一些现成的协议,包括PPP、UDP/TCP/IP、OBEX、WAP等。除了上述协议层以外,蓝牙协议还定义了主机控制接口HCI,它为基带控制器、链路管理器、硬件状态和控制寄存器提供接口命令。不是任何应用都必须使用全部协议,但是除了语音之外的所有应用都要使用蓝牙技术规范中的

25、数据链路层和物理层。在后面的章节中,我们将介绍协议栈中的一部分协议。蓝牙协议栈的最上部显示了各种应用模型。蓝牙SIG定义了几种基本的应用模型,包括:文件传输、因特网网桥、局域网接入、同步、三合一电话和终极耳机。为了保证蓝牙设备之间的互操作性,蓝牙SIG定义了13种应用规范(Profile),应用规范阐述了为了实现一个特定的应用模型,各层协议间的运转协同机制。每种Profile都从协议栈中选取不同的协议组合来完成特定的功能,每一种应用模型对应一个或多个应用规范。图2.2给出了蓝牙应用规范结构和相依性。图2.2 应用规范结构如图所示,通用访问应用规范是其他所有应用规范的基础,位于应用规范结构的最低

26、层,它和串口应用规范,业务发现应用规范及通用对象交换应用规范一起构成了蓝牙各种应用模型的基础,称为通用应用规范。其它的则称为特定应用规范,都直接或间接的依赖于通用应用规范,如局域网接入应用规范(LAN Access Profile)就建立在串口应用规范(Serial Port Profile)的基础上。其中无绳电话应用规范和对讲机应用规范又被称为电话管理协议二进制应用规范,直接依赖于通用访问应用规范。2.2 蓝牙协议和PPP协议这一小节我们对局域网接入应用规范协议栈中所用到的蓝牙协议和PPP协议作一个详细的说明。2.2.1 蓝牙协议167一、基带协议(BaseBand)基带部分和射频部分一起工

27、作,控制数据分组在指定的时隙和指定频率上发送。蓝牙的射频系统是一个跳频系统,分组在指定时隙、指定频率上发送,使用查询和寻呼进程实现不同蓝牙组件的发送频率和时钟的同步,为数据分组提供两种连接方式:面向连接(SCO)和无连接(ASL),并完成前向纠错(FEC)、循环冗余校验(CRC)和数据加密。蓝牙基带协议是电路交换和分组交换的融合,因此既适合传送实时话音也适合传输数据,话音通道可支持64kb/s的同步连接,异步通道可支持不对称连接,一个方向的速率可高达721kb/s,而另一个方向速率允许为57.6kb/s。 1、物理信道和物理链路蓝牙技术的特点体现在底层技术,而基带层是底层中的关键技术之一。注意

28、蓝牙基于微微小区机制,需具备强壮性、低复杂度、低功率、低成本的特点,而这在基带层技术中有所体现。蓝牙采用跳频技术,每秒1600跳,从时间域看即每个时隙长度是625s,即每个时隙从79个信道中选择一个。时隙编号0(2271),即跳频序列以227进行循环(有关蓝牙跳频的算法将在后面章节进行详细讨论研究),分组传输采用时分双工(TDD)交替传输方式。蓝牙既支持电路型数据,也支持分组型数据;既支持点对点连接,也支持点对多点连接。在一个微微网络(Pieconet)中,一个单元作为主设备(Master)单元,其他作为从设备(Slave)单元,最多可以有7个从设备;但是允许有更多从设备与主设备保持在Park

29、状态。从设备对信道的接入由主设备控制。微微网络在覆盖上可以有重叠:每个网络有各自的跳频方案,一个网络的主设备可以同时作为另一个网络的从设备;一个从设备可以属于多个网络。主设备向从设备发送数据只能占用偶时隙,反之从设备只能在奇时隙才能向主设备发送数据。分组起始位置与时隙起始点相吻合。一个分组(Packet,实际上更习惯的说法是帧,因为在基带层其地位类似于OSI的第二层、部分涉及物理层,分组的确切用法在第三层,但是蓝牙基带层规范中采用Packet术语)的传送最多可以占用5个时隙,在一个分组的传送期内,维持初始时隙所占用的信道而不再跳频。TDD和定时工作方式如图2.3所示:图2.3 主从单元传输分组

30、时序图在主从设备之间,有两种不同类型的链路,即同步面向连接SCO(Synchronous Connection-Oriented)链路和异步无连接ACL(Asynchronous ConnectionLess)链路。SCO是点到点链路,主设备在周期性的保留时隙上维持SCO;ACL是点到多点链路。主设备可以利用SCO未占用的时隙建立ACL链路,从设备可以同时参与SCO和ACL。SCO具备双向对称性,可以看作电路型连接,通常用于支持语音等实时业务。主设备可与一个或多个从设备建立多达3个的SCO链路;一个从设备也与多个主设备建立SCO链路(最多3条)。SCO分组不采用重传机制。SCO链路的建立通过主

31、设备发送LMP的SCOsetup消息,该消息中包含了Tsco和Dsco等参数。Dsco用于标识SCO开始的时隙相对数,而Tsco用于表示时隙的重复周期。未被SCO占用的时隙可用于ACL,在一对主从设备之间只有一条ACL。ACL的分组传送用重传机制以确保正确性。只有当主设备在发往从设备的分组中以某种方式允许某从设备发送数据时,该从设备才能在规定时隙发送数据。ACL支持广播。2、分组组成和分组类型蓝牙基带层每个分组由3部分组成,即接入码(ACCESS CODE)、头(HEADER)、负载(PAYLOAD)。如图2.4所示:图2.4 蓝牙标准分组格式其中接入码和头字段为固定长度,分别为72比特和54

32、比特;负载是可变长度,从02745比特不等。一个分组可以仅包含接入码字段(此时为缩短的68比特),或者包含接入码与头字段,或者包含全部3个字段。接入码有三种类型:Channel Access Code(CAC)、Device Access Code(DAC)和Inquiry Access Code(IAC)。CAC用于标识一个Piconet,所有在该Piconet中传送的分组都包含CAC;DAC用于特殊的信令过程,如寻呼和响应寻呼;IAC又分为General(GIAC)和Dedicated(DIAC)两类:GIAC对该区域内所有设备都是一样的,用于发现其它的蓝牙单元;DIAC用于根据某种特性划分特定用户群。分组头包含链路控制信息,由6个字段组成:AMADDR、TYPE、FLOW、ARQN、SEQN和HEC,共18个比特,采用1/3比例的FEC(前向纠错码)进行保护,编码保护后一共是54比特。在主

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1