摘要
FPGA(field programmable gate array)具有可重复编程、算法实现灵活等优势,以97单元变形镜为原型,提出基于FPGA的SPGD(stochastic parallel gradient descent algorithm)控制算法通用快速实现方案。采用TimeGen软件对SPGD算法进行时序分析,并采用Vivado软件分别对SPGD算法随机扰动电压生成、性能指标计算和控制电压的计算与输出进行FPGA配置和编程,将每个模块的计算结果与Matlab结果进行对比、分析。研究结果证明了该文所提方案的合理性和可行性,为下一步基于FPGA的SPGD算法硬件实现和应用提供基础。
-
单位电子工程学院; 江苏省海洋资源开发研究院