This work proposes a design technique to facilitate the design and optimization of a highperformance power amplifier (PA) in an automated manner. The proposed optimizationoriented strategy consists of the implementation of four deep neural networks (DNNs), sequentially. Firstly, a bidirectional long short-term memory (BiLSTM)-based DNN is trained based on the X-parameters for which the hyperparameters are optimized through the multi-objective ant lion optimizer (MOALO) algorithm. This step is significant since it conforms to the hidden-layer construction of DNNs that will be trained in the following steps. Afterward, a generative adversarial network (GAN) is employed for forecasting the load–pull contours on the Smith chart, such as gate and drain impedances that are employed for the topology construction of the PA. In the third phase, the classification the BiLSTM-based DNN is trained for the employed high-electron-mobility transistor (HEMT), leading to the selection of the optimal configuration of the PA. Finally, a regression BiLSTMbased DNN is executed, leading to optimizing the PA in terms of power gain, efficiency, and output power by predicting the optimal design parameters. The proposed method is fully automated and leads to generating a valid PA configuration for the determined transistor model with much more precision in comparison with long short-term memory (LSTM)-based networks. To validate the effectiveness of the proposed method, it is employed for designing and optimizing a PA operating from 1.8 GHz up to 2.2 GHz at 40 dBm output power.
Building similarity graph...
Analyzing shared references across papers
Loading...
Lida Kouhalvandi
Doğuş University
Sensors
Doğuş University
Building similarity graph...
Analyzing shared references across papers
Loading...
Lida Kouhalvandi (Fri,) studied this question.
synapsesocial.com/papers/68c1925e9b7b07f3a0617048 — DOI: https://doi.org/10.3390/s25175524
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: