Field programmable gate array acceleration of bio-inspired optimization techniques for phased array design

This paper investigates the performance improvement in computational time achieved by the use of field programmable gate arrays (FPGAs) in electromagnetic simulations. The amplitudes of a linear phased array antenna are optimized to reduce the interference in multi-beam satellite communication systems by implementing the optimization algorithm and the antenna pattern calculations on a single FPGA. The ant colony optimization algorithm, which is a bio-inspired heuristic search method based on the survival skills of ants, is applied to a phased array antenna such that nulls can be placed in the array factor to reduce interference from beams operating at the same frequency band. Due to the inherently parallel nature of the algorithm, speed improvements in the orders of ten thousands compared to conventional programming using Matlab have been demonstrated by being able to pipeline and parallelize the calculations on the FPGA.

[1]  Y. Rahmat-Samii,et al.  Genetic algorithm (GA) and particle swarm optimization (PSO) in engineering electromagnetics , 2003, 17th International Conference on Applied Electromagnetics and Communications, 2003. ICECom 2003..

[2]  Y. Rahmat-Samii,et al.  Particle swarm optimization in electromagnetics , 2004, IEEE Transactions on Antennas and Propagation.

[3]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[4]  E. E. Altshuler,et al.  Wire-antenna designs using genetic algorithms , 1997 .

[5]  C. Peixeiro,et al.  Minimization of a rectangular patch using genetic algorithms , 2001, IEEE Antennas and Propagation Society International Symposium. 2001 Digest. Held in conjunction with: USNC/URSI National Radio Science Meeting (Cat. No.01CH37229).

[6]  Hao Wang,et al.  Introduction to Genetic Algorithms in Electromagnetics , 1995 .