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...

Full description

Bibliographic Details
Main Authors: Dah-Chung Chang, Yan-Ting Liu
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