Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-06T16:06:25.607Z Has data issue: false hasContentIssue false

Convolutional neural network for 2D adaptive beamforming of phased array antennas with robustness to array imperfections

Published online by Cambridge University Press:  05 July 2021

Tarek Sallam*
Affiliation:
Faculty of Electronic and Information Engineering, Huaiyin Institute of Technology, Huai'an 223002, Jiangsu, China Faculty of Engineering at Shoubra, Benha University, Cairo, Egypt
Ahmed M. Attiya
Affiliation:
Microwave Engineering Department, Electronics Research Institute (ERI), Cairo, Egypt
*
Author for correspondence: Tarek Sallam, E-mail: tarek.sallam@feng.bu.edu.eg
Rights & Permissions [Opens in a new window]

Abstract

Achieving robust and fast two-dimensional adaptive beamforming of phased array antennas is a challenging problem due to its high-computational complexity. To address this problem, a deep-learning-based beamforming method is presented in this paper. In particular, the optimum weight vector is computed by modeling the problem as a convolutional neural network (CNN), which is trained with I/O pairs obtained from the optimum Wiener solution. In order to exhibit the robustness of the new technique, it is applied on an 8 × 8 phased array antenna and compared with a shallow (non-deep) neural network namely, radial basis function neural network. The results reveal that the CNN leads to nearly optimal Wiener weights even in the presence of array imperfections.

Information

Type
Antenna Design, Modelling and Measurements
Copyright
Copyright © The Author(s), 2021. Published by Cambridge University Press in association with the European Microwave Association
Figure 0

Fig. 1. Adaptive beamformer for phased array antenna system.

Figure 1

Fig. 2. CNN architecture for 2D beamforming.

Figure 2

Fig. 3. Proposed CNN structure.

Figure 3

Fig. 4. Progress of training loss and validation loss of the CNN during the training process for set1 SOI and SNOIs (the figure is self-generated by MATLAB R2020b using the Deep Learning Toolbox).

Figure 4

Fig. 5. Output beamforming array weights for set1 SOI and SNOIs: (a) amplitude and (b) phase (note that the weight phases of CNN and the Wiener solution exactly coincide on each other).

Figure 5

Fig. 6. Beamforming patterns for set1 SOI and SNOIs: (a) ϕ-cut and (b) θ-cut.

Figure 6

Fig. 7. Output beamforming array weights for set2 SOI and SNOIs: (a) Amplitude and (b) Phase.

Figure 7

Fig. 8. Beamforming patterns for set2 SOI and SNOIs: (a) ϕ-cut and (b) θ-cut.

Figure 8

Fig. 9. Output SINR with different array error tolerances.

Figure 9

Table 1. Summary of beamforming amplitude and phase weight RMSEs