论文部分内容阅读
随着卫星、雷达等高科技的快速发展,分析测试系统的复杂度与性能也不断提升,具备高速高精度、功能丰富、数据深存储及处理等特点的分析系统得到了广泛关注和应用。对大容量数据的记录、重放分析功能的仪器的研究和开发将具有迫切的需求。本论文针对具有射频(RF)数据记录系统的重放需求,设计了大容量数据的重放分析应用软件,完成了多视图显示、大容量数据文件读取、波形重放、特征搜索等功能模块的开发设计,通过各功能模块的协调配合,实现了对大容量数据的重放分析显示。论文在制定了软件总体方案的基础上,完成了软件主界面的布局,设计了动态加载菜单栏、工具栏、浮动面板与交互式操作的多视图窗口,实现了软件的操作功能控制。在此基础上,为了满足用户对重放数据进行多方位的分析需求,基于多文档、多视图技术设计了多视图显示模块,实现了多域重放分析及多视图定制。同时,基于内存映射技术设计了文件读取算法,实现了对大容量数据文件的读取。为了获取重放数据的有效信息,基于多线程编程与双缓存绘图技术,设计了波形重放功能单元,完成迹线绘制、光标显示、FFT频谱分析,实现了时域、频域、时频域等多域重放分析与时间定位、事件标签查询等选择性重放分析。此外,为了高效捕捉、定位目标信息,设计了特征值搜索功能模块,实现了对大容量数据正负峰值、边界值、区间值等特征数据的快速搜索显示。经测试验证,RF数据重放软件实现了对大容量数据文件的读取重放分析,并完成了对重放数据的多视图窗口显示,多域波形重放分析,选择性重放分析,特征数据搜索显示以及信号的参数测量显示等功能,证明了重放软件设计的有效性和实用性。