节点文献
基于FPGA的伪随机序列的生成方法及应用
A Method of Generating Multiple Pseudorandom Sequences based on FPGA Technology and its Application
【摘要】 通过分析各种伪随机序列生成方法,提出了一种基于M序列的连续抽样方法,可以生成满足自适应光学系统SPGD控制算法要求的多路、相互独立以及服从伯努利分布的伪随机序列。该方法适合于用FPGA等超大规模集成电路实现,且具有占用硬件资源较少,实现方便等优点。用FPGA实现了用于61单元自适应光学系统SPGD控制算法的伪随机序列,并将此方法应用于基于SPGD控制算法的自适应光学系统实验中,实验表明,该方法能够满足自适应光学系统SPGD算法的需求,系统实现成功闭环。
【Abstract】 Different methods of generating pseudorandom sequences were studied. A method to generate multiple independent pseudorandom sequences based on M sequence consecutive sampling was proposed, which can be used in Stochastic Parallel Gradient Descent algorithm (SPGD) control algorithm of an adaptive optics system. The method is well-suited to Field Programmable Gate Array (FPGA) implementation, which occupies few resources and can be implemented easily. Experiments showed that the pseudorandom sequences generated by this method were independent statistically. Multiple independent pseudorandom sequences were generated by FPGA for SPGD controller of a 61 element adaptive optics system. By use of the pseudorandom sequences of this method, experiments of Adaptive Optics system based on SPGD control algorithm successfully worked.
【Key words】 Pseudorandom sequences; Field Programmable Gate Array(FPGA); M sequence; Adaptive Optics; Stochastic paral- lel gradient descent algorithm (SPGD);
- 【文献出处】 微计算机信息 ,Microcomputer Information , 编辑部邮箱 ,2009年29期
- 【分类号】TN791
- 【被引频次】5
- 【下载频次】493