FPGA Accelerated Phased Array Design Using the Ant Colony Optimization

Authors

  • Ozlem Kilic Department of Electrical Engineering and Computer Science The Catholic University of America, Washington, DC, USA

Keywords:

FPGA Accelerated Phased Array Design Using the Ant Colony Optimization

Abstract

The objective of this paper is to investigate the utilization of field programmable gate arrays (FPGA) in the field of electromagnetics by applying the ant colony optimization (ACO) method in the design of phased array antennas for multiple beam satellite communication systems. The amplitudes of the array elements are optimized to reduce the cochannel interference in a multiple beam satellite communication system. The potential gains in the speed of the calculations are investigated in comparison to conventional simulation techniques of the same application on a regular PC. Two different FPGA platforms and implementation approaches are compared for performance to two software developments implemented using Matlab and C languages. It has been shown that significantly accelerated performance can be achieved for the particular application. This kind of speed improvement can enable handling more complex requirements and constraints for the same application in a very reasonable amount of time, which would otherwise be impossible with conventional computational platforms and techniques. This magnitude of speed improvement is due to the configurable nature of the FPGAs. Unlike central processing units (CPU) in a conventional computer, which have to deal with a preset set of instructions to properly function; FPGAs are completely programmable to carry out a set of functions in the most efficient manner for the particular algorithm at hand. In this study, the FPGA has been configured to function as an efficient “ACO machine.” Both parallelization and pipelining have been utilized to achieve this performance. The details of the implementation on the FPGA platform and the achieved acceleration are discussed in the paper.

Downloads

Download data is not yet available.

References

P. Lysaght; P. A. Subrahmanyam; “Guest

Editors’ Introduction: Advances in

Configurable Computing,” IEEE CS and IEEE

CASS, pp. 85-89, March-April

Macdonald, V. H.

“FPGA versus DSP, Design, Reliabilty

and Maintenance,” Altera White Paper 01023,

www.altera.com/literature/wp/wp-01023.pdf

Jahyun J. Koo, David Fern ́andez, Ashraf

Haddad and Warren J. Gross; “Evaluation of a

High-Level-Language Methodology for High-

Performance Reconfigurable Computers,”

Proc. IEEE Int. Conf. ASAP, pp. 30-35, July

O. Kilic, M. S. Mirotznik, J. P. Durbano,

“Application of FPGA Based FDTD

Simulators to Rotman Lenses,” Proc. 2006

ACES Conference, Miami, FL.

C. He, W. Zhao, and M. Lu, “Time

Domain Numerical Simulation for Transient

Waves on Reconfigurable Coprocessor

Platform,” Proc. of the 13th Annual IEEE

Symposium on Field-Programmable Custom

Computing Machines (FCCM’05), 2005.

M. Dorigo, V. Maniezzo and A. Colorni,

“The Ant System: Optimization by a Colony

of Cooperating Agents,” IEEE Trans. Systems,

Man, and Cybernetics, Part B, Vol:26,No. 1,

, pp. 1-13

T. Hiroyasu, M. Miki, Y. Ono and Y.

Minami, “Ant Colony for Continuous

Functions,” The Science and Engineering,

Vol. XX, No.Y, Doshisha University, Japan,

D. Corne, M. Dorigo, & F. Glover. 1999.

The ant colony optimization meta-heuristic. In

New ideas in optimization , 11–32. M. Dorigo

and G. D. Caro, eds. New York: McGraw-

Hill.

W. Lei, and W. Qudi. 2002. Further

example study on ant system algorithm based

continuous space optimization. 4th World

Congress on Intelligent Control and

Automation, Shanghai, China, pp. 2541–2545.

K. Socha, 2004 ACO for continuous and

mixed-variable optimization. Proc. of 4th

International Workshop on Ant Colony

Optimization and Swarm Intelligence

(ANTS’2004), Brussels, Belgium.

O. Kilic, “Comparison of Nature Based

Optimization Methods for Multi-beam

Satellite Antennas,” Proc. 2008 ACES

Conference, Niagara Falls, Canada

W. A. Stutzman and G. A. Thiele,

“Antenna Theory and Design,” Artech House,

B. Scheuermann, K. Sob, M. Guntsch, M.

Middendorf, O. Diessel, H. ElGindy and H.

Schmeck, “FPGA implementation of

population-based ant colony optimization”,

Applied Soft Computing, Vol. 4, Issue 3,

August 2004, pp 303-322.

Chia-Feng Juang, Chun-Ming Lu, Chiang

Lo, and Chi-Yen Wang, “Ant Colony

Optimization Algorithm for Fuzzy Controller

Design and Its FPGA Implementation”, IEEE

Transaction on Industrial Electronics, Vol. 55,

No. 3, March 2008, pp 1453-1462.

R. Wain. I. Bush, M. Guest, M. Deegan, I.

Kozin, C. Kitchen, “An overview of FPGAs

and FPGA programming,”

http://www.cse.scitech.ac.uk/disco/publication

s/FPGA_overview.pdf

Downloads

Published

2022-06-17

How to Cite

[1]
O. . Kilic, “FPGA Accelerated Phased Array Design Using the Ant Colony Optimization”, ACES Journal, vol. 25, no. 1, pp. 23–31, Jun. 2022.

Issue

Section

General Submission