DOA Estimation Based on Convolutional Autoencoder in the Presence of Array Imperfections
Array imperfections may exist in an antenna system subject to non-ideal design and practical limitations. It is difficult to accurately model array imperfections, and thus complicated algorithms are usually inevitable for model-based methods to estimate the direction of arrival (DOA) with imperfect...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-02-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/12/3/771 |
_version_ | 1797624738312355840 |
---|---|
author | Dah-Chung Chang Yan-Ting Liu |
author_facet | Dah-Chung Chang Yan-Ting Liu |
author_sort | Dah-Chung Chang |
collection | DOAJ |
description | Array imperfections may exist in an antenna system subject to non-ideal design and practical limitations. It is difficult to accurately model array imperfections, and thus complicated algorithms are usually inevitable for model-based methods to estimate the direction of arrival (DOA) with imperfect arrays. Deep neural network (DNN)-based methods do not need to rely on pre-modeled antenna array geometries, and have been explored to handle flawed array models because of their better flexibility than model-based methods. The DNN autoencoder (DAE) method has been proposed for the array imperfection problem, which decomposes the input into multiple components in different spatial subregions. These components have more concentrated distributions than the original input, which avoid a large number of connections and nodes used in the layers to realize DOA estimation classifiers. In this paper, we study the convolutional AE (CAE) method that substantially focuses on the learning of local features in a different manner from the previous DAE method. The advantage of the convolutional operation using a kernel in CAE is to capture features in a more efficient manner than the DAE, and thus be able to reduce the number of parameters that are required to be trained in the neural networks. From the numerical evaluation of DOA estimation accuracy, the proposed CAE method is also more resistant to the noise effect than the DAE method such that the CAE method has better accuracy at a lower signal-to-noise ratio. |
first_indexed | 2024-03-11T09:46:47Z |
format | Article |
id | doaj.art-3a534050891d4267a89745a21760832d |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-11T09:46:47Z |
publishDate | 2023-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-3a534050891d4267a89745a21760832d2023-11-16T16:31:17ZengMDPI AGElectronics2079-92922023-02-0112377110.3390/electronics12030771DOA Estimation Based on Convolutional Autoencoder in the Presence of Array ImperfectionsDah-Chung Chang0Yan-Ting Liu1Department of Communication Engineering, National Central University, Taoyuang 320317, TaiwanDepartment of Communication Engineering, National Central University, Taoyuang 320317, TaiwanArray imperfections may exist in an antenna system subject to non-ideal design and practical limitations. It is difficult to accurately model array imperfections, and thus complicated algorithms are usually inevitable for model-based methods to estimate the direction of arrival (DOA) with imperfect arrays. Deep neural network (DNN)-based methods do not need to rely on pre-modeled antenna array geometries, and have been explored to handle flawed array models because of their better flexibility than model-based methods. The DNN autoencoder (DAE) method has been proposed for the array imperfection problem, which decomposes the input into multiple components in different spatial subregions. These components have more concentrated distributions than the original input, which avoid a large number of connections and nodes used in the layers to realize DOA estimation classifiers. In this paper, we study the convolutional AE (CAE) method that substantially focuses on the learning of local features in a different manner from the previous DAE method. The advantage of the convolutional operation using a kernel in CAE is to capture features in a more efficient manner than the DAE, and thus be able to reduce the number of parameters that are required to be trained in the neural networks. From the numerical evaluation of DOA estimation accuracy, the proposed CAE method is also more resistant to the noise effect than the DAE method such that the CAE method has better accuracy at a lower signal-to-noise ratio.https://www.mdpi.com/2079-9292/12/3/771deep neural networkarray imperfectiondirection of arrival (DOA)autoencoder (AE)convolutional autoencoder (CAE) |
spellingShingle | Dah-Chung Chang Yan-Ting Liu DOA Estimation Based on Convolutional Autoencoder in the Presence of Array Imperfections Electronics deep neural network array imperfection direction of arrival (DOA) autoencoder (AE) convolutional autoencoder (CAE) |
title | DOA Estimation Based on Convolutional Autoencoder in the Presence of Array Imperfections |
title_full | DOA Estimation Based on Convolutional Autoencoder in the Presence of Array Imperfections |
title_fullStr | DOA Estimation Based on Convolutional Autoencoder in the Presence of Array Imperfections |
title_full_unstemmed | DOA Estimation Based on Convolutional Autoencoder in the Presence of Array Imperfections |
title_short | DOA Estimation Based on Convolutional Autoencoder in the Presence of Array Imperfections |
title_sort | doa estimation based on convolutional autoencoder in the presence of array imperfections |
topic | deep neural network array imperfection direction of arrival (DOA) autoencoder (AE) convolutional autoencoder (CAE) |
url | https://www.mdpi.com/2079-9292/12/3/771 |
work_keys_str_mv | AT dahchungchang doaestimationbasedonconvolutionalautoencoderinthepresenceofarrayimperfections AT yantingliu doaestimationbasedonconvolutionalautoencoderinthepresenceofarrayimperfections |