Transcript

Uniform Circular Phased Arrays synthesis usingSQP Algorithm

A. HammamiR.Ghayoula

and A. GharsallahUnite de recherche :

Circuits et systmes electroniques HFFaculte des Sciences de Tunis,

Campus Universitaire Tunis EL-manar,2092,

TunisieEmail: [email protected]

Abstractβ€”In this paper, a uniform circular array antenna withsynthesis technique based on Sequential Quadratic Programming(SQP) algorithm is discussed. The SQP algorithm is a robustmethod for the optimization with inequality constraints. SQPalgorithm has been used for steering the main lobe and reducingthe side lobe level for the radiation pattern by controlling onlythe amplitude of the array elements. In order to illustratethe performance of the proposed method, several examples ofuniform circular antennas array patterns are performed.

Index Termsβ€”antenna arrays, circular arrays, optimizationmethods,sequential Quadratic Programming

I. INTRODUCTION

Antennas arrays become important in communication ap-plications like sonar, radar and communications. Indeed, theyreduce the electromagnetic environment pollution by minimiz-ing the side lobe level and enhance spectral efficiency.Among the different types of antenna arrays,circular antennaarray has become very popular in cellular mobile applicationsand wireless communications [1]-[5].In last decade, several methods have been developed forantenna array pattern synthesis [6]-[16]. In this paper, we pro-pose the use of the Sequential Quadratic Programming (SQP)algorithm to determine an optimum set of amplitude excitationcoefficients for circular arrays that provide a radiation patternwith maximum side lobe level reduction.

The rest of the paper is arranged as follows: the uniformcircular antenna arrays is presented in section II. Section IIIshows optimization of uniform circular phased arrays using thesequential quadratic programming (SQP) algorithm. SectionIV demonstrate the simulation results, and finally, section VImakes conclusions.

II. UNIFORM CIRCULAR ANTENNA ARRAYS

Consider a circular antenna array composed of 𝑁 equis-paced isotropic elements with interelement spacing 𝑑. Theseselements are distributed on a circle of radius 𝑅 in the π‘₯ βˆ’ 𝑦plane. πœ‘ is azimuth angle starting forward x axis. πœƒ is pitch

R

Ο†

ΞΈ

Fig. 1. Illustration of uniform circular array antenna

angle starting forward z axis.The azimuth angle of π‘›π‘‘β„Želementπœ‘π‘› is given by the following equation:

πœ‘π‘– = 2πœ‹π‘–

𝑁, 𝑖 = 1, β‹… β‹… ⋅𝑁 (1)

The radius of the circle is :

𝑅 =𝑑

2𝑠𝑖𝑛( πœ‹π‘ )

(2)

or the the distance between tow consecutive elements are 𝑑 =πœ†/2,

𝑅 =πœ†

4𝑠𝑖𝑛( πœ‹π‘ )

(3)

The radiation pattern of the circular array, shown in figure 1,can be described by its array factor given by:

𝐴𝐹 (πœƒ, πœ‘) =

π‘βˆ‘π‘›=1

𝐼𝑛𝑒𝑗(π‘˜π‘…π‘ π‘–π‘›πœƒπ‘π‘œπ‘ (πœ‘βˆ’πœ‘π‘›)+𝛼𝑛)) (4)

with 𝑁 is the number of the uniform circular array elements,π‘˜ = 2πœ‹

πœ† is the free space wavenumber,πœ† is the wavelength,πœƒ ∈ [βˆ’πœ‹/2 πœ‹/2], πœ‘ ∈ [0 πœ‹] and 𝐼𝑛,𝛼𝑛 are amplitude andphase of each element, respectively.

𝛼𝑛 = βˆ’π‘˜π‘…π‘ π‘–π‘›πœƒ0π‘π‘œπ‘ (πœ‘0 βˆ’ πœ‘π‘›) (5)

(πœƒ0, πœ‘0) is the direction of maximum radiation.

III. OPTIMIZATION OF UNIFORM CIRCULAR PHASED

ARRAYS USING A SQP ALGORITHM

Our objective is to steer the main beam in the direction ofdesired signal and to reduce or to suppress interfering signalsfrom prescribed directions while receiving desired signal froma chosen direction by amplitude only control. The form ofoptimization problem is expressed in mathematical terms as:

minimise βˆ’π‘“πœƒ0,πœ‘0(𝐼)

subject to π‘“πœƒπ‘–,πœ‘π‘—(𝐼) = 𝛿𝑖𝑗 with

{𝑖 = 1, . . . ,π‘šπ‘’

𝑗 = 1, . . . , 𝑛𝑒

π‘“πœƒπ‘˜,πœ‘π‘™(𝐼) ≀ π›Ώπ‘˜π‘™ with

{π‘˜ = π‘šπ‘’ + 1, . . . ,π‘šπ‘™ = 𝑛𝑒 + 1, . . . , 𝑛

βˆ’2 ≀ πΌπ‘šπ‘› ≀ 2 with

{π‘š = 1, . . . ,𝑀𝑛 = 1, . . . , 𝑁

(6)Where (πœƒ0, πœ‘0) is the direction of the main lobe, (π‘šπ‘’, 𝑛𝑒)

is the equality constraints matrix size and (π‘šπ‘–, 𝑛𝑖) is theinequality constraints matrix size.

π‘“πœƒ,πœ‘(𝛼) = βˆ£π‘€βˆ‘

π‘š=1

π‘βˆ‘π‘›=1

π‘Žπ‘šπ‘›π‘’π‘—(π‘˜(π‘šβˆ’1)𝑑π‘₯𝑒π‘₯+π‘˜(π‘›βˆ’1)𝑑𝑦𝑒𝑦+π›Όπ‘šπ‘›)∣2

(7)is the matrix of the objective function, π‘“πœƒπ‘–,πœ‘π‘—

(8) is thematrix of equality constraints and π‘“πœƒπ‘˜,πœ‘π‘™

(9) is the matrix ofinequality constraints.

π‘“πœƒπ‘–,πœ‘π‘—=

⎑⎒⎒⎒⎣

π‘“πœƒ1,πœ‘1π‘“πœƒ2,πœ‘1

. . . π‘“πœƒπ‘šπ‘’ ,πœ‘1

π‘“πœƒ1,πœ‘2π‘“πœƒ2,πœ‘2

. . . π‘“πœƒπ‘šπ‘’ ,πœ‘2

.... . .

...π‘“πœƒ1,πœ‘π‘›π‘’

π‘“πœƒ2,πœ‘π‘›π‘’. . . π‘“πœƒπ‘šπ‘’ ,πœ‘π‘›π‘’

⎀βŽ₯βŽ₯βŽ₯⎦ (8)

π‘“πœƒπ‘˜,πœ‘π‘™=

⎑⎒⎒⎒⎣

π‘“πœƒπ‘šπ‘’+1,πœ‘π‘›π‘’+1π‘“πœƒπ‘šπ‘’+2,πœ‘π‘›π‘’+1

. . . π‘“πœƒπ‘š,πœ‘π‘›π‘’+1

π‘“πœƒπ‘šπ‘’+1,πœ‘π‘›π‘’+2π‘“πœƒπ‘šπ‘’+2,πœ‘π‘›π‘’+2

. . . π‘“πœƒπ‘š,πœ‘π‘›π‘’+2

.... . .

...π‘“πœƒπ‘šπ‘’+1,πœ‘π‘›

π‘“πœƒπ‘šπ‘’+2,πœ‘π‘›. . . π‘“πœƒπ‘š,πœ‘π‘›

⎀βŽ₯βŽ₯βŽ₯⎦

(9)

Recently, the Sequential Quadratic Programming (SQP)method has been successfully applied to solve the problem(6) [6]-[7]. SQP algorithm is the most widely used algorithmto solve nonlinear optimization problem with constraints. Thisalgorithm for constrained optimization is an iteration-typemethod. Its main idea is based on linearisations of theconstraints and a quadratic model of the objective function.

The quadratic programming problem solved at each iterationof SQP can be defined as

minimise βˆ’βˆ‡π‘“πœƒ0,πœ‘0(π›Όπ‘˜π‘™)𝑇 𝑑+ 1

2π‘‘π‘‡π‘€π‘˜π‘™π‘‘

subject to βˆ‡π‘“πœƒπ‘–,πœ‘π‘— (π›Όπ‘˜π‘™)𝑇 𝑑+ π‘“πœƒπ‘–,πœ‘π‘— (π›Όπ‘˜π‘™) = 𝛿𝑖𝑗

{𝑖 = 1, . . . ,π‘šπ‘’

𝑗 = 1, . . . , 𝑛𝑒

βˆ‡π‘“πœƒπ‘˜,πœ‘π‘™(π›Όπ‘˜π‘™)𝑇 𝑑+ π‘“πœƒπ‘˜,πœ‘π‘™(π›Όπ‘˜π‘™) ≀ π›Ώπ‘˜π‘™

{π‘˜ = π‘šπ‘’ + 1, . . . ,π‘šπ‘™ = 𝑛𝑒 + 1, . . . , 𝑛

𝑑 ∈ β„π‘€βˆ—π‘

(10)

where π‘€π‘˜π‘™ is the BFGS (Broyden, Fletcher, Goldfarb, andShanno) approximation of the Hessian βˆ‡2

𝛼𝐿(π›Όπ‘˜π‘™, πœ†π‘˜π‘™).The lagrangian function 𝐿 is defined as

𝐿(𝛼, πœ†) = βˆ’π‘“πœƒ0,πœ‘0(𝛼) +

π‘šβˆ‘π‘˜=1

π‘›βˆ‘π‘™=1

πœ†π‘˜π‘™(π‘“πœƒπ‘˜,πœ‘π‘™(𝛼)βˆ’ π›Ώπ‘˜π‘™) (11)

whereπœ† =

(πœ†1, πœ†2 . . . πœ†π‘›

)(12)

is the matrix of the Lagrange multiplier.To solve the QP sub-problem, described on equation (11), SQPalgorithm generate a sequence of points approximating to thesolution by the procedure

π›Όπ‘˜+1 = π›Όπ‘˜ + πœ‡π‘π‘‘π‘˜ (13)

where,π›Όπ‘˜ is the current point, π‘‘π‘˜ is a search direction vector,which is used to form a new iterate π›Όπ‘˜+1, πœ‡π‘ ∈]0, 1] is asuitable step length parameter.

IV. SIMULATIONS AND RESULTS

In this section, numerical results for the optimizationproblem mentioned above are presented. Theses resultsillustrate the performance of the proposed method , sequentialQuadratic Programming (SQP) Algorithm, by controllingthe amplitude excitation of each array element in order tosteer the main beam in desired direction, and impose single,multiple and/or broad nulls in directions of interfering signal.

To demonstrate the validity of the proposed approach, weapply the amplitude result found to feed a circular arraywith twenty antenna elements. The spacing between tow arrayelements is 0.5πœ†. The computed element ( amplitude) currentexcitations of figures 2 , 3, 4 and 5 are given in Table I.

2

TABLE ICOMPUTED ELEMENT AMPLITUDE ARRAY WEIGHT FOR FIGURES 2-6

Synthesized excitations

Fig 2 3 4 5 6

n Amplitude excitation

1 0.7968 0.4483 0.4223 0.4058 0.1848

2 0.5110 0.7082 0.6261 1.1945 0.1707

3 0.0081 0.5544 0.5635 0.2886 1.4157

4 0.9253 0.4666 0.4623 0.5385 0.1229

5 -0.8512 -0.1067 -0.0923 -0.0249 0.6759

6 1.4684 0.6038 0.6100 0.6211 -0.5942

7 1.0551 0.7863 0.7747 0.7635 0.0724

8 2.0000 2.0000 2.0000 2.0000 1.4687

9 2.0000 2.0000 1.9062 2.0000 1.3207

10 1.5785 1.4210 1.4746 0.8484 -0.3664

11 0.7951 0.4482 0.4222 0.3258 0.2285

12 0.5124 0.7082 0.6261 0.8197 0.2935

13 0.0100 0.5544 0.5634 0.2405 1.2627

14 0.9234 0.4666 0.4622 0.9973 -0.0148

15 -0.8502 -0.1068 -0.0923 -0.2671 0.7144

16 1.4681 0.6038 0.6100 0.7970 -0.3778

17 1.0562 0.7862 0.7746 0.6064 0.1567

18 2.0000 2.0000 2.0000 2.0000 1.8206

19 2.0000 2.0000 1.9063 2.0000 1.4922

20 1.5759 1.4209 1.4745 1.4956 -0.2645

βˆ’80 βˆ’60 βˆ’40 βˆ’20 0 20 40 60 80βˆ’70

βˆ’60

βˆ’50

βˆ’40

βˆ’30

βˆ’20

βˆ’10

0

Ο†(deg)

Am

plitu

e(dB

)

Optimisation with constraint

ΞΈ =βˆ’30Β°

Fig. 2. Circular antenna array pattern with main beam at (πœ‘ = βˆ’30∘, πœƒ =βˆ’30∘) for 𝑁 = 20 using the SQP results

The radiation pattern plot in figures 2-6 obtained by usingsequential quadratic algorithm SQP demostrates the ability ofthis method to impose nulls and wide sector in direction ofinterfering signal by controlling only the amplitude excitationof each array elements.Figure 2 shows the radiation pattern obtained by controllingthe amplitude with main baim at (πœ‘ = βˆ’30∘, πœƒ = βˆ’30∘).The maximum side lobe level is βˆ’15𝑑𝐡. In figure 3, the

pattern with one null imposed at (πœ‘ = 30∘, πœƒ = βˆ’30∘). Themaximum side lobe level and the null depth are βˆ’15𝑑𝐡 andβˆ’70𝑑𝐡, respectively. Figure 4 shows the radiation patternwith tow imposed nulls at (πœ‘ = βˆ’50∘, πœƒ = βˆ’30∘) and(πœ‘ = 60∘, πœƒ = βˆ’30∘).

βˆ’80 βˆ’60 βˆ’40 βˆ’20 0 20 40 60 80βˆ’70

βˆ’60

βˆ’50

βˆ’40

βˆ’30

βˆ’20

βˆ’10

0

Ο†(deg)A

mpl

itue(

dB)

Optimisation with constraint

ΞΈ =βˆ’30Β°

Fig. 3. Radiation pattern for 𝑁 = 20 using the SQP results with main beamat (πœ‘ = βˆ’30∘, πœƒ = βˆ’30∘) and one null at (πœ‘ = 30∘, πœƒ = βˆ’30∘).

βˆ’80 βˆ’60 βˆ’40 βˆ’20 0 20 40 60 80βˆ’70

βˆ’60

βˆ’50

βˆ’40

βˆ’30

βˆ’20

βˆ’10

0

Ο†(deg)

Am

plitu

e(dB

)

Optimisation with constraint

ΞΈ =βˆ’30Β°

Fig. 4. Radiation pattern for 𝑁 = 20 using the SQP results with main beamat (πœ‘ = βˆ’30∘, πœƒ = βˆ’30∘) and tow nulls at (πœ‘ = βˆ’50∘, πœƒ = βˆ’30∘) and(πœ‘ = 60∘, πœƒ = βˆ’30∘).

The radiation pattern shown in figure 5 and 6 demonstrates theability of the synthesis method based on sequential quadraticalgorithm SQP algorithm to prescribe a wide band interferencesignal. Figure 5 shows adiation pattern with main beam at(πœ‘ = βˆ’30∘, πœƒ = βˆ’30∘) and one null at (πœ‘ = βˆ’4∘, πœƒ = βˆ’30∘)

3

and broad null (Ξ”πœ‘ = 6∘) centered at 37∘. Figure 6 presentsradiation pattern with main beam at (πœ‘ = βˆ’30∘, πœƒ = βˆ’30∘)and tow nulls at (πœ‘ = βˆ’3∘, πœƒ = βˆ’30∘), (πœ‘ = 40∘, πœƒ = βˆ’30∘)and broad null (Ξ”πœ‘ = 7∘) centered at 54∘ .

βˆ’80 βˆ’60 βˆ’40 βˆ’20 0 20 40 60 80βˆ’70

βˆ’60

βˆ’50

βˆ’40

βˆ’30

βˆ’20

βˆ’10

0

Ο†(deg)

Am

plitu

e(dB

)

Optimisation with constraint

ΞΈ =βˆ’30Β°

Fig. 5. Radiation pattern for 𝑁 = 20 using the SQP results with main beamat (πœ‘ = βˆ’30∘, πœƒ = βˆ’30∘) and one null at (πœ‘ = βˆ’4∘, πœƒ = βˆ’30∘) andbroad null (Ξ”πœ‘ = 6∘) centered at 37∘.

βˆ’80 βˆ’60 βˆ’40 βˆ’20 0 20 40 60 80βˆ’70

βˆ’60

βˆ’50

βˆ’40

βˆ’30

βˆ’20

βˆ’10

0

Ο†(deg)

Am

plitu

e(dB

)

Optimisation with constraint

ΞΈ =βˆ’30Β°

Fig. 6. Radiation pattern for 𝑁 = 20 using the SQP results with mainbeam at (πœ‘ = βˆ’30∘, πœƒ = βˆ’30∘) and tow nulls at (πœ‘ = βˆ’3∘, πœƒ = βˆ’30∘),(πœ‘ = 40∘, πœƒ = βˆ’30∘) and broad null (Ξ”πœ‘ = 7∘) centered at 54∘ .

V. CONCLUSION

In this paper, a method for circular array antenna patternsynthesis based on the sequantial quadratic algorithm SQPby controlling only the amplitude has been presented. SQP

method is the most powerful and the most widely used to solvenolinear optimization problem. SQP algorithm transforms thenolinear optimization problem to sequence of a quadraticsubproblem which is obtained by linearizing the constraintsand approximating the Lagrangian function.Simulation results show that the SQP algorithm is efficient forsynthesizing a circular array antenna pattern by the amplitude-only control.

REFERENCES

[1] Mohammad Shihab, Y. Najjar, N. Dib, M. Khodier, Design of non-uniformcircular antenna arrays using particle swarm optimization, Journal ofELECTRICAL ENGINEERING, VOL. 59, NO. 4, 2008, 216-220 3rd ed.Harlow, England: Addison-Wesley, 1999.

[2] ZAINUD-DEEN, S.MADY, E.AWADALLA, K.HARS-HER, H. Con-trolled radiation pattern of circular antenna array, IEEE Antennas andPropagation Symp. (2006), 3399-3402.

[3] PESIK, L.PAUL, D.RAILTON, C.HILTON, G. BEACH, M. : techniquefor modelling eight element circular an- tenna array Electronics Letters42 No. 14 (July 2006), 787-788.

[4] PANDURO, M. Mendez, A. Dominguez, R. ROMERO, G. Design of non-uniform circular antenna arrays for side lobe reduction using the methodof genetic algorithms, Int. J.Electron. Commun. (AEU) 60 (2006), 713-717.

[5] MAHLER, W. LANDSTORFER, F. Design and optimisation of anantenna array for WiMAX base stations, IEEE/ACES InternationalConference on Wireless Communications and Applied ComputationalElectromagnetics (2005), 1006-1009.

[6] M. Mouhamadou, P. Vaudon, β€œComplex Weight Control of Array PatternNulling,” International Journal of RF and Microwave Computer-AidedEngineering, pp. 304–310, 2007.

[7] M. Mouhamadou, P. Vaudon, β€œSmart Antenna a Array Patterns Synthesis:Null Steering and multi-user Bealforming by Phase control,” Progress InElectromagnetics Research, Vol. 60, pp. 95–106, 2006.

[8] R.L. Haupt, β€œPhase-only adaptive nulling with a genetic algorithm,” IEEETrans Antennas Propag 45 , pp. 1009-1015, 1997.

[9] K. Guney and A. Akdagli, β€œNull steering of linear antenna arrays usinga modified tabu search algorithm,” Prog Electromagn Res , 33 , pp. 167-182, 2001.

[10] N. Karaboga, K. Guaney, and A. Akdagli, β€œNull steering of linearantenna arrays with use of modified touring ant colony optimizationalgorithm,” Wiley Periodicals; Int J RF Microwave Computer-Aided Eng, 12,pp. 375-383, 2002.

[11] R.Ghayoula, N.Fadlallah, A.Gharsallah, M.Rammal,β€œ Phase-Only Adap-tive Nulling with Neural Networks for Antenna Array Synthesis,” IETMicrow. Antennas Propag., Vol. 3, pp. 154–163, 2009.

[12] R.Ghayoula, N.Fadlallah, A.Gharsallah, M.Rammal, β€œNeural NetworkSynthesis Beamforming Model for One-Dimensional Antenna Arrays ,”The Mediterranean Journal of Electronics and Communications, ISSN:1744-2400, Vol. 4, No. 1, pp.126–131, 2008.

[13] D.I. Abu-Al-Nadi and M.J. Mismar, β€œGenetically evolved phase-aggregation technique for linear arrays control,” Prog Electromagn Res,43,pp. 287-304, 2003.

[14] S. Yang, Y.B. Gan, and A. Qing, β€œAntenna-array pattern nulling using adifferential evolution algorithm,” Wiley Periodicals; Int J RF MicrowaveComputer- Aided Eng, 14 ,pp. 57-63, 2004.

[15] T.H. Ismail, D.I. Abu-AL-Nadi, and M.J. Mismar, β€œPhase-only controlfor antenna pattern synthesis of linear arrays using LevenbergMarquartalgorithm,” Electromagnetics ,24 , pp. 555-564, 2004.

[16] M.M. Khodier and C.G. Christodoulou, β€œLinear array geometry synthe-sis with minimum sidelobe level and null control using particle swarmoptimization,” IEEE Trans Antennas Propag ,53 ,pp. 2674-2679, 2005.

4


Top Related