Abstract
Autonomous remote sensing systems establish communication links between nodes. Ensuring coverage and seamless communication in highly dense environments is not a trivial task as localization, separation, and tracking of targets, as well as interference suppression, are challenging. Therefore, smart antenna systems fulfill these requirements by employing beamforming algorithms and are considered a key technology for autonomous remote sensing applications. Among many beamforming algorithms, the recursive least square (RLS) algorithm has proven superior convergence and convergence rate performances. However, the tracking performance of RLS degrades in the case of dynamic targets. The forgetting factor in RLS needs to be updated constantly for fast target tracking. Additionally, multiple beamforming algorithms can be combined to increase tracking performance. An improved hybrid constant modulus RLS beamforming algorithm with an adaptive forgetting factor and a variable regularization factor is proposed. The forgetting factor is updated using the low-complexity yet robust adaptive moment estimation method (ADAM). The sliding-window technique is applied to the proposed algorithm to mitigate the steady-state noise. The proposed algorithm is compared with existing RLS-based algorithms in terms of convergence, convergence rate, and computational complexity. Based on the results, the proposed algorithm has at least 10 times better convergence (accuracy) and a convergence rate two times faster than the compared RLS-based algorithms.
1. Introduction
Autonomous remote sensing systems are finding their place in an increasing number of applications with a high number of users today, thanks to developing technology. Autonomous driving and advanced driver assistance systems [1,2], intelligent traffic control systems [3], accurate mapping with unmanned aerial vehicles (UAV) [4], and non-terrestrial networks (NTN) [5] can be given as examples of fifth-generation (5G) remote sensing applications. In Figure 1, the NTN and 5G communication scenario in a highly dense environment is given. In highly dense communication environments, where there are many vehicles, estimating the directions of the vehicles with high accuracy is important for traffic control. Therefore, remote sensing systems are required to suppress radio frequency (RF) interference signals. This enables the system to distinguish and track desired targets by processing received signals and ensures communication by transmitting signals at high speed. In such systems, seamless communication under rough environmental factors is required. These demands can only be fulfilled by employing smart antennas systems (SASs).
Figure 1.
NTN and 5G communication scenario.
SASs are still considered one of the main technologies for modern wireless communication systems, optimizing coverage and mobility. The SAS consists of digital phased arrays to perform beamforming in order to accomplish challenging tasks such as interference suppression and fast tracking [6,7,8]. A large number of antenna elements and low-complexity adaptive beamforming algorithms fulfill these tasks [6].
In a SAS, adaptive beamforming algorithms generate weights for each antenna element in the arrays to direct the array radiation pattern to desired directions [6,9]. By applying beamforming, the output signals from an antenna array are summed and the beam is directed precisely to the target. In the meantime, deep nulls are directed to undesired signal directions, and thus, interference suppression is performed. The performance of the systems highly depends on the beamforming and calibration algorithms used [10]. Moreover, fast target tracking is a highly challenging task for SASs. Most likely, optimum results may not be achieved by using only one type of algorithm. Therefore, hybrid adaptive algorithms are proposed to achieve a higher convergence rate, better interference suppression, low steady-state noise, and fast target tracking. However, the performance metrics of algorithms depend not only on the adaptability of the algorithm but also on the adaptive parameters in the algorithm.
In this study, we propose a hybrid adaptive beamforming algorithm based on the constant modulus algorithm (CMA) and the recursive least squares (RLS) algorithm. The CMA has the ability to track without any training sequence, is simple, and has robust convergence [11]. However, it has a slower convergence rate, and its steady-state error is large. In addition, blind algorithms including CMA are not capable of suppressing interference. On the other hand, the RLS algorithm has a faster convergence rate and is more robust at steady state [12]. Unlike other algorithms, RLS has superior convergence performance, as past examples are taken into account when calculating the weights [13]. The performance of the RLS algorithm depends on two parameters: the forgetting factor and the regularization factor. In the case of fast target tracking, maintaining a fixed and high value for the forgetting factor makes the past samples more effective in calculating the weights, and this causes convergence rate degradation [12,14]. Conversely, convergence also degrades if the forgetting factor is fixed and has a low value since the error contribution becomes more pronounced. In addition, the regularization factor reduces variance without causing important data loss. However, if the regularization parameter is fixed, after a certain number of samples, important data loss exists, and convergence degradation occurs [15]. For the proposed algorithm, a low-complexity adaptive moment estimation method (ADAM)-based adaptive forgetting factor and non-closed form variable regularization factors are adopted in the RLS algorithm in order to achieve faster tracking ability and better convergence. The sliding window technique is also implemented to reduce steady state noise [16].
The proposed algorithm is compared with revised state-of-the-art algorithms under various performance metrics in two different use cases: (a) Non-Terrestrial-Network (NTN) connecting a ground station of a Low-Earth-Orbit satellite (LEO) and (b) Vehicular-to-Thing communication (V2X). Both scenarios can be adapted to provide position data for ships and vessels in the port of Barcelona for docking traffic management. Similarly, they can be adapted to provide location data for high-speed trains at Madrid Atocha railway station for the control of arrival and departure traffic. Figure 2 and Figure 3 illustrate the brief vehicle traffic in the port of Barcelona and at Madrid Atocha railway station, respectively. First, the performance characteristics of the proposed methods were investigated in single-user scenarios and then, the performance of the proposed algorithm was analyzed in the multi-user case [1] since in highly dense environments there might be tens of users.
Figure 2.
Communication links between maritime radar tower, satellite, and marine vessels for docking traffic management in the port of Barcelona.
Figure 3.
Communication links between the railroad controller, satellite, and high-speed arriving trains for the control of arrival and departure traffic at Madrid Atocha railway station.
The remainder of this paper is organized as follows: In Section 2, the system model and a brief explanation of beamforming algorithms are provided. In Section 3, the proposed algorithm is explained. In Section 4, simulations and discussions are presented. Finally, Section 5 concludes the paper.
Notations: Upper-case and lower-case boldface letters denote the matrices and vectors, respectively. Upper-case lower-case lightface letters denote scalars. The symbols , , , represent the transpose, conjugate transpose (Hermitian), inversion, real part selection operator, matrix trace operator, absolute value notation, and norm-squared notation, respectively.
2. Background
2.1. The System Model
This section explains the smart antenna system model that is used in this study. We consider a receiver structure consisting of antennas serving different signals. In our model, each antenna element receives different user signals as and different interference signals as at the same time. The beamforming is applied in the receiver part. The user signals are digitally modulated and multiplied by the same radio frequency (RF) carrier. In Figure 4, a simple illustration of a smart antenna system is given.
Figure 4.
Smart antenna system.
In this study, users are considered as moving signal sources and interference is considered as static signal sources. The displacement of a moving source, with different angular speeds in both elevation and azimuth, can be written as [17]:
where is the elevation angle of the source at time , is the azimuth angle of the source at time , (rad) is the initial elevation angle of the source, and (rad) is the initial azimuth angle of the -th source. Assuming the source has a linear motion model, then and , where (rad/s) and (rad/s) are angular velocities in elevation and azimuth angles of the -th source, respectively. The system involves a uniform rectangular array (URA) of elements receiving signals in total from both users and interference. We assume that the desired and interference signals are multipath signals with propagation paths. For brevity, is the same for all signals. The received signal at the -th element with Cartesian coordinates at a time can be formulated as:
where is the complex coefficient (amplitude) of the -th path of the signal. The complex coefficients follow i.i.d. normal distribution , the phase of the -th element is , is the speed of light, is the operating frequency, and is the additive white Gaussian noise.
The impinging signal in time can be formulated as follows:
where is the BPSK modulated signal and is the complex amplitude of the carrier signal.
Then, the output signal can be expressed as:
where is the beamformer weighting coefficients at time .
2.2. Constant Modulus Algorithm
The CMA exploits the constant modulus (CM) characteristic of the signal. The CMA seeks signals with constant magnitude and only detects the signal with the greatest power. The CMA is given by the equations below [18]:
where denotes the iteration, is the step-size, and is the error at -th iteration.
2.3. Recursive Least Squares Algorithm
The RLS algorithm updates the weight vectors by taking into account the sum of the past least square errors. The RLS algorithm has high convergence rate since past samples effects are stored. The forgetting factor λ and the regularization factor are the key parameters for the RLS algorithm. The RLS algorithm is given by the equations below [18]:
where is the number of receiving antennas, is autocorrelation matrix of received signal samples, and is the Kalman gain at -th iteration.
2.4. Sliding Window
The sliding window technique is applied to adaptive beamforming algorithms in two steps. The first step is the update part and the second step is the downdate part. In the update step, a new input sample is added, using samples from to , where is the window size. In the downdate step, is discarded to conserve the subsequent samples from to [13]. As a simple example, the sliding window technique for CMA is given by the equations below:
where is the update step output, is the update step error, is the downdate step output, and is the downdate step at -th iteration.
3. Proposed Algorithm
The proposed adaptive beamforming is the combination of the CMA and RLS algorithms, with an adaptive forgetting factor and a variable regularization factor implemented with the sliding window technique.
In RLS, the forgetting factor takes into account both previous data and new data. The error may be increased and passed to the next iterations when the forgetting factor is constant, resulting in performance degradation, especially in fast target tracking. This problem is solved here by adapting the forgetting factor gradually. In this sense, we adapted the adaptive moment estimation method (ADAM) [19] to update the forgetting factor at each iteration. This adaptation involves running averages of both the gradient and the second moment of the gradient according to the cost function The adaptive forgetting factor based on ADAM can be expressed through the following equations:
where , , is a small scalar to prevent division by 0, is the step size, and is the gradient of the forgetting factor in each iteration, calculated by taking the partial derivative of the with respect to . The gradient of the forgetting factor, , can be expressed as [20,21]:
where and can be expressed as:
where and can be expressed as:
The regularization parameter is important since noise variations can be very high when fast target tracking is required. Practically, the optimum regularization factor has no closed-form solution. However, the optimal regularization factor can be approximated as follows [17]:
where is noise variance, is number of antennas, and .
Finally, the sliding window technique is adapted in our proposed method, which contains both downdating and updating procedures. Our proposed adaptive beamforming algorithm is hereinafter referred to as SW-AFVF-CMARLS to improve traceability. The proposed algorithm is given in Algorithm 1 as follows:
| Algorithm 1 Proposed Algorithm (SW-AFVF-CMARLS) | |
| Initialize: | |
| Input: u, d, I, N, Z. | |
| Output: w. | |
| 1: | for i = 1 to I do |
| //updating weights | |
| 2: | |
| 3: | |
| 4: | |
| 5: | |
| 6: | |
| 7: | |
| 8: | |
| //updating forgetting factor | |
| 9: | |
| 10: | |
| 11: | |
| //apply ADAM algorithm | |
| 12: | |
| 13: | |
| 14: | |
| //downdating weights | |
| 15: | |
| 16: | |
| 17: | |
| 18: | |
| 19: | |
| 20: | |
| 21: | |
| //update regularization factor | |
| 22: | |
| 23: | |
| //final weights | |
| 24: | |
| 25: | end for |
4. Results and Discussions
The SINR is considered as one of the performance metrics, which can be calculated as follows [22]:
where is the source signal power in iteration , is the actual steering vector of the desired signal in iteration , is the estimated weights in iteration and is the interference-plus-noise covariance matrix in iteration .
The SINR performance of the proposed algorithm SW-AFVF-CMARLS is compared with three different RLS algorithms under a single-user case. The SW-RLS is the conventional sliding window RLS algorithm with a fixed forgetting factor, SW-CMARLS is the sliding window hybrid CMA and RLS algorithms with a fixed forgetting factor, and SW-VRF-CMARLS is the proposed sliding window variable regularization factor with a fixed forgetting factor, as presented in [17] and extended with CMA. All algorithms are compared in two use cases: (a) NTN connecting a ground station of LEO, and (b) V2X. In both use cases, there are two static interference signals located at , and , in spherical coordinates, and . The interference-to-noise ratios (INR) of interference signals are dB. The step sizes in all related algorithms are, . Moreover, the forgetting factor, λ, for the SW-RLS, SW-CMARLS, SW-VRF-RLS is fixed and equals and the regularization parameter, , equals . Additional parameters used in the simulations for the presented algorithm SW-AFF-CMARLS (in both use cases) are given in Table 1.
Table 1.
Simulation parameters for SW-AFF-CMARLS.
In the case of NTN-LEO, the realistic parameters in [5] are used. In addition, the samples are considered to be collected per minute and the window length, , is set to 20 samples. In this case. the target (satellite) moves in elevation. The scenario lasts for min, during which a scanning of degrees in elevation is performed. Figure 5a shows the simulation results according to the parameters in Table 2 for the NTN-LEO use case. First of all, the SW-CMARLS has the worst performance and cannot converge. It can be seen that the conventional SW-RLS algorithm has a lower convergence rate, with an almost dB lower steady-state gain than the proposed SW-AFVF-CMARLS and SW-VRF-CMARLS. In addition, the SW-RLS algorithm has the highest steady-state noise since the regularization parameter is fixed. On the other hand, according to Figure 5a, our proposed SW-AFVF-CMARLS algorithm outperforms the SW-RLS algorithm in terms of convergence rate, steady-state gain and noise. In the case of V2X, the realistic parameters in [2] are used. In addition, the samples are considered to be collected per second and the window length, Z, is set to 20 samples. In this case, the target (vehicle) moves in elevation. The scenario lasts for s and scanning of degrees in elevation is performed. Figure 5b shows the simulation results according to the parameters in Table 3 for the V2X use case. Similar results to the previous example are observed. Figure 5b shows that the SW-VFF-RLSCMA algorithm outperforms the compared algorithms in terms of convergence rate, steady-state noise, and SINR gain.
Figure 5.
(a) NTN-LEO use case: SINR versus number of snapshots comparison (b) V2X use case: SINR versus number of snapshots comparison.
Table 2.
Parameters for the NTN-LEO simulation.
Table 3.
Parameters for the V2X simulation.
Figure 6a demonstrates the effect of window size on the convergence performance and convergence rate of the proposed algorithm. Iterations up to 2000 are given because it is sufficient for the demonstration of the desired effect. I can be seen that is sufficient for a proper application. The optimal size of was found using the trial-and-error method since there is no closed expression for the optimal window size. Figure 6b shows the mean-square-error comparison of the proposed and state-of-the art algorithms revised. In MSE analysis, we consider the squared mean error between the ideal output signal, whose weights are calculated using the Wiener optimal weight calculation, and the estimated output signal, whose weights are calculated using the proposed algorithm. The MSE between the ideal output signal and the estimated output signal is . It is clear that the proposed algorithms outperform all compared algorithms in terms of MSE at steady state by at least times. The initial parameters of the ADAM algorithm are given in Table 1. The initial forgetting factor, λ, and the initial regularization factor, , are and , respectively. The related parameters for the Figure 6 are given in Table 4.
Figure 6.
(a) Window size, , effect on convergence and convergence rate, (b) MSE comparison.
Table 4.
Parameter for the multi-user case simulations.
The computational complexity analysis of the algorithms is given in Table 5. In Figure 7, the complexity comparison of the algorithms is given with respect to the number of antennas in the antenna array. The computational complexity is calculated according to complex multiplications involved per iteration in the algorithms. The MUSIC [23] and Wiener optimal weights [24] are given for a better perception. The MUSIC algorithm involves high computational cost due to covariance matrix and eigen value decomposition, while the Wiener optimal algorithm involves high computational cost due to inverse matrix computation (which is often inaccurate in hardware). The window size is set to for both MUSIC and Wiener optimal algorithms. The proposed algorithm has more complexity than the revised adaptive algorithms since more computations are involved to calculate the adaptive forgetting factor and the variable regularization factor, but it results in better performance metrics. The related parameters for Figure 7 are given in Table 4.
Table 5.
Complexity analysis.
Figure 7.
Number of complex multiplications per iteration with respect to number of antennas.
In the second part of the analysis, after concluding that the proposed algorithm has better performance than its counterparts, the proposed SW-AFF-CMARLS algorithm was tested in the multi-user case. In order to evaluate our proposed algorithm’s robustness, we tested it in more detail in the multi-user case.
In multi-user case analysis, we considered four spatially uncorrelated different users. The users were also considered as moving sources, as in the previous examples, but with different angular speeds and with two static interference signals. To enhance later analysis of the transmitted signal, the users are initially located at , , , and , and . The static interference signals are located at , and , in spherical coordinates, and . The interference-to-noise ratios (INR) of interference signals are dB. For the multi-user case analysis, the step sizes are . Lastly, the window length, is set to samples. The initial parameters of the ADAM algorithm are given in Table 1. The initial forgetting factor, λ, and the initial regularization factor, , are and , respectively. Each user has the same angular speed and moves in azimuth coordinate only. Figure 8a shows the SINR performance of the proposed algorithm with four users. The related parameters for the multi-user case are given in Table 4. Figure 8a shows that there is a 6 dB loss at the steady-state gain, according to the previous SINR analysis; however, this outcome is expected since the same number of antennas are used for more users. Apart from the loss, performance degradation related to the convergence rate can be observed. The reason is that the algorithm needs to extract four different users’ information from the same signal. Despite slight performance degradation, the proposed SW-AFF-CMARLS algorithm still has acceptable convergence and convergence rate. We can conclude that the proposed algorithm can be used in a multi-user case. Figure 8b shows the variations of the forgetting factor according to the number of iterations for each user. It should be noted that the forgetting factor value is given in Figure 8b for every 100 iterations. This is because, given the forgetting factor values for all iterations, the graph becomes very complex and hard to comprehend.
Figure 8.
(a) SINR with respect to the number of iterations, (b) forgetting factor variation of each user with respect to the iteration number.
In Figure 9, the normalized radiation pattern of the estimated transmitter signals is given. The purpose here is to demonstrate if the antenna array beams are correctly directed to each desired user direction, as well as with canceled interference signals, after 5 s (as specified in the simulation time) using our proposed SW-AFVF-CMARLS algorithm. In Figure 9a, users and interference signals are located at their initial directions. In Figure 9b, after the proposed algorithm was applied, the directions of the users are given with suppressed interference. The interference-free displacements of the users are clearly seen.
Figure 9.
Users and interference directions (a) at the initial stage, (b) estimated after applying the proposed algorithm.
As a remark, assuming that we have a satellite communication on the move (SOTM) terminal in the transmitting time-of-movement area with a 30 GHz carrier and 30 MHz sampling frequency, with a modulation coding (exp. DVB-S2), the proposed algorithm is able to obtain the relative position and angular velocity of the trains in the same service area in milliseconds. Regarding Figure 2 and Figure 3, it is worth mentioning that by using the proposed algorithm, and can be obtained via the satellite communication system (NTN-LEO) or V2X system. In addition, the proposed algorithm also reduces the estimation error of the relative position and angular velocity of trains in the service area by times.
5. Conclusions
In this study, we proposed an adaptive forgetting factor and variable regularization factor hybrid CMA-RLS algorithm with a sliding window technique. The proposed algorithm exploits the fast convergence rate of RLS and the high convergence of CMA. Finite memory is also taken into account to reduce the steady-state noise. In addition, we introduced the ADAM method to adaptively update the forgetting factor. The proposed algorithm was evaluated under two use cases, NTN-LEO and V2X, respectively, and compared with the conventional RLS and other two different RLS-based algorithms. The results demonstrate that our proposed algorithm outperforms its counterparts in terms of convergence rate, steady-state gain, and noise when the variable forgetting factor is used. In addition, the performance of the proposed algorithm was analyzed in a multi-user tracking scenario. It can be concluded that the proposed algorithm can be used to track both fast moving single and multiple targets in interference environments. Based on the results, the proposed method has a 3 dB SINR gain and far less steady-state noise than the conventional sliding window RLS (the ripple is 5 dB for sliding window RLS and almost 0.1 dB for sliding window adaptive forgetting factor variable regularization factor CMA-RLS). However, it has the same performance as sliding window variable regularization factor CMA-RLS. On the other hand, the proposed algorithm has at least two times faster convergence than the revised algorithms and outperforms all compared algorithms in terms of MSE at steady state by at least 10 times, with the cost of only more complex multiplication. The next step for future work will be to implement the proposed algorithm on a real-time processor and compare the measured results with the simulation results.
Author Contributions
Conceptualization, A.E.Z., M.A.S.-N. and R.M.R.-O.; methodology, A.E.Z., M.A.S.-N. and R.M.R.-O.; validation, A.E.Z.; writing—original draft preparation, A.E.Z.; writing—review and editing, A.E.Z. and M.A.S.-N. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Spanish Government, the Ministry of Economy, and the National Program of Research, Development, and Innovation under the project New Array Antenna Tech. and digital processing for the FUTURE integrated terrestrial and space-based millimeter-wave radio systems, UPM-InTerSpaCE (PID2020-112545RB-C51).
Data Availability Statement
Data is available upon request. Please contact the corresponding author by email to obtain the data used in this study.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Reis, N.; da Silva, J.M.; Correia, M.V. An Introduction to the Evaluation of Perception Algorithms and LiDAR Point Clouds Using a Copula-Based Outlier Detector. Remote Sens. 2023, 15, 4570. [Google Scholar] [CrossRef]
- Montero, L.; Ballesteros, C.; de Marco, C.; Jofre, L. Beam management for vehicle-to-vehicle (V2V) communications in millimeter wave 5G. Veh. Commun. 2022, 34, 100424. [Google Scholar] [CrossRef]
- Gouran, P.; Nadimi-Shahraki, M.H.; Rahmani, A.M.; Mirjalili, S. An Effective Imputation Method Using Data Enrichment for Missing Data of Loop Detectors in Intelligent Traffic Control Systems. Remote Sens. 2023, 15, 3374. [Google Scholar] [CrossRef]
- Noor, N.M.; Abdullah, A.; Hashim, M. Remote sensing UAV/drones and its applications for urban areas: A review. IOP Conf. Ser. Earth Environ. Sci. 2018, 169, 012003. [Google Scholar] [CrossRef]
- Caus, M.; Perez-Neira, A.; Mendez, E. Smart Beamforming for Direct LEO Satellite Access of Future IoT. Sensors 2021, 21, 4877. [Google Scholar] [CrossRef] [PubMed]
- Kaur, S.; Kumar, N.; Dubey, S. Investigation of Adaptive Beam-forming Algorithms for Smart Antennas System. IOP Conf. Ser. Mater. Sci. Eng. 2021, 1033, 012015. [Google Scholar] [CrossRef]
- Varade, S.W.; Kulat, K.D. Robust Algorithms for DOA Estimation and Adaptive Beamforming for Smart Antenna Application. In Proceedings of the 2009 Second International Conference on Emerging Trends in Engineering & Technology, Nagpur, India, 16–18 December 2009; pp. 1195–1200. [Google Scholar] [CrossRef]
- Jeripotula, P.R.; Naik, B.R.; Mudavath, R. A Novel Hybrid Weighted Method-Based Beamforming for Sidelobe Level Reduction in Radar Applications. Arab. J. Sci. Eng. 2022, 47, 14133–14145. [Google Scholar] [CrossRef]
- Raj, P.; Kumar, A.; Mudavath, R.; Naik, B. A Novel Algorithm Design for Adaptive Beamforming in Uniform Linear Array Antenna. J. Mech. Continua Math. Sci. 2020, 15, 102–113. [Google Scholar] [CrossRef]
- Salas-Natera, M.; Martínez, R.; De Haro, L.; Perez, M.S. Novel Reception and Transmission Calibration Technique for Active Antenna Array Based on Phase Center Estimation. IEEE Trans. Antennas Propag. 2017, 65, 5511–5522. [Google Scholar] [CrossRef]
- Zhao, H.; Zhang, L.; Liu, B.; Zhang, Q.; Wang, Y.; Tian, Q.; Yin, X.; Xin, X. MIMO signal processing for mode division multiplexing with RLSCMA algorithm. In Proceedings of the 2014 13th International Conference on Optical Communications and Networks (ICOCN), Suzhou, China, 9–10 November 2014; pp. 1–3. [Google Scholar] [CrossRef]
- Shan, L.; Chen, H.; Luan, J.; Li, J. Application of adaptive forgetting factor RLS algorithm in target tracking. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 1838–1843. [Google Scholar] [CrossRef]
- Liu, H.; He, Z. A sliding-exponential window RLS adaptive filtering algorithm: Properties and applications. Signal Process. 1995, 45, 357–368. [Google Scholar] [CrossRef]
- Chern, S.-J.; Sun, C.-H.; Chang, C.-C. Blind Adaptive DS-CDMA Receivers with Sliding Window Constant Modulus GSC-RLS Algorithm. In Proceedings of the 2006 International Symposium on Intelligent Signal Processing and Communications, Yonago, Japan, 12–15 December 2006; pp. 979–982. [Google Scholar] [CrossRef]
- Mahadi, M.; Ballal, T.; Moinuddin, M.; Al-Naffouri, T.Y.; Al-Saggaf, U. Low-Complexity Robust Beamforming for a Moving Source. In Proceedings of the 2020 28th European Signal Processing Conference (EUSIPCO), Amsterdam, The Netherlands, 18–21 January 2021; pp. 1846–1850. [Google Scholar] [CrossRef]
- Belge, M.; Miller, E.L. A sliding window RLS-like adaptive algorithm for filtering alpha-stable noise. IEEE Signal Process. Lett. 2000, 7, 86–89. [Google Scholar] [CrossRef]
- Mahadi, M.; Ballal, T.; Moinuddin, M.; Al-Saggaf, U. A Recursive Least-Squares with a Time-Varying Regularization Parameter. Appl. Sci. 2022, 12, 2077. [Google Scholar] [CrossRef]
- Xiao, Y.; Sun, J. RLS CMA blind equalization with adaptive forgetting factor controlled by energy steady state. In Proceedings of the 2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Datong, China, 15–17 October 2016; pp. 935–939. [Google Scholar] [CrossRef]
- Fei, Z.; Wu, Z.; Xiao, Y.; Ma, J.; He, W. A new short-arc fitting method with high precision using Adam optimization algorithm. Optik 2020, 212, 164788. [Google Scholar] [CrossRef]
- Lee, S.; Lim, J.; Sung, K.-M. A low-complexity AFF-RLS algorithm using a normalization technique. IEICE Electron. Express 2009, 6, 1774–1780. [Google Scholar] [CrossRef][Green Version]
- Song, S.; Lim, J.-S.; Baek, S.; Sung, K.-M. Gauss Newton variable forgetting factor recursive least squares for time varying parameter tracking. Electron. Lett. 2000, 36, 988–990. [Google Scholar] [CrossRef]
- Chen, Y.; Le-Ngoc, T.; Champagne, B.; Changjiang, X. Recursive Least Squares Constant Modulus Algorithm for Blind Adaptive Array. IEEE Trans. Signal Process. 2004, 52, 1452–1456. [Google Scholar] [CrossRef]
- Krim, H.; Viberg, M. Two decades of array signal processing research: The parametric approach. IEEE Signal Process. Mag. 1996, 13, 67–94. [Google Scholar] [CrossRef]
- Jalal, B.; Elnahas, O.; Quan, Z. Efficient DOA Estimation Under Partially Impaired Antenna Array Elements. IEEE Trans. Veh. Technol. 2022, 71, 7991–7996. [Google Scholar] [CrossRef]
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/).