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