A low-cost and duplicable portable solar adaptive optics system based on LabVIEW hybrid programming

A low-cost and duplicable portable solar adaptive optics system based on LabVIEW hybrid programming
复制标题

DOI:
10.1093/pasj/psaa006
复制
发表时间:
2020-04
影响因子:
2.3
通讯作者:
D. Ren;Gang Wang
D. Ren;Gang Wang
中科院分区:
物理与天体物理4区
文献类型:
--
作者:
D. Ren;Gang Wang

文献摘要

相似文献

我们开发了一种便携式太阳自适应光学(PSAO),用于基于当今多核个人计算机的衍射限制成像。我们的PSAO软件是用LabVIEW代码编写的,它的特点是基于框图函数的编程,可以大大加快软件的开发速度。采用11 × 11子孔径结构的Shack-Hartmann波前传感器(SH-WFS), PSAO可以实现~1000 Hz的开环校正速度。太阳波前传感的像移测量是太阳自适应光学系统中最耗时的计算。由于目前的LabVIEW程序不完全支持多核图像偏移测量技术,因此无法充分利用多核计算机的并行计算能力。为了提高AO系统的运行速度,针对基于LabVIEW的AO程序,开发了专用的消息传递接口/开放式多处理并行编程技术,充分支持LabVIEW编程中的多核并行计算。实验结果表明,混合并联技术可以显著提高太阳天文观测系统的运行速度,为大型太阳望远镜低成本、可复制的PSAO系统的应用奠定了基础。
We have developed a portable solar adaptive optics (PSAO) for diffraction-limited imaging based on today’s multi-core personal computer. Our PSAO software is written in LabVIEW code, which features block-diagram function based programming and can dramatically speed up the software development. The PSAO can achieve a ~1000 Hz open-loop correction speed with a Shack–Hartmann Wave-front Sensor (SH-WFS) in 11 × 11 sub-aperture configuration. The image shift measurements for solar wave-front sensing are the most time-consuming computations in a solar adaptive optics (AO) system. Since our current LabVIEW program does not fully support multi-core techniques for the image shift measurements, it cannot fully take advantage of the multi-core computer’s power for parallel computation. In order to accelerate the AO system’s running speed, a dedicated message passing interface/open multi-processing parallel programming technique is developed for our LabVIEW-based AO program, which fully supports multi-core parallel computation in LabVIEW programming. Our experiments demonstrate that the hybrid parallel technique can significantly improve the running speed of the solar AO system, and this work paves the way for the applications of a low-cost and duplicable PSAO system for large solar telescopes.