基于C++的沙氏大气激光雷达系统控制软件设计与实现

来源 :大连理工大学 | 被引量 : 1次 | 上传用户:liangchq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
沙氏大气激光雷达是近几年快速发展的一种大气环境监测技术。沙氏大气激光雷达技术以高功率、连续波二极管激光器作光源,使用图像传感器作为探测器,具有设备成本低、体积小等特点,解决了脉冲式激光雷达系统光源所带来的高成本、结构复杂、维护难度高等难题,因此在大气探测领域研究具有广阔的应用前景。典型沙氏大气激光雷达包括高功率激光二极管、折射式天文望远镜、牛顿反射式望远镜、图像传感器、系统控制软件组成。其中,优秀的系统控制软件是整个激光雷达系统的核心组成部分,在系统的高效运行中起着重要作用。根据沙氏大气激光雷达系统实际需求,本文设计并实现了系统控制软件,建立了高度集成的软件平台,为后期激光雷达功能的扩展提供系统性的解决方案。本文主要工作内容如下:第一:为了解决沙氏大气激光雷达系统扩展性问题,本文设计了工业相机、激光器驱动、温度控制器与主程序三大块交互接口,并在接口约束下实现了各自的控制程序。第二:针对沙氏大气激光雷达系统实时处理数据要求,本文采用QtConcurrent并发技术执行数据处理,“QFutrue+QMutex”协调线程并发,QT信号槽机制进行多线程间消息传递,QThreadPool线程池技术管理并发线程,设计了多线程并发处理数据方案。在部分数据处理量大的阶段,本文采用C++AMP技术,利用GPU进行并行计算,组成“CPU+GPU”异构计算系统,提高数据处理速度。此外,为了减少数据中值处理的时间,加入了BFPRT算法。第三:根据沙氏大气激光雷达系统工作原理与测量流程,本文设计了沙氏大气激光雷达系统控制软件。依据沙氏大气激光雷达系统的距离与信号转换原理,实现该系统像素与距离校准功能以及多通道探测功能。此外,本文采用Qcustomplot第三方图表绘制开源库,实现多条曲线图、色度图以及丰富的图表操作,并提供日志记录、数据保存、配置文件等系统辅助功能。第四:设计了软件测试方案,对软件进行了功能测试,达到了沙氏大气激光雷达系统实验研究的设计要求。
其他文献
摘要:目的从我省结核病防治工作的现状分析,找出可持续发展对策措施以加强结核病防治工作.方法对全省卫V结核病控制项目、日本项目、中央项目资料和2000年流调资料进行分析.
期刊
<正>氨基甲酸酯类农药的结构特性是分子中含有一个N-甲基基团,是一类以甲酸酯为前体化合物发展而来的农药,具有分解快、残留低、低毒、高效、选择性强等特点,代表品种有甲萘
成功的导语如同徐徐拉开的大幕,让学生一眼就能看到精美的置景;有如乐章的序曲,使学生一开始便受到强烈的感染;又像打开了殿堂的大门,诱导着学生竞相登堂入室。
特色小镇建设是推进我国新型城镇化建设的重要举措,随着特色小镇发展研究的深入,愈加强调要坚持以人为核心的多维度发展,营造和谐人地关系。地方感的产生源自于人与地方的相互作用,是人在感情上与地方的联结。地方感是人地关系研究的重要视角。特色小镇建设背景下,居民地方感研究对于目的地的可持续发展具有重要意义。因此,本文从在地居民地方感入手,研究特色小镇区域居民在人地互动过程中形成的情感联结现状,并进一步探讨地
阐述了玉米秸秆还田技术的应用效果,对应用玉米秸秆还田的效益进行了分析,提出了促进玉米秸秆还田技术推广的对策和措施。