1

Genetic Algorithm based Phase-Only Nulling in Adaptive Antennas Debdutta Bhattacharya Roll No. 05EC1008 Department of Electronics and Electrical Communication Engineering Indian Institute of technology, Kharagpur – 721302, India E-mail: [email protected]

Abstract A simple alternative to complex hardware design of adaptive antennas along with optimizing SNR is proposed by the application of genetic algorithms. Adaptive antennas are antenna arrays with phase angle associated with each element of the array. The main lobe is pointed to the desired source by adjusting the phases of the elements. Adaptive antennas with phase angles controlled by evolutionary algorithms are proposed to help in nullification of interferences and have minimized disturbances in side lobe level. Beam steering or setting the direction of the main lobe can also be easily achieved by this. This method of increasing SNR proves to better than phase-only adaptive algorithms but has some limitations. Problem Definition Antenna arrays are used for better reception and directivity than single antennas. They consist of many antennas the output of which having different phase angles are combined and such combinations of the phase angles are used to point the main lobe to a desired direction. Adaptive antennas are a special case of phased array antennas in which the phase of the different antennas of the array keep changing dynamically. Side lobes are lobes in the radiation pattern that are not a part of the main beam with lower power densities. Side lobes make the antenna more vulnerable to noise from stray signals coming far away from the transmit source. Adaptive nulling complements the low side lobe antenna by placing nulls in a few side lobes to reject the strongest interfering sources. The objective is to dynamically change the phase of the array elements (antennas) to have small perturbations in the side lobe level and minor deviations in beam steering thus rejecting interfering sources. Details about the problem Array Structure The adaptive antenna has an array of antennas with amplitude weights given depending on the main lobe to be selected. The phase shifters are controlled by an evolutionary algorithm which results in phase nulling. The antenna is at a specified angle to the incoming wave. The layout of the proposed antenna is shown in Fig 1.

1

2

Figure 1. The layout of the proposed adaptive array Mathematical Model The mathematical model for a linear array of antennas lying along x-axis is given by:

AF (u ) =

sin φ 2 N ∑ wn e j ( n− N −.5)ψ 2 N n =1

(1)

where: 2N – number of elements φ – angle of incidence of electromagnetic plane wave

ψ = kdu + τ

where k - wave number, d – spacing between elements,

τ

– beam steering phase

Our objective is to nullify the side lobe which requires an odd phase shift towards the center of the array. The odd phase shift simplifies the equation to N

AF (u ) = 2sin φ ∑ an cos[(n − 1)ψ + Δ n + δ n ]

(2)

n =1

The steering phase Δ n is calculated first and the beam steered to the proper angle before the nulling phase

δn

is found. The digital phase shifters have K bits each. The steering phase and the nulling

phase angles are calculated on basis of these bits for each element. The steering phase is given by:

(n − 1)Δ 2 K 2Π } } K Δ n = round {rem{ 2Π 2Π 2

(3)

2

3

The nulling phase is given by:

δ n = 2Π

K



a = K − P +1

ba 2− a

(4)

here: K is the total number of bits in the phase shifter P is the number of phase bits used for nulling [b1b2..bp] is the vector of the nulling bits used Nulling low side lobes requires less significant bits than for the case of high side lobes. The Adaptive Algorithm The adaptive algorithm uses genetic algorithm to dynamically change the phase angles of the antennas in the array or the elements. The approach combines a genetic algorithm with the hardware limitations of the array to place nulls in the directions of interference with small perturbations to the far-field pattern. The phase of each digital phase shifter is represented by a fixed number of bits. A matrix is made of the different settings of phases possible as we initiate the algorithm. The flow of the process is as shown in Fig 2.

Fill phase matrix with 1s and 0s Measure output power

Rank settings. Discard bottom 50% Create new phase settings

Replace old phase settings

Figure 2. Flowchart of the optimization process One of the difficulties of conventional phase-only algorithms is that they reduce interference very well, but if no interference is present, they attenuate the signal. To prevent this, only the least significant bits of the phase shifters are used (3 bits used).

3

4

The different phase shifter settings are different solutions and are shown in a matrix in Fig 3.

Figure 3. Phase Shifter Settings Initially The number of rows must be kept limited keeping in mind the computational time required but also should be large enough to cover a large part of the solution space and have enough to keep the solution out of local minima. The output power vector and associated chromosomes are ranked with the lowest output power on top and the highest output power on the bottom. The next step discards the bottom X% of the chromosomes because they have the greatest output power. New nulling chromosomes to replace those discarded are created from the chromosomes that were kept. Two chromosomes are selected at random. Chromosomes with lower output power receive a correspondingly higher probability of selection. Next, a random point is selected and bits to the right of the random point are swapped to form two new chromosomes. These new chromosomes are placed in the matrix to replace two settings that were discarded and their output powers are measured.

Figure 4. Offsprings from selection and crossover

4

5 When enough new chromosomes are created to replace those discarded, the chromosomes are ranked and the process repeated. A small number (less than 1%) of the nulling bits in the matrix can be randomly switched from a one to zero or visa versa. These randomly induced errors allow the algorithm to try new areas of the search space while it converges on a solution. Usually, the best phase setting is not randomly altered. This method is repeated until the optimal solution defined by the cost function is obtained after a number of iterations. Simulation Tests performed on a 40-element uniform array and 100 element array. Elements are spaced 0.5

λo

apart at the center frequency f o . Phase shifters must have six bit accuracy to keep the quantization lobe slightly below the general side lobe level over the scan angles of the array ( ±30 from roadside). The goal of the genetic algorithm is to reduce the total non-coherent output power of the array. The cost function (derived from the total output power of a chromosome phase arrangement) is given by: 0

N1 +1

co st=10 log10 { ∑ si sin φi i =1

N

∑a n =1

n

cos[(n − 1)kd cos φi + Δ n + δ n ]}

(5)

The specifications for the algorithm were attained by running the algorithm for different scenarios and the values that were obtained are: 1. 2. 3. 4.

Initial population : 20 chromosomes Iteration Population: 10 chromosomes Size of mating pool: 4 chromosomes Discarded at each iteration: 6 chromosomes

It is a matter of experimentation to find out the population sizes that we discussed just now. For the cases that we mentioned that is array size of 40 to 100 elements, the above population sizes were found suitable. Results The 40 element array results are discussed here. Two interference sources each 60dB stronger than the desired signal power are used at u=0.62 and 0.72. This is a low side lobe array, only the least significant bits are needed 11.250 and 5.6250.

Figure 5. The array pattern and two interference sources

5

6

Now, the phase weights to place null at u=0.62 and u=0.72 are:

Figure 6. Adapted phase weights After the weights are decided, iterations are started with the population specifications as assumed earlier and the phase bits changing to give a high SNR (Fig 7) and minimizing the cost function (Eq. 5).

Figure 7. SNR of the array

Figure 8. Cost function minimization

After eight iterations, the algorithm reaches a set of adaptive weights which have effectively suppressed the two interferers. At this point, the algorithm required 68 power measurements. In comparison, a gradient search method using a central differencing scheme requires 40 power measurements per iteration for this array. However, this method fails at nulling interference entering a quantization side lobe and interference at symmetric angles about the main beam. This is because the quantization lobe arises from an approximation in the phase and thus, the change of phase makes it difficult to null interference in the lobe. Another issue that may occur is the nullification of main lobe in case of no interference. This is prevented by ensuring that only less significant bits of the phase shifters are used for nullification.

6

7

Summary The use of genetic algorithms for phase-only adaptive nulling provides an edge over previous methods where the location of interference sources was required to operate fast. The 40 element and 100 element array both showed fast convergence and deep nulling capabilities and small pattern distortions. One of the key features of the method used is that only a few least significant bits of phase shifters are used. This is one of the reasons for its fast performance. It is easy to implement on existing phased arrays. Limitations include failure at nulling interference entering a quantization side lobe. Future projections Improvement in the method used The method does not require the direction of the interferences which is an improvement over the previous antennas. However, the source direction needs to be specified. The antenna may be designed to work in a blind direction environment and evolutionary algorithms can be used to select the main beam towards the desired source and nulling the interference. Application of other methods Also, the method described requires the population size and iteration numbers to be input by experience. The same may be done by neural networks or by another evolutionary algorithm itself. References [1] Haupt, R.L., "Phase-only adaptive nulling with a genetic algorithm," Antennas and Propagation, IEEE Transactions on , vol.45, no.6, pp.1009-1015, Jun 1997 [2] "Applications Of Antenna Arrays To Mobile Communications, Part I: Performance Improvement, Feasibility, And System Considerations," Proceedings of the IEEE , vol.85, no.7, pp.1029-1030, Jul 1997 [3] Laohapensaeng, C.; Free, C., "An adaptive antenna using genetic algorithm," Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications, 2005. MAPE 2005. IEEE International Symposium on , vol.1, no., pp. 83-86 Vol. 1, 8-12 Aug. 2005

7

Genetic Algorithm based Phase-Only Nulling in ...

Indian Institute of technology, Kharagpur – 721302, India ... Problem Definition .... Antenna, Propagation and EMC Technologies for Wireless Communications, ...

94KB Sizes 1 Downloads 204 Views

Recommend Documents

Genetic Algorithm based Phase-Only Nulling in Adaptive Antennas
A simple alternative to complex hardware design of adaptive antennas along with optimizing SNR is proposed by the application of genetic algorithms. Adaptive antennas are antenna arrays with phase angle associated with each element of the array. The

Multiobjective Genetic Algorithm-Based Fuzzy ...
Sep 30, 2009 - vector-based categorical data clustering algorithm (CCDV) ..... Note that the mapping Map should be one to one to ensure .... B. Visualization.

Multiobjective Genetic Algorithm-Based Fuzzy ...
Sep 30, 2009 - On the other hand, if a data point has certain degrees of belongingness to each cluster, ... A. Mukhopadhyay is with the Department of Computer Science and. Engineering ... online at http://ieeexplore.ieee.org. Digital Object ...

Multiobjective Genetic Algorithm-Based Fuzzy ...
699 records - A. Mukhopadhyay is with the Department of Computer Science and. Engineering, University of Kalyani, Kalyani-741235, India (e-mail: anirban@ ...... [Online]. Available: http://leeds-faculty.colorado.edu/laguna/articles/mcmot.pdf.

a niche based genetic algorithm for image registration
Image registration aims to find the unknown set of transformations able to reduce two or more images to ..... of phenotypic similarity measure, as domain-specific.

Genetic Algorithm Based Feature Selection for Speaker ...
Genetic Algorithm Based Feature Selection for Speaker Trait Classification. Dongrui Wu. Machine Learning Lab, GE Global Research, Niskayuna, NY USA.

a niche based genetic algorithm for image ... - Semantic Scholar
Image registration can be regarded as an optimization problem, where the goal is to maximize a ... genetic algorithms can address this problem. However ..... This is akin to computing the cosine ... Also partial occlusions (e.g. clouds) can occur ...

An Efficient Genetic Algorithm Based Optimal Route Selection ... - IJRIT
Wireless sensor Network (WSN) is getting popular especially for applications where installation of the network infrastructure is not possible, such as.

An Efficient Genetic Algorithm Based Optimal Route Selection ... - IJRIT
infrastructure, but imposes some drawbacks and limitations (mainly on .... Networks”, http://www.monarch.cs.rice.edu/monarch-papers/dsr-chapter00.pdf.

118 Genetic algorithm- based optimum vehicle suspension design ...
118 Genetic algorithm- based optimum vehicle suspens ... imum dynamic pavement load as a design criterion.pdf. 118 Genetic algorithm- based optimum ...

A DNA-Based Genetic Algorithm Implementation for ... - Springer Link
out evolutionary computation using DNA, but only a few implementations have been presented. ... present a solution for the maximal clique problem. In section 5 ...

The Genetic Algorithm as a Discovery Engine - Cartesian Genetic ...
parts we discover an amazing number of new possibili- ties. This leads us to the .... of the important themes which has arisen in the nascent field of Evolvable ...

Event Detection in Baseball Videos Using Genetic Algorithm ... - APSIPA
Department of Computer Science and Information Engineering, National Chiayi University ..... consider that the BS measure is formulated based on SIFT-.

Event Detection in Baseball Videos Using Genetic Algorithm ... - APSIPA
Department of Computer Science and Information Engineering, National Chiayi University ..... consider that the BS measure is formulated based on SIFT-.

A New Crossover Operator Used In Genetic Algorithm ...
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 5, ISSUE 1, JANUARY 2011. 29 ... in the second parent will define which cells in the first.

Adaptive Sub-band Nulling for OFDM-Based Wireless Communication ...
and coding format, pending data to specific users, in order to maintain the ..... [11] A. J. Goldsmith and P. P. Varaiya, “Capacity of fading channels with channel ...

Fixed Power Allocation with Nulling for TDD-Based ...
Index Terms—Power allocation, fading channels, inter-cell interference. I. INTRODUCTION. CHANNEL capacity is an important performance metric for digital communication systems. Studies on Shannon capacity in fading channels have been extensively don

GHA-256: Genetic Hash Algorithm
Pretty Good Privacy (PGP) and S/MIME (Secure Multipurpose Internet Mail. Extension) etc., which is proven that it .... evolution. Many people, biologists included, are astonished that life at the level of complexity that we observe could have evolved

Lightpath Protection using Genetic Algorithm ... - Semantic Scholar
connectivity between two nodes in the network following a failure by mapping ... applications and high speed computer networks because of huge bandwidth of ...

genetic algorithm optimization pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. genetic ...

Adaptive Sub-band Nulling for OFDM-Based Wireless Communication ...
into a sub-band and multiple sub-bands are allocated to users. In the FDS, the ... frame experience fading and it results in varying SINR values at the receiver.

Lightpath Protection using Genetic Algorithm ... - Semantic Scholar
virtual topology onto the physical topology so as to minimize the failure ... applications and high speed computer networks because of huge bandwidth of optical ...

Rule Based Data Filtering In Social Networks Using Genetic Approach ...
A main part of social network content is constituted by ... The main part of this paper is the system provided that customizable content based message filtering for OSNs, Based on ML .... “Sarah Palin,” and “John McCain,” then both documents