UNIVERSITY
OF TRENTO
DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY
38050 Povo – Trento (Italy), Via Sommarive 14
http://www.dit.unitn.it
SYNTHESIS OF SUM AND DIFFERENCE PATTERNS
FOR MONOPULSE ANTENNAS BY AN HYBRID
REAL/INTEGER-CODED DIFFERENTIAL
EVOLUTION METHOD
Salvatore Caorsi, Andrea Massa, Matteo Pastorino,
and Andrea Randazzo
July 2003
Technical Report # DIT-03-043
Also: submit ted for consideration for publication IEEE Trans. on
Antennas Propagation.
! " ! ! " ! #$%&#'% ( ) #'% ! * + , - " ! , -+ + . ! ! , - ! + ! + / 0 ! #'% ! ! / + , -/ " ! ! & #1% ! ! & & , -! 2 , / -, / -! 2 + , 3 - " ! #4%% #6% ! 3 ! 3 0 3 7 2( .*2( ()0 2 )( ( 8 γ 9 : ; −$ $ ; 0 " θ #<%
( )
= − − − = + + = $ 8 $ $ 8 $ θ θ θ ,$-! 9 : ; −$ $ ; + ! ! ! θ ! ! / + 9 : ; −$ $ ; !3
=
&
3
(
2
2
>
(
, 9$ ; - +
,$-( )
(
)
= − = $ $ 8 8 $ θ θ ,8-! ! 0 $ γ1 γ2 γn1 γn2 γn3 γN a1s a 2 s a n1 s an2s an3s a n4 s a N s g 1 g 2 g p gP Sum pattern Difference pattern γn4 # $ % ( ?≤ ≤ 9 ? / Γ ! Γ, - Γ, - Γ, -9@ γA 9 ∈ℵB 9$ ; C &( ) ( )
∩Γ =? Γ ≠ 0 Γ( )
⊆Γ =$ / ! Γ. + A ( )( )
= Γ = $ $ γ 9$ ; ,'-! $Γ, -,D -Γ, -+ : 9$ ; /,$-( )
(
)
= − = $ $ 8 8 $ θ θ ,1-3 ! + ! ! & 9$ / , - ! #$% !( ) ( )
(
)
( ) ( )
(
)
[
]
( ) ( )
(
)
(
Γ Γ −)
− Γ Γ = Γ Γ $ $ $ $ $ $ ,4-! ,D -. ,4-00* * ()*7 ) ()E .2 , *- #4%% / ! * &( ! 0 8 Population Iteration k Crossover + − F Population Iteration k+1 Primary parent Mutant vector Donor vectors Secondary parent # & % " '! ) 9$ ; & & 0 ! " , -# , -& B$ !
( )
(
( )
( )
)
( )
( )
( )
( )
( )
(
)
(
( )
)
(
)
( )
( )
( )
( )
$ F F F $ $ $ $ $ ' 8 $ = = = < × = + − = + + + + + ,6-! × ! / , -,6- + & ! ! $% ! + & 9$ ; " ! ! Γ, - 9$ ; 3 !; = '( ) (
)
$ ( = $ $ ,5-+ #G% ! ! * + 0 ! "( )
( ) (
)
( )
[
]
( )
[
]
( )
[
]
( )
[
]
= + + = = + + = = × + )* )* $ )* )* $ $ $ $ $ $ ! ! $ $ ! 4 ? ! 4 ? $ ,<-! #D% + H& ! ⋅ ! )* + ⋅ & ℵ ⋅ #? % 0( )
$ F + ,6-! ,( )
[
]
( + ≤ F +$ ≤ 9$ ; ' - " !( )
[
]
[
( )
]
[
[
( )
]
( )
]
( )
[
]
,,, ( ( + + ( + + = ≥ ≤ ≤ ≤ = + + + + + $ F F F F F $ $ $ $ $ ,G-* *= =$= #4%I ! , -* ! #6% #6% ! ! * + ! 0 / + ! 0 J ! K L , ! -"" ! )* 0 * "
( )
$ F + ! ! + / 7 2 * ()32 )( 3 ( 9$?? ! λ=8 + 9: ; &$ $ ; #<%! $8 = 9−'4 J #'%#$?% 0 ' -50 -40 -30 -20 -10 0 -90 -75 -60 -45 -30 -15 0 15 30 45 60 75 90 Fs ( θ ) [dB] θ # ( % $8 = 9−'4 J 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 1 8 15 22 29 36 43 50 an n Sum pattern Difference pattern (p=1) Difference pattern (p=2) Difference pattern (p=3) Difference pattern (p=4) # ) % ! *# (+ *# ,+ * )* 9 ? 5 9 ? 4 $%9 $?&1 &9 $??? 0 / 91 0 1 ! + 9 $ ; ! + 9 −'? J 0 0 1 γ ! 0 4 + ! 0 1 ( ! ! 0 0 6 -50 -40 -30 -20 -10 0 -90 -75 -60 -45 -30 -15 0 15 30 45 60 75 90 Fd ( θ ) [dB] θ # , % ' '! -−−−−(. / 10-5 10-4 10-3 10-2 10-1 100 101 102 103 0 100 200 300 400 500 600 700 800 fk ( Γ (1),..., Γ (P),a 1 d,...,a N d) k # 0 % / *1 *,++( & ! 8? λ=8 9−'4 J ! ! 0 5 -50 -40 -30 -20 -10 0 -90 -75 -60 -45 -30 -15 0 15 30 45 60 75 90 Fs ( θ ) [dB] θ # 2 % " ' &. -−−−−(, / + / 1 ( + * )* 9 ? 5 9 ? 4 $%9 $?&1 &9 $??? 9 :'? J - $9 $8 ! 0 < -50 -40 -30 -20 -10 0 -90 -75 -60 -45 -30 -15 0 15 30 45 60 75 90 Fd ( θ ) [dB] θ # 3 % ( + 0 G ! ! , 8-#$?% 0 5 10 15 20 25 30 35 40 1 2 3 4 5 6 7 8 9 10 an n Sum pattern Difference pattern (p=1) Difference pattern (p=3) Difference pattern (p=4) # 4 % ! # 2 0 $? ( $8 * / 10 100 1000 2 4 6 8 10 12 14 fk ( Γ (1),..., Γ (P),a 1 d,...,a N d) k # $.% / *1 *,++ / 98 91 96 9< 9$? 0 $$ ! 0 $8 + ( ! ! M 9 :'? J . !
-50 -40 -30 -20 -10 0 -90 -75 -60 -45 -30 -15 0 15 30 45 60 75 90 Fd ( θ ) [dB] θ P=2 P=4 P=6 P=8 P=10 # $$% 0 5 10 15 20 25 30 35 40 45 50 1 2 3 4 5 6 7 8 9 10 an n Sum pattern Difference pattern (P=2) Difference pattern (P=4) Difference pattern (P=6) Difference pattern (P=8) Difference pattern (P=10) # $&% ! # $$ 0 0 $' ! ! 0.01 0.1 1 10 100 1000 1 10 100 1000 fk ( Γ (1),..., Γ (P),a 1 d,...,a N d) k P=2 P=4 P=6 P=8 P=10 # $(% / *1 *,++ 0 & ! ". 9−8? J ! 0 $1 -50 -40 -30 -20 -10 0 -90 -75 -60 -45 -30 -15 0 15 30 45 60 75 90 Fs ( θ ) [dB] θ # $)% ' &. -−−−−&. / 98 91 96 9< 9$? 9−8? J * " / 0 $4 -50 -40 -30 -20 -10 0 -90 -75 -60 -45 -30 -15 0 15 30 45 60 75 90 Fd ( θ ) [dB] θ P=2 P=4 P=6 P=8 P=10 # $,% * + ( . ! ! ! ! " N ! ! "
0 $4 ! $4° 0 $6 + 0 $4 0 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 9 10 an n Difference pattern (P=2) Difference pattern (P=4) Difference pattern (P=6) Difference pattern (P=8) Difference pattern (P=10) Sum pattern # $0% ! # $, 0 0 $5 0.1 1 10 100 5 10 15 20 25 30 35 fk ( Γ (1),..., Γ (P),a 1 d,...,a N d) k P=2 P=4 P=6 P=8 P=10 # $2% / *,+ 7 ) 3 3 ! = ! " ! / ! & 0 ! 7 *0* * *3 #$% ( 2 K3 ! & L $, + $, , , $'4 . 6 '5$:'51 $G<< #8% ( 2 K3 & + L $, + $, , , $'4 . 4 8G':8G6 $G<< #'% > )O P ( Q 0 ( * 2 K3 ! A P ! L / , 0 $ $, 1G $$ $6?6: $6?< 8??$ #1% P 2 P R &3 KE L 0 $ $, , 'G 1 5:8$ ( $GG5 #4% 3 S > T & T 1, 2+ + 3 $ 4 $ S ! ( > $$ '1$:'4G $GG5 #6% 3 T T 0 !556 J " 4$G: 48' $GG6 #5% S ( 2 " K* & L 7 8 3 $, / % +, $$, 8< ' $61:$6G 0 8??$ #<% ( J 0 $ $% 9: +9 ! R " N $G<8 #G% E ) ) ( N $ ) $ + 3 $ 4 $ P N U 3 ! R " $G<< #$?%0 ( P ( Q * 2 K L 1, + $ $ ; 8 0 +, $? $41':$444 $GG6