Simultaneous Estimation of Azimuth and Elevation Angles Using a Decision Tree-Based Method
Abstract
:1. Introduction
2. Related Works
2.1. Maximum Likelihood Estimation
2.2. Subspace-Based Techniques
2.3. Sparse Signal Reconstruction
2.4. Machine Learning
- Design a receiving antenna system to estimate the DOA.
- Propose an ML-based DOA estimation solution capable of adapting to different conditions, such as the SNR of the signal.
- Discuss training data preparation and design for a specific scenario.
- Optimize the ML-based DOA estimation solution.
- Compare the results obtained with the ML-based DOA estimation solution with a state-of-the-art DOA estimation method present in the literature.
3. System Model
4. Proposed Method
- Select the root node using ASM to split the records.
- Make that attribute a decision node and break the dataset into smaller subsets.
- Start building the tree by repeating this process recursively for each child until one of the following conditions matches:
- All the tuples belong to the same attribute value.
- There are no more remaining attributes.
- There are no more instances.
- criterion: The function to measure the quality of a split. This function can take the following values:
- –
- squared_error: for the mean squared error.
- –
- friedman_mse: uses mean squared error with Friedman’s improvement score for potential splits.
- –
- absolute_error: for the mean absolute error.
- –
- poisson: uses reduction in Poisson deviance to find splits.
- splitter: The strategy used to choose the split at each node. Supported strategies are “best” to choose the best split and “random” to choose the best random split.
- max_depth: This indicates how deep the tree can be.
- min_samples_split: The minimum number of samples required to split an internal node.
- min_samples_leaf: The minimum number of samples required at a leaf node.
- Lightweight, versatile, and platform-agnostic architecture that can be effortlessly integrated into various environments, allowing for easy adoption and usage.
- Handling a wide variety of hyperparameter optimization tasks, which offers flexibility and robustness to tackle various optimization scenarios effectively.
- Pythonic way of coding using familiar Python syntaxes, which simplifies the process of defining and exploring complex search spaces, enhancing user convenience and code readability.
- Efficient optimization algorithms, including state-of-the-art techniques for sampling hyperparameters and pruning unpromising trials, which lead to improved optimization performance and faster convergence toward optimal solutions.
- Easy parallelization, which allows the scaling of studies to tens or hundreds of workers with minimal or no code modifications, accelerating the optimization process, particularly when dealing with computationally intensive tasks.
- Quick visualization capabilities that enable swift inspection and analysis of optimization histories. It provides a range of plotting functions that allow for easy interpretation and understanding of the optimization process.
5. Experimental Results
5.1. Data Generation
5.2. Analysis of the Robustness of the ML Model
- Experiment 1: For a given number of receiving antennas, M, one single DT model is trained with a dataset comprising correlation vectors of signals of all SNR values in the set −10, 0, 10, 20, 30, and 40 dB. Subsequently, also for a specific number of receiving antennas, the model is validated with datasets composed of correlation vectors of each individual SNR value. This training and validation process is repeated for each different number of receiving antennas considered ( 4, 8, and 12).
- Experiment 2: For a given number of receiving antennas, M, different DT models are trained with a dataset containing correlation vectors of one specific SNR value in the set −10, 0, 10, 20, 30, and 40 dB. Subsequently, also for a specific number of receiving antennas, the models are validated with datasets composed of correlation vectors of each individual SNR value. This training and validation process is repeated for each different number of receiving antennas considered ( 4, 8, and 12).
5.2.1. Experiment 1—Results
5.2.2. Experiment 2—Results
5.2.3. Comparison between Experiments 1 and 2
5.3. Comparison with MUSIC
6. Limitations of the Proposed Method
- Generalizability: The study primarily investigates a specific scenario involving line-of-sight communication between a single transmitter and the receiving system. Therefore, the diversity of the training dataset might not cover all possible real-world scenarios, potentially affecting the method’s performance in certain situations. The method’s accuracy and generalization capability may vary when applied to more complex scenarios. As such, the direct applicability of the findings to other contexts may be restricted. The generalizability of the results is more likely to be applicable to similar scenarios and related applications. In future research, it is important to consider additional scenarios, such as those involving fading channels and simultaneously transmitting devices. By incorporating these varied scenarios, a more comprehensive understanding of the subject matter can be achieved, leading to broader applicability and enriched insights.
- Exploration of ML models: The study exclusively utilizes DT models owing to their simplicity, low complexity, and superior performance when compared to more intricate models such as neural networks. However, this approach imposes a limitation by precluding the exploration of potentially superior models. Future research endeavors should encompass a broader spectrum of ML models, such as neural networks, support vector machines, or ensemble methods, to facilitate comprehensive comparisons and gain insights into their respective strengths and weaknesses when tackling the specific problem at hand. By incorporating these diverse models, the analysis can be enriched, leading to a deeper understanding and improved overall assessment.
- Antenna Array Configuration: The performance of the DT-based method could be influenced by the specific antenna array configuration used in the study. Different antenna array configurations may yield varying results, and the effectiveness of the model may depend on the physical setup of the array.
- Real-time constraints: The present research does not take real-time processing requirements and analysis into account, which is a crucial aspect in certain applications. The lack of real-time processing assessment in the study might limit its applicability to time-sensitive scenarios. Future investigations should consider incorporating real-time considerations to render the proposed methodologies suitable for real-world applications.
- Simulation-based results: The results are based on simulation studies, which may not perfectly reflect real-world conditions. The model’s performance in an actual implementation could differ from the simulation results due to factors such as noise, interference, and other real-world complexities.
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
ML | Machine Learning |
DT | Decision Tree |
DOA | Direction of Arrival |
BF | Beamforming |
IoT | Internet of Things |
UAV | Unmanned Aerial Vehicle |
MLE | Maximum Likelihood Estimator |
SBT | Subspace-Based Techniques |
RSS | Received Signal Strength |
CRB | Cramer-Rao Bound |
MUSIC | Multiple Signal Classification |
ESPRIT | Estimation of Signal Parameters Via Rotational Invariance Techniques |
SSR | Sparse Signal Reconstruction |
NN | Neural Network |
CVNN | Complex Valued Neural Network |
RVNN | Real-Valued Neural Network |
MPNN | Multilayer Perceptron Neural Network |
GCC | Generalized Cross-Correlation Vectors |
DNN | Deep Neural Network |
ULA | Uniform Linear Array |
MIMO | Multiple Input Multiple Output |
CNN | Convolutional Neural Network |
MSE | Mean Squared Error |
SVD | Singular Value Decomposition |
CFCN | Circularly Fully Convolutional Networks |
SVR | Support Vector Regression |
FBLP | Forward–Backward Linear Prediction |
SVM | Support Vector Machine |
AWGN | Additive White Gaussian Noise |
HPO | Automated Hyperparameter Optimization |
RMSE | Root-Mean-Square Error |
MMP | Multi-Output Multi-Label Proposal |
UCA | Uniform Circular Array |
SNR | Signal-to-Noise Ratio |
Symbols
-norms | Space function. |
-norm | The sum of the magnitudes of the vectors in space. |
M | A number of antennas of the receiving system. |
r | UCA radius. |
Incident signal’s wavelength. | |
Azimuth angle. | |
Elevation angle. | |
m | Antenna number index. |
Received signal at the m-th antenna element. | |
The angular position of the m-th antenna element. | |
Attenuation factor. | |
Signal transmitted by the source. | |
Complex Additive White Gaussian Noise at the m-th antenna element. | |
k | Sample index. |
K | Number of collected vector samples at the output of the antenna array. |
The variance of Additive White Gaussian Noise. | |
Received signal vector obtained at the output of the antenna array. | |
A | Matrix of the attenuation factor. |
s(k) | Vector of the signal transmitted by the source. |
n(k) | Vector of Complex Additive White Gaussian Noise at the output of the antenna array. |
Transpose of a matrix | |
R | Spatial covariance matrix. |
Statistical expectation operator. | |
H | Complex conjugate transpose operation. |
I | Identity matrix with dimensions M × M. |
N | Number of independent observations considered for calculating the R matrix. |
Y | Matrix formed by the K received signal vectors |
obtained at the output of the antenna array. | |
L | Size of the dataset used to train ML models. |
Correlation matrix. | |
Vector formed by the real and imaginary parts of each element of the matrix. | |
Real part of the element in the i-th row and j-th column of matrix. | |
Imaginary part of the element in the i-th row and j-th column of matrix. | |
Azimuth angle predicted by the ML model. | |
Elevation angle predicted by the ML model. |
References
- Chen, Z.; Gokeda, G.; Yu, Y. Introduction to Direction-of-Arrival Estimation; Artech House: Boston, MA, USA, 2010. [Google Scholar]
- Brilhante, D.d.S.; Manjarres, J.C.; Moreira, R.; de Oliveira Veiga, L.; de Rezende, J.F.; Müller, F.; Klautau, A.; Leonel Mendes, L.; P. de Figueiredo, F.A. A Literature Survey on AI-Aided Beamforming and Beam Management for 5G and 6G Systems. Sensors 2023, 23, 4359. [Google Scholar] [CrossRef] [PubMed]
- Lahoti, S.; Lahoti, A.; Saito, O. Application of unmanned aerial vehicle (UAV) for urban green space mapping in urbanizing Indian cities. In Unmanned Aerial Vehicle: Applications in Agriculture and Environment; Springer: Berlin/Heidelberg, Germany, 2020; pp. 177–188. [Google Scholar]
- Allahham, M.S.; Khattab, T.; Mohamed, A. Deep learning for RF-based drone detection and identification: A multi-channel 1-D convolutional neural networks approach. In Proceedings of the 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), Doha, Qatar, 2–5 February 2020; pp. 112–117. [Google Scholar]
- Drone That Crashed at White House Was Quadcopter. Available online: https://time.com/3682307/white-house-drone-crash/ (accessed on 20 March 2023).
- Lufthansa Jet and Drone Nearly Collide Near LAX. Available online: https://www.latimes.com/local/lanow/la-me-ln-drone-near-miss-lax-20160318-story.html/ (accessed on 20 March 2023).
- Aviation Investigation Report A17Q0162. Available online: https://www.tsb.gc.ca/eng/rapports-reports/aviation/2017/a17q0162/a17q0162.html/ (accessed on 20 March 2023).
- Dala Pegorara Souto, V.; Dester, P.S.; Soares Pereira Facina, M.; Gomes Silva, D.; de Figueiredo, F.A.P.; Rodrigues de Lima Tejerina, G.; Silveira Santos Filho, J.C.; Silveira Ferreira, J.; Mendes, L.L.; Souza, R.D.; et al. Emerging MIMO Technologies for 6G Networks. Sensors 2023, 23, 1921. [Google Scholar] [CrossRef] [PubMed]
- Dhope, T.; Simunic, D.; Djurek, M. Application of DOA estimation algorithms in smart antenna systems. Stud. Inform. Control. 2010, 19, 445–452. [Google Scholar]
- Zhang, Y.; Wang, D.; Cui, W.; You, J.; Li, H.; Liu, F. DOA-based localization method with multiple screening K-means clustering for multiple sources. Wirel. Commun. Mob. Comput. 2019, 2019, 1–7. [Google Scholar] [CrossRef] [Green Version]
- Meurer, M.; Konovaltsev, A.; Appel, M.; Cuntz, M. Direction-of-arrival assisted sequential spoofing detection and mitigation. In Proceedings of the 2016 International Technical Meeting, Monterey, CA, USA, 25–28 January 2016. [Google Scholar]
- Zhou, Z.; Liu, L.; Zhang, J. FD-MIMO via pilot-data superposition: Tensor-based DOA estimation and system performance. IEEE J. Sel. Top. Signal Process. 2019, 13, 931–946. [Google Scholar] [CrossRef]
- Paik, J.W.; Lee, K.H.; Lee, J.H. Asymptotic performance analysis of maximum likelihood algorithm for direction-of-arrival estimation: Explicit expression of estimation error and mean square error. Appl. Sci. 2020, 10, 2415. [Google Scholar] [CrossRef] [Green Version]
- Pesavento, M.; Gershman, A.B. Maximum-likelihood direction-of-arrival estimation in the presence of unknown nonuniform noise. IEEE Trans. Signal Process. 2001, 49, 1310–1324. [Google Scholar] [CrossRef]
- Athley, F. Threshold region performance of maximum likelihood direction of arrival estimators. IEEE Trans. Signal Process. 2005, 53, 1359–1373. [Google Scholar] [CrossRef]
- Dong, Y.Y.; Dong, C.X.; Liu, W.; Liu, M.M. DOA estimation with known waveforms in the presence of unknown time delays and Doppler shifts. Signal Process. 2020, 166, 107232. [Google Scholar] [CrossRef]
- Stoica, P.; Nehorai, A. MUSIC, maximum likelihood, and Cramer-Rao bound. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 720–741. [Google Scholar] [CrossRef]
- Stoica, P.; Sharman, K.C. Maximum likelihood methods for direction-of-arrival estimation. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1132–1143. [Google Scholar] [CrossRef]
- Schmidt, R. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
- Roy, R.; Kailath, T. ESPRIT-estimation of signal parameters via rotational invariance techniques. IEEE Trans. Acoust. Speech Signal Process. 1989, 37, 984–995. [Google Scholar] [CrossRef] [Green Version]
- Zhou, L.; Zhao, Y.j.; Cui, H. High resolution wideband DOA estimation based on modified MUSIC algorithm. In Proceedings of the 2008 International Conference on Information and Automation, Changsha, China, 20–23 June 2008; pp. 20–22. [Google Scholar]
- Vallet, P.; Mestre, X.; Loubaton, P. Performance analysis of an improved MUSIC DoA estimator. IEEE Trans. Signal Process. 2015, 63, 6407–6422. [Google Scholar] [CrossRef] [Green Version]
- Xu, X.; Wei, X.; Ye, Z. DOA estimation based on sparse signal recovery utilizing weighted l_{1}-norm penalty. IEEE Signal Process. Lett. 2012, 19, 155–158. [Google Scholar] [CrossRef]
- Malioutov, D.; Cetin, M.; Willsky, A.S. A sparse signal reconstruction perspective for source localization with sensor arrays. IEEE Trans. Signal Process. 2005, 53, 3010–3022. [Google Scholar] [CrossRef] [Green Version]
- Dai, J.; Zhao, D.; Ji, X. A sparse representation method for DOA estimation with unknown mutual coupling. IEEE Antennas Wirel. Propag. Lett. 2012, 11, 1210–1213. [Google Scholar] [CrossRef]
- Zhang, X.; Jiang, T.; Li, Y.; Zakharov, Y. A novel block sparse reconstruction method for DOA estimation with unknown mutual coupling. IEEE Commun. Lett. 2019, 23, 1845–1848. [Google Scholar] [CrossRef] [Green Version]
- Fu, H.; Abeywickrama, S.; Yuen, C.; Zhang, M. A robust phase-ambiguity-immune DOA estimation scheme for antenna array. IEEE Trans. Veh. Technol. 2019, 68, 6686–6696. [Google Scholar] [CrossRef]
- Wang, Z.; Shao, Y.H.; Bai, L.; Deng, N.Y. Twin support vector machine for clustering. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 2583–2588. [Google Scholar] [CrossRef]
- Xiao, X.; Zhao, S.; Zhong, X.; Jones, D.L.; Chng, E.S.; Li, H. A learning-based approach to direction of arrival estimation in noisy and reverberant environments. In Proceedings of the 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), South Brisbane, QLD, Australia, 19–24 April 2015; pp. 2814–2818. [Google Scholar]
- Kase, Y.; Nishimura, T.; Ohgane, T.; Ogawa, Y.; Kitayama, D.; Kishiyama, Y. DOA estimation of two targets with deep learning. In Proceedings of the 2018 15th Workshop on Positioning, Navigation and Communications (WPNC), Bremen, Germany, 25–26 October 2018; pp. 1–5. [Google Scholar]
- Barthelme, A.; Utschick, W. A machine learning approach to DoA estimation and model order selection for antenna arrays with subarray sampling. IEEE Trans. Signal Process. 2021, 69, 3075–3087. [Google Scholar] [CrossRef]
- Guo, Y.; Zhang, Z.; Huang, Y.; Zhang, P. DOA estimation method based on cascaded neural network for two closely spaced sources. IEEE Signal Process. Lett. 2020, 27, 570–574. [Google Scholar] [CrossRef]
- Huang, H.; Yang, J.; Huang, H.; Song, Y.; Gui, G. Deep learning for super-resolution channel estimation and DOA estimation based massive MIMO system. IEEE Trans. Veh. Technol. 2018, 67, 8549–8560. [Google Scholar] [CrossRef]
- Abeywickrama, S.; Jayasinghe, L.; Fu, H.; Nissanka, S.; Yuen, C. RF-based direction finding of UAVs using DNN. In Proceedings of the 2018 IEEE International Conference on Communication Systems (ICCS), Chengdu, China, 19–21 December 2018; pp. 157–161. [Google Scholar]
- Zhu, W.; Zhang, M.; Li, P.; Wu, C. Two-dimensional DOA estimation via deep ensemble learning. IEEE Access 2020, 8, 124544–124552. [Google Scholar] [CrossRef]
- Zhang, W.; Huang, Y.; Tong, J.; Bao, M.; Li, X. Off-grid DOA estimation based on circularly fully convolutional networks (CFCN) using space-frequency pseudo-spectrum. Sensors 2021, 21, 2767. [Google Scholar] [CrossRef]
- Pastorino, M.; Randazzo, A. A smart antenna system for direction of arrival estimation based on a support vector regression. IEEE Trans. Antennas Propag. 2005, 53, 2161–2168. [Google Scholar] [CrossRef]
- Randazzo, A.; Abou-Khousa, M.A.; Pastorino, M.; Zoughi, R. Direction of arrival estimation based on support vector regression: Experimental validation and comparison with MUSIC. IEEE Antennas Wirel. Propag. Lett. 2007, 6, 379–382. [Google Scholar] [CrossRef]
- Donelli, M.; Viani, F.; Rocca, P.; Massa, A. An innovative multiresolution approach for DOA estimation based on a support vector classification. IEEE Trans. Antennas Propag. 2009, 57, 2279–2292. [Google Scholar] [CrossRef] [Green Version]
- Pan, J.; Wang, Y.; Le Bastard, C.; Wang, T. DOA finding with support vector regression based forward–backward linear prediction. Sensors 2017, 17, 1225. [Google Scholar] [CrossRef] [Green Version]
- Huang, Z.T.; Wu, L.L.; Liu, Z.M. Toward wide-frequency-range direction finding with support vector regression. IEEE Commun. Lett. 2019, 23, 1029–1032. [Google Scholar] [CrossRef]
- Wu, L.L.; Huang, Z.T. Coherent SVR learning for wideband direction-of-arrival estimation. IEEE Signal Process. Lett. 2019, 26, 642–646. [Google Scholar] [CrossRef]
- Miranda, R.K.; Ando, D.A.; da Costa, J.P.C.; de Oliveira, M.T. Enhanced direction of arrival estimation via received signal strength of directional antennas. In Proceedings of the 2018 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Louisville, KY, USA, 6–8 December 2018; pp. 162–167. [Google Scholar]
- Liu, Z.M.; Zhang, C.; Philip, S.Y. Direction-of-arrival estimation based on deep neural networks with robustness to array imperfections. IEEE Trans. Antennas Propag. 2018, 66, 7315–7327. [Google Scholar] [CrossRef]
- Dashtipour, K.; Gogate, M.; Li, J.; Jiang, F.; Kong, B.; Hussain, A. A hybrid Persian sentiment analysis framework: Integrating dependency grammar based rules and deep neural networks. Neurocomputing 2020, 380, 1–10. [Google Scholar] [CrossRef] [Green Version]
- You, M.Y.; Lu, A.N.; Ye, Y.X.; Huang, K.; Jiang, B. A review on machine learning-based radio direction finding. Math. Probl. Eng. 2020, 2020, 1–9. [Google Scholar] [CrossRef]
- Balanis, C.A. Antenna Theory: Analysis and Design; John Wiley & Sons: Hoboken, NJ, USA, 2016. [Google Scholar]
- Volakis, J.L. Antenna Engineering Handbook; McGraw-Hill Education: New York, NY, USA, 2007. [Google Scholar]
- Anabel Reyes Carballeira, A.R.M.; Brito, J.M.C. A Direction of Arrival Machine Learning approach for Beamforming in 6G. In Proceedings of the Seventeenth International Conference on Wireless and Mobile Communications (ICWMC 2021), Venice, Italy, 22–26 May 2022. [Google Scholar]
- Aragão, M.V.C.; Mafra, S.B.; de Figueiredo, F.A.P. An álise de Tráfego de Rede com Machine Learning para Identificação de Ameaças a Dispositivos IoT. In Proceedings of the XL Simpósio Brasileiro de Telecomunicações e Processamento de Sinais (SBrT2022), Rio de Janeiro, RJ, Brazil, 25–28 September 2022. [Google Scholar]
- sklearn.tree.DecisionTreeRegressor. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeRegressor.html (accessed on 17 April 2023).
- Scikit-Learn: Machine Learning in Python—Scikit-Learn 1.1.2 Documentation. Available online: https://scikit-learn.org/stable/ (accessed on 17 April 2023).
- sklearn.model_selection.GridSearchCV. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html (accessed on 17 April 2023).
- Talos Docs. Available online: https://autonomio.github.io/talos/#/README?id=quick-start (accessed on 17 April 2023).
- Optuna: A Next-generation Hyperparameter Optimization Framework. Available online: https://arxiv.org/abs/1907.10902 (accessed on 17 April 2023).
- Feurer, M.; Hutter, F. Hyperparameter optimization. Automated Machine Learning: Methods, Systems, Challenges; Springer: Berlin/Heidelberg, Germany, 2019; pp. 3–33. [Google Scholar]
- Inc., T.M. MATLAB Version: 9.13.0 (R2022b). 2022. Available online: https://www.mathworks.com/products/matlab.html (accessed on 10 July 2023).
- Woolson, R.F. Wilcoxon signed-rank test. Wiley Encyclopedia of Clinical Trials; Wiley: Hoboken, NJ, USA, 2007; pp. 1–3. [Google Scholar]
Ref | Azimuth | Elevation | Single-Source | Multi-Source | Simulation | Experiment | Comparative with Other Works |
---|---|---|---|---|---|---|---|
[28] | x | x | x | x | x | ||
[29] | x | x | x | x | x | ||
[30] | x | x | x | ||||
[31] | x | x | x | x | |||
[32] | x | x | x | x | |||
[33] | x | x | x | x | |||
[34] | x | x | x | ||||
[35] | x | x | x | x | x | ||
[36] | x | x | x | x | |||
[37] | x | x | x | x | x | ||
[38] | x | x | x | x | x | ||
[39] | x | x | x | x | x | x | |
[40] | x | x | x | ||||
[41] | x | x | x | x | |||
[42] | x | x | x | x |
Parameters | max_depth | min_samples_split | min_samples_leaf | splitter | criterion | max_features |
---|---|---|---|---|---|---|
Selection range | 100–1100, step: 100 | 2–40 | 1–40 | “best”, “random” | “friedman_mse”, “poisson” | “auto”, “log2”, “sqrt” |
500 | 27 | 19 | “best” | “friedman_mse” | “auto” | |
700 | 16 | 21 | “best” | “friedman_mse” | “log2” | |
1000 | 5 | 34 | “random” | “friedman_mse” | “auto” |
Parameters | max_depth | min_samples_split | min_samples_leaf | splitter | criterion | max_features | |
---|---|---|---|---|---|---|---|
Selection Range | 100–1100, Step: 100 | 2–40 | 1–40 | “best”, “random” | “friedman_mse”, “poisson” | “auto”, “log2”, “sqrt” | |
SNR = −10 dB | 400 | 16 | 34 | “best” | “friedman_mse” | “log2” | |
500 | 27 | 6 | “random” | “friedman_mse” | “sqrt” | ||
800 | 35 | 23 | “random” | “friedman_mse” | “sqrt” | ||
SNR = 0 dB | 800 | 19 | 17 | “random” | “friedman_mse” | “auto” | |
100 | 3 | 12 | “random” | “friedman_mse” | “sqrt” | ||
900 | 28 | 24 | “random” | “friedman_mse” | “log2” | ||
SNR = 10 dB | 600 | 7 | 13 | “best” | “friedman_mse” | “log2” | |
900 | 22 | 22 | “random” | “friedman_mse” | “log2” | ||
200 | 11 | 12 | “best” | “friedman_mse” | “log2” | ||
SNR = 20 dB | 500 | 12 | 10 | “random” | “friedman_mse” | “sqrt” | |
200 | 39 | 9 | “random” | “friedman_mse” | “log2” | ||
400 | 22 | 8 | “best” | “friedman_mse” | “logs2” | ||
SNR = 30 dB | 900 | 4 | 16 | “best” | “friedman_mse” | “log2” | |
1000 | 16 | 37 | “random” | “friedman_mse” | “log2” | ||
400 | 35 | 4 | “best” | “friedman_mse” | “sqrt” | ||
SNR = 40 dB | 400 | 14 | 23 | “best” | “poisson” | “sqrt” | |
800 | 37 | 38 | “random” | “poisson” | “sqrt” | ||
100 | 34 | 25 | “random” | “poisson” | “sqrt” |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Carballeira, A.R.; de Figueiredo, F.A.P.; Brito, J.M.C. Simultaneous Estimation of Azimuth and Elevation Angles Using a Decision Tree-Based Method. Sensors 2023, 23, 7114. https://doi.org/10.3390/s23167114
Carballeira AR, de Figueiredo FAP, Brito JMC. Simultaneous Estimation of Azimuth and Elevation Angles Using a Decision Tree-Based Method. Sensors. 2023; 23(16):7114. https://doi.org/10.3390/s23167114
Chicago/Turabian StyleCarballeira, Anabel Reyes, Felipe A. P. de Figueiredo, and Jose Marcos C. Brito. 2023. "Simultaneous Estimation of Azimuth and Elevation Angles Using a Decision Tree-Based Method" Sensors 23, no. 16: 7114. https://doi.org/10.3390/s23167114
APA StyleCarballeira, A. R., de Figueiredo, F. A. P., & Brito, J. M. C. (2023). Simultaneous Estimation of Azimuth and Elevation Angles Using a Decision Tree-Based Method. Sensors, 23(16), 7114. https://doi.org/10.3390/s23167114