You are on page 1of 1

The code to synthesize linear antenna array using IWO technique is provided in M ATLAB.

To run the program execute 'iwoantenna.m' The required inputs will be asked in a user friendly way.

Guide to inputs1.Number of runs-Enter the number of times the whole program will run.For genera ting statistical data we had to run the program fifty times. 2.Number of iterations- Here you need to enter the number of iterations that wil l be executed in each run. 100 iterations is enough for the program to converge. 3.Number of dimensions-Here you need to enter half the number of elements in the antenna array because of its symmetry. 4.Enter number of Sidelobe levels for the given problem 5.Enter upper limit of sidelobe 6.Enter lower limit of sidelobe.You will need to provide the two limits of all t he SLL's serially. 7.Enter number of null placements 8.Enter all the null angles one by one.

FUNCTION DESCRIPTION1.iwoantenna 2.initialise_weeds g of each run 3.functional_value 4.clamp_antenna space 5.array_factor 6.trapezoidal

Main function Function that initialises population at the beginnin Calculates fitness of plant The weed or seed is clamped if it crosses the search The array factor is calculated Here integration is performed by trapezoidal rule

OUTPUT: The best fitness of each run ar given in command window with the array elements. The mean and standard deviation is displayed next.The Gain(db)vs. Azimuth angle(deg) plot is displayed for the m edian solution.

You might also like