Parallel implementation by the FPGA of phase diversity based on an improved particle swarm optimization algorithm

The phase diversity (PD) algorithm based on population optimization has been widely used in wavefront sensing due to advantages such as a simple optical path, no customized sensors, and low cost. However, this method requires a large amount of computation, and the optimization process is seriously d...

Full description

Saved in:
Bibliographic Details
Published in:Applied optics. Optical technology and biomedical optics Vol. 64; no. 1; p. 30
Main Authors: Kou, Xianzheng, Li, Dequan, Wang, Dong, Zhang, Bin
Format: Journal Article
Language:English
Published: United States 01.01.2025
ISSN:1539-4522, 2155-3165, 1539-4522
Online Access:Get more information
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The phase diversity (PD) algorithm based on population optimization has been widely used in wavefront sensing due to advantages such as a simple optical path, no customized sensors, and low cost. However, this method requires a large amount of computation, and the optimization process is seriously disturbed by local extreme values, with the calculation time increasing with the size of the population. Therefore, it is unsuitable for scenarios with limited computing power and energy consumption, such as space optical systems. The field programmable gate array (FPGA) is a device widely used in the aerospace field with high flexibility, reconfigurability, high reliability, and low power consumption. Based on the characteristics of FPGA parallel computing, this paper analyzes and improves the phase diversity algorithm and the particle swarm optimization (PSO) used for its solution, making it suitable for a parallel algorithm architecture, and finally realizing FPGA board-level verification. The results show that this work can improve the computational speed and performance of the phase diversity algorithm based on population optimization.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:1539-4522
2155-3165
1539-4522
DOI:10.1364/AO.542241