Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T09:58:07.826Z Has data issue: false hasContentIssue false

Implementation of a novel Fibonacci branch search optimizer for the design of the low sidelobe and deep nulling adaptive beamformer

Published online by Cambridge University Press:  07 January 2020

Haichuan Zhang*
Affiliation:
School of Electronic Countermeasures, National University of Defense Technology, Hefei, China
Fangling Zeng
Affiliation:
School of Electronic Countermeasures, National University of Defense Technology, Hefei, China
*
Author for correspondence: Haichuan Zhang, E-mail: zhanghai4258@163.com
Rights & Permissions [Opens in a new window]

Abstract

In this work, we proposed an adaptive beamformer based on a novel heuristic optimization algorithm. The novel optimization technique inspired from Fibonacci sequence principle, designated as Fibonacci branch search (FBS), used new tree's branches fundamental structure and interactive searching rules to obtain the global optimal solution in the search space. The branch structure of FBS is selected using two types of multidimensional points on the basis of shortening fraction formed by Fibonacci sequence; in this mode, interactive global and local searching rules are implemented alternately to obtain the optimal solutions, avoiding stagnating in local optimum. The proposed FBS is also used here to construct an adaptive beamforming (ABF) technique as a real-time implementation to achieve near-optimal performance for its simplicity and high convergence rate, then, the performance of the FBS is compared with the five typical heuristic optimization algorithms. Simulation results demonstrate the superiority of the proposed FBS approach in locating the optimal solution with higher precision and reveal further improvement in the ABF performance.

Information

Type
Antenna Design, Modelling and Measurements
Copyright
Copyright © Cambridge University Press and the European Microwave Association 2020
Figure 0

Fig. 1. The schematic of a linear antenna array processor.

Figure 1

Fig. 2. Basic structure of the proposed FBS.

Figure 2

Fig. 3. The process of building the Fibonacci branch for global optimization. (a) The first global searching stage. (b) The second local optimization stage.

Figure 3

Fig. 4. Flowchart of Fibonacci branch search optimization method.

Figure 4

Fig. 5. Three-dimensional and contour plots for the Langermann function. (a) Three-dimensional plots of Langermann function. (b) Contour plots of Langermann function.

Figure 5

Table 1. Reference parameters of the algorithms briefly used in this study

Figure 6

Table 2. Langermann benchmark function

Figure 7

Fig. 6. Location history of the search points in three-dimensional and contour plots for the Langermann function over the course of different iterations. (a)Three-dimensional plots of Langermann function. (b) Contour plots of Langermann function. (a).1 Visualization results in three dimension for tested Langermann. (a).2 Visualization results in contour plots for tested Langermann. (a) Behavior results of the points location history in PSO. (b).1 Visualization results in three dimension for tested Langermann. (b).2 Visualization results in contour plots for tested Langermann. (b) Behavior results of the points location history in FBS.

Figure 8

Table 3. The details of multimodal benchmark functions (D: dimensions)

Figure 9

Fig. 7. Convergence behavior of the FBS and other optimization algorithms on 10-D benchmarking functions F1–F8. (a) F1: Griewank; (b) F2: Rastrigin; (c) F3: Michalewicz2; (d) F4: Rosenbrock; (e) F5: Ackley; (f) F6: Schwefel; (g) F7: Weierstrass; (h) F8: Salomon.

Figure 10

Table 4. The comparative and statistical results for benchmarking function problems F1–F8

Figure 11

Fig. 8. Comparison of the beampattern performance synthesized by the heuristic algorithms with different SNR. (a) SNR = 10 dB; (b) SNR = −10 dB; (c) SNR = −30 dB.

Figure 12

Table 5. Comparison of average nulling level toward interference sources for different SNR scenarios

Figure 13

Fig. 9. Comparison of the beampattern performance synthesized by the heuristic algorithms with a different number of array elements. (a) Six elements; (b) 10 elements; (c) 14 elements.

Figure 14

Table 6. Comparison of average nulling level toward interference sources for different array elements scenarios

Figure 15

Fig. 10. Comparison of the beampattern performance synthesized by the heuristic algorithms with a different number of interferences. (a) Two interferences; (b) four interferences; (c) six interferences.

Figure 16

Fig. 11. Beampattern with reduced sidelobe produced by the proposed FBS and other comparison optimization algorithms for a different number of array elements at diverse interference angles. (a) Twelve elements with prescribed null at 47°, −66°; (b) 14 elements with prescribed null at 50°, −35°; (c) 16 elements with prescribed null at 68°, 56°.

Figure 17

Table 7. Maximum sidelobe level achieved by using FBS, DE, CLPSO, PSO, ABC, GA for different number of array elements

Figure 18

Table 8. Comparison of average nulling level toward interference sources for different numbers of interference scenarios

Figure 19

Fig. 12. SINR performance versus SNR of the heuristic algorithms with varied array elements. (a) Six elements; (b) 10 elements; (c) 14 elements.

Figure 20

Fig. 13. SINR performance versus SNR of the heuristic algorithms with different INR. (a) INR = 5 dB; (b) INR = 20 dB; (c) INR = 35 dB.

Figure 21

Table 9. Different number of interferences for three scenarios

Figure 22

Fig. 14. SINR performance versus SNR of the heuristic algorithms with a different number of interferences. (a) One interference; (b) three interferences; (c) six interferences.