Research Article
Optimum Synthesis of Pencil Beams with Constrained Dynamic Range Ratio
Algorithm 1
Search for pencil beam array with minimum DRR and specified beam efficiency.
(1) | specify N, BW, BEdes, and εtol | (2) | for specified N and BW calculate | | coefficients aDPSS of DPSS array | | coefficients a1 by using method in Section 2.6 with D = 1 | (3) | calculate | | BEhigh as beam efficiency of array with coefficients aDPSS | | BElow as beam efficiency of array with coefficients a1 | (4) | if BEdes > BEhigh then | | error: BEdes is too large for given N and BW | | end if | (5) | if BEdes < BElow then | | error: BEdes is too small for given N and BW | | end if | (6) | calculate DRRhigh as dynamic range ratio of aDPSS | (7) | set DRRlow = 1 // dynamic range ratio of a1 | (8) | while (DRRhigh − DRRlow) > εtoldo | | calculate D = (DRRlow + DRRhigh)/2 | | calculate coefficients a by using method in Section 2.6 | | calculate BE as beam efficiency of array with coefficients a | | if BE < BEdesthen | | DRRlow = D | | else | | DRRhigh = D | | end if | | end while | (9) | set aopt = a, DRRopt = D, and BEopt = BE | (10) | return aopt, DRRopt, and BEopt |
|