1、长春理工大学本科毕业设计编号 本科生毕业设计基于CDMA室内超声波三维定位系统设计CDMA-based indoor ultrasonic three-dimensional positioning system design32摘要本系统结合射频通信低成本、低功耗的特点和超声波定位精度高的特点,而避开它们的缺点,如单独的射频识别定位精度不高、超声波测距的覆盖范围有限。提出了一种基于CDMA室内超声波三维定位系统,能达到较高的定位实时性和厘米级的定位精度。本系统具有快速定位和定位精度高等优点,并且能实现多个移动目标节点的定位,使多目标同时定位或导航的应用成为可能,特别适用于多目标的室内协同工作
2、,如井下人员的精确定位、医疗监护、远动捕获以及室内无人机和机器人的航迹规划等。关键词:CDMA 三维动态定位 射频同步 超声波ABSTRACTThe system combines the advantages of the radio frequency communications such as low-cost, low power consumption and high precision of the ultrasonic positioning. while avoiding their disadvantages, such as separate radio frequen
3、cy identification accuracy is not high, the limited coverage of ultrasonic ranging. We proposed a three-dimensional indoor ultrasonic positioning system that base on CDMA technology. It can achieve high localization and real-time centimeter-level positioning accuracy. The system is fast positioning
4、and high precision positioning The system can achieve the positioning of multiple mobile target nodes, so that multi-objective positioning or navigation applications also become possible, especially for the multi-objective work in the room, such as the precise location of the underground personnel,
5、medical care, capture the remote object, indoor UAV, and paining the path of the robot and so on.Key words: CDMA;Three-dimensional dynamic;RF synchronization;Ultrasonic目录摘要IABSTRACTII目录III第1章 绪论11.1课题研究目的和意义11.2国内外研究现状和前景分析11.2.1国内现状11.2.2国外现状21.2.3前景分析31.3本文主要研究内容3第2章 超声波定位原理42.1超声波定位系统实现方式及比较42.1.
6、1超声波技术42.1.2超声波定位系统实现方式52.2超声波测距及定位算法52.2.1 TOA(到达时间)测距52.2.2 AOA(到达角度)测距62.2.3 TDOA(到达时间差)测距62.2.4 三边定位算法72.3超声波定位系统组成及工作原理9第3章 软件仿真123.1 CDMA(码分多址)技术123.2伪随机序列的产生123.3 m序列与超声载波的调制143.3.1 数字信号调制及其分类143.3.2 二进制振幅键控(2ASK)143.3.3 2ASK仿真结果153.4 接收端载波解调163.4.1 2ASK解调器173.4.2 仿真结果17第4章 硬件设计204.1 中心站204.2
7、 信标214.3 目标节点22第5章 实验结果分析255.1 实验数据分析255.2误差分析26第6章 总结与展望286.1 全文总结286.2展望28致谢29参考文献30第1章 绪论1.1课题研究目的和意义现今的“位置服务”领域非常的火热,但其大部分都是服务于户外移动用户。例如,在开阔的室外环境中,全球定位系统(GPS)目前已能提供非常精确的定位信息。但是,在工农业生产、军事国防中,经常需要在室内环境下对目标定位物进行定位和监测。例如,在工业控制现场、机器人和移动车、安全防护、矿井作业环境等都需要准确的室内定位信息来实现空间上的高效控制。与室外环境相比,室内环境要复杂的多,建筑物的结构、内部
8、布局情况,还有许多人为限制因素等都会对室内定位的准确性产生影响。在很多实际场合,GPS信号也可能无法穿透房间的建筑材料而难以用于室内环境。生活中,大型商场、医院、大型地下停车场等室内或地下环境当中。GPS等室外定位技术往往会不能正常工作,甚至彻底失效,然而在这些场所当中确实存在着位置感知需求。很多人都有过这样的感受,当到达一个陌生的地方不得不进入一个大型的地下商场或者停车场时会完全失去方位感,从而在其中迷路。如果是大型商场还可以向其他人问路,如果是地下停车场这样的无人值守设施的,一旦迷路只能到处乱找,看着周围几乎一模一样的设施以及不知所云的路标,心情一定很焦急。如果这个时候有一套室内定位导航系
9、统能够告知你的位置,指引你到你想要去的地方你一定会感到舒服多了。本课题针对室内超声波定位系统具有定位精度高,成本相低廉,终端运算量较小等的优点,提出了基于CDMA室内超声波三维定位系统技术。1.2国内外研究现状和前景分析1.2.1国内现状华南理工大学(广州)的个人位置跟踪系统是射频识别系统(RFID)在个人定位上的应用,基本原理是通过定时发射基站发射同步时钟信号,手持台接收到该信号后,按照一定的次序同接收基站进行数据交换7。解放军电子工程学院,复旦大学,上海交通大学南开大学等研究机构都曾对基于接收信号强度指示(RSSI)的室内定位技术进行过研究。吉林大学,上海交通大学等研究机构曾经对红外-超声
10、定位技术进行过研究。南京邮电大,复旦大学等研究机构曾经对UWB10位技术进行过研究,UWB定位技术有定位精度高,不易受到干扰,实时性好等优点,但是应用范围受到无线电管理相关法律的限制,目前美国FCC允许在一定条件下使用UWB。1.2.2国外现状1、Active Badge19:采用了扩散红外线技术。每个用户需要携带一个小的红外线标记设备。Active Badge定位系统是根据近似法来估计用户的位置。由于采用的是红外线技术,当环境中有荧光灯或直射阳光时,会产生假的红外线散射,这使得Active Badge在定位时会有些困难。此外红外线只有几米的有效范围,这就限制了定位环境是小型或中型的房间,在大
11、房间内则需要安装多个红外线信标机。2、Active Bat20:采用超声的传输时间延迟技术。控制器发送射频请求包,同时利用有线网络向设置在屋顶的传感器发送一个同步复位信号。定位目标携带有Active Bat标签。Bat标签收到控制器发送的射频请求包后,发射超声脉冲到屋顶放置的传感器。屋顶的每个传感器测量出从复位到超声到达的时间间隔,并计算出Bat标签到它的距离。本地控制器向中心控制器提交距离测量值,中心控制器再进行延迟计算。从Bat标签到传感器,如果超声脉冲是经过反射,而不是沿直线路径传输,将产生错误的传感器测量值,而用统计修正可以减少这种误差。Active Bat提供了比Active Bad
12、ge系统更高的定位精度。3、RADAR21定位系统:RADAR是基于IEEE802.11无线局域网技术的室内跟踪定位系统。根据基站测量无线设备发射的信号场强和信噪比,系统计算出建筑物内定位目标的二维位置。该系统优点是:需要的基站不仅少,而且实现了建筑物内的无线上网、位置感知等多种功能。两大缺点是:第一,跟踪定位的物体必须支持无线局域网,这对于低功率的小型设备来讲是不切实际的;第二,它只是二维定位,并不适用于多层建筑内的定位,或者建筑内的三维定位。4、Cricket22系统依靠遍布于墙壁和天花板上的信标通过无线电信道向外发布信息。每当信标发送RF消息的同时还并行传出一个超声脉冲。被定位物体或移动
13、用户携带的监听器一旦收到RF消息的前几位,便继续监听随后的超声脉冲。当脉冲到达时,根据无线信号和超声波信号传播速度的差异计算出信号从信标到该监听器之间的距离。它实现了几何测量和近似法两种定位技术,当接收到多个信标的信号时利用几何测量计算位置;如果只有一个信标的信号,就采用近似法。Cricket里的信标和监听器是非常相似的硬件设备,可以相互变换,完全通过软件来控制。由于Cricket的位置计算过程是在用户端运行,所以能够较好地保护隐私信息。不足之处在于缺乏集中的管理或监控,对于移动接收端还有计算负担和能耗的负担。5、SpotON23是一个利用RFID的点对点定位系统。它通过无线电信号强度的衰减来
14、测量信号经过的距离。设计者将点对点的网络通信与定位的思想结合在一起,每个用户或物体上附有一个RFID标签,通过估计各个RFID标签间的距离给出用户间的相对位置。因此,SpotON既可以提供用户的绝对位置,也可以提供相对位置。这使得系统还可以利用越来越多加入进来的参与者来提高定位的准确度。虽然已经设计出一些硬件,但完整的系统到目前还没有建成。1.2.3前景分析尽管国内外对室内定位技术的研究已经进行了很多年,取得了长足的进展,但总的来说这项技术并不成熟,成功的商业应用并不多见。并且以上几个系统都存在的不足,使得它们尚处在研究阶段,仍然有很多可以改进的地方。同时,生活生产对室内定位系统的迫切需求,例
15、如军事上的城市反恐,工业上的设备监测和故障诊断,以及商业导航和医疗监护等。因此,研究针对室内特定环境的定位和系统迫切需要开辟新的途径和方法。1.3本文主要研究内容室内定位技术多种多样,各具优缺点。由于不同的定位技术所采用的介质和技术各不相同。比如采用距离或角度测定,干扰和冲突的避免,根据距离/角度得到坐标的算法等方面有很多相似之处,本文通过对各种室内定位技术的比较,提出一种定位精度高,保密性好,功耗小的定位系统基于CDMA室内超声波三维定位系统。本文主要章节及内容如下:第一章介绍了室内定位系统的发展现状,讲述了课题的研究内容和研究意义。第二章主要介绍了超声波定位的原理,以及超声波测距及其定位算
16、法,并阐述了本系统的工作原理。第三章首先介绍CDMA技术,其次重点介绍了本系统调制与解调的过程。通过软件仿真进一步证明本方案的可行性。第四章是硬件设计,主要介绍本系统的各部分硬件电路组成。第五章通过对实验数据分析指出系统中可能产生误差的原因,通过对实验结果的总结,并提出改进方案。第六章对本系统设计过程进行总结并且对后续工作展望。第2章 超声波定位原理2.1超声波定位系统实现方式及比较2.1.1超声波技术所谓超声,是相对于人耳的听域范围而言的。正常人所能听到的声音频率在20Hz20kHZ范围内,频率低于20Hz或高于20kHz人耳都听不到。人们将频率高于20kHZ的波称为超声波。超声波属于机械波
17、,超声波在空气中传播几乎不受光线、粉尘、烟雾、电磁干扰和有毒气体的影响。现代超声应用中,超声波一般由超声换能器产生和接收。超声波换能器实质上是一类机电能量转换装置。按其工作原理可分为压电式、电磁式和磁致伸缩式等三种。目前,常见的超声波换能器一般都是压电式的。它是利用压电材料的正逆压电效应来工作的。超声波传感器分为发射换能器和接受换能器,既能发射超声波又能接受发射出去的超声波的回波。超声换能器的种类很多,按照其结构可分为直探头(纵波)、斜探头(横波)、表面波探头、双探头(一个发射,一个接受)、聚焦探头(将声波聚集成一束)、水浸探头(可浸在液体中)以及其它专用探头。在本系统中采用双探头超声波传感器
18、,如图示。图2-1 超声测距传感器实物2.1.2超声波定位系统实现方式根据信号传递方向不同,超声定位系统可以分为如下三类:1、倒GPS超声定位系统25:在GPS导航定位系统中,定位物体只接收信号,不发送信号,信号只由卫星进行广播。与GPS定位系统的信号传递方向相反,在常规超声局部定位系统中,定位物体只发送信号,不接收信号,信号由定位物体发送,基站只进行接收信号。所以,可将常规超声局部定位系统称为“倒GPS定位系统。2、应答超声波定位系统25:包括上行应答和下行应答。上行应答是指一个基站发出呼叫信号,定位物体应答,所有基站接收应答信号。与上行应答相反,下行应答方式又称二次雷达方式,它首先由定位物
19、体发出呼叫信号,所有基站应答,定位物体接收应答信号并估计与基站之间的距离。应答式定位方法在水声定位系统中广泛采用,例如:如海洋油气开发、深海矿藏资源调查、海底光缆管线调查与维护等,需要声学定位系统 (Acoustic Positioning system)对水下拖体进行导航定位,如水下遥控机器人ROV (Remotely Operated vehicle)、水下无人机器人UUV(Unmanned Underwater Vehicles)等。3、类GPS超声波定位系统25:在类GPS超声波定位系统中,用超声波取代电磁波,用在固定位置处配置的超声波发射传感器(基站)取代GPS中的空间卫星星座。定位
20、物体只接收信号,不发送信号,信号只由基站进行广播,定位物体根据接收信号估计与各个基站之间的距离。本系统设计采用类GPS超声波定位方式,信号只由基站发射,定位物体接收并处理信号从而得到当前的状态参数,通过计算得到定位物体坐标。2.2超声波测距及定位算法2.2.1 TOA(到达时间)测距TOA(Time of Arrival)测距是根据已知的信号传播速度和测量的信号传播时间,实现定位。TOA定位,就是测量出两个或多个参考点与目标点之间的信号传播时间,从而分别得出目标点与各参考点之间的估计距离,以各参考点位置为圆心,相应的与目标点间的距离为半径画圆,可以得到两个或多个圆,这些圆的交点从理论上讲就应该
21、是目标点在二维平面上的位置。几何原理如图2-1所示,图中B1,B2,B3分别代表参考节点1,2,3。r1,r2,r3分别表示参考点到目标点间的估计距离,交点X就代表目标节点的估计位置。图2-2 TOA原理图2.2.2 AOA(到达角度)测距AOA26 (Angles of Arrival)测距是通过参考点接收器天线阵列测出目标点发射的AOA,形成一根从参考点到目标点的径向连线,即方向线。由2个参考点得到的2根方向线的交点就是目标点的位置,如图2-3所示。因此,AOA算法只需要个参考点就可以确定位置,而2条直线只有一个交点,不会出现轨迹有多个交点的现象。 ACB图2-3 AOA原理图2.2.3
22、TDOA(到达时间差)测距 基于TDOA测距原理是发射节点同时发射两种不同传播速度的无线信号,接收节点根据两种信号到达的时间差以及已知这两种信号的传播速度,计算两个节点之间的距离,再通过已有基本的定位算法计算出节点的位置。具体算法如图2-4所示。设无线信号的传播速度为c1,超声波传播速度为c2,则它们的速度差为S,可由(1)式计算得到。则接收端到发射端的距离d可由(2)式得到。图2-4 TDOA的原理图 (1) (2)基于测距的定位算法有很多种,如RSSI(接收信号强度)、TOA(到达时间)、AOA(到达角度)、TDOA(到达时间差)等,从多方面考虑,TDOA定位技术更适合本系统。TDOA定位
23、原理发射节点同时发射两种不同传播速度的无线信号,接收节点根据两种信号到达的时间差以及已知这两种信号的传播速度,计算两个节点之间的距离,再通过已有基本的定位算法计算出节点的位置。由于本系统中无线信号采用射频信号,其传播速度(大约为3*108m/s)接近光速,远大于超声波的传播速度(常温下,大约为340m/s)。工作过程中,已知参考节点同时发射超声波和射频信号,经过一段时间,待定位节点首先接收到射频信号并开始计时,再经过一段时间,再接收到超声波信号时计时结束。超声波传播的时间则是两个时间的和。射频信号的传输时间可以忽略不计,而只取后一段时间,因此测量距离就等于测出超声波传播速度和两种信号到达接收端
24、的间间隔的乘积,即到达时间差法(TDOATime Difference of Arrival)。最后接收端到发射端之间的距离d就简化成(3)式 (3)2.2.4 三边定位算法在测得距离的前提下,设计了以下定位方法。首先在室内空间建立坐标系,选定三个参考点1、2、3,设待定位的目标点为M,它们的空间坐标如图2-4所示,其中参考点坐标己知,目标点坐标未知。三个参考点选在同一参考平面上,可选室内地板作为此参考平面。其中点1定为整个室内空间坐标系的原点,分别与点2、点3构成X轴、Y轴。确定需要定位的目标点后,使用系统硬件手段和软件程序测出目标点和三个参考点的距离l、m、n,算出目标点的坐标值。式中变量
25、如图2-5所示。图2-5 定位原理图空间中任意一点M(X,Y,Z)到三个确定点1(0,0,0)、2(x,0,0)、3 (0,y,0)的距离分别l、m、n,侧有: (4)由(4)式推导后可以得到点的坐标为 (5)因此,可知测出l、m、n即可得到点M(X,Y,Z)。通过三边定位可以得到空间任一点的坐标,从而完成三维定位。 2.3超声波定位系统组成及工作原理本系统由中心站、信标和目标节点组成。整个系统的工作过程是:中心站通过射频模块周期性的发送同步控制指令(包含各个信标的位置信息);各个信标收到该指令后,立刻向目标节点发送扩频超声波信号;目标节点收到该同步指令后,立刻启动定时器,同时采集超声波信号,
26、并把指令中的有用信息(各个信标的位置信息)存储起来,方便后续定位使用;超声波信号到达目标节点时,取出定时器的计数值,得到时间T,由d=C*T(C为常温下超声波的传播速度)得到信标到目标节点的距离,当收到多于三个信标的信号时,便可做定位算法运算。对采集到的超声波信号进行相关处理,确定是几号基站发过来的超声波信号,从而确定目标节点的三维坐标。本系统的示意图如图2-6所示。本系统工作流程图如图2-7所示。图2-6 本系统的示意图图2-7 本系统工作流程图本系统为实现空间三维定位采用了多个信标,如果用传统的单脉冲超声测距方法定位物体就无法区分各个基站发送过来的信号。如果采用码分多址技术,给每个基站分配
27、一个单独的伪随机码,将伪随机码与超声载波进行二进制幅移键控调制(伪随机二进制序列为高电1时,发送超声脉冲;为低电平0时,不发送超声脉冲),用已调信号驱动超声发送器,由于具有不同结构的伪随机码几乎不相关,据此定位物体可以区分各个基站发送过来的信号,进而估计出与定位基站的距离。然后通过解算非线性定位方程组得到定位物体的当前位置。本文将在下一章介绍CDMA技术。第3章 软件仿真3.1 CDMA(码分多址)技术 CDMA是以码分多址接入技术为基础的数字蜂窝移动通信系统。码分多址是以扩频技术为基础的,所谓扩频是把信息的频谱扩展到宽带中进行传输的技术,将扩频技术应用于通信系统中,可以加强系统的抗干扰、抗多
28、径、隐蔽、保密和多址能力。适用于码分多址蜂窝通信系统的扩频技术是直接序列扩频(DS)简称直扩。它的产生包括调制和扩频两个步骤。比如,先用要传送的信息对载波进行调制,再用伪随机序列(PN序列)扩展信号的频谱;也可以先用伪随机序列与信息相乘(把信息的频谱扩展),再对载波进行调制,二者是等效的。在CDMA系统中,不同用户传输的信息是靠各自不同的编码序列来区分的。虽然信号在时间域和频率域是重叠的,但用户信号可以依靠各自不同的编码序列来区分的。本系统中的CDMA技术是通过m序列(伪随机码)和超声波载波以BASK调制形成扩频信号。在本系统中基站发射的信号是伪随机码和超声载波以BASK调制后的扩频脉冲信号。
29、3.2伪随机序列的产生本系统采用CDMA技术,给每个基站分配一个单独的伪随机码,将伪随机码与超声载波进行二进制幅移键控调制(伪随机二进制序列为高电1时,发送超声脉冲;为低电平0时,不发送超声脉冲),从而区分不同基站发来的超声波信号。伪随机序列又称伪随机码,它是具有类似于随机序列基本特性的确定序列。M序列是最常用的一种伪随机序列,它是由线性反馈移位寄存器产生的周期最长的序列。在本文中基站所使用的测距码是伪随机码,的区别在于:随机码是不可预测的,它在将来时刻的取值只能从统计意义上去描述;伪随机序列实质上不是随机的,而是收发双方都知道的确定性信号。之所以称其为伪随机(伪噪声)序列,是因为它表现出白噪
30、声采样序列的统计特性,在不知其生成方法的侦听者来说像真的伪随机序列。m序列可以由线性移位寄存器(LSR)产生,图3-1是一个4级反馈移位寄存器的示意图,其中包括4级移位寄存器,模2相加反馈电路及脉冲发生器。图3-1 4级反馈移位寄存器示意图本系统采用CDMA技术,给每个基站分配一个单独的伪随机码,将伪随机码与超声载波进行二进制幅移键控调制(伪随机二进制序列为高电1时,发送超声脉冲;为低电平0时,不发送超声脉冲),从而区分不同基站发来的超声波信号。CDMA编码采用Mtalab进行仿真。5级线性反馈移位寄存器产生m序列的仿真系统(初始状态00001)。5级m序列的特征多项式为F(x)=1+x3+x
31、5,其仿真电路如图3-2所示,m序列波形图如图3-3所示。图3-1 级线性反馈移位寄存器产生m序列的仿真系统图3-3 F(x)=1+ x3+x5在matlab软件的simulink完成系统框图设计,采用五个延迟器搭建电路,延迟器初值依次设为0,0,0,0,1。通过仿真产生5级m序列波形如上图所示。3.3 m序列与超声载波的调制3.3.1 数字信号调制及其分类调制(modulation) 是指对信号源的信息进行处理加到载波上,使其变为适合于信道传输的形式的过程,就是使载波随信号而改变的技术。一般来说,信号源的信息(也称为信源)含有直流分量和频率较低的频率分量,称为基信号。基带信号往往不能作为传输
32、信号,因此必须把基带信号转变为一个相对基带频率而言频率非常高的信号以适合于信道传输。这个信号叫做已调信号,而基带信号叫做调制信号。调制是通过改变高频载波即消息的载体信号的幅度、相位或者频率,使其随着基带信号幅度的变化而变化来实现的。而解调则是将基带信号从载波中提取出来以便预定的接收者(也称为信宿)处理和理解的过程。通信系统中,用的数字调制方式有ASK(振幅移键控调制),控制载波的幅度。控制载波的频率,称为FSK(频率移键控调制)。控制载波的相位,PSK(二进制相移键控调制)。3.3.2 二进制振幅键控(2ASK)本系统所采用的超声载波频率为40kHz。m序列的参数选定之后,必须对m序列与超声载
33、波的调制方式进行选择分析。首先,超声换能器的窄带特性决定了系统不宜采用BFSK调制方式。m序列与超声载波采用BPSK调制方式时,上述对单脉冲回波信号特点的分析可知,作为机械装置的超声换能器在发送和接收超声波时存在一定的振动惯量,声接收信号在“1”码与“0”码交接处没有明显的相位改变,所以系统无法利用BPSK调制方式。实践证明,BASK是最适合超声定位系统使用的调制方式,即伪随机码二进制序列为高电平“1”发送超声脉冲。为低电平“0”时,不发送超声脉冲。2ASK称为二进制振幅键控又称为OOK,它是以单极性不归零码序列来控制正弦载波的开启与关闭。所谓“键控”是指一种如同“开关”控制的调制方式。比如对
34、于二进制数字信号,由于调制信号只有两个状态,调制后的载波参量也只能具有两个取值,其调制过程就像用调制信号去控制一个开关,从两个具有不同参量的载波中选择相应的载波输出,从而形成已调信号。“键控”就是这种数字调制方式的形象描述。在2ASK中,载波幅度随着调制信号1和0的取值而在两个状态之间变化。二进制幅度键控中最简单的形式称为通断键控(OOK),即载波在数字信号1或0的控制下来实现通或断。OOK信号的时域表达式为 (3-1)这里,A为载波幅度,c为载波频率,an为二进制数字信息,an可表示为 (3-2)在一般情况下,调制信号是具有一定波形形状的二进制脉冲序列,可表示为: (3-3)这里Ts为调制信
35、号间隔,g(t)为单极性脉冲信号的时间波形,an为式(3-2)表示的二进制数字信息。比如当序列an为1001时所对应的B(t)波形以及B(t)对载波信号进行调制所得的OOK的典型波形如图3-3所示。图 3-5 OOK信号波形3.3.3 2ASK仿真结果综上所述,基站发射信号的体制设计如下:超声载波频率为40kHz,伪随机码采用31位的m序列,伪随机码和超声载波以2ASK作为调制方式。仿真结果如下:图3-6 m序列与超声波调制信号仿真电路图图3-7 示波器range time 为0.04时仿真结果当把示波器参数Range Time改为0.004时,运行结果如下:图3-8 当示波器参range t
36、ime为0.004时仿真图由仿真结果可以看到,当m序列为1时,发射超声波脉冲,当m序列为0时,不发射超声波脉冲。因此,当给基站派发不同的m序列时,就可以区分是哪一个基站发送来超声波信号,从而完成定位。3.4 接收端载波解调系统在发射端发射的是伪随机码和超声载波以2ASK调制后的扩频脉冲信号。为了在接受端区分不同基站发射来的,要对扩频信号解调。通过解调从携带消息的已调信号中恢复消息。在各种信息传输或处理系统中,发送端用所欲传送的消息对载波进行调制,产生携带这一消息的信号。接收端必须通过解调恢复所传送的消息才能加以利用。3.4.1 2ASK解调器和模拟常规调幅信号的解调一样,2ASK信号也有包络检
37、波和相干解调两种方式,两种解调器的方框图如图3-8所示。由于被传输的是数字信号1和0,因此,在每个码元持续期间要用抽样判决电路对低通滤波器的输出作一次判决以确定信号取值。相干解调需要在接收端产生一个本地的相干载波。相干解调是指:利用与接受信号的载波同频同相的恢复载波来进行解调。图3-9 相干解调示意图相干解调原理是:首先从接收信号r(t)中提取离散的载波分量,使得所恢复的频率及相位与接收信号的载波同频同相,然后再将接收信号r(t)与恢复载波相乘,经低通滤波器后,滤除载频的二倍频分量,再从低通滤波输出信号y(t)中设法提取时钟分量,然后将已同步的时钟对y(t)的眼图最大睁开处进行周期性抽样、判决
38、,再生出数据信号。3.4.2 仿真结果本系统采用simulink仿真,通过搭建模块完成解调,图中out1(产生m序列的仿真电路3-6的封装电路)是产生m序列的单元,out1与sine wave(超声波40k)相乘得到扩频信号,扩频信号经过AWGN(模拟信道)得到衰减信号,由于信号中存有高频噪声信号需经过放大器,再经Analog Filter Design(带通滤波器)滤除噪声。将信号与恢复载波(40k超声波)相乘,再经Analog Filter Design 1(低通滤波器)提取时钟分量,然后经过判决器得到原来的m序列。以下是搭建电路及仿真结果。图3-10 信号解调仿真电路主要单元参数设定为:
39、图3-11 带通滤波器参数设定图3-12 低通滤波器参数设定图3-13 4路scope的range time为0.03时仿真波形图中第一路是sine wave波形(超声波40k),第二路是载波信号信号(m序列与40k载波相乘),第三路是解调信号,第四路是经过判决器得到原来的m序列。第4章 硬件设计在前面提到的本定位系统主要由中心站、基站和定位物体或定位目标等三部分组成,这三个组成部分都装配有无线收发模块。整个系统的工作过程如下: 中心站通过射频模块周期性的发送同步控制指令(包含各个信标的位置信息);各个信标收到该指令后,立刻向目标节点发送扩频超声波信号;目标节点收到该同步指令后,立刻启动定时器
40、,同时采集超声波信号,并把指令中的有用信息(各个信标的位置信息)存储起来,方便后续定位使用;超声波信号到达目标节点时,取出定时器的计数值,得到时间T,由d=C*T(C为常温下超声波的传播速度)得到信标到目标节点的距离,当收到多于三个信标的信号时,便可做定位算法运算。对采集到的超声波信号进行相关处理,确定是几号基站发过来的超声波信号,从而确定目标节点的三维坐标。从上面系统工作过程可以看出,系统功能单元设计主要包括:信标超声波发射信号、目标节点超声波信号接收机设计和中心站设计。4.1 中心站中心站采用无线龙公司提供的基于CC2430的ZiGBee开发套件,控制整个系统的时间同步,并给目标节点提供各
41、个信标的位置信息,接收来自目标节点的位置信息,同时通过串口上传给上位机,在上位机上显示。中心站的实物图如图4-1所示。图4-1 中心站实物图4.2 信标信标由无线模块和超声波发送模块组成,负责接收中心站发来的同步指令,并启动超声波发送模块发送扩频超声波信号。信标超声波发射示意图如图4-2所示,信标的外观图如图4-3所示,信标的电路板如图4-4所示,超声波发送电路图如4-5所示。图4-2 信标超声波发射示意图实物图为:图4-3 信标的外观图图4-4 信标的电路板图4-5 超声波发射电路原理图4.3 目标节点目标节点由无线模块、超声波接收模块、ATMEGA128核心板组成。目标节采集中心站发来的同
42、步指令,提取同步指令中的有用信息,同时启动超声波接收模块和定时器,开始采集信标发来的超声波信号,当超声波信号到达时,取出定时器的计数值,ATMEGA128单片机对超声波信号进行相关处理,确定是几号信标发过来的信号,并做定位算法运算。工作原理图如4-6所示,超声波接收电路部分原理图如图4-7所示,MEGA128超声波信号采集与处理板如图4-8所示。图4-6 接收端电路示意图图4-7 超声波传感器接收电路原理图图4-8 MEGA128超声波信号采集与处理板本系统为提高测量精度,采用温度补偿的方法修正温度对声速的影响,温度测量采用ds18b20温度传感器。图4-9 温度控制电路第5章 实验结果分析本
43、系统介绍了基于CDMA的室内超声波定位技术,通过实验对超声波室内定位系统中产生误差的原因进行了分析。通过对实验结果的测试,提出了改进方案。5.1 实验数据分析在室温(如:15)环境下,进行试验。通过串口将数据传到计算机,对数据进行分析。本实验先在平面上实验最后扩展到三维。1、测量距离为324cm时的实验结果通过对同以平面上的一个点进行100次测量,把得到的实验数据描绘成图,图形如下。图5-1 测量距离为324cm数据折线图通过图形分析,发现数值基本在320cm325cm之间,只有少数几个值误差较大。通过分析,对实验程序进行改动,滤除最大值。得到如下图示。图5-2 程序改后的测量数据折线图2、采
44、用平均值测距平均值测距是基于前几次试验的结论发现的,由于每次所测数值在实际值左右浮动,因此采用多次测距(每8次做一次平均)然后再做平均值得到数值如下。图5-3 平均值法测量数据折线图3、三维定位在实验空间内对一个已知点测距,结果如表5-1示。表5-1实际位置(x,y,z)第一次测量第二次测量第三次测量第四次测量(35,25,5)(37,23,4)(34,25,6)(33,24,5)(36,24,4)(20,40,5)(21,42,7)(19,41,6)(22,40,7)(20,41,4)(30,25,10)(28,27,9)(30,23,9)(29,24,11)(32,26,8)(27,27,
45、27)(25,26,28)(26,25,29)(27,29,25)(28,26,27)通过对定位数据的分析,测量结果与实际结果相近却不相同。但是测量结果比较稳定,具有一定的重复性。通过合理算法进一步提高测量精度。5.2误差分析本系统存有误差,导致测量结果与实际结果不相同,产生误差原因有两个关键因素:1、温度温度对超声波的传播速度有很大的影响。在空气中声速用式5-1来表示 (5-1)式中R气体普适常数。气体定压热容与定容热容的比值。M气体分子量。T气体的绝对温度。在通常情况下,上式中R、M对超声波在空气中的传播速度影响不大,可视为常量看待。因此,我们只需要研究温度对声速的影响。表5-2列出了几种
46、不同温度时的声速。表5-2温度20100102030100速度319325323338344349386如果只考虑温度对声速的影响,同过对公式5-1的分析可知,声速对应温度的变化率为0.17%/。即温度每变化10声速改变了约1.7%。如果按照相同声速来计算,测量距离也会随之改变1.7%。在本系统中,在硬件电路中采用18B20对温度进行补偿。2、 射频同步射频同步是本系统关键点,本系统采用cc2430无线模块实现射频同步,经过实验测量,发现在射频同步方面存在延时。经过实验发现延时是固定的,为1ms,通过在软件设计上加以补偿可以减小误差。第6章 总结与展望6.1 全文总结超声测距技术在现代工业与国防中有着广泛的应用,用多传感器组合测距,可以实现目标的空间定位与运动跟踪。本文主要在室内超声波定位技术进行了简要介绍。本文着重介绍了一种基于CDMA室内超声波三维定位技术