首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于FPGA的自适应光学系统SPGD算法实现
引用本文:徐项项,吴阳,苏杭,刘金龙,杨慧珍,龚成龙.基于FPGA的自适应光学系统SPGD算法实现[J].应用光学,2021,42(5):810-816.
作者姓名:徐项项  吴阳  苏杭  刘金龙  杨慧珍  龚成龙
作者单位:1.江苏海洋大学 电子工程学院,江苏 连云港 222005
基金项目:国家自然科学基金(11573011);江苏省“六大人才高峰”高层次人才项目(KTHY-058);江苏省“333”高层次人才培养项目(BRA2019244);江苏省研究生科研与实践创新计划项目(KYCX20_2961)
摘    要:FPGA(field programmable gate array)具有可重复编程、算法实现灵活等优势,以97单元变形镜为原型,提出基于FPGA的SPGD(stochastic parallel gradient descent algorithm)控制算法通用快速实现方案。采用TimeGen软件对SPGD算法进行时序分析,并采用Vivado软件分别对SPGD算法随机扰动电压生成、性能指标计算和控制电压的计算与输出进行FPGA配置和编程,将每个模块的计算结果与Matlab结果进行对比、分析。研究结果证明了该文所提方案的合理性和可行性,为下一步基于FPGA的SPGD算法硬件实现和应用提供基础。

关 键 词:自适应光学系统    SPGD控制算法    FPGA    变形镜
收稿时间:2021-03-24

FPGA -based SPGD algorithm implementation of adaptive optical system
Institution:1.School of Electronic Engineering, Jiangsu Ocean University, Lianyungang 222005, China2.Jiangsu Marine Resources Development Research Institute, Lianyungang 222005, China
Abstract:The field programmable gate array (FPGA) has the advantages of repeatable programming and flexible algorithm implementation. With 97-element deformable mirror as the prototype, the general and rapid implementation scheme of the FPGA-based stochastic parallel gradient descent (SPGD) control algorithm was proposed. Firstly, the TimeGen software was adopted to analyze the time sequence of the SPGD algorithm. Secondly, the Vivado software was adopted to configure and programme the FPGA of the SPGD algorithm in the field of random disturbance voltage generation, performance indexes calculation, as well as control voltage calculation and output. Finally, the calculation results of each module and those of Matlab were compared and analyzed. The results prove the rationality and feasibility of the proposed scheme and provide the basis for the next step of hardware implementation and application of FPGA-based SPGD algorithm.
Keywords:
本文献已被 CNKI 等数据库收录!
点击此处可从《应用光学》浏览原始摘要信息
点击此处可从《应用光学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号