学位论文 > 优秀研究生学位论文题录展示

基于Windows平台的实时扩展子系统(RTX)研究及其在雷达系统中的应用

作 者: 刘晓晶
导 师: 谢仁宏;李昊
学 校: 南京理工大学
专 业: 电子与通信工程
关键词: Windows 实时 RTX 雷达
分类号: TN95
类 型: 硕士论文
年 份: 2011年
下 载: 108次
引 用: 0次
阅 读: 论文下载
 

内容摘要


雷达软件系统中,很多操作系统都是采用Windows操作系统,而Windows操作系统作为非实时操作系统,对某些实时性要求较高的应用就无法胜任。但是由于其便捷的人机交互界面、大量的第三方控件支持等优点,具有在其他操作系统下开发无法比拟的优势,系统研发效率高。同时由于Windows系统对硬件的封装,使得在Windows下硬件的驱动程序的编写变的比较困难,而雷达系统中大量采用自研的计算机板卡,为这些板卡开发驱动工作量非常大。这就要求我们采用合适的技术来解决上述需求和困难。雷达上的软件按实时性要求基本可分为两类:一类是雷达上控制类软件子系统,如波控、通道控制等,它们一般采用实时操作系统Vxworks,此类软件的特点是:有严格的实时性要求,很少有人机交互,或只有简单的界面,仅用来显示运行状态;另一类是以数据处理、目标显示为代表的信息处理类软件子系统,它们的特点是:有大量的人机交互信息,有华丽的交互界面,基本没有实时性要求,或仅有很少的模块需要较低的实时性功能。现在数字雷达的概念已经提出,并已开始付诸实施。这就带来两个显著的改变:一、原先控制类软件从需要较少的人机交互变为需要大量的人机交互,用以实时监视、控制雷达的运行状态、运行参数;二、信息处理类软件需要实时根据目标的当前情况,控制雷达的运行状态、运行参数,从而使得信息处理类软件的部分功能模块由对实时性要求低(ms级),变为对实时性要求高(us级)在某雷达系统研发中,我们成功地应用了Windows实时扩展子系统(RTX)解决了Windows操作系统实时性不足的问题,同时采用RTX操控计算机硬件也比较便利不需要写专门的驱动程序,可以采用类似DOS下硬件访问的方式,采用类似Output、Input函数直接对硬件端口进行读写操作。由于采用RTX扩展,可将Windows系统对消息和中断的响应时间从20us提高到5us,同时将响应时间的确定性(响应时间的确定性是一个操作系统实时性的一项最重要指标)由80us提高到5us左右,即来了一个中断消息,Windows系统在20-100us内都有可能才响应,而使用RTX则在绝大多数情况下5-10us内会响应。这对于雷达系统中的硬件控制信号时序的设计,有着至关重要的影响。同时RTX允许用户直接对硬件端口进行访问,极大的方便了硬件控制(不是驱动)程序的编写。由于RTX是Windows系统的一个扩展,它可以直接调用Windows函数,同时被Windows程序调用,以及RTX程序和Windows程序之间有着十分方便的消息互发和数据共享。采用RTX技术开发雷达系统,即有效解决了Windows系统实时性不足和硬件访问困难的问题,又充分发挥Windows系统开发的诸多优点。经实践表明,使用RTX技术将以往基于Windows系统的操作界面和基于VxWorks系统的实时控制的雷达系统统一到单一的Windows系统下,开发的雷达系统实时性满足指标要求,系统复杂度大大降低,可靠性得到提高。同时开发的系统可维护性大大提高,系统开发难度显著降低,开发效率显著提升,开发的系统架构合理,操作便捷,达到了预期的目标。

全文目录


摘要  5-7
Abstract  7-11
1 绪论  11-15
  1.1 研究背景  11-13
  1.2 研究的目的  13
  1.3 论文的主要工作及论文的结构  13-15
2 RTX系统工作原理研究  15-25
  2.1 实时的概念  15
  2.2 实时、非实时操作系统比较  15-16
  2.3 RTX系统实时扩展原理  16-18
  2.4 RTX系统结构  18-19
  2.5 RTX系统的实时性处理  19-21
  2.6 RTSS环境中的进程间通信(IPC)  21-22
  2.7 RTSS环境中的快速计时器支持  22
  2.8 RTSS环境中的动态链接库  22
  2.9 RTSS环境中的结构异常处理  22-23
  2.10 RTSS环境中对即插即用设备和电源的管理  23
  2.11 RTSS环境中对多处理器的支持  23
  2.12 RTX系统下的程序  23
  2.13 本章小结  23-25
3 雷达软件工作过程和特点研究  25-30
  3.1 雷达软件的工作过程  25
  3.2 雷达软件的特点  25-29
  3.3 本章小结  29-30
4 RTX在雷达软件中应用的关键技术研究  30-34
  4.1 雷达的控制方式(时序、内存、定时)  30-31
  4.2 雷达系统中以太网络的实时性改造  31-32
  4.3 程序架构设计技术  32-33
  4.4 本章小结  33-34
5 工程实例  34-41
  5.1 应用雷达系统介绍  34-35
  5.2 RTX在雷达系统中的具体应用  35-36
  5.3 数据处理软件介绍  36-39
  5.4 发现的一些工程问题  39-40
  5.5 本章小结  40-41
6 结论  41-42
致谢  42-43
参考文献  43-45

相似论文

  1. 精密离心机动平衡系统控制方法研究,TH113.25
  2. 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
  3. 极化SAR图像超分辨算法的研究,TN957.52
  4. 海杂波背景下的舰船目标雷达成像算法研究,TN958
  5. 海杂波建模及其对ISAR成像的影响,TN957.54
  6. 空间目标ISAR成像仿真及基于ISAR像的目标识别,TN957.52
  7. 多基地高频雷达固定站中央主机软件研制,TN957.5
  8. 毫米波雷达中频模拟信号源数据产生部分的研究,TN955
  9. 天波超视距雷达目标仿真与信号处理算法研究,TN958.93
  10. 多基地固定站高频超视距地波雷达主控机软件研制,TN958.93
  11. 多传感器组网及反隐身、抗干扰接力跟踪技术研究,TN953
  12. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  13. 导弹虚拟试验可视化技术研究,TP391.9
  14. Windows内核态密码服务接口设计与实现,TP309.7
  15. 基于ARM9的Windows CE系统移植,TP316.7
  16. FPGA/DSP图像协处理技术及以太网数据传输,TP391.41
  17. 图像实时采集、存储与处理方法研究,TP391.41
  18. PCI-E总线高速数据采集回放模块研制,TP274.2
  19. 四旋翼垂直起降机控制问题的研究,TP273
  20. 自适应双重控制在垂直起降机中的应用研究,TP273
  21. 基于windows的计算机数字控制系统实时性的研究,TG659

中图分类: > 工业技术 > 无线电电子学、电信技术 > 雷达
© 2012 www.xueweilunwen.com