论文部分内容阅读
在使用光学望远镜进行天文观测的过程中,由温差、镜面形变、大气湍流等因素导致的波前误差使望远镜不能达到理论上的分辨率,降低了成像质量。为解决这个问题,1953年巴布科克提出了自适应光学的概念。自适应光学的核心思想是测量波前误差并加以实时补偿以提高观测质量。波前控制器负责对误差信号进行实时处理并输出控制信号,是自适应光学系统的重要组成部分。它的处理延迟和处理容量直接影响系统的校正能力。随着现代望远镜口径的增大,波前处理特别是波前复原的计算量也迅速增大,对现有波前控制器的处理能力提出了挑战。本文的主要目的是针对千单元自适应光学系统探索一种波前复原的实现方案,要求具有延迟小、开发周期短、扩展性好、小型化的优点。在对常用波前复原算法所需的处理能力进行分析后,选择了多核数字信号处理器C6678作为硬件平台。通过算法并行化、代码优化、时序优化和减小数据传输用时四步,缩短了复原运算延迟。为方便系统单元数的扩展,研究了C6678的数据接口,提出了在运行时修改参数的软件设计。对968子孔径数、913变形镜单元数的系统进行实验,在单片C6678上的复原延迟为57.2us,达到了设计目标。