UNIVERSITY
OF TRENTO
DIPARTIMENTO DI INGEGNERIA E SCIENZA DELL’INFORMAZIONE
38123 Povo – Trento (Italy), Via Sommarive 14
http://www.disi.unitn.it
AN INNOVATIVE APPROACH BASED ON A TREE-SEARCHING
ALGORITHM FOR THE OPTIMAL MATCHING OF
INDEPENDENTLY OPTIMUM SUM AND DIFFERENCE
EXCITATIONS
L. Manica, P. Rocca, A. Martini, and Andrea Massa
January 2008
gorithm for the Optimal Mat hing of Independently
Op-timum Sum and Dieren e Ex itations
L. Mani a, P. Ro a, A. Martini, and A. Massa, Member, IEEE
Department of Information and Communi ation Te hnology,
University of Trento,Via Sommarive 14,38050 Trento - Italy
Tel. +39 0461 882057,Fax +39 0461 882093
E-mail: andrea.massaing.unitn.it,
{lu a.mani a, paolo.ro a,anna.martini}dit.unitn.it
gorithm for the Optimal Mat hing of Independently
Op-timum Sum and Dieren e Ex itations
L. Mani a, P. Ro a, A. Martini, and A. Massa
Abstra t
An innovative approa h for the optimal mat hing of independently optimum sum
and dieren e patterns through sub-arrayed monopulse linear arrays is presented.
Byexploitingtherelationshipbetweentheindependentlyoptimalsumanddieren e
ex itations, the set of possible solutions is onsiderably redu ed and the synthesis
problem is re ast as the sear h of thebest solution in a non- omplete binary tree.
Towards thisend, afastresolution algorithm thatexploitsthepresen eof elements
more suitable to hange sub-arraymembership is presented. The results ofa set of
numeri alexperimentsarereportedinordertovalidatetheproposedapproa h
point-ing out its ee tiveness also in omparison with state-of-the-art optimal mat hing
te hniques.
Keywords: LinearArrays,MonopulseAntennas,SumandDieren ePatternSynthesis,
A tra king radar system using the monopulse te hnique [1℄ an be realized through an
antenna array able to generate two dierent patterns, namely the dieren e patternand
the sum pattern. These patterns are required to satisfy some onstraints as narrow
beamwidth,lowsidelobelevel(
SLL
)andhighdire tivity. Inparti ular,asfarasthesum pattern is on erned, there is the need of maximizingthe gain. On the other hand, themore riti al issues to be addressed dealing with dieren e patterns are on erned with
both therst nullbeamwidthand the normalized dieren eslopeonboresightdire tion,
sin e they are stronglyrelated tothe sensitivity of the radar(i.e., to the angularerror).
Theoptimalex itation oe ientsforthesumandthedieren epatterns anbe
indepen-dently omputed by using analyti al methods as des ribed in [2℄ and in [3℄, respe tively.
Nevertheless, the implementation of two independent feed networks is generally
una - eptable be ause of the osts, the o upied physi al spa e, the ir uit omplexity and
the arising interferen es. Thus, it isne essary to nd asuitable ompromise between the
feednetwork omplexityand the losenessof the synthesized sum anddieren epatterns
to the optimal ones. Sin e the sum pattern is used in both signal transmission and
re- eption, the most ommon way to solve the problem onsists in generating an optimal
sum patternand a sub-optimal dieren e pattern[4℄, the latter synthesized by applying
a sub-arrayingte hnique. A ordingly, the synthesis isaimed at optimizingpre-spe ied
sub-array layouts by sinthesizing sub-array and radiating element weights, but not the
a tual beamformingnetwork.
In su h a framework, several approa hes for dening how the elements ould be grouped
and the sub-arrays weights omputed have been proposed. As far as linear arrays are
on erned, M Namara proposed in [4℄ the Ex itation Mat hing method (
EMM
) aimed at determining a best ompromise dieren e pattern lose as mu h as possible to theoptimumintheDolph-Chebyshevsense[5℄(i.e.,narrowestrstnullbeamwidthandlargest
normalized dieren e slope on the boresight for a spe ied sidelobe level). Towards this
end, for ea h possible grouping, the orresponding sub-arrays oe ients are iteratively
pro essisextremelytime-expensiveduetotheexhaustiveevaluations. Moreover, be ause
of the ill- onditioningof the matrix system, large arrays annotbe easilymanaged.
Inordertoover ometheill- onditioningand relatedissues,optimizationapproa heshave
been widely used [6℄[7℄[8℄[9℄[10℄. Although su h te hniques allows a signi ant
advan e-mentin the framework of sum-dieren epatternsynthesis, they are stilltime- onsuming
when dealing with large arrays. As a matter of fa t, even though the solution spa e is
sampledwithe ientsear hing riteria,thedimension ofthesolutionspa eisvery large.
In order to over ome su h drawba ks allowing an ee tive hoi e of the array elements
groupingaswellasafastandsimplesolutionpro edure,thispaperproposesaninnovative
approa h that, likewise[4℄ and unlike [6℄[7℄[8℄[9℄[10℄, is aimed atobtaininga ompromise
dieren epatternoptimumintheDolph-Chebyshevsense[5℄startingfromtheobservation
that the sub-arraying is not blind. As a matter of fa t, it an be guided by onsidering
similaritypropertiesamongthe arrayelements, thussigni antlyredu ing the dimension
of the solution spa e. Starting from su h an idea and by representing ea h solution by
meansofapathinanon- ompletebinary tree,thesynthesis problemisthenre astasthe
sear hingoftheminimal- ostpathfromthe roottotheleafsofthesolutiontree. Ingraph
theory,atree isagraphdened asanon-emptyniteset ofverti esornodes inwhi hany
twonodesare onne tedbyexa tlyonepath. Thenodesarelabeledsu hthatthereisonly
one node alled the root of the tree,and the remainingnodes are partitionedinsubtrees.
Inour ase,sin e thetreeiseitheremptyorea hnodehas notmorethan twosubtrees, it
is abinary tree. A ordingly, ea h node ofa binarytree has either(I) no hildren,or(ii)
one left/right hild (i.e., non- omplete binary tree), or(iii) a left hild and a right hild
(i.e., omplete binary tree), ea h hild being the root of a binary tree alled a subtree
[11℄[12℄. In order to solve the problem at hand, thus e iently exploring the solution
tree, suitable ost fun tions or metri s are dened and an innovative algorithm for the
exploration of the solution spa e is dened by exploiting the loseness (to a sub-array)
property of some elements, alledborder elements, of the array.
one (Se t. 2.1) as well as the tree stru ture (Se t. 2.2) and the algorithmfor ee tively
exploring the solution spa e (Se t. 2.3). In Se tion 3, the results of sele ted numeri al
experimentsarereportedand omparedwiththosefromstate-of-the-artoptimalmat hing
solutions. Con lusions and future possible trendsare drawn inSe tion 4.
2 Mathemati al Formulation
Letus onsideralinearuniformarrayof
N = 2M
elements{ξ
m
; m = −M, ..., −1, 1, ..., M}
. Following a sub-optimal strategy, the sum pattern is generated by means of thesym-metri set of the real optimal
(1)
ex itations
A
opt
= {α
m
; m = 1, ..., M}
[2℄[13℄, while the dieren e pattern is dened through an anti-symmetri real ex itation setB =
{b
m
= −b
−m
; m = 1, ..., M}
[5℄. Thanks to su h symmetry properties, one half of the elementsof the arrayS = {ξ
m
; m = 1, ..., M}
isdes riptiveof the wholearray.Groupingoperationyieldstoasub-array ongurationmathemati allydes ribedinterms
of the grouping ve tor
C = {c
m
; m = 1, . . . , M}
,c
m
∈ [1, Q]
being the sub-array index of them
-th element ofthe array [7℄. Su essively, a weight oe ientw
q
is asso iated to ea h sub-array,q = 1, ..., Q
, and, as a onsequen e, the sub-optimal dieren e ex itation set isgiven byB = {b
m
= w
mq
α
m
; m = 1, ..., M; q = 1, ..., Q}
(1)where
w
mq
= δ
c
m
q
w
q
(δ
c
m
q
= 1
ifc
m
= q
,δ
c
m
q
= 0
otherwise) is the weight asso iated to them
-tharray element belongingto theq
-thsub-array.A ordingly, the original problem is re ast as the denition of a sub-array onguration
C
and the orrespondingsetof weightsW = {w
q
; q = 1, ..., Q}
su hthatthe sub-optimal dieren epatternB
isas loseaspossibletothe optimalone,B
opt
= {β
m
; m = 1, ..., M}
. Towards this end, let us formally pro eed as follows. Firstly, two dierent metri s aredened inorder toquantify the loseness of the sub-optimalsolution tothe optimalone.
Then, exploiting some properties of the sub-array ongurations, a non- ompletebinary
(1)
algorithm for a fast sear h of the lowest ost path in the binary tree is presented for
dening the best sub-optimal solution of the problemin hand.
2.1 Denition of the Solution-Metri
In order tond the optimalsolution,letus denea suitable ost fun tionor metri that
quanties the loseness of every andidate/trialsolution
C
t
tothe optimal one,Ψ {C
t
} =
M
X
m=1
[v
m
− d
m
{C
t
}]
2
,
(2)where
v
m
andd
m
are referen e and estimated parameters, respe tively. The estimated parametersd
m
{C
t
}
are dened as the arithmeti mean of the referen e parametersv
m
related to the array elements belonging to the same sub-array. As far as the referen eparameters
V = {v
m
; m = 1, ..., M}
and the sub-arrays weightsW = {w
q
; q = 1, ..., Q}
are on erned, they are dened a ording to two dierent strategies, namely the GainSorting (
GS
)algorithmand the Residual Error (RES
) algorithm. Con erningtheGS
te hnique, the referen eparametersv
(GS)
m
areset totheoptimal gainsv
m
(GS)
=
β
m
α
m
,
m = 1, . . . , M,
(3)while the sub-array weights are assumed tobe equalto the omputed gains
d
(GS)
m
w
(GS)
q
= δ
c
m
q
d
(GS)
m
n
C
(ess)
t
o
,
q = 1, ..., Q, m = 1, . . . , M.
(4)Con erning the
RES
algorithm, the referen e parameters are equal to the the so- alled optimal residual errorsv
(RES)
m
given byv
(RES)
m
=
α
m
− β
m
β
m
,
m = 1, . . . , M.
(5) A ordingly, sin eβ
m
α
m
=
1
1+v
(RES)
m
, m = 1, . . . , M,
terms of the omputed residual errors
d
(RES)
m
as followsw
(RES)
q
=
1
1 + δ
c
m
q
d
(RES)
m
n
C
(ess)
t
o
,
q = 1, . . . , Q, m = 1, . . . , M.
(6)2.2 Denition of the Solution-Tree
In general,thetotal numberof sub-array ongurations isequalto
T = Q
M
sin eea h of
themmightbeexpressed asasequen eof
M
digitsinaQ
-basednotationsystem. Without any lossof information,su hanumber anberedu edby onsideringonlytheadmissible(or reliable) solutions, i.e., grouping where there are no empty sub-arrays. Moreover, let
us observe that if an equivalen e relationship
(2)
among sub-array ongurations holds
true, it is onvenient to onsider just one sub-array ongurationfor ea h set (instead of
the wholeset), therefore obtaininga set of non-redundant solutions.
Now, let us sort the known referen e parameters
{v
m
; m = 1, ..., M}
[ omputed a ord-ing to either theGS
(3) or theRES
algorithm (5)℄ for obtaining a ordered listL =
{l
m
; m = 1, ..., M}
, wherel
i
≤ l
i+1
, i = 1, ..., M − 1
,l
1
= min
m
{v
m
}
, andl
M
=
max
m
{v
m
}
. Sin e the ost fun tion is minimized provided that elements belonging to ea h sub-array are onse utive elements of the ordered listL
(see Appendix A for a detailed proof),the solutionspa e an be further redu ed tothe so- alledessentialsolu-tion spa e
ℜ
(ess)
omposed by allowed solutions. Consequently, the dimension
T
of the solution spa e turns out to be redu ed fromT = Q
M
up toT
(ess)
=
M − 1
Q − 1
(seeAppendix B for adetailedproof)and the essentialsolutionspa e
ℜ
(ess)
an beformally
represented bymeansof thenon- ompletebinarytreedepi ted inFigure1. In parti ular,
ea h omplete path in the tree odes an allowed sub-array onguration
C
(ess)
t
∈ ℜ
(ess)
and the positive integer
q
inside ea h node at thel
m
-th level indi ates that the array element identied byl
m
is a member of theq
-thsub-array. Thanks to this formulation,(2)
A sub-array onguration
C
i
is equivalentto the ongurationC
j
whenit is possibleto obtain theonefromtheotherjust usingadierentnumberingforthesamecm
oe ients. Asanexample,the sub-array ongurationC
i
=
{1, 2, 3, 3, 2, 3, 2, 1}
isequivalenttoC
the originalminimizationproblem(i.e.,
C
opt
= arg {min
t=1,...,T
[Ψ (C
t
)]}
)isre astasthat of nding the optimalpath in the solution tree.2.3 Tree-Sear hing Pro edure
Although the set of andidate solutions has been onsiderably redu ed by limiting the
solutionspa etotheessential spa e,itsdimension
T
(ess)
be omesverylargewhen
M ≫ Q
and an exhaustive sear hing would be omputationally expensive. In order to over omesu h a drawba k, let us observe that only some elements of the list
L
are andidate to hangetheirsub-arraymembershipwithoutviolatingthesorting onditionof theallowedsub-array ongurations,
n
C
(ess)
t
; t = 1, ..., T
(ess)
o
[see Eq. (14) - Appendix B℄. These
elements,referredto asborder elements,satisfy the followingproperty: anarray element
relatedto
l
m
isaborderelement ifoneoftheelementswhoselistvalueisl
m−1
or/andl
m+1
belongs toa dierent sub-array. Therefore, the aggregationC
opt
∈ ℜ
(ess)
minimizingthe
ost fun tion
Ψ
is found startingfrom an initialpath randomly hosen amongthe set of paths in the solutiontree and iteratively updating the andidate solutionjust modifyingthe membershipof the border elements. More indetail, the iterative pro edure (
k
being the iterationindex) onsists ofthe following steps.•
Step0
- Initialization. Initialize the iteration ounter (k = 0
) and the sequen e index (m = 0
). Randomly generate a trialpath in the solution tree orresponding to a andidate sub-arrays ongurationC
(0)
∈ ℜ
(ess)
. Set the optimal path to
C
(k)
opt
k
k=0
= C
(0)
.
•
Step1
- Cost Fun tion Evaluation. Compute the ost fun tion value of the urrent andidate pathC
(k)
by means of (2),
Ψ
(k)
= Ψ
n
C
(k)
o
. Compare the ost
of the aggregation
C
(k)
to the best ost fun tion value attainedat any iterationup
to the urrent one,
Ψ
(k−1)
opt
= min
h=1,...,k−1
Ψ
n
C
(h)
o
and update the optimaltrial solutionC
(k)
opt
= C
(k)
ifΨ
n
C
(k)
o
< Ψ
n
C
(k−1)
opt
o
.•
Step2
- Convergen e Che k. If the termination riterion, based on a maxi-mum numberof iterationsK
or onastationary ondition for the tnessvalue(i.e.,K
window
Ψ
(k−1)
opt
−
P
Kwindow
j=1
Ψ
(j)
opt
Ψ
(k)
opt
≤ η
,
K
window
andη
being a xed number of iterations and a xed numeri althreshold, respe tively), is satisedthen setC
opt
= C
(k)
opt
andstop the minimizationpro ess. Otherwise, goto Step
3
.•
Step3
- Iteration Updating. Update the iteration index (k ← k + 1
) and reset the sequen e index (m = 0
).•
Step4
-Sequen e Updating. Updatethesequen e index(m ← m + 1
). Ifm > M
then go toStep3
else goto Step5
.•
Step5
- Aggregation Updating. If the array element related tol
(k)
m
is abor-der element belonging to the
q
-th sub-array then dene a new groupingC
(k,m)
by
aggregating su h an element to the
(q − 1)
-th sub-array [if the array element or-responding tol
(k)
m−1
is a member of the(q − 1)
-th sub-array℄ or to the(q + 1)
-th sub-array [if the array element orrespondingtol
(k)
m+1
isa memberof the(q + 1)
-th sub-array℄. IfΨ
(k,m)
= Ψ
n
C
(k,m)
o
< Ψ
n
C
(k)
o
thensetC
(k)
= C
(k,m)
and gotoStep1
. Otherwise, gotoStep4
.3 Numeri al Simulations and Results
Inordertoassessthe ee tivenessoftheproposedmethod,anexhaustivesetofnumeri al
experiments has been performed and some representative results will be shown in the
following.
For a quantitative evaluation, a set of beam pattern indexes has been dened and
om-puted. More in detail, (a) the pattern mat hing
∆
that quanties the distan e between the synthesized sub-optimal patternand the optimalone∆ =
R
π
0
|AF (ψ)|
opt
n
− |AF (ψ)|
rec
n
dψ
R
π
0
|AF (ψ)|
opt
n
dψ
,
(7)where
ψ = (2πd/λ) sinθ
,θ ∈ [0, π/2]
, (λ
andd
being the free-spa e wavelength and the inter-element spa ing, respe tively),|AF (ψ)|
opt
n
and|AF (ψ)|
rec
optimalandgeneratedarraypatterns,respe tively;(b)themainlobesbeamwidth
B
W
and ( )the powerslopeP
slo
thatgivesomeindi ationsonthe slopeonthe boresightdire tionP
slo
= 2 ×
"
max
ψ
(|AF (ψ)|
n
) × ψ
max
−
Z
ψ
max
0
|AF (ψ)|
n
dψ
#
,
(8)ψ
max
being the angular position of the maximum inthe array pattern; (d) the sidelobes powerP
sll
P
sll
=
Z
π
ψ
1
|AF (ψ)|
n
dψ,
(9)where
ψ
1
is the angular position of the rst null in the dieren ebeam pattern.The remainingof this se tionisorganized asfollows. Firstly,some experiments aimedat
showing the asymptoti behaviourof the proposedsolutionare presented (Se t. 3.1) and
a omparative study is arried out (Se t. 3.2). Furthermore, some experiments devoted
at showing the potentialities of the proposed solution in dealing with large arrays are
dis ussed inSe t. 3.3. Finally,the omputationalissues are analyzed(Se t. 3.4).
3.1 Asymptoti Behavior Analysis
In order to assess that in reasing the number of sub-arrays
Q
the synthesized dieren e patterns get loser and loser to the optimal one, let us onsider a linear array ofN =
2 × M = 20
elements hara terized by ad =
λ
2
inter-element spa ing. The optimal sumpattern ex itations,
{α
m
, m = 1, ..., M}
, have been xed tothat of the linear Villeneuve pattern [13℄ withn = 4
and25 dB
sidelobe ratio (Fig. 2 - Villeneuve, 1984), while the optimal dieren e weights{β
m
, m = 1, ..., M}
, have been hosen equal to those of a Zolotarevdieren epattern[5℄withasidelobelevelSLL = −30 dB
(Fig. 24-M Namara, 1993). Then,Q
has been varied between2
andM
and bothGS
andRES
te hniques have been applied. For sake of spa e, sele ted results on erned withQ = 3
,Q = 6
,andQ = 9
are reported interms of dieren eex itations[Fig. 2(a)-GS
approa h;Fig. 2(b) -RES
approa h℄. As expe ted, the oe ients obtained with both theGS
andRES
onvergetothe optimalonesand, startingfromQ = 6
,the dieren esbetweengenerated and referen e dieren epatterns turn out to be smallerand smaller.For omparison purposes and in the framework of synthesis te hniques aimed at
deter-mining the best ompromise dieren e pattern as lose as possible to the optimal one,
let us onsider the
EMM
by M Namara [4℄ as referen e(3)
. As far as the test ases are
on erned,thesameben hmarkinvestigatedin[4℄hasbeentakenintoa ount. Thearray
geometry and the optimal sum ex itations was as in Se t. 3.1, while the optimal
dier-en e ex itationve tor
B
opt
has been hosen forgeneratingamodiedZolotarevdieren e
pattern with
n = 4
,ε = 3
and asideloberatio of25 dB
[3℄.The rst test ase deals with a uniform sub-arraying over the antenna with
Q = 5
. The valuesofthesub-arraysweightsoptimizedwiththeGS
andtheRES
areW
GS
= {0.2951
,
0.8847
,1.1885
,1.3994
,1.4878}
andW
RES
= {0.3411
,0.8915
,1.1193
,1.4016
,1.4881}
, respe tively. Moreover, the synthesized dieren e patterns are shown in Figure 3, whilethe omputedbeam-patternindexesare reportedinTableI.The advantagesontheuse of
thetree-basedapproa hesareevident,as onrmedbythevaluesofboththe
SLL
(almost4 dB
belowthelevela hievedbytheEMM
,SLL
EM M
= −17.00 dB
vs.
SLL
GS
= −21.00
and
SLL
RES
= −20.50
) and the pattern mat hing index (
∆
EM M
∆
RES
≃ 1.4
and∆
EM M
∆
GS
≃ 1.5
- Tab. I). Moreover, it is worth noting that, thanks to the stru ture of the solutiontree,the dimension of the essential spa e redu es to
T
(ess)
= 1
(sin e
l
1
andl
2
belong to the rst sub-array,l
3
andl
4
to the se ond one, and so on), thusallowinga signi ant saving of omputational resour es. As a matter of fa t, theEMM
requires the solution of an overdetermined system of linear equations in orresponden e with any possible uniformgrouping[4℄, i.e., anumberof
T = 945
evaluations.Se ond and thirdtest ases onsider non-uniformsub-arraying. The former onguration
is an example of the limited number of sub-arrays (
Q = 3
) that might be used with a small monopulse antenna. The latter has the same number of sub-arrays as that ofthe rst onguration (
Q = 5
). The tree-based algorithms have been applied and the followingsub-array ongurations havebeendetermined. Inparti ularthesamegrouping(3)
No omparisonwith optimization-basedpro edures(i.e.,[6℄[7℄[8℄[9℄[10℄)havebeenreportedsin e theyareaimedatminimizingapatternparameter(e.g.,the
SLL
)andnotatbettermat hinganoptimal dieren epattern.C
GS, RES
opt
= {1, 2, 3, 3, 4, 5, 5, 5, 4, 3}
has been synthesized whenQ = 5
, whileC
GS
opt
=
{1, 1, 2, 2, 3, 3, 3, 3, 3, 2}
andC
RES
opt
= {1, 2, 3, 3, 3, 3, 3, 3, 3, 3}
have been obtained forQ = 3.
The obtained beam patterns are shown in Fig. 4 and the orresponding values of the pattern indexes are reported in Tab. II. As it an be noti ed, theGS
andRES
improve the performan es oftheEMM
inmat hing the optimaldieren epattern as pointed out by the behavior of the global mat hing index∆
(∆
EM M
∆
GS
k
Q=3
= 1.33
and∆
EM M
∆
RES
k
Q=3
= 1.42
;∆
EM M
∆
GS
k
Q=5
= 1.63
and∆
EM M
∆
RES
k
Q=5
= 1.68
). Con erning the smaller
onguration, itisfurther onrmed(asalreadypointedout inSe tion3.1)the exibility
and reliability of the
GS
algorithm in dealing also with omplex ases where a limited numberofsub-arraysistakenintoa ount. Asamatteroffa t,forQ = 3
theGS
givesthe best performan es getting the highest sidelobe ratio ofSLL = 18.63 dB
and synthesizing a main lobe very lose to the optimal one, i.e.,B
GS
w
= B
w
opt
= 0.3735
andP
GS
slo
= 0.1800
vs.P
opt
slo
= 0.1802
.3.3 Large Arrays Analysis
This se tion is aimed at analyzing the performan es of the proposed tree-based
te h-niques when dealing with large arrays. As far as the optimal setup is on erned, sum
{α
m
, m = 1, ..., M}
anddieren e{β
m
, m = 1, ..., M}
optimalex itationshavebeen ho-sen to generate a Dolph-Chebyshev pattern [15℄ withSLL = −25 dB
and a Zolotarev pattern [5℄withSLL = −30 dB
, respe tively.As arstexperiment,alineararrayof
N = 200
elementswithλ/2
spa inghas beenused by onsideringvarioussub-arraying ongurations. Figure5shows the optimaldieren epattern (i.e., the synthesis target) and the patterns obtained when
Q = 4
andQ = 6
by using bothGS
andRES
. For ompleteness, the values of the synthesized dieren e ex itations are displayed in Figure 6. It is worth noting that theGS
algorithm outper-formstheRES
. Asamatteroffa t,althoughbothapproa hes satisfa torilyapproximate the optimal main lobe hara teristi s in terms of bothB
W
andP
slo
, the solutions om-putedwiththe gain-basedlogi presenthighersideloberatios(SLL
GS
k
Q=4
= −21.90
and
SLL
GS
k
Q=6
= −25.13
tothe
RES
approa h(SLL
RES
k
Q=4
= −10.10
andSLL
RES
k
Q=6
= −19.95
),respe tively.Moreover, the overall mat hing performan es turn out signi antly in reased as further
onrmed by the values of
∆
(∆
RES
∆
GS
k
Q=4
≃ 3.77
and∆
RES
∆
GS
k
Q=6
≃ 2.47
).Thelasttest ase(andse ondexperimentdealingwithlargestru tures)is on ernedwith
a linear array of
N = 2 × M = 500
elements (d = λ/2
). As a representative example, the ase ofQ = 4
is reported and analyzed (Tab. III). The arising beam patterns allow one to drawn similar on lusions to those from the previous s enario, sin e on e againthe ee tiveness of the
GS
te hnique in dealing with a limited number of sub-arrays is pointedout. As amatter of fa t,the ratio between the mat hing indexesturns out quitelarge and equalto
∆
RES
∆
GS
k
Q=4
≃ 4.1
(Tab. III).On the other hand,itisworth notingthat
unliketree-basedpro eduresthe
EMM
isnotreliableindealingwithlargearrayssin eit requiresthenumeri alpro essingofoverdeterminedlinearsystems,whoseill- onditioningget worse when the ratio
M
Q
grows.3.4 Computational Issues
Now, let us analyze the omputational osts of the tree-based approa hes, providing
a omparison with the
EMM
, as well. Towards this end, let us rstly onsider the dependen e ofthedimension ofthesolutionspa eonthenumberof elementsofthe arrayM
. As a representative ase, let us analyze the behavior ofT
andT
(ess)
when
Q = 3
(K = 100
andη = 10
−3
) (Fig. 7). As it an be observed, the dimension of the solution
spa e
T
of theEMM
grows exponentially withM
, while, as expe ted [see Appendix A℄,T
(ess)
shows apolynomial behavior. Obviously, the same behaviorholds true alsofor
dierent values of
Q
(Fig. 7).On the other hand, the omputational ee tiveness of the Tree-Sear hing pro edure in
samplingthesolutionspa eisfurtherpointedoutfromtheevaluationofthe
CP U
-time,t
, needed for rea hing the onvergen e (Fig. 8). As a matter of fa t,max
Q
{t
Q
} = 70 [sec]
(k
opt
= 90
) in orresponden e with the largest array (M = 250
), whilemax
Q
{t
Q
} =
12.8 [sec]
(k
opt
= 8
) andmax
Q
{t
Q
} = 2.3 [sec]
(k
opt
= 4
) whenM = 100
andM = 50
, respe tively.Inthispaper,aninnovativeapproa hforthesynthesisofsub-arrayedmonopulseantennas
by mat hing independently-optimum sum and dieren e ex itations has been proposed.
By exploiting some properties of the sub-array ongurations, the problem of nding a
best ompromise dieren e pattern by grouping array elements has been re ast as the
sear h of the optimum, in terms of either the
GS
or theRES
logi , path inside a non- omplete binary tree. Towardsthis purpose, a fastresolution algorithmhas been denedand assessed by meansof several numeri alexperiments.
Con erningthe methodologi alnoveltiesof this work,the main ontributionis on erned
with the following issues: (a) an appropriate denition of the solution spa e; (b) an
original and innovativeformulationof the sum-dieren eproblemin terms ofa sear h in
a non- omplete binary tree; ( ) a simple and fast solution pro edure based on swapping
operations amongborder elementsand ost fun tion evaluations.
Moreover, the main features of the proposed tree-based te hniques are the following: (i)
a redu tion of the dimensionality
T
(ess)
of the synthesis problem,by exploitingthe
infor-mation ontentofindependentlyoptimalsumand dieren eex itations; (ii)asigni ant
redu tion of the omputationalburden, by applying afast solution algorithmfor
explor-ing the solution tree (i.e., sampling the solution spa e); (iii) the apability to deal with
large-arrays synthesis in anee tive and reliable way.
Be ause of the favorable trade-o between omplexity/ osts and ee tiveness, the
pro-posedtree-based strategy seemsa promisingtooltobe furtheranalyzed and extended to
other geometries and synthesis problems. Towards this purpose, further methodologi al
studieswillbeorientedintwodierentdire tions: (I)improvingthesolutionpro edureby
developinga ustomized ombinatorialapproa h,thusfurtherredu ingthe omputational
osts as well as improving the onvergen e rate; (II) re-formulating the sum/dieren e
The authors wish to thank Prof. T. Isernia and Dr. M. Donelli for useful dis ussions
and suggestions. This work has been partially supported in Italy by the Progettazione
di un Livello Fisi o 'Intelligente' per Reti Mobili ad Elevata Ri ongurabilità, Progetto
di Ri er adi Interesse Nazionale -MIUR Proje t COFIN 2005099984.
Appendix A
Thisappendix isaimedatprovingthat,given
Q
sub-arrays,the valueofthe ost fun tion (2) is minimum provided that the elements belonging to ea h sub-array are onse utiveelements of the ordered list
L = {l
m
; m = 1, . . . , M; l
m
≤ l
m+1
}
. With referen e to a set of elementsV = {v
m
; m = 1, ..., M}
be to be divided inQ
sub-sets, the thesis to beproved is that the partitionminimizingthe ost fun tion(2) isa ontiguous partition(i.e., if two elements
v
i
andv
n
belong to the same lass andv
i
< v
j
< v
n
, then elementv
j
is assigned to the same subset of elements). Towards this end, the proof follows the guidelines reported in[16℄.Letus onsider anon- ontiguous partition
P
Q
= {V
q
; q = 1, ..., Q}
of thesetV
and three elementsv
i
, v
j
, v
n
su hthatv
i
< v
j
< v
n
. Letelementsv
i
andv
n
belongtoasubsetwith meanvalued
r
andletv
j
belongtoadierentsubsethavingmeanvalued
s
. Whateverthe values ofd
r
andd
s
, atleast one the following statementsholds true
|v
j
− d
s
| ≥ |v
j
− d
r
| > 0,
|v
i
− d
r
| ≥ |v
i
− d
s
| > 0,
|v
n
− d
r
| ≥ |v
n
− d
s
| > 0.
(10)Letusdenotewith
v
t
theelementsatisfying(10)anditsownsubsetasV
k
= {v
k
; k = 1, ..., N
k
}
. Moreover, let us refer to the other subset asV
h
= {v
h
; h = 1, ..., N
h
}
. A ordingly, the ost fun tion(2) asso iated to the partitionP
Q
may be written as:Ψ =
M
X
m=1
v
m
2
− N
k
· d
2
k
− N
h
· d
2
h
−
Q
X
q=1; q6=h,k
N
q
· d
2
q
(11)N
q
andd
q
being the number of elements and the mean value of theq
-th sub-array, re-spe tively.Now, let us onsider a new partition
P
(1)
Q
obtained by moving the elementv
t
from the subsetV
k
to the subsetV
h
. We obtain two new subsetsV
(1)
k
= V
k
\ {v
t
}
andV
(1)
h
=
V
k
∪ {v
t
}
(4)
with mean values equal tod
(1)
k
=
N
k
d
k
−v
t
N
k
−1
andd
(1)
h
=
N
h
d
h
+v
t
N
h
+1
,
respe tively.A ordingly, the ost fun tion asso iated tothe partition
P
(1)
Q
an be written as:Ψ
(1)
=
M
X
m=1
v
m
2
−
(N
k
d
k
− v
t
)
2
N
k
− 1
−
(N
h
d
h
− v
t
)
2
N
h
− 1
−
Q
X
q=1; q6=h,k
N
q
d
2
q
.
(12)Now, by subtra ting (12) from (11), aftersome manipulations,it turns out that
Ψ − Ψ
(1)
=
N
k
N
k
− 1
(v
t
− d
k
)
2
−
N
h
N
h
+ 1
(v
t
− d
h
)
2
.
(13) A ording to (10),Ψ > Ψ
(1)
and it an be on luded that for every non- ontiguous
partition we an nd another one with the same number of subsets, but with a smaller
ost. Hen e, the partitionminimizingthe ost fun tion (2)is a ontiguous partition.
Appendix B
This se tionisdevoted atquantifyingthe dimension
T
(ess)
of theessential solutionspa e
ℜ
(ess)
=
n
C
(ess)
t
; t = 1, ..., T
(ess)
o
, thuspointingout the omputationalsaving allowed by
the proposed approa h ompared to exhaustive or global sampling solution pro edures.
More in detail, the aim is that of determining the number
T
(ess)
of andidate solutions
or, inanequivalent fashion, the number of allowed paths in the solutiontree.
Generally speaking, sin e a sub-array onguration
C
an be mathemati ally des ribed by asequen e ofM
digits of aQ
-symbolsalphabet, the wholenumberof aggregations is equal toT = Q
M
.
Thanks tothe equivalen e relationship, the set of andidate solutions
an be limited to the number of paths in a omplete binary tree of depth
M
, thus the(4)
We expli itly note that the new partition
P
(1)
Q
has the same number of subsets asP
Q
. As a matteroffa t,a ordingto(10),theelementv
t
annotbeequaltothemeanvalued
k
andthus,V
k
has ardinalitygreaterthanone. Itfollowsthatthesub-setV
(1)
number of non-redundant solutions results
T = 2
M
−1
.
Moreover, by taking into a ount
only admissible (i.e.,groupingwhere there isatleast one elementinea h sub-array)and
allowed (i.e., sorted aggregations) omplete sequen es, the set of solution an be further
redu ed. With referen e to the ordered list
L = {l
m
; m = 1, . . . , M; l
m
≤ l
m+1
}
, the allowed pathsare mathemati allydes ribed asC
(ess)
t
=
n
c
(ess)
t,m
c
(ess)
t,m
≤ c
(ess)
t,m+1
, c
(ess)
t,1
= 1, c
(ess)
t,M
= Q
o
,
t = 1, ..., T
(ess)
,
(14) wherec
(ess)
m
denotes the sub-array number to whi h them
-th elementl
m
of the ordered listL
belongs.In order todetermine the essentialdimension
T
(ess)
= T
(ess)
(Q, M)
ofthe solution spa e,
let us onsider the re ursive nature of the binary solution tree and, as a referen e
ex-ample, the ase
Q = 2
. In su h a situation, the grouping ve torC
(ess)
t
is a sequen e ofM
symbols fromthe set{1, 2}
that satises the following onstraints: (a)c
(ess)
t,1
= 1
, (b)c
(ess)
t,M
= 2
,and ( )ifc
(ess)
t,m
= 2
thenc
(ess)
t,m+1
= c
(ess)
t,M
= 2
. Thus, ea h possiblesolutionC
(ess)
t
ismadeup ofasub-sequen eof onse utivesymbols1followedby asub-sequen eof
sym-bols2. A ordingly,the trialsolutions
C
(ess)
t
,t = 1, ..., T
(ess)
,are obtainedbymovingthe
startingpointofthe sub-sequen e ofsymbols
2
fromm = 2
(beingc
1
= 1
)up tom = M
,T
(ess)
(Q, M)
k
Q=2
=
M − 1
1
= M − 1.
(15)Asfarasthe ase
Q = 3
is on erned,similar onsiderationsholdtrue. Inparti ular,ea h allowed trialsolutionC
(ess)
t
endswithasub-sequen eofsu essivesymbols3
. Thenumber of elements of su h a sub-sequen e rangesfrom 1 toM − 2
, leading to a omplementary sub-sequen e of symbols1 and 2 of lengthM − i
. A ordingly,T
(ess)
(Q, M)
k
Q=3
=
M
−2
X
i=1
T
(ess)
(Q, M − i)
k
Q=2
(16)Generalizing, sin e the smallest and largest number of o urren es of the symbol
Q
in a sequen e is1
andM − (Q − 1)
,respe tively,the essentialdimension ofthe solutionspa ewhen a
M
elementsarray is partitionedintoQ
sub-arrays isequal toT
(ess)
(Q, M) =
M−(Q−1)
X
i=1
T
(ess)
(Q − 1, M − i) =
M − 1
Q − 1
.
(17) Referen es[1℄ M. I. Skolnik,Radar Handbook.New York: M Graw-Hill,1990.
[2℄ T. T. Taylor, Design of line-sour e antennas for narrow beam-width and low side lobes, Trans.IRE, AP-3,16-28, 1955.
[3℄ D. A. M Namara, Dis rete
n
¯
-distributions for dieren e patterns, Ele tron. Lett., 22(6), 303-304,1986.[4℄ D. A.M Namara,Synthesis ofsub-arrayed monopulselineararrays through mat h-ingofindependentlyoptimumsumanddieren eex itations, IEEPro .H,135(5),
371-374, 1988.
[5℄ D. A.M Namara,Dire t synthesisof optimumdieren epatternsfordis retelinear arrays using Zolotarev distribution, IEE Pro . H, 140(6),445-450, 1993.
[6℄ F. Ares, S. R. Rengarajan, J. A. Rodriguez, and E. Moreno, Optimal ompromise among sum and dieren e patterns through sub-arraying, Pro . IEEE Antennas
Propagat. Symp., 1142-1145,1996.
[7℄ S.Caorsi,A.Massa, M.Pastorino,and A.Randazzo, Optimizationofthe dieren e patterns formonopulseantennasbyahybridreal/integer- odeddierentialevolution
method, IEEE Trans. Antennas Propagat., 53(1), 372-376,2005.
[8℄ P.Lopez,J.A.Rodriguez,F.Ares,andE.Moreno,Subarrayweightingfordieren e patterns of monopulse antennas: Joint optimization of subarray ongurations and
ee tive hybrid approa h, IEEE Trans. Antennas Propagat., 55(3),750-759,2007.
[10℄ M. D'Urso, T. Isernia, and E. F. Meliado' An ee tive hybrid approa h for the optimalsynthesis ofmonopulse antennas, IEEE Trans. Antennas Propagat.,55(4),
1059-1066, 2007.
[11℄ R. Otter, The number of trees,,Annals of Mathemati s, 49(3),Jul. 1948.
[12℄ D.B.West,Introdu tiontoGraphTheory.EnglewoodClis,NJ:Prenti e-Hall,2000.
[13℄ A. T. Villeneuve,Taylorpatterns fordis retearrays,IEEE Trans.Antennas Prop-agat., 32,1089-1093, 1984.
[14℄ C. A. Balanis,Antenna Theory: Analysisand Design.New York: Wiley,1982.
[15℄ C. L. Dolph, A urrent distributionoptimizes for broadside arrays whi h optimizes the relationship between beam width and sidelobe level, Pro . IRE, 34, 335-348,
1946.
[16℄ W.D.Fisher,Ongroupingofmaximumhomogeneity, Ameri anStatisti alJournal, 789-798, 1958.
•
Figure 1. Solution-Tree stru ture representing the essential solutionspa eℜ
(ess)
.
•
Figure 2. Asymptoti Behavior (M = 10
,d =
λ
2
) - Sum{α
m
; m = 1, ..., M}
and dieren e{β
m
; m = 1, ..., M}
optimal ex itations. Compromise dieren e oe- ients{b
m
; m = 1, ..., M}
for dierentvalues ofQ
when (a) theGS
algorithmand (b) theRES
algorithmare applied.•
Figure 3. - Uniform sub-arraying (M = 10
,d =
λ
2
,Q = 5
) - Referen e optimum and normalized dieren e patterns obtained by means of theEMM
, theGS
, and theRES
approa hes.•
Figure 4. Non-uniform sub-arraying (M = 10
,d =
λ
2
) - Referen e optimum andnormalized dieren e patterns obtained by means of the
EMM
, theGS
, and theRES
approa hes when (a)Q = 3
and (b)Q = 5
.•
Figure 5. Large Arrays (M = 100
,d =
λ
2
) - Referen e optimum and normalizeddieren e patterns obtained by means of the
GS
andRES
te hniques whenQ = 4
andQ = 6
.•
Figure 6. Large Arrays (M = 100
,d =
λ
2
) - Dieren e ex itations determined bythe tree-based te hniques when
Q = 4
(a) andQ = 6
(b).•
Figure7. ComputationalAnalysis-ComputationalAnalysis -BehaviorofT
versusM
when the tree-based sear hing isapplied [T = T
(ess)
℄.
•
Figure 8. Computational Analysis - Behavior oft
versusM
for dierent values ofQ
(GS
Approa h).•
Table I. Uniform sub-arraying (M = 10
,d =
λ
2
,Q = 5
) -Beam patternindexes.•
Table II. Non-uniform sub-arraying (M = 10
,d =
λ
2
,Q = 3, 5
) - Beam pattern indexes.•
Table III. Large Arrays (M = 250
,d =
λ
l
1
l
2
l
3
l
4
l
m
l
m+1
l
M−1
l
M
Q
Q
Q
Q
"Non−Admissible" Path
"Allowed" Path
"Forbidden" Path
1
1
2
2
2
3
1
1
2
2
3
3
2
3
4
1
1
2
2
3
2
2
2
3
q−1
q−1
q
q
q+1
q
Q
2
2
3
3
2
2
1
1
2
Q−1
Q−1
Q
Q−1
Q−1
Q−1
q
q−1
q−1
"Admissible" Paths
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1
2
3
4
5
6
7
8
9
10
α
m
,
β
m
, b
m
Element Index, m
[Villeneuve, 1984]
[McNamara, 1993]
Difference Pattern (Q=3)
Difference Pattern (Q=6)
Difference Pattern (Q=9)
(a)0
0.2
0.4
0.6
0.8
1
1.2
1.4
1
2
3
4
5
6
7
8
9
10
α
m
,
β
m
, b
m
Element Index, m
[Villeneuve, 1984]
[McNamara, 1993]
Difference Pattern (Q=3)
Difference Pattern (Q=6)
Difference Pattern (Q=9)
(b)-60
-50
-40
-30
-20
-10
0
0
0.2
0.4
0.6
0.8
1
P
RL
[dB]
ψ/π
[McNamara, 1986]
GS
RES
[McNamara, 1988]
-60
-50
-40
-30
-20
-10
0
0
0.2
0.4
0.6
0.8
1
P
RL
[dB]
ψ/π
[McNamara, 1986]
GS
RES
[McNamara, 1988]
(a)-60
-50
-40
-30
-20
-10
0
0
0.2
0.4
0.6
0.8
1
P
RL
[dB]
ψ/π
[McNamara, 1986]
GS
RES
[McNamara, 1988]
(b)-60
-50
-40
-30
-20
-10
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
P
RL
[dB]
ψ/π
[McNamara, 1993]
GS - Q=4
RES - Q=4
GS - Q=6
RES - Q=6
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
0
20
40
60
80
100
b
m
,
α
m
Element Index, m
Difference Excitations - GS
Difference Excitations - RES
Sum Excitations
(a)0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
0
20
40
60
80
100
b
m
,
α
m
Element Index, m
Difference Excitations - GS
Difference Excitations - RES
Sum Excitations
(b)