基于GPS15L的移动自组网终端系统设计_第1页
基于GPS15L的移动自组网终端系统设计_第2页
基于GPS15L的移动自组网终端系统设计_第3页
基于GPS15L的移动自组网终端系统设计_第4页
基于GPS15L的移动自组网终端系统设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于GPS15L的移动自组网终端系统设计

摘要:无线通信的最终目标是5W。基于TD-SCDMA的移动自组网是一种极具发展潜力的个性化通信方式,而全球定位系统为通信、导航等提供了极为有力的帮助。结合国家“863”研究项目,研究了基于GRS15L的TD-SCDMA移动自组网终端系统,分析了设计中可能存在的问题,提供了其设计思路和方法,指明了其系统设计的未来方向。

关键词:全球定位系统移动自组网时分多工同步码分多址系统帧同步

移动自组网是一种由相互间能直接通信而没有中心控制的移动节点组成的无线通信网络。基于TD-SCDMA的MANET是在充分利用TD-SCDMA蜂窝网无线资源的条件下而设计的自组织网络。基于TD-SCDMA的MANET的移动终端不但能够进行内部的信息交互,而且能够接入TD-SCDMA蜂窝网并进而连接到Internet。本文分别从底层硬件、软件和协议的角度设计了基于GPS15L的TD-SCDMA自组网移动终端。

1MANET终端系统总体设计

与德国FleetNet移动自组网不同,基于TD-SCDMA的MANET没有固定的网关、独立的频率资源和单独的无线传输技术等。因此,在移动终端的软硬件平台、通信协议设计及组网方式上与FleetNet均有较大差异。同时,基于TD-SCDMA的MANET各个移动终端由于没有网络侧的协调控制,使得MT既可充当纯MANET的移动终端,也可是TD-SCDMA蜂窝网的普通用户设备,或是集MT和UE于一身的网关。因此,在MANET终端系统设计上,较普通的UE系统设计为更为复杂和深奥。

充分利用现有的研究成果是系统设计的首要原则。硬件平台上,在原有的现场试验移动台上增加OMAP1510开发板和GPS模块。为使增加的外部设备能够与原有的FTMS协调工作,必须增加相应的硬件接口和驱动软件等。同时,从物理层到应用层的协议软件均需做相应的修改或重写。

对基于TD-SCDMA的MANET移动终端系统设计本着从整体到局部、先概要设计到详细设计和软硬件并发设计的原则来进行。

2硬件及接口设计

基于TD-SCDMA的MANET移动终端系统由以下几部分组成:射频及中频模块、模拟基带处理模块、数字基带处理模块、协议处理模块、语音编解码模块、SIM卡及电源管理模块、键盘及显示模块、GPS模块、PC接口模块和电源等。其组成和相互关系如图1所示。

GPS15L模块

为什么使用全球定位系统?GPS是一种使基于TD-SCDMA的移动自组网得以正常通信的最为简洁而高效的设备。TD-SCDMA中的“S”代表上行同步,即所有发送到NodeB(基站)的用户设备信号同时到达NodeB。由于移动自组网是一种无中心控制的网络,所以基于TD-SCDMA的移动自组网节点之间的通信需要一个统一的时间标志,使各个终端之间的信号接收和发送以一定的节拍进行。美国GARMIN公司的GPS15L提供了秒脉冲,其精度为±100ns。利用这一特性,当一个秒脉冲到来时,把它定义为每200个5ms无线子帧的起始点。在这里PPS的作用相当于NodeB发送的DwPTS。

除了提供PPS之外,GPS15L通过RS-232接口还提供了时间信息和地理位置信息,这些信息对设计功率控制算法和路由算法极为有利。有了对方的相对位置,终端在计算发射功率时就更为准准确确可靠,路由寻址就更有目的性。GPS15L的接口如图2所示。

GPS的PPS送到FPGA以后,与5ms的帧中断计数器进行比较。如果在两个PPS之间多于200个帧中断信号,则减少帧中断计数器值,否则增加其计数值,直到刚好有200个帧中断信号为止。

GPS的位置位置信息直接送到OMAP1510开发板,由运行在该开发板上的高层协议处理。另外,GLS15L的串口速率是可以调整的,可以通过OMAP1510以一定的指令来调整其最佳工作速率。由于GPS送出位置信息不是主动的,因此必须编写适当的指令以定期读取这些信息。

OMAP1510接口模块

OMAP(OpenMultimediaApplicationPlatform)则由TI公司生产的集成TMS320C5510数字信号处理器和ARM9RISC处理器的高性能开放式多媒体应用平台。DSP+MUC是未来嵌入式应用的必然趋势。OMAP1510开发板提供了嵌入式操作系统、彩色显示屏、键盘和鼠标等外设,因此用它在未来的开发中替代目前配置的一个协议PC机和一个应用PC机,使FTMS具有更大的移动性和可靠性。其接口如图3所示。

OMAP1510与GPS的接口比较简单,它通过RS-232接口从GPS得到位置信息。位置信息经OMAP内的ARM9处理后送到其上运行的路由层。OMAP1510通过双端口随机存储器与FTMS的物理层控制芯片ARM7交换数据。

OMAP1510还提供了USB接口,用它做前期的仿真调试。最初的路由和应用层协议将运行在PC机上。为使PC与OMAP1510之间能

有高速的数据交互,使用了USB总线。当这些协议都运行成功之后,将逐步移植到OMAP1510中。因此,USB在这里只是过渡性质的。

USB接口模块

OMAP1510上的USB控制器既可以在主控模式下,也可以在从属模式下工作。在这里,只把它设置在Slave方式下工作,它允许外部USB主设备通过USB总线进行配置和读写。

3USB驱动程序及应用软件设计

实际上,USB驱动程序包括两部分:工作在Sybian操作系统中的主USB驱动程序以及工作在Windows2000/XP(PC)中的从属USB驱动程序。由于Sybian操作系统中的USB驱动程序由OMAP1510开发板供应商提供,只需要设计Windows环境下的USB驱动程序和应用程序即可。

笔者用Jungo公司的WinDriver设计这些程序。首先,用KernelDriver驱动程序设计向导完成驱动程序源代码的生成。然后用VC++等C++语言工具对这些源程序进行编辑、修改和编译以产生系统文件。驱动程序生成之后还需要在PC上安装以测试其可靠性和稳定性。最后,用KernelDriver生成的应用程序加以修改和编译。对编译生成的.exe文件做USB配置测试。

4基于TD-SCDMA的MANET协议软件设计

与TD-SCDMA的MANET协议栈相类似,基于TD-SCDMA的移动自组网协议软件由物理层、物理层控制层、无线链路控制/媒体接入控制层、逻辑链路控制、TCP/IP层和应用层组成。它们的相互关系及运行实本如图4所示。

L1层。物理层包括信息编码、突发成帧、用户检测/联合检测、信道解码、测量和控制等模块。由于基于TD-SCDMA的移动自组网使用了TD-SCDMA一致的无线帧/时隙结构及信道编解码技术,因此它们的物理层基本一致。

L1C层。物理层控制层包括公共服务、接口处理、过程控制等。主要用来解析高层命令和消息并把它转换成对L1的命令或请求。接收来自L1的数据和信令,解析该数据/信令并把数据转发或在本软件中加以处理。

RLC/MAC层。该层主要做开环/闭环功控策略、物理层调度和自动重传请求等以保证一定的链路质量等。

LLC层。该层主要用来控制逻辑链路以使链路建立/保持/拆除连接。

TCP/IP层。该层主要实现MANET的IP分配与绑定、自组网节点路由/寻径和传输控制等。这一层和应用层目前在PC机上实际,下一步将把它们移植到OMAP开发板上。

应用层。该层实现诸如HTTP、FTP等的网络应用。

以上简单介绍了基于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论