基于CPU的归一化互相关算法波前斜率技术研究
本文关键词:基于CPU的归一化互相关算法波前斜率技术研究
更多相关文章: 自适应光学系统 波前斜率处理 归一化互相关算法 多核CPU
【摘要】:随技术的发展,自适应光学系统广泛应用于大型望远镜、激光波前校正、人眼视光学等领域。但随着应用的推广,自适应光学的校正对象及使用环境愈加复杂。这对波前控制提出了严峻的挑战。而波前斜率处理作为波前控制系统的源头,其性能直接影响整个自适应光学系统的校正效果。因此,本文以自适应光学系统的斜率算法优化为核心研究内容,从不同斜率算法特性和平台特点两个方面展开研究。首先,本文分析了质心、绝对差分和归一化互相关这三种常用的斜率算法的计算量,并设计目标探测仿真实验,对三种算法在不同探测条件下的性能进行了对比。归一化互相关算法虽然计算量大,但抗噪性强,能抵御伪光斑对目标探测的干扰,而且能用于强闪烁目标和扩展目标的探测,适用范围广。针对归一化互相关算法的特点,分析常用硬件平台的适用性,选择多核CPU作为归一化互相关斜率计算的实现平台。其次,本文结合归一化互相关算法特点,分析斜率处理任务的特点,对斜率处理算法进行了优化研究,利用并行处理技术,根据斜率计算中的数据相关性和独立性,进行任务的流水线和并行处理,采用Open MP多核编程模型,实现了斜率处理的线程级并行,缩短了任务处理时间;随后根据多核CPU的特点,用AVX指令对斜率程序的部分代码进行向量化,增加了斜率处理过程的数据级并行,进一步提升了归一化互相关斜率计算的效率。然后,本文在Intel(R)Core(TM)i7-3770k四核计算机和Windows 7操作系统上,采用分辨率为9*9像素的模板对哈特曼图像中400个15*15像素的子孔径进行了归一化互相关斜率探测的时间测试,从测试结果可知,优化后的斜率探测时间约为340μs,为优化前的29%。最后,将优化后的归一化互相关斜率算法应用于自适应光学系统中,进行了系统闭环实验,实验结果验证了本优化后的归一化互相关斜率算法可以进行有效的波前斜率探测,且具有良好的抗伪光斑噪声能力。本文提出的基于通用多核CPU的归一化互相关斜率计算方法,可以使自适应光学系统适应多种工作场景的需求,且方便移植,具有良好的通用性,扩展性强,能够通过处理器核数的扩展可以满足更大自适应光学系统的处理需求。本文的研究成果为扩展自适应光学波前斜率处理的应用场景提供了有效的技术基础和支撑,具有重要的研究价值和实际工程意义。
【关键词】:自适应光学系统 波前斜率处理 归一化互相关算法 多核CPU
【学位授予单位】:中国科学院研究生院(光电技术研究所)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP332;O439
【目录】:
- 致谢3-4
- 摘要4-6
- ABSTRACT6-11
- 1 前言11-23
- 1.1 自适应光学系统介绍11-13
- 1.1.1 自适应光学技术的发展11
- 1.1.2 自适应光学系统组成11-13
- 1.2 波前控制器的发展现状13-18
- 1.2.1 DSP及FPGA架构波前控制器13-15
- 1.2.2 GPU架构的波前控制器15-16
- 1.2.3 CPU架构的波前控制器16-18
- 1.3 主要研究内容及论文的组织框架18-23
- 1.3.1 主要研究内容18-20
- 1.3.2 论文组织框架20-23
- 2 波前斜率算法及目标探测仿真23-39
- 2.1 波前控制器简介23-24
- 2.2 常用斜率算法介绍24-27
- 2.2.1 质心算法24
- 2.2.2 相关跟踪算法24-26
- 2.2.3 常用斜率算法的计算量分析26-27
- 2.3 常用斜率算法的目标探测仿真实验27-36
- 2.3.1 高斯白噪声下的目标探测仿真28-30
- 2.3.2 伪光斑下的目标探测仿真30-32
- 2.3.3 亮度变化时的目标探测仿真32-33
- 2.3.4 扩展目标探测仿真33-36
- 2.3.5 目标探测仿真总结36
- 2.4 算法特点与平台选择36-39
- 3 多核并行编程技术39-47
- 3.1 多核处理器39-41
- 3.1.1 多核处理的发展39-40
- 3.1.2 本文采用的硬件平台40-41
- 3.2 并行化技术介绍41-47
- 3.2.1 多核并行技术41-43
- 3.2.2 程序向量化技术43-47
- 4 归一化互相关斜率算法优化研究47-61
- 4.1 归一化互相关算法优化47-49
- 4.2 归一化互相关斜率算法任务及热点分析49-53
- 4.2.1 归一化互相关斜率程序的任务分析50-52
- 4.2.2 归一化互相关斜率的热点分析52-53
- 4.3 归一化互相关斜率优化研究53-56
- 4.4 归一化互相关斜率程序的向量化并行优化56-57
- 4.5 程序的实时性分析57-61
- 4.5.1 测试环境介绍57-58
- 4.5.2 测试及结果分析58-61
- 5 实验与结果分析61-69
- 5.1 自适应光学系统闭环实验61-66
- 5.2 基于多核CPU的归一化互相关斜率探测方法分析66-69
- 6 总结与展望69-71
- 6.1 本文的工作总结69
- 6.2 本文的主要创新点69-70
- 6.3 下一步工作展望70-71
- 参考文献71-74
- 作者简介及在学期间发表的学术论文与研究成果74-75
【相似文献】
中国期刊全文数据库 前8条
1 陶丽娟;;CPU使用时间100%全面分析[J];黑龙江科技信息;2007年02期
2 刘芳;;微机集群CPU节能技术研究[J];油气地球物理;2012年01期
3 叶继华;郭帆;余敏;马丽红;陶玲;;Intel X86系列CPU模拟器的研究与实现[J];江西师范大学学报(自然科学版);2007年06期
4 ;小小CPU[J];少儿科技;2012年02期
5 张云霞;;炎炎夏季大话CPU风扇[J];科技信息;2006年10期
6 顾琪;;“山寨”产业链的CPU[J];中国民营科技与经济;2009年03期
7 方恺晴,徐成,刘峰;基于EDA技术的教学型CPU的设计与实现[J];实验技术与管理;2005年09期
8 ;[J];;年期
中国重要会议论文全文数据库 前5条
1 郑振耀;于新生;陈永秀;;V77-200型计算机的CPU的剖析和检修(摘要)[A];第六届全国波谱学学术会议论文摘要集[C];1990年
2 杨宗正;;简易诊断技术用于设备中CPU及内存储器等电路的调试和维修[A];第十届全国设备监测与诊断技术学术会议论文集[C];2000年
3 吴琦;魏建中;;微处理器(CPU)的稳态电离辐射(总剂量)试验[A];第十一届全国可靠性物理学术讨论会论文集[C];2005年
4 胡益新;奚永新;;基于双32位CPU的电除尘控制器的设计[A];第十四届中国电除尘学术会议论文集[C];2011年
5 李兰玉;;CPU-跨世纪信息革命的引擎[A];全省医疗设备管理研讨会论文集[C];1998年
中国重要报纸全文数据库 前10条
1 广东 严培;依据CPU工作条件及时序快速判断苹果三代手机不能开机故障(一)[N];电子报;2013年
2 ;龙芯福珑代表国产CPU电脑的成功?[N];电脑报;2008年
3 广东 严培;依据CPU工作条件及时序快速判断苹果三代手机不能开机故障(二)[N];电子报;2013年
4 本报记者 王颖 宋梅秋 张熙照;创新思维——新型农民的CPU[N];吉林日报;2003年
5 黑龙江 高林;彩电CPU故障的分析与速修两例[N];电子报;2011年
6 本报记者 刘肖勇;网络蓝军:一块CPU,,就是一架轰炸机[N];广东科技报;2011年
7 本报记者 李敏;以适变的渠道抢占中国CPU市场[N];国际商报;2003年
8 马成;国际市场CPU价狂跌 国内电脑整机要跳水[N];市场报;2000年
9 陈玉娟 DigiTimes;CPU双雄决战新兴电脑市场[N];电子资讯时报;2006年
10 记者 孙勇;税务总局严打虚假出口CPU骗税行为[N];经济日报;2009年
中国硕士学位论文全文数据库 前10条
1 陈冰倩;基于CPU的归一化互相关算法波前斜率技术研究[D];中国科学院研究生院(光电技术研究所);2016年
2 高甜容;基于“龙芯”CPU数控系统通信平台的设计与实现[D];中国科学院研究生院(沈阳计算技术研究所);2010年
3 秘海晓;基于FPGA的32位五级流水线CPU的研究与设计[D];河北工业大学;2012年
4 田金颖;CPU热管散热器的实验研究与数值模拟[D];天津商业大学;2008年
5 严浩良;CPU老化工艺中直流转换器失效机理及解决方案[D];复旦大学;2009年
6 陈光;一汽—大众汽车涂装车间系统供货+CPU管理模式的研究[D];吉林大学;2006年
7 孙璐;基于8086CPU单芯片计算机系统总线设计技术的研究[D];合肥工业大学;2009年
8 唐金沙;CPU风冷散热器的实验研究及流场和温度场的数值模拟[D];湘潭大学;2009年
9 杨建海;基于CPU使用率的动态电源管理(DPM)研究与实现[D];浙江大学;2006年
10 张忠毅;CPU在线编程[D];吉林大学;2007年
本文编号:628115
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/628115.html