论文部分内容阅读
太阳自适应光学在进行波前处理时所使用的算法运算量巨大,然而太阳自适应光学系统又有着较高的实时性要求。如何利用现有技术设计出能够在大运算量条件下仍然满足太阳自适应光学系统高实时性要求的波前处理机是本文的核心内容。
太阳自适应光学系统在进行波前误差探测时,使用太阳表面的太阳黑子和米粒结构这类扩展目标做为探测信标。因此,波前处理机在利用信标提取波前误差时必须使用扩展目标适用的算法。从世界上现有太阳自适应光学系统的波前处理方案中可以看出,为了提高处理机性能,以满足大运算量下的实时性要求,各个系统的波前处理机都不约而同的采用了并行处理技术,只是具体的实现形式不同。本文对高性能运算中所经常采用的各种大规模并行计算技术进行了研究,分析了各种技术的特点,并给出了评价指标。同时,本文对做为并行计算承载硬件的现场可编程门阵列(Field Programmable Gate Array)进行了介绍,深入解读了FPGA的开发流程。
在进行了一系列的理论研究后,本文把并行计算技术和具体算法结合起来。首先,在FPGA内以流水线的形式实现了太阳自适应光学中波前误差提取所采用的绝对差分算法,并采用二维脉动阵列技术对其进行了有效加速。然后,本文使用SIMD并行处理结构,利用多个并行绝对差分处理通道,完成了对子孔径阵列的高速并行处理。在应用于实际系统时,本文采取FPGA和DSP协同工作的方式制作出了板卡形式的波前处理机,其中FPGA为处理机核心,DSP为协处理器。板卡使用PCI9054通信芯片通过CPCI接口和计算机相连。本文对处理机板卡进行了全面的软件仿真和硬件测试。理论分析,软件仿真,以及实验结果表明,该波前处理机能够满足太阳自适应光学系统的要求。
在处理机的兼容性和可扩展性方面,本文分析了为适应各种不同的太阳自适应光学系统,波前处理机所需要做出的改动。分析结果表明,无论是子孔径大小,子孔径排布规模,还是波前传感器采样频率发生了变化,波前处理机的工作原理都同样适用。因此本文所设计的波前处理机拥有相当强的适应性。
本文研制了国内第一套基于哈特曼-夏克波前传感器的,用于太阳观测中高阶像差校正的高速波前处理机。首次在单片可编程逻辑器件内实现了对子孔径阵列图像的高速并行处理。该系统使用37单元变形镜,针对6×6排布子孔径阵列,最高支持的波前传感器采样频率达到了9470Hz,单帧计算延迟17.6us。本文的波前处理机除了性能强,成本低,集成度高以外,同时还具有维护简单,兼容性强,升级容易的特点。