Skip to main content

Artificial intelligence for channel estimation in multicarrier systems for B5G/6G communications: a survey

Abstract

Multicarrier modulation allows for deploying wideband systems resilient to multipath fading channels, impulsive noise, and intersymbol interference compared to single-carrier systems. Despite this, multicarrier signals suffer from different types of distortion, including channel noise sources and long- and short-term fading. Consequently, the receiver must estimate the channel features and compensate it for data recovery based on channel estimation techniques, such as non-blind, blind, and semi-blind approaches. These techniques are model-based and designed with accurate mathematical channel models encompassing their features. Nevertheless, complex environments challenge accurate mathematical channel estimation modeling, which might neither be accurate nor correspond to reality. This impairment decreases the system performance due to the channel estimation accuracy loss. Fortunately, (AI) algorithms can learn the relationship among different system variables using a model-driven or model-free approach. Thereby, AI algorithms are used for channel estimation by exploiting its complexity without unrealistic assumptions, following a better performance than conventional techniques under the same channel. Hence, this paper comprehensively surveys AI-based channel estimation for multicarrier systems. First, we provide essential background on conventional channel estimation techniques in the context of multicarrier systems. Second, the AI-aided channel estimation strategies are investigated using the following approaches: classical learning, neural networks, and reinforcement learning. Lastly, we discuss current challenges and point out future research directions based on recent findings.

1 Introduction

Multicarrier systems rely on transmitting data over several subcarrier signals, offering significant advantages compared to single-carrier systems [1, 2]. For example, multicarrier modulation (MCM) splits a wideband channel into overlapping narrowband subcarriers, yielding high spectral efficiency and throughput. In addition, these systems are resilient to multipath fading channels, impulsive noise interference, and intersymbol interference (ISI) [2, 3]. Due to the development of digital signal processing, the MCM has been implemented in different wireless communication systems. For instance, the orthogonal frequency division multiplexing (OFDM) modulation has been applied to the long-term evolution (LTE) system air interface [4]. Likewise, the 3GPP fifth-generation (5G) network technical specifications adopted the OFDM modulation in the new radio (NR) air interface for early deployment [1]. Concurrently, other multicarrier systems are also proposed for the beyond 5G (B5G) and sixth-generation (6G) mobile networks, such as filter bank multicarrier (FBMC), generalized frequency division multiplexing (GFDM), and universal filtered multicarrier (UFMC) [2, 5, 6].

The OFDM applies inverse fast Fourier transform (IFFT) and Fourier transform (FFT) to, respectively, modulate and demodulate a given signal with low complexity [1]. The conventional OFDM also adds a cyclic prefix (CP) to its symbol to mitigate ISI. Some OFDM waveform disadvantages comprise high peak-to-average power ratio (PAPR), frequency offset sensibility, and out-of-band leakage characteristics [1,2,3]. However, some techniques are introduced to OFDM systems to mitigate those drawbacks giving rise to some OFDM waveform variations, for example, wavelet OFDM, discrete Fourier transform spread OFDM, windowed OFDM, and resource block filtered [3, 7, 8].

The FBMC waveform uses non-orthogonal subcarriers generated based on distinct filtered pulses [9,10,11]. According to the filter design, a given subcarrier suffers intercarrier interference (ICI) only related to its adjacent subcarriers. Therefore, the FBMC improves spectral efficiency by removing the frequency guard band and drastically reducing the out-of-band leakage [9]. However, FBMC still has some disadvantages, like suffering from high PAPR. Cosine modulated multitone, filtered multitone, and discrete Fourier transform spread approaches are some techniques that reduce the PAPR, introducing FBMC waveform variations [3, 10].

GFDM and UFMC are seen as a variation of OFDM. The GFDM is a generalized conventional OFDM that maps different services into flexible subcarriers and CP by deploying different filters [3, 12]. GFDM is also robust to frequency offset and has low PAPR with a high ICI sensibility. On the other hand, the UFMC has been proposed to mitigate the ICI in OFDM systems by filtering a group of subcarriers to reduce the out-of-band leakage [13, 14]. It allows for relaxing the CP and carrier synchronization constraints.

The multicarrier signals are sensitive to carrier frequency offsets introduced by a mismatch between the local transmitter and receiver oscillators or due to high-mobility receivers in wireless communication systems [15]. The high-mobility receivers boost the Doppler effect phenomenon, which leads to ICI and system performance degradation. Multicarrier signals also suffer from other types of distortion, including channel noise sources and long- and short-term fading. Hence, the channel-imposed impairments must be evaluated and compensated at the receiver for data recovery. This process is accomplished through channel estimation and equalization techniques, involving a mathematical model that includes a channel matrix reflecting the relationship between the transmitted and the received signal [2, 16,17,18,19].

Traditional channel estimation techniques for multicarrier systems are classified into two main categories based on the sent signal knowledge at the receiver: blind- and non-blind-based approaches [2, 17,18,19]. Blind-based channel estimation extracts statistical properties from the received signals to avoid transmitting data training sequences during communication. Regardless, it requires a large amount of received data, resulting in performance degradation over fast-fading channels. Non-blind strategies rely on transmitting data known at the receiver for channel estimation, called pilot symbols. They outperform blind techniques at the cost of reducing spectral efficiency due to the pilots’ symbols transmission [19, 20]. A hybrid method between blind and non-blind procedures is called semi-blind channel estimation. It comprises sending training data to initialize the estimator, followed by blind detection techniques.

Radio channel estimations are challenging due to the rise of time-varying and frequency selectivity introduced by the high randomness and environment-dependent statistical features driven by multipath propagation, transmitter and receiver mobility, and local scattering [2, 19, 20]. Consequently, the conventional model-based channel estimation techniques have performance limitations under complex channel conditions, such as fast time-varying, multipath fading, and nonlinear deep fading conditions [21,22,23]. These environments challenge accurate mathematical channel estimation modeling, which might not fully encompass the channel features. This impairment lowers a multicarrier system’s performance due to the loss of channel estimation accuracy. However, AI-based learning algorithms can overcome those conditions by cramming the relationship among different system variables using either a model-driven or model-free approach.

AI enables devices to make decisions on their own based on past learning experiences. Instead of requiring hand-tuning, devices adapt their parameters to fluctuating environments to achieve the best operational state. Furthermore, the learning algorithms exploit the channel complexity without making unrealistic assumptions to outperform the conventional techniques under similar channels. Consequently, AI algorithms discard the need for accurate mathematical models for channel estimation, allowing for tracking parameter fluctuations over complex environments, undoubtedly encompassing those well-modeled channels. Thereby, AI-based channel estimation renews the channel estimation techniques and creates new ones. As a result, AI-based channel estimation approaches surpass the limitations of conventional methods, providing a high degree of estimation accuracy and improving communication systems performance [24].

AI-aided channel estimation studies are relevant to B5G/6G communications since AI itself is considered one of the foundations of future 6G networks [25, 26]. Moreover, B5G/6G networks are expected to operate in millimeter and terahertz frequencies to overcome bandwidth limitations and provide higher throughput. Hence, future radio communication systems will meet channels with grown complexity due to the increased attenuation (including the rain attenuation) and the high atmospheric absorption rates [25,26,27,28,29]. Beyond that, other required key technologies for B5G/6G, such as massive MIMO (mMIMO) and channel bandwidth improvement, will enlarge the transceiver’s complex architecture and introduce new challenges to channel estimation [24, 29,30,31].

Wideband channels can be frequency-selective compared to narrowband ones since the frequency components will face distinctive fading [29]. While multicarrier systems mitigate this effect, channel estimation techniques must be able to acquire the channel state information (CSI) under different system architectures and environments. For instance, the mMIMO architecture requires a large number of antennas while demanding a great number of pilot symbols [29, 30]. On the other hand, the worldwide spectrum availability in millimeter and terahertz frequencies can boost the adoption of frequency division duplex, dropping out the reciprocity between the downlink and uplink channel and raising the need for periodic CSI feedback [24, 30, 31].

Channel estimation techniques will undoubtedly face a renewed set of complex channel conditions in these new frequency bands, including some early mentioned ones. Therefore, the studies circumventing the extended application of AI capabilities to boost well-known channel estimation approaches and introduce new techniques are crucial to the physical layer of future communication systems. Moreover, it contributes directly to reshaping and building an intelligent physical layer to optimize the system decision through virtualized tools [22, 24, 30,31,32,33]. In this regard, this work is devoted to comprehensively and thoroughly discussing how AI algorithms play a critical role in the field of channel estimation techniques.

1.1 Related works

Several surveys and reviews are in the multicarrier systems channel estimation field [2, 5, 16,17,18,19,20, 34,35,36,37,38]. They mainly discuss the conventional channel estimation techniques without mentioning AI integration. Also, dedicated works about channel estimation for OFDM systems provide a comprehensive review of the state of the art by the time it was published [16,17,18,19,20, 35,36,37,38]. Other authors addressed the channel estimation techniques within a comprehensive review of OFDM systems [37]. An extensive review of channel estimation for waveforms of next-generation networks, including OFDM, FBMC, GFDM, and UFMC schemes, is found in [2]. Recently, channel estimation techniques have been discussed for 5G and millimeter-wave communication systems, including but not limited to OFDM systems [5, 29].

The AI-based channel estimation approach was considered for intelligent wireless communication systems for 5G/6G future networks [21, 24, 30, 32, 33, 39,40,41,42,43,44,45,46]. The channel estimation process was presented as a physical layer application employing AI algorithms to improve the CSI acquisition accuracy [21, 39, 45, 46]. There are already machine learning (ML) techniques overviews for solving different challenges in a wireless network, with a discussion concerning the ML categories and pointing out several applications [32, 33]. For instance, a regression-aided technique was indicated for channel estimation in high-mobility and nonlinear deep fading scenarios. A comprehensive survey about ML in the vehicular network context is found in [43], reviewing and discussing the AI-based channel estimation techniques in the context of high-mobility OFDM systems.

Massive MIMO channel techniques for modeling and estimation were the focus of [30, 40], which briefly exploited channel estimation in OFDM systems. In [30], the channel characteristics were handled as an image processing problem in the context of deep learning (DL) networks. Meanwhile, DL application in mobile and wireless networks was conducted concerning the channel estimation techniques in the role of signal-driven processing [41], similar to the discussion in [44]. However, the channel estimation subject was not comprehensively reviewed, nor were the multicarrier systems included. The authors in [42] presented the channel estimation subject as a general approach without focusing on multicarrier systems, investigating DL in terms of the model-based block architecture and algorithm design. A comparison between DL-based and conventional channel estimation methods has been provided in [24]. Moreover, performance analysis of ML-based channel estimation was carried out in [47], while recurrent neural network (RNN) channel estimation was studied in [48]. Finally, a short review of DL for channel estimation was provided in [49] without focusing on multicarrier systems.

Several works have been carried out DL for physical layer applications [22, 23, 31, 50, 51]. A comprehensive overview of model-driven DL for physical layer communication was provided in [50]. It briefly concerned the model-driven advantages over the data-driven to leverage low complexity algorithms for channel estimation in OFDM and MIMO-OFDM systems. DL-based block-structured functions for the physical layer were approached in [31], which investigated joining channel estimation and signal detection in the context of data-driven. In [23], the authors summarized the DL-based physical layer applications in 5G wireless, demonstrating how DL could assist the channel estimation process. DL use-cases for physical layer applications for 6G communication systems are found in [22]. It discussed, in a general manner, the essential requirements and challenges on the physical layer in 6G future communication systems, highlighting the deployment strategies and key enabling technologies to employ DL. Some works in the channel estimation field were also cited, discussing their findings.

1.2 Motivation and contributions

The analysis of the surveys, magazines, and review papers regarding AI for channel estimation has shown a direct approach to demonstrate the ML and DL application in the 5G and 6G physical layer communication systems, as summarized in Table 1. However, a few papers have covered AI for channel estimation research, and they are limited to specific scenarios, like high-mobility systems [43] or partially enfolding the subject [51]. Other papers supplied a tutorial introduction to AI-aided channel estimation, addressing the performance of a specific technique or comparing the most recent ones.

Table 1 Summary of existing surveys, magazines, and review papers related to artificial intelligence for channel estimation in multicarrier systems

Motivated by the research growth of AI-based channel estimation in multicarrier systems, this work offers a comprehensive survey that covers the recent discoveries in the field, discusses them, and addresses future research directions. Therefore, this paper’s main contributions are as follows:

  • An overview of channel estimation techniques for multicarrier systems comprising non-blind-, blind-, semi-blind-, and AI-based approaches, with the latter as a new group.

  • A tutorial discussion on different approaches to implement channel estimation based on AI. It covers the concepts and implementations impairments of the AI-aided model-based block-type, AI-aided block-type, and AI-aided block-type channel estimation joining function methods.

  • A comprehensive survey and discussion about the recent findings in AI-based channel estimation and its complexity, considering the classical learning techniques such as regression, evolutionary algorithm, dimensionality reduction, and Bayesian learning.

  • A comprehensive survey and discussion about the relevant neural network algorithms for channel estimation and their complexity, including feed-forward neural network, extreme learning machine, recurrent neural network, deep neural network, and autoencoder.

  • A discussion about the recent applications of reinforcement learning in channel estimation and their complexity.

  • A collection of open issues and future research opportunities to unwind the channel estimation for MCM communications systems, with an extension to single-carrier systems.

1.3 Organization of the paper

The research on the paper subject has shown extensive interest by the academic community in devoting ML algorithms to channel estimation techniques for OFDM and mMIMO-OFDM. This statement is mainly driven by the natural adoption of MCM for 4G and 5G mobile networks and other wireless systems. Hence, the authors have carried out OFDM principles to provide the fundamentals for guiding research after first contact with the technology. Despite the lack of research field extension, a few works were uncovered carrying out the AI-based channel estimation for FBMC, GFDM, and UFMC modulation techniques. These findings were also included in the paper discussion, presenting a complete state-of-the-art review.

Fig. 1
figure 1

Organization of the paper

Therefore, this survey is organized as shown in Fig. 1. A brief review of the OFDM principles is found in Sect. 2. Conventional, non-using AI channel estimation techniques for multicarrier systems are reviewed in Sect. 3, providing a background for further understanding of AI-aided techniques. The AI-aided channel estimation approach is discussed as a new set of techniques identifying their main aspects. Henceforth, classical learning-aided channel estimation techniques are reviewed in Sect. 4. Regression, evolutionary algorithm, dimensionality reduction, and Bayesian learning are covered in the context of supporting conventional channel estimation techniques. The neural network (NN)-aided channel estimation techniques are discussed in Sect. 5, mainly including feed-forward neural network (FFNN), extreme learning machine (ELM), RNN, and deep neural network (DNN). The relevant networks are compared concerning the AI-aided channel estimation characteristic presented in Sect. 3. End-to-end communication is also included and discussed in Sect. 5 since channel estimation is an intrinsic process learned by the autoencoder network, with the channel as a hidden layer. Finally, reinforcement learning techniques are addressed in Sect. 6. This emerging branch of AI has been recently investigated in the channel estimation context. Practical issues and open research topics are discussed in Sect. 7, and a conclusion is provided in Sect. 8.

2 OFDM principles

Due to the prevailing OFDM channel estimation techniques during the research, this section presents the OFDM fundamentals to provide a look inside this modulation technique and insights into the following sections. Regardless, we recommend looking inside the content in [2, 3, 9, 11, 12, 52] and the references therein for those also interested in reviewing the fundamentals of the FBMC, GFDM, and UFMC modulations.

Fig. 2
figure 2

General OFDM system structure

Figure 2 depicts a general OFDM system structure, where the first and last blocks are similar, being only arranged inversely [20, 35, 37]. The first block comprises the serial-to-parallel converter (S/P) and the mapping functions, while the last one includes the demapping and parallel-to-serial converter (P/S) blocks. The S/P and P/S blocks are responsible for converting the bits into parallel groups or serial streams, respectively. The mapping and demapping blocks convert the bits into quadrature and in-phase components and the opposite, respectively, according to the modulation scheme adopted by each subcarrier.

OFDM divides the available channel bandwidth into N different overlapping narrowband sub-channels. Instead of having one modulated single-carrier, N subcarriers are modulated to be the data bearers. In the time domain, single-carrier symbols of duration \(T_\text {s}\) are converted into symbols of duration \(T = N T_\text {s}\). In the frequency domain, each sub-channel is utilized by a different subcarrier so that all subcarriers are orthogonal. The following subcarrier frequency spacing equation achieves the orthogonality,

$$\begin{aligned} |f_i - f_k| = \frac{n}{T}, \end{aligned}$$
(1)

in which \(f_i\) and \(f_k\) are the ith and kth subcarrier frequencies, \(1 \le i, k \le N\), with \(i\ne k\), respectively, and n a positive integer number. The OFDM symbol is formed by summing up all of the modulated subcarriers.

In practice, the OFDM symbol to be transmitted is obtained using an inverse discrete Fourier transform (IDFT). The transmitter applies the IDFT to the in-phase and quadrature components of all subcarrier modulating symbols. Thus, the transmitted signal is represented by

$$\begin{aligned} s(t) = \mathfrak {F}^{-1}\{c_i\}, \end{aligned}$$
(2)

in which \(\{c_i\} = \{I_i + j Q_i\}\) with \(I_i\) and \(Q_i\) being the in-phase and quadrature components of the modulating symbols, respectively, \(1 \le i \le N\). At the receiver, discrete Fourier transform (DFT) is applied to the received OFDM symbol to separate each subcarrier signal.

Although the OFDM modulation does not present ICI, the symbols can interfere with one another, leading to interblock interference (IBI) [3, 7, 9]. This issue is handled using the CP, a copy of the OFDM’s symbol end inserted at its beginning [19, 37]. Concerning the time-domain, the CP adds a guard time between OFDM symbols that avoids IBI as long as the time guard introduced by the CP is longer than the channel-imposed delay. Although CP combats IBI in OFDM systems, it affects the orthogonality among the OFDM modulated subcarriers. Hence, the receiver extracts the CP from the incoming signal before applying the DFT to separate each subcarrier signal at the receiver.

After using the DFT to obtain each subcarrier signal at the receiver (\(y_i\)), there are expected differences compared to each sent symbol (\(c_i\)). The channel influence and receptor noise mainly own this contrast. Nevertheless, these phenomena have been extensively studied and found to be stochastic, meaning that their impact cannot be precisely calculated but assessed in terms of probability. Hence, the channel influence and the receptor noise over the sent signal will likely change as the communication system operates.

The channel affects the modulated transmitted symbol in a multiplicative manner. In other words, it introduces a complex gain over the symbol that can increase or decrease its magnitude and phase. The additive white Gaussian noise (AWGN), intrinsic to every communication system, is added to the received symbol. Therefore, each received subcarrier symbol sample is represented by

$$\begin{aligned} y_i = h_i \times c_i + n_i, \end{aligned}$$
(3)

in which, \(h_i\) and \(n_i\) represent the channel frequency response (CFR) and the AWGN at each subcarrier, respectively.

The channel estimation block employs different techniques to estimate each \(h_i\) value and feed the equalize block. If those techniques are robust enough, the output of the equalization block assumes the form

$$\begin{aligned} y_{i_\text {Equalized}} = c_i + \frac{n_i}{h_i}, \end{aligned}$$
(4)

meaning that perfect estimation was achieved. When the channel estimation is imperfect, many issues arise, such as high bit error rate (BER), spectral inefficiency, an increase in the outage probability, and so forth [3, 7, 9, 19, 37].

The main focus of this paper is on the techniques employed to estimate the channel in a multicarrier system. Hence, the following sections address traditional and recently proposed techniques. The former is a collection of immutable methods of system functioning that are well known in the literature. The latter comprehends self-adjustable algorithms that have the potential to surpass traditional methods.

3 Channel estimation techniques for multicarrier systems

Fig. 3
figure 3

Classification of channel estimation techniques

This section overviews different conventional channel estimation techniques for multicarrier systems. It classifies them into blind, non-blind, and semi-blind approaches, as shown in Fig. 3. The blind methods are divided into two main subgroups: statistical and deterministic. The non-blind techniques are subclassified as data-aided and decision-directed channel estimation (DDCE). The former only uses the training sequence or pilot symbols for channel estimation, while the latter also employs the detected data symbol. Combining non-blind and blind methods results in a set of techniques called semi-blind. Applying AI-based techniques to the channel estimation field gives rise to a fourth group that uses ML, including DL algorithms. Since this work is dedicated to exploring the application of AI-based methods in the channel estimation area for multicarrier systems, we discuss its general characteristics and definitions herein.

3.1 Blind-based channel estimation techniques

Blind-based channel estimation techniques are classified as statistical and deterministic. Statistical techniques explore the cyclic statistical properties of the received signal in the channel estimation process. As a result, it underperforms beneath shorter data sample sequences due to the statistical dependence of data. On the other hand, deterministic methods rely on quantities of both received signal and channel coefficients. Still, the computational complexity for deterministic methods is higher than the statistic ones and increases as the constellation order grows at the transmitter side. However, deterministic methods converge faster than statistical methods.

Statistical blind-based channel estimation methods are based on either the second-order statistics (SOS) or higher-order statistics (HOS) of the received signal [53, 54]. The SOS approach requires signals with cyclostationary characteristics or channel diversity with single-input single-output (SISO) [55, 56]. Also, it demands less amount of data to obtain reliable statistical estimates related to the HOS approach. Indeed, the HOS has the advantage of providing system phase information without the need for channel diversity at the cost of a large amount of data sampling and computational capacity [53, 54].

HOS applications mainly rely on single-carrier and MIMO systems [53, 54, 57, 58]. They leverage the functional properties of the impulse response channel matrix through third- or fourth-order cumulants. Meanwhile, earlier SOS algorithms have been applied to multicarrier systems, such as OFDM [53, 59]. The transmitter-induced cyclostationarity inserted by adding the CP evaluation of the received signal autocorrelation matrix using SOS [53, 59,60,61,62]. Transmitter-induced cyclostationarity techniques rely on filterbanks and non-redundant linear precoding [53, 63,64,65,66]. These techniques are inserted before the MCM systems, enabling blind channel estimation at the system output through cross-correlation operations.

Blind channel estimation without the use of any statistics has also been proposed. The authors in [67] have shown that the channel matrix null space defines the channel parameters, forming the basis for the subspace blind channel estimation algorithm. These algorithms handle the orthogonality of the noise and the correlation matrix subspaces of the received signal to estimate the channel coefficient. The correlation matrix is also estimated through time-averaging over received samples. This technique outperforms several statistic-based methods, especially under a limited number of data. The concept of subspace-based techniques has been investigated in multicarrier direct-sequence code-division multiple-access (DS-CDMA) and multicarrier code-division multiple-access (MC-CDMA) systems to obtain timing and channel coefficient to deploy linear minimum mean squared error (MMSE) receivers [68,69,70].

Concerning OFDM systems, the subspace-based channel estimation method is proposed to save bandwidth by removing or utilizing inherited redundancy or reducing or eliminating the CP by taking advantage of virtual subcarriers [71,72,73,74,75]. The subspace-based channel estimation method for SISO-OFDM systems is generalized for MIMO-OFDM systems in [76]. Furthermore, a subspace combined SOS approach has been proposed for CP-MIMO-OFDM systems [77]. Since the channel must remain static during the estimation process, system performance is improved by reducing the time-averaging and exploiting the frequency correlation among adjacent OFDM subcarriers [78]. Reduced received blocks in CP- and zero padding (ZP-OFDM) is achieved by obtaining the correlation matrix from the cyclostationary properties of the received signal [79]. Meanwhile, a second approach is discussed by frequency-domain calculating the covariance matrix from a selected group of subcarriers [60].

Blind channel estimations are also implemented based on the finite-alphabet property of the information-bearing transmitted symbols [80,81,82,83,84]. The finite-alphabet approach overcomes the loss of channel identifiability in a subspace-based algorithm when the channel has nulls in subcarriers. These algorithms have been proposed for multicarrier and MIMO multicarrier systems [80,81,82,83,84]. A blind shortening channel estimation algorithm might also mitigate the ICI based on an adaptive time-domain equalizer (TEQ) [85, 86]. Other blind-based channel estimations make the most of the concept of expectation maximization (EM) algorithm, maximum-likelihood principle, minimum variance principle, and orthogonal space-time block codes (OS-TBCs) [87,88,89,90,91]. Blind adaptive algorithms are implemented based on normalized least mean square (NLMS), recursive least square (RLS), and variable step size approaches [92, 93]. These algorithms adapt their filter parameters to minimize the mean squared error (MSE) between the filter output and the signal.

3.2 Data-aided channel estimation techniques

Data-aided channel estimation techniques are common in multicarrier communication systems. First, the known information is multiplexed within the data symbols at specific positions at the transmitter. Next, the receiver uses this information to estimate the related channel impulse response (CIR). Finally, it implements an interpolation process among these isolated CIRs to estimate the channel for those unknown data symbols.

Data-aided channel estimation techniques are implemented using two conventional strategies. The first is a training-based channel estimation technique that relies on periodically knowing the transmitted information over one or more symbol periods. The second method considers sending general information within the data, giving rise to pilot-assisted channel estimation. Despite the approach, knowing the information requires a fraction of the signal bandwidth to be wasted, reducing the spectral efficiency compared with other channel estimation techniques. In addition to that, the interpolation process introduces errors in channel estimation.

Regarding multicarrier systems, conventional data-aided channel estimation uses least square (LS), MMSE, or least mean square (LMS) methods to estimate the CFR in training or pilot mode. Most researches deal with OFDM and MIMO-OFDM systems due to the extensive adoption of this MCM in a wireless network. Still, recent works are dedicated to generalizing the devoted OFDM data-aided channel estimation to other MCM, such as FBMC and GFDM [94,95,96]. The training sequence, also called block-type pilots, allows for tracking only channel frequency variations (slow fading channel) due to the one-dimensional (1D) periodicity, estimating the channel response at each subcarrier. The conventional method assumes the channel is the same within the training sequence periodicity [97]. In this case, the estimated channel is used for the consecutive received symbols until another training sequence arrives. Time-domain linear interpolation or higher-order polynomials are considered under fast-fading channels, with the cost of increasing the system latency [98, 99].

The pilot-assisted or comb-type pilot methods utilize scattered pilot patterns and, therefore, tracks time–frequency variation. The channel estimation accuracy depends on the pilot pattern and the interpolating algorithm. The two-dimensional time–frequency pilot space defines the former. The frequency-domain pilot spacing must ensure the estimation of channel frequency variation, which depends on the delay spread. On the other hand, the time-domain pilot placement is related to the Doppler spread. Several works have studied the optimum time–frequency pilot pattern to reduce the number of pilots while preserving the time–frequency variation sampling capabilities. Some OFDM and MIMO-OFDM approaches rely on optimally designing the pilot pattern to minimize the MSE during the channel estimation [100,101,102,103,104,105,106,107,108,109,110,111,112,113]. For instance, that has been demonstrated to be accomplished through equipowered and equispaced pilots [100, 101], optimum power and pilot space related to the lower bound of the average channel capacity [102], heuristic algorithm [103, 104], general interpolator [105], convex optimization algorithm [106], nonuniform placement [107,108,109], optimum pilot power and phase selection [110, 111], iterative algorithm [112], and hopping pilots scheme [113]. In addition, grouping pilot tones into some equispaced clusters can also improve the channel estimation under the MMSE criterion [114].

Analyzing the different pilot placement approaches provides a comprehensive conclusion on the need for adaptive pilot allocation schemes. Pilots transmitted with a power higher than the data symbols improve the channel estimation accuracy. However, it gives rise to the power allocation issue [115]. Furthermore, the power of pilots at different subcarriers must remain equal to meet the MMSE [100]. Superimposed training consists of transmitting data and pilot symbols within the same available resources with different power values, and avoids data rate loss [116,117,118,119,120]. Nonetheless, the channel estimation performance is decreased due to the interference introduced by the superimposed data symbols. Partial superimposed data is an alternative to improve the data rate, while channel estimation takes advantage of the aforementioned pilot-assisted methods [117, 119]. Other pilot design criteria remains on bit error minimization [121], MIMO preamble pilot design [122], channel tracking performance [123], channel capacity maximization [124, 125], multiuser pilot design [126, 127], and PAPR reduction [128,129,130].

The OFDM pilot-assisted methods can be extended to GFDM schemes due to their block-based modulation, as found in [131, 132] and the references therein. Regarding FBMC systems, the channel estimation techniques for FBMC offset quadrature amplitude modulation (OQAM) have been addressed. This FBMC scheme counts on real-valued OQAM symbols, relaxing the real-domain orthogonality of the ambiguity function in the FBMC-OQAM system [133, 134]. However, due to the inherent interference problem, this characteristic is insufficient for channel estimation purposes in FBMC-OQAM. Thus, the estimation techniques are established in two main categories: scattered pilots and preamble-based approaches [94, 135,136,137,138]. The former consists of an auxiliary pilot (AP) or a pair of pilots (POP). The AP method allows for canceling the interference at the transmitter while the POP combines the two adjacent pilots to estimate the channels real and imaginary parts. The latter encompasses training symbols periodically transmitted over three symbols for interference control.

3.3 Decision-directed channel estimation techniques

The DDCE techniques use the data-aided strategy with the detected data symbols in the channel estimation process [19, 20]. First, it employs the detected symbols to estimate the channel, which, in turn, is applied to estimate the incoming data. Later, a channel estimation update uses this data, extending the process until all the symbols are counted. Finally, the decision is based on a bitwise approach or forced constellation points, defining the soft [139] or hard techniques, respectively [140, 141]. Using detected symbols introduces some disadvantages to DDCE techniques under fast-fading channel estimation. First, the estimation process is based on outdated data, decreasing the system performance. Once the current channel might not correspond to the one in which the incoming symbols have propagated, symbol error detection is introduced. The new symbols are fed back into the process to update the channel, leading to the propagation of the error estimation. In this case, the training symbols transmission periodicity must be adjusted according to the channel characteristic [19, 141].

The DDCE methods are addressed for OFDM systems with different approaches. They include joint estimation of carrier frequency offset (CFO) and sampling clock frequency offset [140], sample-spaced and fractionally spaced CIR [142], generalized M estimators for mitigating error propagation [141], LS and least MMSE estimators [143], maximum a posteriori channel estimation [144], hard decision signal-to-noise ratio (SNR)-assisted residual CFO estimation [145], joint CIR and noise variance estimation [146], subspace algorithm [147], time-domain channel equalizer [144], and EM algorithm [81]. Performing soft DDCE based on selecting reliable data tones purified by inter stream interference cancelation is proposed in [139]. In [148], it considers a DDCE channel estimator based on OFDM packets consisting of a preamble followed by data symbols. The technique leverages the temporal correlation in channel responses over adjacent OFDM symbols. Further, pilot symbols extract correlation in the CFR across nearby subcarriers to decrease the effect of decision errors in the time domain through frequency-domain averaging. Other works depend on reducing DDCE technique complexity for OFDM systems using transmit diversity [149,150,151].

3.4 Semi-blind channel estimation techniques

Semi-blind channel estimation techniques combine both non-blind and blind methods [152, 153]. The hybrid solution allows for better tracking of channel variations by sending training data at the beginning of the transmission interval to initialize the estimator. Similar to the previous techniques, most works have been dedicated to exploiting semi-blind channel estimation for OFDM and MIMO-OFDM systems. For instance, blind subspace algorithms combined with training sequences explore the signal SOS [74, 154,155,156]. Furthermore, first-order statistics of the received signal have been used for semi-blind channel estimation in pseudo-random postfix OFDM systems using weighted pseudo-random postfix sequences [157].

Semi-blind algorithms are accomplished using HOS or SOS within linear prediction like training-based LS [158]. SOS has been proven helpful in ICI and ISI suppression in a time-domain equalizer [159]. In [160], superimposed training is applied with the Gaussian maximum-likelihood criterion. Then, semi-blind estimation methods are used with sparse channels [161,162,163]. Some approaches employ the SOS signal to express the received signal’s correlation matrix utilizing the most significant taps (MST) [161, 164, 165]. Thereafter, the MST estimation is performed based on a training-based LS criterion. Concerning the GFDM and FBMC systems, there are a few semi-blind approaches for channel estimation that are similar to those discussed for OFDM [166,167,168].

3.5 AI-aided channel estimation techniques

Fig. 4
figure 4

AI-aided channel estimation aspects

The conventional channel estimation techniques use a model-based design, requiring accurate mathematical models according to the channel attributes. In addition, complex environments are challenging for designing channel estimating mathematical models, which might not correspond to reality. This impairment decreases the system performance due to the loss of accuracy in the channel estimation process. AI-based algorithms have the property of learning the relationship among different system variables without the knowledge of a mathematical model [30, 32]. This model-free approach allows leveraging the channel complexity without unrealistic assumptions, following a better performance than conventional techniques under the same channel [24]. Figure 4 shows the system implementation, training process, strategy, and supervision learning-level aspects related to the AI-aided channel estimation techniques.

The traditional wireless communication systems design depends on block-type transmitter and receiver structures. The different system functions are deployed as independent blocks and can be described as mathematical models. This approach supports block-by-block optimization to enhance the system overall performance. The channel estimation process is also deployed as an independent block functionality. Consequently, the AI algorithms can be added to the model-based design to strengthen the channel estimation through channel parameters prediction, defining the AI-aided model-based block-type channel estimation (AMBCE) approach [31]. Further, the AI algorithm can replace the model-based channel estimation, resulting in the AI-aided block-type channel estimation (ABCE) methods.

The AI learning capacity yields different joint functions at the transmitter or the receiver. For instance, combining the channel estimation process with signal detection [31]. This approach is defined as AI-aided block-type channel estimation joining function (ABCEx). An extension of this concept comprises modeling both the transmitter and receiver as a unique AI network resembling autoencoder models [30, 45, 46, 50]. From the implementation point of view, the system is seen as an end-to-end solution with a single block, whereas the channel is a hidden layer. This strategy is also considered in the review process since channel estimation is an intrinsic function.

Regarding the supervision level, AI-based channel estimation algorithms are grouped into supervised, unsupervised, and reinforcement learning, a conventional classification of ML algorithms [21, 169, 170]. The former is efficient but requires a labeled dataset for training purposes. On the other hand, unsupervised learning observes a random dataset to extract patterns to model the process and predict its behavior. This AI algorithm is quite useful when the system data are vast. Finally, reinforcement learning introduces interactions between the system and its experience performance using feedback rewards and penalties.

There are aspects related to the AI-aided channel estimation techniques concerning the training process. The standard AI networks are data-driven, with the network structure trained using a large amount of data. This approach is extended to the AI-aided channel estimation technique, giving rise to some impairments. Moreover, the standard algorithm requires a long training time, which may not be affordable for some wireless applications. Hence, the model-driven approach is an alternative to solve these drawbacks, comprising a model, an approach, and a network [22, 50, 171]. The model is based on physical mechanisms and domain knowledge to provide general solution guidance to design an algorithm as a solution. As a result, the AI network is deployed based on the unfolding algorithm process, which demands less training time and data.

Online and offline training strategies are considered for AI-aided channel estimation techniques [22, 50]. The former trains with a large amount of data as they come from different communication systems or reliable simulators, whereas the latter means training with a static dataset. Offline training is not affordable for complex environments due to the static training model, eliminating the capability of tracking channel variation effects. Also, the static characteristic reduces the AI network training for communication systems related to the training dataset. Furthermore, online training introduces real-time updating of the AI network parameters by tracking the channel effects variation and extending the application range to different practical environments.

Fig. 5
figure 5

Classification of AI-aided channel estimation techniques

The AI-aided channel estimation strategies survey has revealed three practical approaches: classical ML, NNs, and reinforcement learning (RL). The former consists of applying regression, dimensionality reduction, and Bayesian learning to improve conventional channel estimation methods performance, as shown in Fig. 5. The estimator preserves the block-type structure based on the AMBCE approach with supervised learning. The NN-based estimator comprises AMBCE, ABCE, and ABCEx structures depending on the proposed approach. The data-driven or model-driven procedures are also recurrent. Different schemes are surveyed among the NN structures, as presented in Fig. 5. The autoencoder network is classified as ABCEx, with data-driven nature and online training. The reinforcement learning branch is also covered with pioneer works studying the Q-learning technique. The following sections look at the relevant works in the AI-aided channel estimation for the multicarrier systems field.

4 Classical learning-aided channel estimation techniques

The classical learning techniques are discussed in this section, focusing on their applications to conventional model-based techniques. The linear, polynomial, and nonlinear regression algorithms are early basic applications of ML concepts for channel estimation. Support vector regression (SVR) has recently been raised as a potential regression strategy in AI-aided channel estimation techniques [172, 173]. The evolutionary algorithm has also been applied to channel estimation, whereas the genetic algorithm is more widely used than other evolutionary techniques. In parallel, dimensionality reduction has been investigated as an iterative algorithm estimator technique. It has been revisited in the AI era as an interesting technique to reduce voluminous datasets while preserving their information and refining DNN strategies [174]. Finally, the Bayesian learning techniques are also applied to iterative algorithms and are seen as primary stages of ML.

4.1 Regression

Regression algorithms consist of a statistical process defining a relationship between two dataset-related variables. The main concept is to find a function that best fits the training data behavior to perform predictions. For example, linear [175,176,177], polynomial [178], 2D nonlinear [99, 179, 180], and support vector [172, 173, 181,182,183,184,185,186,187] regressions have been employed in channel estimation for multicarrier systems. Regression algorithms go under the supervised learning paradigm. The following works considered the regression strategy applied in an AMBCE manner.

4.1.1 Linear and polynomial regression

Linear regression involves finding a linear equation to predict the value of a dependent variable (y) according to a given data value, called an independent variable (x). The linear equation is given as \(y = ax+b\), where a is the slope of the linear function and b is the intersection with the y axis [188]. The method considers simple linear regression with a single-input variable or a multiple linear regression comprising multiple inputs. The line best fitting the dataset values is obtained using an approximation based on an error criterion such as the MSE. However, there are datasets for which a linear curve does not represent the relationship between the independent and dependent variables. Therefore, the linear regression evolved into a polynomial regression by adding a polynomial of order higher or equal to two [189]. The polynomial degree is a hyperparameter that must be determined to avoid dataset over- or underfitting.

In connection with channel estimation, the linear regression algorithm enhances the interpolation process in data-aided methods, where the channel is first estimated through comb-type schemes at the pilot subcarriers. For instance, the linear regression is combined with a pilot-assisted iterative channel estimation [175], an LS estimator [176], and normalized MSE estimator [177]. An LS fitting (LSF) polynomial regression is derived from a linear MMSE to approximate the eigenvectors of the channel correlation matrix by orthogonal polynomials [178]. The MSE performance of the LSF is close to the linear MMSE when the polynomial degree is high or equals to two. The LSF advantage is the non-statistical strategy over the linear MMSE. Channel estimation and data detection are combined in a blind or semi-blind regression model approach [190]. The regression algorithm is applied to find the data sequence associated with the LS channel estimator within the set of possibilities.

4.1.2 Nonlinear regression

Nonlinear regression is a variation where the model function combines nonlinear parameters related to one or more independent variables. This regression is similar to the above-mentioned variations since they all call to find a curve or surface best fitting a dataset [191]. A look inside its application to the channel estimation for multicarrier systems has revealed that the nonlinear regression model is based on a time–frequency space (2D regression model) and combined with an initial channel estimation through an LS estimator [99, 179, 180]. First, the pilot carriers are applied to the LS estimator to calculate the channel at those taps. Next, the time–frequency plane is divided into the same block structure. Then, the 2D nonlinear regression is applied to each block to find a 2D surface function to minimize the Euclidean distance to the initial LS channel estimation at the pilot subcarriers. Finally, the regression function estimates the channel at the data symbol taps in the time–frequency domain grid. The results of BER have revealed an excellent approximation to the perfect channel estimation.

4.1.3 Support vector regression

The support vector regression is an extension of the support vector machine algorithm for regression estimation problems [181, 192, 193]. This algorithm introduces the error acceptance flexibility into the regression field [192]. By taking the linear regression as an example, the goal is to minimize the squared error, while the SVR aims at minimizing the coefficient errors. Hence, the model absolute error is managed to be lower or equal to a maximum error (\(\epsilon\)). As a consequence, the model accuracy is handled by constrained specifications [193].

The SVR has been used to estimate nonlinear channels in OFDM and MIMO-OFDM systems. The SVR was combined with a data-aided channel estimation method like the previous regression techniques. A multi-regressor SVR was proposed to track the relationship between transmitted and received data through channel estimation, with BER performance similar to the MMSE [181]. Using the same training dataset, a BER comparison between the proposal and the radial basis function network (RBFN) has shown that the multi-regressor SVR exhibits lower values.

Moreover, a complex LS-SVR channel estimator for pilot-assisted OFDM systems was formulated by observing the signals time–frequency relationship, surpassing the LS estimator [182]. Next, the nonlinear SVR-based algorithm was extended to stand highly selective channels for OFDM systems [184,185,186]. Notably, a method was proposed based on a learning and estimation phase process to get the frequency response of a MIMO-OFDM system. This approach comprises mapping trained data into a high-dimensional space and using the structural risk minimization principle to leverage the regression estimation for the CFR function [186].

By combining the MMSE with the nonlinear SVR, the authors in [187] accomplished better channel estimation than the LS-SVR. The proposal was to map the input data into a finite-dimensional space to enable a higher-dimensional Hilbert space, similar to the approaches in [184, 185]. A nonlinear SVR-based algorithm implemented with a radial basis function kernel for LTE systems leveraged the information in the pilot subcarriers to estimate the CFR [183]. The algorithm leads to lower BER under the same SNR compared with the LS and feedback estimators, from a good approximation to a perfect estimation. The wavelet transform was used to obtain weights to improve twin SVR (TSVR) channel estimation in pilot-assisted OFDM systems operating in fast selective fading channels [172, 173]. The training samples are weighted according to their distance from the mean values filtered by the wavelet transform. The TSVR algorithm was evaluated in terms of BER and compared with other approaches, resulting in the TSVR being the closest to the perfect estimation curve.

4.1.4 Complexity discussion

Complexity-wise, linear and nonlinear regression estimation shows low complexity and can be adapted to MIMO systems [99, 175, 176, 179, 180]. On the other hand, SVR algorithms demand higher computational complexity but still reserve room for improvement and outperform the other algorithms [181, 182, 184, 185]. Models combining MMSE and SVR also require high computational complexity, but the authors in [187] claim it can be reduced.

4.2 Evolutionary algorithm

Evolutionary algorithms are convectional ML methods based on biological evolution mechanisms, aiming at the global minimum while not sticking to local minima. Some evolutionary algorithms are the genetic algorithm (GA), repeated weighted boosting search (RWBS), particle swarm optimization (PSO), differential evolution algorithms (DEA), and colony optimization [194, 195]. Among those approaches, GA [196,197,198,199,200,201,202], RWBS [203,204,205], and PSO [206,207,208,209] have been applied to channel estimation in multicarrier systems. Evolutionary algorithms are also exploited mainly in pilot pattern placement optimization, which is out of the scope of this work [210, 211]. This approach indirectly improves conventional estimators performance, defining the optimal pilot pattern without supporting the channel estimation process.

4.2.1 Genetic algorithm

Fig. 6
figure 6

Genetic algorithm working principle

The GA solves a given optimization problem based on biological evolution, as shown in Fig. 6 [212]. First, the algorithm generates an initial population and evaluates each individual with a fitness value. After that, it selects the fittest individuals, discarding the others. Then, the remaining individuals are crossed-over to generate new ones, employing a mutation scheme to insert randomness. Finally, the new population is evaluated to rank the individuals for future replacement and selection. After reaching a given criterion or a predefined number of generations, the algorithm terminates.

The GA has been used for OFDM channel estimation based on AMBCE systems implementation. For instance, the GA was applied to yield weight optimization for NN, decreasing the iteration number, training time, and overall computational complexity [196]. The joint solution has overcome the MMSE estimator. Beyond that, the interpolation process has been replaced by a GA to assist a pilot-aided OFDM system in estimating the CFR of non-pilot subcarriers [197]. However, the results have proved that the approach has not outperformed the conventional techniques, claimed by the authors as a novel method. A blind channel estimator based on GA has been proposed using cyclostationarity and spectral factorization [201]. The solution has been shown to improve blind estimators by combining spectral factorization and GA compared to a subspace-based estimator from the literature.

Combining the LS and MMSE estimators has been accomplished using a GA [198]. The linear estimators generate the initial population to feed the GA and optimize the channel estimation. The GA allowed selecting the best channel estimation matrix among three candidates using a fitness function. Then, mutation operation is applied to the LS and MMSE, followed by a crossover process and a second mutation. The method was evaluated by comparing its normalized MSE with the standalone LS and MMSE implementation. In conclusion, the approach exhibited better results than the conventional estimators for binary phase-shift keying (BPSK) with a few iterations, which was overcome by the quadrature phase-shift keying (QPSK) modulation as the iteration numbers grew. Joint GA-based channel estimation and multiuser detection have also been carried out in rank-deficient scenarios [194, 199, 200, 202].

4.2.2 Repeated weighted boosting search

The RWBS is a guided stochastic global search optimization algorithm to solve complex problems [213]. It requires an initial random population related to the potential solutions. Then, the population is updated by replacing the worst individuals with a convex combination of the potential solutions [214]. Based on this concept, some channel estimation techniques were obtained for OFDM systems [203,204,205]. For example, this algorithm was used and modified to generate a candidate CIR vector approximating to the global optimum solution instead of summing the weighted candidate vectors [203]. This approach improves the convergence rate of the proposed estimator when compared with the conventional version (using the RWBS without modifying the generation process) at the cost of the worst performance. Still, under scenarios with a limited number of subcarriers, an assessment revealed the algorithms equivalent performance with faster convergence and low complexity.

Furthermore, joining channel estimation and multiuser detection for OFDM systems was accomplished by applying the RWBS algorithm to provide soft outputs to feed a forward error correction (FEC) decoder [204]. The joint solution iteratively estimates the CIR while trading information between the detector and estimator through the FEC capability. The results have shown the solution potential to equal the performance of the LS estimator and approach the maximum-likelihood multiuser detection with those using the perfect CIR. Despite the lack of comparison, the work under discussion might be a variation solution based on a GA [199]. Lately, Hanzo’s research group has proposed a quantum-assisted RWBS algorithm for channel estimation with joint data detection [199]. They have claimed their quantum RWBS-based estimator differs from their previous work by adopting a different methodology for creating the individual population and maintaining the algorithms complexity. However, an evaluation comparison of their solutions has shown superior performance of the quantum RWBS algorithm [205].

4.2.3 Particle swarm optimization

Fig. 7
figure 7

Particle swarm optimization principle

The PSO concept relies on the social behavior of insects and sociable animals. Such an approach defines group behavior while also considering individual intelligence. Since a particle finds an optimal solution, the others attempt to pursue it considering its position, as shown in Fig. 7.

Inspired by this behavioral algorithm, some works have inserted it in the channel estimation context for OFDM and MIMO-OFDM systems. The channel parameters are estimated using iterative linear estimators and delivered to the PSO algorithm that works with it to improve the BER [206]. The BER comparison against the LS and least minimum mean squared error (LMMSE) estimator has shown that the proposal equals performance, mainly with the latter. Furthermore, using superimposed training symbols, a multi-objective PSO has been designed to join channel estimation and decoding in MIMO-OFDM systems [207]. The estimator analysis showed promising results under rank-deficient scenarios. Moreover, other approaches were proposed for joint channel estimation and data detection [208], or partial parallel interference cancelation through auxiliary PSO [209], with this last one outperforming the MMSE estimator.

4.2.4 Complexity discussion

GAs present more computational complexity than regression algorithms [196,197,198,199,200]. Mainly, GA-artificial neural network (ANN) exhibits \(10\%\) less number of iterations contrary to the conventional Levenberg–Marquardt (LM) multilayer perceptron (MLP) channel estimator [202]. RWBS proved less complex and able to achieve perfect channel estimation without requiring a large dataset [203,204,205]. PSO had its computational complexity varying according to the channel coefficients demanding a few iterations (100 at maximum) to overcome LMMSE estimate [206,207,208,209]. A comparison among some of the discussed evolutionary algorithms is available in [194].

4.3 Dimensionality reduction

The dimensionality reduction ML algorithm includes techniques aiming to reduce dataset dimensions, yielding better predictions [174]. Among those strategies, principal component analysis (PCA) and independent component analysis (ICA) are applied to multicarrier systems channel estimation. The former relies on orthogonal transformation to convert correlated variables into uncorrelated variables [174]. It reduces the dataset dimension to principal components while maximizing the variance. The latter focuses on separating diverse independent sources while keeping the dataset dimension.

Fig. 8
figure 8

Channel estimation using the I-MSPCA proposed in [217]

The PCA has been applied to OFDM and MIMO-OFDM systems [174, 215,216,217]. The approaches use PCA to find the principal components of the dataset for channel estimation purposes. The data is arranged in a matrix to calculate the eigenvectors of the covariance [215], with the greatest one defining the principal component eigenvector of the dataset used for channel estimation. An improved multi-scale PCA (I-MSPCA) is accomplished by combining a wavelet transform, as shown in Fig. 8 [217]. Wavelet decomposition is performed upon the received OFDM symbols to compute the covariance matrix of the wavelet coefficients, filtered by a threshold, and applied to the PCA algorithm. The computed principal components are passed to a cross-correlation block to correlate them with the received OFDM symbols. The most outstanding value of the maximum cross-correlation values is selected to define the principal component representing the CIR. The I-MSPCA was evaluated in a frequency-selective channel and performed better than the proposal in [215] and the traditional LS estimator.

A semi-blind method used the LS criteria within pilots to estimate the initial CIR and applied the PCA to track channel variations through a two-layer NN using an RLS variable step size [216]. A recent approach applied PCA as a dimensionality reduction transformation to create an ML synthesizer for CSI [174]. The PCA is used to assist in generating of artificial samples from a real voluminous dataset while preserving the information. This approach aims to support DL models that require a large amount of training data.

Similarly to the PCA, the ICA has been studied in the context of OFDM and MIMO-OFDM systems channel estimation [218,219,220,221]. The ICA application enables blind signal separation, supporting blind equalizers design based on iterative layered space-time equalization [218] or MMSE and layered space-frequency equalization to enhance the system performance [219]. The proposal combining wavelet transformation and ICA is presented in [220], which is similar to the approach discussed in [217] for PCA. In [221], a semi-blind channel estimation strategy integrates ICA with pilot carriers. The pilots allow obtaining initial channel estimation that serves as the input data to the ICA algorithm. Notably, ICA usage has leveraged blind and semi-blind estimators outperforming the MMSE estimator even when using perfect CSI [219, 220].

Complexity-wise, dimensionality reduction ML algorithms represent a simple and fast approach to assist the multicarrier systems decision block. Moreover, they accelerate the convergence of the decision block after enriching the training dataset. However, the decision block technique mainly impacts the overall systems computational complexity.

4.4 Bayesian learning

Bayesian learning algorithms rely on the Bayes theorem, where the a posteriori probability of a variable is conditional on the observed a priori probability of a known input variable [222]. The model is initialized based on the belief that the data is updated after the learning algorithm extracts information from it. Regarding the channel estimation area, Bayesian learning estimates the channel parameters upon the received signal observation [222, 223]. This method generates a model-based design approach, which is the concept of several works, including multicarrier systems. Furthermore, some works have recently addressed the Bayesian learning theory to enable iterative channel estimation in multicarrier systems [223,224,225,226]. These strategies count on joining the Bayes theorem to an iterative technique, which can be seen as a prior stage to ML Bayesian algorithm for channel estimation. Thus, a brief discussion of their findings is addressed.

The Bayesian clustered-sparse channel estimation (BCS-CE) method is applied to frequency-selective fading channels to exploit the cluster correlation in the training matrix, improving the estimation performance [223]. The BCS-CE was compared with traditional sparse channel estimators, with an LS estimator knowing the channel using the lower bound. The average MSE results show that the proposed estimator exceeds the traditional methods and converges to the lower bound for higher SNR. Despite that, its complexity is higher than that of traditional estimators. Besides, Bayesian learning has been joined to binary particle swarm optimization to afford pilots optimal design and channel estimation through the mutual incoherence property (MIP) criterion [224]. The proposed estimator was evaluated assuming 16 and 24 pilots optimally positioned according to the MIP criterion and compared with the 124 equidistant pilots applied to the LS estimator. The estimator outputs a better performance than the LS with 16 pilots, while the 24 pilot cases showed a better performance for higher SNR.

EM and Bayesian learning algorithms have also enhanced channel estimation on OFDM systems [225]. Bayesian learning allows the construction of a prior sparse signal model in which the EM algorithm updates the parameters. In [226], a joint model- and data-driven strategy is proposed to derive a training, theoretical interpretive, and flexible model. It is accomplished using a Gaussian mixture model adapted to evolve based on the stochastic behavior of the received signal [222, 223]. In addition, Bayesian learning allows for estimating the posterior distribution of the channel parameters.

Regarding Bayesian learning algorithms, optimal Bayesian estimation involves a heavy computational load [222, 223]. Hence, the proposal used supporting algorithms to enable the Bayes theorem-based channel estimator to infer the channel parameters [222]. However, those algorithms demanded a higher computational load than LS estimator, and an optimum pilot design is required to reduce the computational complexity [224, 225]. Indeed, Bayesian learning algorithms for channel estimation can outperform traditional methods at the cost of higher computational complexity [223, 226].

5 Neural network-aided channel estimation techniques

This section addresses NN applications in the channel estimation process. The NN schemes have been grouped into different sections considering their standard features or training methods. Surveys about this subject showed an effort to design DNN and optimize the volume of the training dataset. At the same time, recent approaches are rising to circumvent the training issue by building different networks and ML dimensionality reduction strategies.

5.1 Neural network concepts

Before going into the survey on the paper subject, it is essential to define some concepts related to NN to yield better comprehension of the discussion in the following sections. First, regarding artificial NN, the direct computation units are called neurons, arranged in a layer fashion to form the network [227]. The neurons are connected through structures defined as weights that scale the neuron input and alter the function computed at the neuron. Hence, the functions employ those weights as parameters to propagate the inputs to the outputs [227, 228]. Second, NN learning comes from the weight changing at each interaction based on external stimuli referred to as training sequences or datasets. Here, the learning process is classified as supervised, unsupervised, and reinforcement learning, with the definitions presented in Sect. 3 [227,228,229]. During the training process, the output provides feedback prediction errors that allow to adjust the weight in the NN according to the learning process to pursue a better prediction in the incoming iteration [227, 230].

The weighted input sum at each neuron is applied to an activation function or transfer function responsible for introducing nonlinear operations to the prediction process based on mathematical operations [229]. This function is essential to leverage NN learning through complex tasks. Despite the layer number, it breaks through simple linear mathematical iterations and avoids getting a linear regression model. The activation function might be linear or nonlinear. There are a set of types among nonlinear activation functions, such as the sigmoid or logistic, hyperbolic tangent, rectified linear unit (ReLU), Gaussian error linear unit (GELU), softmax, and so forth. These nonlinear activation functions present advantages and limitations, which are not in this work scope and are appropriately found in [227,228,229].

Fig. 9
figure 9

Perceptron basic structure

The architecture of a NN is related to the layer design fashion. Based on this principle, a NN primary architecture definition is classified as the single layer and multilayer. The single-layer NN comprises a set of weighted (\(w_1, w_2, \dots , w_n\)) inputs (\(x_1, x_2, \dots , x_n\)) directly mapped to the output through an activation function, as shown in Fig. 9. This structure is commonly referred to as perceptron [227]. In addition, the perceptron might have an input invariant to the prediction part, defined as a bias, which defines the activation threshold. The multilayer NN architecture integrates neurons layer—arranged in an input and output layer connected by single or multiple intermediate layers defined as a hidden layer. For instance, Fig. 10 shows a multilayer structure. Once again, the neurons in the hidden layer might also have a bias weight.

Finally, another essential aspect to discuss is the algorithm used for NN training. The training algorithms are related to the function applied to update the weights among the network layers, searching to boost the learning process at each iteration [227, 229]. There are two possible concepts defined: incremental or batch training. The former updates the weights immediately after each iteration, while batch training leverages the updating process after all the inputs are inserted in the NN [230]. While the error is computed considering the network output prediction and the output expectation, the training algorithms rely on the error back-propagation mechanism. In other words, the algorithm implements a set of steps to update the weight starting from the output layer in the direction of the input layer.

Notably, the NN families are classified according to their structural aspects, such as the number of hidden layers and neuron connections. Thus, this survey considered grouping the proposed approaches regarding the NN classification while introducing each type appropriately.

5.2 Back-propagation neural network

When back-propagation algorithms are used in NN training, back-propagation neural networks (BPNNs) are created [231]. The basic algorithm concept is backward propagating the network error from the output to the input layer and adjusting the weights to reduce the network error through the steepest descent approach. This BPNN is deployed to work with real-domain data. Since the CIR is a complex-type signal, the channel estimation is also a complex-valued process.

Fig. 10
figure 10

Multilayer neural network basic structure elements

Fig. 11
figure 11

General complex-valued BPNN for channel estimation [231, 232]

Complex-valued BPNNs have been designed based on three layers (input, hidden, and output) of NN for channel estimation purposes, as shown in Fig. 11 [231, 232]. The complex signal is decomposed into real and imaginary parts to feed-forward the network. At the end, the output is summed to compose the channel estimated sample.

The BPNN in Fig. 11 has been used for channel estimation and equalization in FBMC [233] and OFDM systems [231, 232, 234,235,236,237,238], employing supervised learning through training sequences. The number of used perceptrons is specific, according to the proposal. The BPNN performance has been assessed in terms of BER and MSE compared to other conventional channel estimation approaches. Concerning the MMSE, LS, and LMS methods, the BPNN has underperformed the former while it has outperformed the others [231, 232, 236].

Complexity-wise, BPNN shows less complexity than the MMSE algorithm, although underperforms it [232]. BPNN exhibited a loss of about 2 dB compared with MMSE for the 0 dB SNR scenario. BPNN was also tested against semi-blind channel estimation and presented \(96\%\)–\(97\%\) BER enhancement at the cost of an \(86\%\)–\(87\%\) increase in complexity [236]. In general, BPNN estimation approaches do not require complicated matrix computations, and the optimum result happens when the size of hidden neurons is almost equal to the channel length [231, 233,234,235, 237, 238].

5.3 Feed-forward neural network

The FFNN is characterized by presenting connections among the neurons, not forming a cycle, and depending on the same layer. The data flow between the input and output layers includes single or multiple hidden layers. When there is one single hidden layer, the FFNN is known as MLP. Linear operations are realized in each perceptron, and the result is applied to an activation function before perpetuating it to the adjacent layer. The use of a radial basis activation function defines the RBFN subgroup.

Fig. 12
figure 12

Complex-valued MLP network for channel estimation proposed in [239]

FFNNs have been applied to FBMC, OFDM, and MIMO-OFDM systems. The networks are data-driven and use an ABCE and ABCEx approach. The training process is supervised by issuing pilot sequences online or offline. Concerning the MLP, a channel estimation has been implemented for a preamble-based FBMC system using a complex-valued two-hidden layer NN, which is offline trained with simulated datasets [239]. Figure 12 shows the proposed network, where the ReLU and tanh nonlinear activation functions are used in the hidden and output layers, respectively.

Furthermore, the initial MLP network was modified by inserting an MSE loss function to update the network. The two proposals were evaluated in terms of BER, with lower rates than the traditional LS. The Levenberg–Marquardt training algorithm allowed the designing of a two-layer complex-valued MLP for OFDM systems [240]. Therefore, it was extended to a MIMO-OFDM system, where the training also considers the one-step secant strategy [241]. The performance analysis showed that MLP results in more diversity gain than the conventional channel estimation approaches.

Initially, RBFN estimators were implemented with a single hidden layer and analyzed against the LMS, MMSE, and zero-forcing (ZF), outperforming the referred estimators [242]. The network structure resembles the one shown in Fig. 11, considering the discussion context. RBFNs were tested for OFDM systems by exploring the channel correlation in the time and time–frequency domains [243, 244]. The former considers estimating the channel for each subcarrier independently through the network. The latter cooperatively estimates the channels at different subcarriers. The strategies performance has shown to be similar in terms of BER. Meanwhile, the one-dimensional RBFN has been compared with an interpolation RBFN using fewer pilot subcarriers as training inputs. This second approach offered lower BER than the first one.

Tracking channel fluctuations in pilot-aided OFDM systems operating in a boisterous environment using RBFN have been shown to work well compared to traditional interpolation approaches [245]. In parallel, a Gaussian radial basis function interpolation was applied for fast-fading channel estimation. The LS method treats the initial estimation, and the channel response estimation is assisted by the Gaussian one hidden layer RBFN [246, 247]. The proposed scheme was applied to comb-type OFDM systems for analysis purposes, generating lower MSE than the LS and other RBFNs estimators. Lately, RBFN has been applied to a coherent optical OFDM system to implement an RBFN-based nonlinear equalizer [248]. The network weights are updated based on a two-step process. First, a K-means clustering algorithm is used to adjust the hidden layer weights. Further, the least mean square algorithm updates the output layer weight. Finally, a Q-factor assessment has been performed to highlight the proposal results against other works, resulting in a 4-dB performance improvement.

The MIMO-OFDM channel estimation based on RBFN was evaluated in [245, 247,248,249,250,251,252,253,254]. The RBFN structure is replicated to each antenna branch connected to the input layer. Thus, N inputs are forward connected to the next layer to demodulate the signals. A semi-blind technique has been improved by updating the function iteration based on an RBFN [249]. Further, evolutionary algorithms (PSO and GA) were employed to enhance the network parameters. Despite the mixture of techniques, there was no comparison to the conventional estimator for assessment purposes. In [250], the RBFN estimates the initial values of the MIMO channel supporting the particle filter method, which drops out the need for more training pilots since it tracks the channel variation.

Furthermore, joining the channel estimation and signal detection was done using an RBFN optimized by a genetic algorithm [251]. The approach was close to the MMSE estimator in terms of BER. Cyclic delay diversity OFDM systems were also targeted to the RBFN, which was introduced to solve interpolation problems in an uneven-pilot-based system [252]. Meanwhile, the Gaussian radial basis function has been extended to the MIMO-OFDM scenarios to leverage RBFN solutions [253, 254]. The solutions have returned better performance than the LS and LMS estimator, close to the MLP network BER.

Regarding the complexity, FFNN adds computational latency while improving the BER. For example, the proposal in [240] contributes to a gain of 1.2 dB at \(10^{-3}\). Also, [241] concludes that a training data length of 16 symbols or more produces remarkable results and better performance than the conventional LS, meaning that a compromise between performance and computational complexity must be reached [242]. Interpolation RBFN-based techniques exhibit complexity and performance trade-offs [244, 246]. The ultimate complex estimation methods are proposed in [250, 251], which achieve optimal performance in terms of BER and spectral efficiency at the cost of higher computational complexity.

5.4 Extreme learning machine

Fig. 13
figure 13

ELM NN for channel estimation in MIMO-OFDM systems

An ELM is an FFNN based on fast learning and one-shot training, reducing the training time with low computational complexity. The weights are set through the Moore–Penrose generalized inverse matrix. This learning technique has been applied in the channel estimation field for OFDM and MIMO-OFDM systems. The evaluated ELM networks are a single-hidden layer with an implementation based on the AMBCE [255], ABCE [256,257,258,259,260,261,262,263,264], and ABCEx [265, 266] approaches. The referred works employ a network comprising p input and m output neurons, as shown in Fig. 13. These network variables have different meanings according to the system design. For instance, p is equal to the number of receiving antennas, while m is related to the number of transmitting antennas for MIMO-OFDM systems. The number of hidden layer neurons (l) defines the Moore–Penrose generalized inverse matrix dimension.

Applying real-valued ELM networks has exploited joint channel equalization and symbol detection [265, 266]. This scheme has two input layer neurons corresponding to the real and imaginary parts of the received symbol. In [265], the training process uses an LS solution, while the ELM algorithm in [266] employs pilot blocks. Complex-valued ELM schemes were also investigated for channel estimation with p equal to the training sequence length [256]. The online trained network has been evaluated in a nonlinear channel condition, overcoming the LS and MMSE estimator BER results. Furthermore, the network performs similarly to the scheme without nonlinearities. The nonlinear distortion has been carried out in [258] to enhance the performance of OFDM systems with insufficient CP. The offline trained network was deployed online using an initial LS estimator to obtain the features of the CFR.

A technique to reduce the number of training pilots was developed based on the ensemble learning theory [257]. This method generates and combines different models to find an optimal predictive model. The ensemble approach comprised weighted averaging and median of the ELM model predictions based on the training error and pruning generated models, including combinations thereof. The BER results demonstrated the proposal effectiveness with a lower rate than ELM schemes and a similar performance compared to the MMSE.

A semi-supervised ELM has been proposed to channel estimation and equalization for vehicle to vehicle communications [264]. The training phase considered taking the label data training length equal to the unlabeled dataset. Afterward, the system implementation applies an LS pre-equalization after the FFT is conducted, with the output delivered to the semi-supervised ELM. The evaluation has demonstrated BER performance close to the LS and other ELM-based estimators. However, the algorithm execution time has been the longest among the compared methods. On the other hand, an ELM-based equalizer for OFDM-based radio-over-fiber systems was evaluated in [263]. The authors proposed a multilayer generalized complex-valued ELM build circumventing the ELM algorithm expansion to achieve an ELM-autoencoder. The network evaluation has outperformed other ELM from the literature, while the authors claimed that the proposal increased the computational cost.

Regarding MIMO systems, a semi-blind channel estimation process based on ELM networks has outperformed the BPNN, MLP, and RBFN. The scheme encompasses estimating the CFR at the pilot subcarriers and applying it to the training of the real-valued network. In addition, an ELM scheme with training based on symbol construction is proposed in [259]. The approach reduced the training sequence length and kept the performance, providing a better estimation than the MMSE. Another attempt to reduce the training time has combined manifold learning with ELM. Manifold learning is a nonlinear dimensionality reduction technique grouped with the PCA and ICA schemes presented in Sect. 4. This approach has also outperformed the MMSE estimator.

Recently, an ELM-based detector has been founded on online training for pilot-assisted mMIMO-OFDM systems at the millimeter-wave [262]. The network resembles that shown in Fig. 13, with the pilots being applied to the online training to leverage post-symbol detection. The BER assessment highlighted the ELM network performance over the MMSE estimator. Despite that, a lack of evaluation among the ELM network solutions has been identified.

Complexity appraisal shows that complex-valued ELM can involve only one hidden layer, outperform offline DNN in terms of complexity and performance, and reduce the training time [256,257,258, 260, 266]. Furthermore, ELM complexity was investigated to require the same number of neurons in the hidden layers as the number of antennas at the base station (BS) to achieve higher spectral efficiency than linear mMIMO receivers [261]. An attempt to leverage unsupervised learning to an ELM has been shown to increase the computational time cost with no performance improvement [264]. Besides, an ELM-autoencoder solution has significantly improved performance with a high computational cost. In contrast to complex-valued ELM, real-valued ELM demands less computation than FFNN and complex-valued ELM due to real-domain values instead of complex domain ones [255].

5.5 Recurrent neural network

Fig. 14
figure 14

RNN architecture and work principle

The RNN consists of a network structure with one-step temporal dependence among the input data [267, 268]. The hidden layers receive the incoming information from the previous ones, and its output results through a feedback loop, as shown in Fig. 14. Consequently, it can learn over time in a cumulative process. Taking the unfolded example, the output at \(t-1\) feedback the input at time t, and the output at this current instant is provided as input at time \(t+1\). Thus, this NN learns not only from the incoming input but also by considering the influence of past information.

The RNN features are suitable for tackling time variations in channel estimation. This NN has been used to estimate channel response in OFDM, FBMC, and MIMO-OFDM systems [48, 267,268,269,270,271,272,273]. It has been deployed in an ABCE approach with supervised learning. The RNN was designed as a mapping function to assist pilot-aided OFDM systems [268]. The RNN was trained with the pilot subcarriers and then used to find the channel estimation at the data position. Lately, a bidirectional RNN has been proposed to enhance the system performance. A similar approach has been considered in training an RNN to provide signal recovery in an OFDM system operating under an interference environment. For instance, the network in [269] could predict 50 lost subcarriers based on channel estimation under severe interference with a root-mean-square error (RMSE) of 0.37065 and 0.24596 after 100 iterations and training epochs.

Moreover, the RNN was applied to track channel variations in MIMO-OFDM systems [267]. The proposal attempted to design an RNN for estimating channel response using signals with tightly coupled real and imaginary parts. Thus, a split-complex activation RNN was accomplished by allowing the network to learn to estimate the real and imaginary parts separately and combining them through the time average of the input information over a time window. The work has been improved by adding a self-organized map-based optimization to obtain a complex time delay fully RNN block for MIMO-OFDM systems [270]. The BER assessment has shown that the performance of the proposed network is close to the perfect CSI, superposing the MMSE estimator.

Besides, a SoftMax RNN using frequency index modulation was proposed to perform channel estimation on MIMO-OFDM systems [271]. The network provided lower BER values than the LS estimator and the ELM algorithm found in [256]. However, the comparison lacks an evaluation of the involved complexity. Reducing the ISI in MIMO-OFDM systems has been carried out by an Elman RNN for channel estimation [272]. The network evaluation has proved its application to channel estimation providing low PAPR and BER, with high capacity and throughput. The comparison included a convolutional neural network (CNN) and DNN, with the Elman RNN outperforming those networks. The RNN has also been used to design DNNs, such as the ChanEstNet DNN, which is later discussed [273]. However, the RNN performance has been recently evaluated in MIMO-OFDM systems [48].

Fig. 15
figure 15

LSTM unit cell detail

The channel estimation field has also investigated a derivation of the RNN called long short-term memory (LSTM). The LSTM is designed to yield good performance in long sequence approaches and solve the vanishing and exploding gradient issue in conventional RNNs [274, 275]. This network can obtain long-term dependencies calling for learning based on past extended sequence information. Figure 15 shows an LSTM unit cell composed of a forget, output, and input gate responsible for the data flow regulation inside the cell. The forget gate decides what kind of information is thrown away or included in the cell state based on observing the past state and the actual data. Therefore, the \(\sigma _f\) assumes values equal to 0 (throw away) or 1 (accept the information). The candidate cell allows storing certain information in the current cell state, scaling it by the \(\sigma _c\) value. According to the decided value, the input from the gate is added to the current state. Finally, the output gate imposes management on what is computed as the output value, considering that the cell state is scaled into the range -1 to 1.

The LSTM network has been combined with conventional RNN, CNN, and MLP networks [274,275,276,277]. The inherent imaginary interference channel estimation problem in FBMC systems was approached by combining a bidirectional LSTM and an RNN [274]. The network has worked well under fast time-varying scenarios and outperformed a DNN algorithm. Meanwhile, the LSTM was joined with a CNN to support channel estimation in time-varying scenarios for OFDM systems [275]. The CBR-Net (CNN batch normalization RNN) provided lower BER than the convectional estimator and other DNN architectures. A similar hybrid solution, the CNN-LSTM algorithm, achieved lower BER than other NN [276]. An MLP-LSTM network is found in [277], with the joint solution working well under high-mobility scenarios with a velocity of up to 150km/h. Recently, bidirectional LSTM network architectures have been raised to prove their performance on MIMO-OFDM systems [278,279,280]. The evaluation has confirmed the superposition of conventional estimators. In addition, the researchers have claimed low complexity due to using a DNN architecture to combine massive LSTM units, adding a bidirectional arrangement.

Furthermore, an extension of the LSTM concept is named gated recurrent network (GRU). It comprises a cell unit in which the input and output gates are replaced by an updating gate that controls the amount of information to be retained or updated. This network type has been used to design a data-driven model for channel estimation in an OFDM system applied to a fog radio scenario [281]. The performance comparison was addressed with the orthogonal matching pursuit channel estimation strategy, showing promising results. The GRU network performance was also investigated under the FBMC system [282] to deal with the inherent imaginary interference channel estimation problem. Resembling the bidirectional LSTM architecture, a GRU network called BiGRU has been proposed for a MIMO FBMC-OQAM system [283]. The training process is based on an offline stage followed by an online prediction. The BER assessment uses different time-varying channel models to face the BiGRU performance against the interference approximation channel estimation method, with an improvement in the FBMC system employing the former.

Fig. 16
figure 16

ESN architecture for [284] and [286]

An RNN with random connections among the neurons of the hidden layer is defined as an echo state network (ESN), with a network architecture as shown in Fig. 16. This network is typically designed in a single hidden layer called a reservoir. It stands for a NN that drops out of the training process through the back-propagation mechanism. The ESN has been recently investigated to leverage the channel estimation process in OFDM and MIMO-OFDM systems [284,285,286,287,288,289,290,291].

The ESN was used for channel estimation purposes [284]. First, the real and imaginary parts of the OFDM symbol are separated and delivered to two ESNs. After that, the network outputs were combined. Then, the ESN was supervised, trained, and analyzed based on comparing the desired results and those estimated, which leak from a performance analysis regarding system implementation. Moreover, an adaptive elastic ESN has been designed for channel estimation on IEEE 802.11ah systems employing the OFDM modulation [285]. The hybrid network architecture comprises an ESN and an adaptive elastic network. The latter has been added to handle ill-conditioned solutions of the LS and applied to obtain the frequency-domain CSI. The ill-conditioned solution rises from the collinearity problem in the input of the basic ESN model [285]. Therefore, the adaptive elastic network replaces the LS method to calculate the frequency-domain CSI. The results regarded the RMSE evaluation of adaptive elastic networks against auto-regression and support vector machine algorithms, highlighting the networks superior performance.

A three-layer estimator for the MIMO-OFDM system was designed considering a feature, enhancement, and output layer [286]. The feature layer comprised a pool of parallel ESNs connected with the enhancement layer by weights and biases. These layers extract feature information to feed the output layer, leveraging the channel estimation process. Besides, a supervised learning ESN has been proposed for nonlinear MIMO-OFDM systems for joint channel estimation and symbol detection, with BER results close but inferior to the LMMSE estimator [288, 289]. Thereafter, the symbol detection was based on a deep ESN, superposing the LMMSE estimator performance and showing results close to a shallow ESN [290]. Meanwhile, an ESN was designed to detect symbols using comb and scattered patterns in a standard LTE system with MIMO. The network evaluation has demonstrated superior performance over fewer pilots [291].

Complexity-wise, RNN leverages the training dataset to overcome other NNs trade-offs between accuracy and complexity. For example, they have been shown to require 218 epochs to achieve an average precision of \(96\%\), while MLP requires 326 epochs to achieve an average precision of \(94\%\) [267]. They also demand less computation due to low overhead using layers of simple matrix–vector multiplications and nonlinear activation functions [268]. However, DL-based RNN still has a challenging complexity, although its robustness can even estimate fast time-varying channels [274, 275, 277]. As a solution to reduce RNN intricacy, reservoir computing (RC) has been used to generate random synaptic weights [284,285,286,287,288,289,290,291].

5.6 Deep neural network

Fig. 17
figure 17

DNN architecture proposed in [292]

DNNs consist of multiple layers between the input and the output layers, as shown in Fig. 17 [23, 292, 293]. The multiple layers are hidden and can contain the same number of neurons or decrease towards the output layer. The layers are fully connected because each neuron is connected to all the neurons of the subsequent layer. The input value reaching a given neuron is the summation of the weighted output and bias values from the primary layer neurons. A given neuron output is a nonlinear activation function value such as the ReLU or the Sigmoid functions. Hence, the output sequences of the DNN are a cascaded nonlinear transformation of its input sequences.

The general DNN has been used for channel estimation for multicarrier systems [292, 294, 295]. For instance, a general DNN has been proposed to estimate CSI, allowing for joint channel estimation and symbol detection in an OFDM system with performance close to the MMSE estimator [292]. In [294], DNN is applied to the received signal to yield a less noisy signal and estimate the channel based on the generated signal. It has been shown that the proposed DNN channel estimator approaches MMSE estimation to within 1 dB. The authors in [295] have combined the conventional channel estimation technique for an OFDM receiver with a DNN to surpass MMSE estimation in terms of normalized MSE.

Researchers have proposed variations of the DNN for estimating the channel in multicarrier systems [293, 296,297,298]. A deep learning residual framework (ResNet) consisting of two short-connected layers and two fully connected hidden layers was used for channel estimation and equalization in FBMC/OQAM systems [293]. The ResNet uses a long real-valued sequence of a filtered frequency-domain complex sequence of the received signal as the training dataset. Accordingly, the channel estimation performance is better than the general DNN. Meanwhile, a DNN cascading with a zero-forcing preprocessor called Cascade-Net was proposed for detecting OFDM symbols, outperforming the zero-forcing method [296]. Model-driven DNN subnets, ComNet, replaced the usual OFDM channel estimation and symbol detection receiver blocks, surpassing general DNN by offering to refine inputs [297]. A variation of the ComNet receiver includes a compensating network called SwitchNet that outperforms the ComNet [298].

Fig. 18
figure 18

CNN architecture

DNN hidden layer with only a tiny portion of its neurons connected to the previous layer neurons is called the convolutional layer [299]. In addition, the convolutional layer neurons share the same parameters. General CNNs significantly reduce the total amount of training parameters, comprising an architecture with an input and convolution layer followed by a pooling set and fully connected layers until the output layer is reached, as shown in Fig. 18 [227, 228]. The convolution layer enables the gathering of local patterns upon the input data. Meanwhile, the pooling layers summarize the given information. This network region reduces the data dimensional space while retaining the original information. Thus, the classification stage is conducted by fully connected layers.

A CNN has been exploited to recover information from OFDM signals without relying on explicit DFT or IDFT computations and performed better than channel estimators based on linear MMSE [300]. In [299], the authors added a CNN between preprocessing modules to develop a CNN-based detector that adapts to large systems or wide bands. The authors in [301] have joined CNN and image super-resolution to create a channel estimation method that, after offline training, outperforms the MMSE estimator and can potentially save spectrum.

Joining CNN and DNN can boost channel estimation. The authors of [302] have proposed intelligent signal detection comprising DNN and CNN for OFDM with index modulation. The signal detector uses pilots to achieve semi-blind channel estimation and reconstructs the transmitted symbols based on CSI. In [303], a hybrid NN-based fading channel prediction has been designed by connecting CNN and DNN layers. The hybrid channel predictor aggregates robustness to systems operating over frequency-selective channels such as MIMO-OFDM. The authors in [273] have developed a channel estimation method for high-speed scenarios using a combination of CNN and RNN. The new network, ChanEstNet, extracts the channel response feature vectors for channel estimation, exhibiting low computational complexity compared to traditional channel estimation methods.

Regarding the complexity issue, DNNs depend on extensive training datasets and apply matrix multiplication between sequential layers. For example, the adaptive DNN complexity investigated in [295] is equivalent to the accurate LMMSE channel estimation scheme, but its performance is much better. To reduce DNN complexity, the authors in [294] have combined the deep image prior (DIP) model, diminishing the training overhead and only needing pilot symbols during channel estimation. Also, a sliding structure based on the signal-to-interference power has been designed for computational complexity reduction compared to a single deep detection network [296]. Furthermore, by splitting the receiver into different subnets, DNNs demand less memory and computation than LMMSE-MMSE methods [297,298,299]. Instead of reducing the DNN-aided detector complexity, some researchers have traded it for better capabilities. For instance, the complexity has been swapped for the ability to replace DFT with a linear transformation [300]. Finally, merging LSTM and CNN creates a hybrid network that was shown to be able to predict channel characteristics [273].

5.7 Autoencoder-aided end-to-end systems

Fig. 19
figure 19

Autoencoder architecture

Autoencoders apply unsupervised learning to replace an end-to-end communication system. Hence, from the block-structure communication system point of view, autoencoders substitute the whole structure composed of the serial-to-parallel converter, lookup table, modulator, detector, symbol estimation, parallel-to-serial converter, and so forth. Autoencoders take advantage of the input data statistics to communicate them through the channel so that the fewest possible data is sent. Still, it allows the receiver to understand the input data completely [304]. Autoencoders reconstruct the input data through a series of latent representations, typically using an MMSE objective and a stochastic gradient descent (SGD) solver to find the network weights, achieving a practical regression [305]. Figure 19 depicts a general autoencoder architecture, which is taken as the basis for autoencoder systems implementation in the following discussion.

DNN and CNN are used to construct autoencoders. On the transmitter side, they learn the mapping from bits to waveforms. At the receiver side, they learn the synchronization, parameter estimation, and demapping from waveforms to bits. Some channel impairments are considered to train the autoencoder: noise, time and rate of the signal arrival, carrier frequency, phase offset, and the received signal delay spread [305]. Although it may seem that an extensive dataset is required for training autoencoders, they usually require a tiny portion of the code space, the ratio being even \(2.9387359 \times 10^{-34}\). Thus, autoencoders contribute to the used resources [306]. The trained autoencoder results in a transmit and receive signal that resembles those of MCM communication systems.

The end-to-end autoencoder-based communication system can compete with mature systems such as OFDM, FBMC, GFDM, and UFMC without any prior mathematical modeling or analysis [307, 308]. In [307], the DNN and CNN-based autoencoder of [305] has been enhanced to deal with synchronization and ISI. For synchronization, an introduced NN is responsible for separating the infinite sequence of the received samples into different probable block groups and estimating each group probability. For ISI, during the training phase, the autoencoder assumes the received messages present ISI interference in learning to solve this impairment. The enhanced autoencoder has been tested against real channels and demonstrated a performance 2 dB worse than that of the MMSE method. In [308], the proposed DNN-based autoencoder exhibited fast convergence when operating over an aggressive Rayleigh fading channel. The autoencoder transmitter and receiver parts were alternatively trained until the loss stopped decreasing. The authors claimed that the autoencoder could be applied to any channel without analysis.

Instead of competing with well-established MCM systems, autoencoders can be combined with them, bringing more reliability [309, 310]. DNN-based autoencoders have been proposed to mitigate synchronization errors and simplify equalization over multipath channels [309]. The proposed model has also shown flexibility regarding imprecise knowledge about the channel and reduced complexity compared to conventional OFDM systems. The authors in [310] have combined autoencoders to an OFDM under single-bit quantization. The OFDM data detection loss under that constraint was reduced using an unsupervised autoencoder, competing with unquantized OFDM at SNR values smaller than 6 dB.

Autoencoders have also been compared with MIMO systems [311, 312]. The authors in [311] have obtained an autoencoder that outperforms Alamouti space-time block code (STBC) [313] operating over the Rayleigh fading channel for SNR values greater than 15 dB. It is considered perfectly known, quantized, and none CSI information scenarios. The optimum autoencoder was achieved using NN-based regression, considering channel estimation on both the transmitter and receiver sides. In [312], the authors combined autoencoders and ELM and proposed a novel detection scheme for MIMO-OFDM. In this approach, the autoencoders refine the input data before transmitting it and ELM is employed to classify the received signal based on regular features. The BER performance of the novel MIMO-OFDM detector is similar to the maximum-likelihood detection (MLD).

The extension of MIMO, mMIMO, has also been targeted to use autoencoders. The proposed network in [314] employs CNN to learn the channel structure effectively from training samples to recover CSI even in low compression regions. This autoencoder is mainly investigated for multicarrier systems where the BS receives the CSI from the users. The autoencoder can transform the channel matrix into a shorter-dimensional vector and vice versa. Even though executing new sensing and recovery mechanism beats existing compressive sensing-based methods, the authors claimed it could be enhanced by applying advanced DL strategies.

In terms of complexity, autoencoders require a large dataset for training and to reach the optimum solution, thus resulting in a trade-off between performance and computation. Some works have addressed power demand reduction as the attractiveness of their proposed method. For example, tensor-based processing can reduce power requirements by lowering clock rates, increasing algorithm concurrency, and adapting, as pointed out in [305]. The PAPR could also be reduced using a network based on an autoencoder architecture of DL [306, 309]. Other works implement different training strategies to reduce the intrinsic trade-off between the performance and computation of autoencoders [308, 310]. For example, in [307], the authors have used a two-phase training: the architecture is trained with simulated channels in the first phase, and the receiver is fine-tuned over realistic channels in the second phase.

5.8 Other neural networks

Generative adversarial network (GAN) [315,316,317,318], general regression neural network (GRNN) [319, 320], and fuzzy neural network (FNN) [321, 322] have also been investigated in the channel estimation subject. Likewise, the least mean error [323], meta-learning [324], k-means clustering [325], and LS [326] techniques were applied to leverage NN training. Regarding these training techniques, the survey has shown that ML might also be an interesting approach to overcoming the voluminous training dataset problems in DNN.

5.8.1 Generative adversarial network

Fig. 20
figure 20

GAN working principles

A GAN comprises two networks: generative and adversarial networks. These networks operate competitively, as shown in Fig. 20. The generative network aims to retrieve the original information utilizing training. On the other hand, the adversarial network discriminates the incoming labeled fake samples of the first network by comparing them with accurate data. In other words, the adversarial must learn to recognize false and true patterns and the generative to deceive the former. In this way, the generative network is later trained to fool the adversarial network by passing through samples as true [316].

This concept was applied to reshape the ResEsNet [315, 327] by considering the channel response with known pilot positions as a low-resolution image. Thus, the GAN was applied to estimate the CSI in a super-resolution approach. First, the generator comprises convolution layers and residual blocks with pre-residual activation units. Then, batch normalization is applied to the beginning and the end to map/remap the data to the scale model. Finally, the fake samples feed the discriminator, also formed by convolution, batch normalization, and Leaky ReLU layers [315]. The super-resolution GAN has outperformed the ResEsNet estimation while presenting better performance than the LMMSE estimator. Furthermore, a GAN-based channel estimation approach was proposed for high-speed mobile scenarios [317]. The method goal was to reduce the complexity of the channel estimation process by training a discriminator to learn and extract channel time-varying features. After, the generator acts upon the samples to generate and restore the channel information.

The GAN approach has also been modeled to reduce the number of pilots in MIMO-OFDM and OFDM systems [316, 318]. The first network proposal exploited the generative network to learn how to produce channel samples based on training on real data [316]. After that, the trained model was used to get current channel samples according to the received signal. The results have been compared with a supervised learning ResNet mode, exhibiting better performance. However, it could not overcome the LMMSE estimator. Meanwhile, the GAN has been devoted to mapping low-dimensional channel space into a high-dimensional one, reducing the pilots number in an OFDM system [318]. As a result, the designed network could track the CIR at different channels after training, outperforming the LMMSE and ChannelNet estimators.

5.8.2 General regression neural network

Fig. 21
figure 21

GRNN architecture

The GRNN has been proposed as an enhanced version of the RBFN founded on nonparametric regression [319, 320, 328]. The network falls into the probabilistic NN category. The GRNN architecture comprises four layers known as the input, pattern, summation, and output layers, as shown in Fig. 21. The former and the latter are classical structures of NN architecture. The pattern layer is the single learning layer of the network and it is fully connected with the neurons of the input layer [328]. The pattern output is fully connected to the s-summation and the d-summation neurons of the summation layer. In contrast, the former computes the weighted sum from the previous layer and the latter the unweighted values. Thereafter, the output layer divides the s-summation results by the d-summation.

This neural network approach has been applied in channel estimation using partial CSI information obtained from data-aided decision feedback channel estimation, showing more accurate interpolation results [319, 320, 329]. The network structure has four layers: input, pattern, summation, and output layer. The pattern layer includes the radius of the radial basis function that can control the smoothness level of the regression results. The summation layer sums the neuron pattern outputs by multiplying them by the desired results and, after, by their own, which are further combined in the output layer. This network was first applied to time-domain [319] smoothness and extended to a frequency-domain strategy [320]. The latter has outperformed the former and conventional pilot-aided channel estimation.

5.8.3 Fuzzy neural network

The fuzzy logic was applied to leverage a fuzzy controller to periodically adjust the step size in an LMS algorithm for OFDM systems [321]. The results showed a faster convergence and robust tracking of channel variations when compared with the LMS under different channel conditions. Furthermore, a functional link FNN estimator was developed [322]. The network comprises a functional link NN integrated with fuzzy rules, whereas each one is a sub-functional link NN with a function expansion of input variables. The network performance was close to the MMSE estimator.

5.8.4 Reduction training techniques for neural networks

Regarding the training approach, the least mean error algorithm was applied to a NN with two sub-networks to identify amplitude gain and phase variation [323]. Moreover, the LS algorithm was integrated into a black box NN [326]. The process uses the LS to estimate the channel at the pilot subcarriers, then apply it to the network to predict the channel response at the data subcarriers. This approach might be seen as an ML interpolation strategy with results similar to the MMSE, and some other discussed NN. A proposed similar channel estimation method using a multiple variable regression approach to design an ML algorithm that does not require any initial information or statistics about the channel is found in [330]. It uses the SGD algorithm for parameter optimization purposes. This proposal has been compared with the LS and MMSE estimators, outperforming the conventional estimator while providing performance similar to the perfect estimation.

The K-means clustering algorithm was proposed to support a semi-blind channel estimator for cell-free mMIMO [325]. The algorithm allows clustering of the received signal to optimize the channel estimation process. In the meantime, the meta-learning has been exploited in a two-stage method named robust channel estimation with meta-learning neural networks (RoemNet) for OFDM symbols [324]. The proposed network can learn general characteristics from multiple channels, gathering meta-knowledge for training purposes. Furthermore, this approach allows applying the RoemNet to different unknown channels and fast refinement of its weights by using a few pilot symbols through the meta-update process. The RoemNet performance has proved its ability to learn and better estimate the channel with a few pilots, outperforming the MMSE estimator. However, the increase in the pilots quantity leads to similar results. Also, it was shown that with 8 pilot-long sequences, training the RoemNet yields lower BER than the LS estimator with 128 pilot-long sequences.

5.8.5 Complexity discussion

Regarding the complexity, GANs can reduce it during training while improving the performance compared with residual NN [315, 316]. Additionally, the GAN-based estimation proposed in [316] does not require retraining, even if the number of clusters and rays changes considerably, and lowers the number of necessary pilot tones. Complexity-wise, the network approaches in [316, 318] have the lowest value compared to the LS and LMMSE. Meanwhile, the network algorithm complexity of [318] was compared with the MMSE estimator, resulting in a linear and cubic relationship with the number of pilots, respectively. FNN could not reduce the complexity of well-known estimators while improving performance [322]. In [321], the used FNN showed a steeper learning curve than MSE but increased the computation load slightly. GRNN demanded only 0.0534ms of processing time for channel estimation at SNR, such as 30 dB to achieve a BER of \(1.2 \times 10^{-4}\), as an example of its computational complexity [319]. However, it kept the trade-off between performance and complexity, requiring 0.4206ms to reach a BER of \(1.8 \times 10^{-5}\). GRNN could reduce this trade-off for other NN-based estimation methods. For example, GRNN replaces ANN in [320] to eliminate the iterative training process and diminish the computational complexity as the BER decreases. Other techniques, such as least mean error, meta-learning, k-means clustering, and LS, focus on reducing the training overhead to demand less computation.

6 Reinforcement learning

Fig. 22
figure 22

Reinforcement learning working problem

Reinforcement learning is a training approach, as mentioned in Sect. 3, that defines an emerging branch of ML. The algorithms under this classification learn from the reward maximization hypothesis principle [331]. An agent executes actions in an environment that has its states modified over time [332], as shown in Fig. 22. The state-changing according to taken actions results in a reward or a penalty for the agent. The algorithm must establish a strategy, also known as policy, to define actions to achieve a specific goal and maximize the expected cumulative reward. The environment is commonly molded as a Markov decision process (MDP) that describes the agent sequence of actions, the present reward, and the future state and reward [331, 333]. The Q-learning approach releases quality rather than optimal learning [332, 333]. Unlike other ML algorithms, reinforcement learning succeeds without an explicit training process, learning through a mix of exploration and exploitation of the environment in a trial-and-error manner.

The investigation of channel estimation from the multicarrier systems perspective has been addressed for OFDM schemes. A model-free Q-learning technique is applied to select the best CIR predictor [332]. First, the CIR prediction is constructed using an adaptive RLS estimator without pilot signals. The RLS estimator predicts one or more future CIR block coefficients using previously estimated ones. Then, the agent interacts with the algorithm (environment) to enable dynamic reinforcement learning in this context. The results have shown the dominance of the Q-learning-based estimator over the conventional RLS. Besides, a denoising method for channel estimation in MIMO-OFDM systems has been modeled as an MDP based on channel curvature computation [333]. The channel curvature allows for identifying the unreliable estimation for the future MDP. The reward function is defined to reduce the MSE. Finally, Q-learning is used for the channel estimation process. This estimator has shown better results related to the LS estimator and poor BER values when faced with the MMSE estimator performance.

Combining DNN to approximate the strategy (i.e., the policy), and MDP, deep reinforcement learning (DRL) algorithms arise [334,335,336]. Compared with reinforcement learning, weights of the DNN are used as extra input parameters, and the SGD optimizer is employed to update the weights. Although DRL might yield instability and divergence, their recent upgrades, deep Q-network [337] and AlphaGo [337], have been able to represent the environment even with high-dimensional sensory inputs, e.g., pixels of an image. Those two developments were based on games, the former achieving a level comparable to that of a professional human gamer across a set of 49 games of Atari 2600 [338] and the latter defeating a human professional player in the full-sized game of Go for the first time.

A few attempts have been addressed regarding the channel estimation for multicarrier systems [339, 340]. Double deep Q learning (DDQL) has been proposed for channel estimation in industrial wireless networks as an alternative to DNN and Q-learning approaches [339]. It aims to circumvent the DNN long data sequence training while eliminating the overestimation of action values of the Q-learning. Therefore, the DDQL has been exploited for channel estimation to adapt to the Rician channel model for the dynamic industrial wireless network. The DDQL comprised five hidden layers of fully connected neurons with tanh activation functions, and a linear activation layer on the output. Lately, the DDQL performance has been compared against some MMSE-based estimators. The authors’ proposal estimates the channel better than the other estimators, except for ideal MMSE [339].

The pilot contamination problem in mMIMO systems was addressed using DRL to leverage a pilot assignment strategy to adapt to the channel variations and keep a modest pilot contamination effect [340]. First, the system model was considered an OFDM system; consequently, the sub-channel was assessed as a flat-fading model. Next, the reward was modeled as a cost function based on the user’s angle of arrival information. The channel characteristic and the maximum cost function allowed to define the states, actions, and rewards. Thereafter, the agent learned the pilot assignment policy, adapting them to the channel variations to minimize the cost function. Finally, the DRL was leveraged based on a six-hidden layer deep residual network (ResNet) as a Q-neural network (QNN). The proposed DRL results have demonstrated lower system overhead against other approaches, such as soft pilot reuse (SPR) [340].

Concerning complexity, the training dataset does not need to be labeled, making reinforcement learning practical and adaptive to time-varying channels. However, those advantages and other issues may increase the complexity when combining reinforcement learning and channel estimation, as shown in [332]. For example, dominant CIR tap index identification adds to the overall load computation. Regardless, other solutions succeeded in reducing the complexity, as the strategy proposed in [333] is based on the frequency domain instead of the time domain and reduces the requirement to perform DFT. Meanwhile, DRL has been raised as an approach to reduce the complexity of DNN in channel estimation, comprising a field of opportunities in the context of multicarrier systems and their extension to MIMO schemes.

7 Discussions and research directions

This section aims to nourish a discussion about how AI-aided channel estimation strategies have been proposed for multicarrier systems, highlighting some learned lessons. Afterward, future research directions based on recent findings are pointed out. Therefore, classical ML, NNs, and RL are carried out in the sense of how the plethora of works has modeled them to leverage channel estimation in multicarrier system scenarios. At the same time, how those works have striven to improve the results against standalone conventional channel estimation techniques, such as blind, data-aided, decision-directed, and semi-blind estimators.

Regarding classical ML, regression algorithms have been joined with conventional estimators, such as pilot-assisted iterative channel estimation, an LS estimator, and normalized MSE estimator. Meanwhile, the estimator block-type structures were preserved based on the AMBCE approach with supervised learning. The regression algorithms mainly enhanced the interpolation process in data-aided methods. Therefore, the channel was first estimated through data-aided schemes and then delivered to the trained algorithms to estimate the channel at the data subcarriers. Under this assumption, OFDM and MIMO-OFDM were the system models to apply the estimators based on regression techniques. Some target channels were the fast time-varying, highly selective, and doubly selective fading environment.

Recently, the research on estimators based on regression algorithms has been scarce, which is understood due to the growth of NNs and RL solutions. However, some research has accomplished promising results regarding the SVR for OFDM and MIMO-OFDM systems [172, 173]. Therefore, it is a research direction to apply these estimators for OFDM variations or other multicarrier systems, extending them to MIMO schemes. In addition, joint regression algorithms with blind and semi-blind estimators is an open and remotely exploited field, which may pursue methods that do not require the information of the channel statistics [190].

Evolutionary algorithms are mainly exploited for channel estimation in OFDM and MIMO-OFDM systems in the sense of the GA, RWBS, and PSO. The GA has conceived means to design estimators based on AMBCE systems implementation. Some approaches replace the interpolation process to aid a pilot-aided channel estimation scheme, while others leverage a blind channel estimator based on GA. Beyond that, combining the LS and MMSE estimators has also been accomplished by using GA. At the same time, the RWBS-based algorithms were devoted to aid a combination between channel estimation block with multiuser and data detection functions, comprising an ABCEx approach. Likewise, PSO allowed for joint channel estimation and decoding MIMO-OFDM systems while also being used to enhance iterative estimator performance. These evolutionary algorithms may also be extended to other multicarrier systems and their variants to unveil their potential and validate them against other classical ML techniques, NNs, and RL. Therein, computational complexity and processing time may be assessed along with an MMSE performance comparison.

Bayesian learning has been recently considered for channel estimation purposes in OFDM and MIMO-OFDM systems addressing sparse channels [222,223,224,225,226]. However, the approaches stand mostly for model-based design, with some works including a joint model- and data-driven strategy. On the other hand, combining Bayesian learning with PSO has also been accomplished to join pilots optimal design and channel estimation [224]. Alike, the Bayesian learning-based channel estimator performance has only faced the conventional estimators, outperforming them at the cost of higher computational complexity. Hence, comparing the Bayesian learning performance with those of NN and RL algorithms under the same channel assumptions is necessary to validate its computational complexity since some works claimed their proposal was close to the MMSE estimator [226].

Taking NNs into account, they have been mainly employed using AMBCE and ABCE approaches. In other words, they have been used to aid the channel estimation block or to replace it. Furthermore, they have proved able to assist with semi-blind and data-aided channel estimation techniques, even in scenarios involving only a few pilots [244]. Also, the inputs used for training and estimation can be complex- or real-valued symbols. Overall, these capabilities rendered NN adaptive to fast-fading, high mobility, and vehicular-to-vehicular communication cases.

This survey has provided several different NN models utilized for channel estimation in multicarrier systems. They were discriminated between the hidden layer structures and training methods. Extensive work was found using the following NN models: BPNN, FFNN, ELM, RNN, DNN, autoencoders, GAN, GRNN, and FNN. In general, they all exhibited more complexity than classical learning AI algorithms and accompanied a trade-off with the performance. Hence, strategies to overcome this impairment are welcomed and represent a research direction. Specifically, some NNs lack complexity analysis, such as the joint FFNN and GA and ELM for mMIMO-OFDM. Also, a complexity comparison between RNN and ELM would enrich this topic. These issues are all considered an open field to be investigated. In addition, NNs have been implemented to estimate the channel in the following multicarrier systems: OFDM, FBMC, and MIMO-OFDM. However, only ELM and autoencoders have been used with other communication systems, such as vehicular-to-vehicular, OFDM-based radio-over-fiber, mMIMO, GFDM, UFMC, and MIMO. This last observation signifies another open area for investigation, which would help consolidate NN applicability for channel estimation in multicarrier systems.

Regarding the RL, this survey points out its usage only to enable channel estimation in OFDM and MIMO-OFDM systems. A few approaches have been considered using an AMBCE or an ABCE design. RL estimators relied on model-free Q-learning by exploiting a highly mobile and dynamic propagation environment. In the meantime, DRL was proposed based on DDQL, aiming at avoiding the DNN long data sequence training and the overestimation action values of the Q-learning. In addition, a deep residual network (ResNet) was also used as a QNN to accomplish channel estimation in the mMIMO-OFDM system.

Although RL channel estimation handled OFDM and MIMO systems, this survey concludes that the RL application for channel estimation in multicarrier systems still indicates an open research field, barely exploited. Hence, there are opportunities to address its variation along with other multicarrier systems, including a performance comparison with the MMSE and other NN-based estimators. Note that there are recent surveys devoted to investigating the RL usage with MIMO systems that have also confirmed the lack of work in the channel estimation field [341].

Besides estimating, iteration and human brain-inspired networks are capable of predicting and equalizing the channel in multicarrier systems. They all approximate the MMSE estimation. Indeed, most works compared the respective AI-aided channel estimation technique performance with the MMSE estimation [178, 231, 241, 294]. Although comparisons might consider other estimators, the MMSE estimator is the most popular due to its performance in minimizing the mean error. Some iterative methods also depend on the channel model probabilistic knowledge to exhibit a suitable performance. Neither NN-based channel estimation techniques nor the RL approach relied on those probabilistic models. Therefore, those learning algorithms can be better candidates for channel estimation in complex and fluctuating environments.

Regarding RL, there is a wide-open field on applying this strategy to MCM to evaluate its performance and complexity over the NN. The latter estimators are the best option when the multicarrier system operates in a hard-to-model channel or when the goal is to provide a less human-dependent channel estimation method. Also, they are more capable of imitating real-world data. On the other hand, RL techniques leverage training by exploiting the environment in a trial-and-error manner, eliminating the need for explicit training processes and labeled datasets.

Combining different ML algorithms can outperform the strategies that use only one of them. They can be employed to work so that one algorithm treats the incoming data and provides the new input to another or one controls the overall multicarrier system working instead. Configuring the algorithms so that one feeds the another can reduce the processing time required by only one algorithm [303]. On the other hand, controlling the system means allocating power, pilots, and other resources [299]. Combination of different ML algorithms for channel estimation in multicarrier systems remains a wide-open field that could unravel new strategies and models to solve such an issue.

A common trade-off among ML algorithms is that the estimation accuracy increases at the cost of the training dataset expansion, which increases the computational complexity. These learning strategies call attention to the necessity of a large number of training samples to achieve an approximate MMSE estimator’s performance. However, note that after training, the AI model can be less complex than the MMSE, which requires regular estimates of channel parameters (e.g., noise variance). However, dimensionality reduction [174], Bayesian learning [223], ELM networks [257], k-mean clustering [325], meta-learning [324], LS-based ML algorithms [326], and DNN [296] have been investigated as solution candidates for reducing training sequences. Further research can consider reducing the computational work required by each AI-aided channel estimation. Moreover, combining the ELM network with distinct dimensionality reduction techniques is missing investigation.

Although conventional OFDM presents some drawbacks, it is still largely used as the primary multicarrier system to assess AI-aided channel estimation techniques’ performance. OFDM variations remain multicarrier systems that haven’t been densely investigated yet for AI-aided channel estimation techniques. Therefore, applying the methods presented throughout this survey for the OFDM variations can lead to discoveries that can result in mature versions of the aforementioned AI-aided channel estimation strategies. The performance of the AI-aided channel estimation approaches employed by conventional OFDM can be compared with one of the OFDM variations. The performance comparisons might include the MMSE estimation, but other metrics, such as computational complexity, processing time, and manufacturing cost, can be analyzed.

Multicarrier systems employing variations of OFDM, FBMC, GFDM, and UFMC can also be used for testing more AI channel estimation methods. New performance results can be obtained, and even better multicarrier systems can be designed. Simpler models can arise by investigating the combination between OFDM variations and AI mechanisms created to solve the same drawbacks as the OFDM variations. Different AI models can join FBMC to improve spectral efficiency or reduce its intrinsic high PAPR. AI can control the allocation of pilots or reduce the ICI sensibility of the GFDM and UFMC multicarrier systems.

Finally, channels can be better explored in multicarrier systems with AI-aided channel estimation. Impulsive noise, flexible short-term fading, arbitrarily correlated short-term fading, shadowed fading, arbitrarily correlated shadowed fading, and cascaded fading channels can be used as different fluctuating environments. They can bring more robustness to the AI-aided channel estimation methods or help address limitations. For example, the needed number of input parameters can indicate a drawback or impact the processing time when the multicarrier system operates in a more aggressive environment.

8 Conclusion

This paper extensively investigates AI applications for estimating the channel for MCM systems. Previous surveys on the same subject have been reviewed, but only a few have addressed AI usage in estimating the channel. In addition, most of them have been devoted to analyze OFDM and mMIMO-OFDM systems. Therefore, the present survey first contribution was detailing AI techniques used for channel estimation in MCM systems. Generally, the following families of AI methods have been presented: classical learning, neural networks, and reinforcement learning. Specifically, the following AI models have been described: regression, evolutionary algorithm, dimensionality reduction, Bayesian learning, FFNN, ELM, RNN, DNN, CNN, RBFN, autoencoders, GAN, FNN, GRNN, and Q-learning. The survey second contribution was to carry use-case examples of AI for channel estimation in MCM systems that do not include OFDM but others, such as FBMC, GFDM, UFMC, STBC, MIMO-OFDM, FBMC-OQAM, and mMIMO-OFDM. A third contribution encompassed collecting conventional channel estimation techniques for MCM systems, such as non-blind, semi-blind, and blind techniques. Lastly, this survey points out open issues and highlights future research topics that can help evolve the channel estimation for not only MCM communication systems but also single-carrier communication systems. Due to the immense number of references herein, the paper main contribution is to serve as a basis for guiding researchers about the current development and opening for new and enhancement works of AI-aided channel estimators for MCM communication systems.

Availability of data and materials

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

References

  1. 5G NR: Architecture, Technology, Implementation, and Operation of 3GPP New Radio Standards

  2. O.E. Ijiga, O.O. Ogundile, A.D. Familua, D.J.J. Versfeld, Review of channel estimation for candidate waveforms of next generation networks. Electronics (2019). https://doi.org/10.3390/electronics8090956

    Article  Google Scholar 

  3. L. Jiang, H. Zhang, S. Cheng, H. Lv, P. Li, An overview of FIR filter design in future multicarrier communication systems. Electronics (2020). https://doi.org/10.3390/electronics9040599

    Article  Google Scholar 

  4. A. Racz, A. Temesvary, N. Reider, Handover Performance in 3GPP Long Term Evolution (LTE) Systems, in 2007 16th IST Mobile and Wireless Communications Summit (2007), pp. 1–5. https://doi.org/10.1109/ISTMWC.2007.4299068

  5. N. Shaik, P.K. Malik, A comprehensive survey 5G wireless communication systems: open issues, research challenges, channel estimation, multi carrier modulation and 5G applications. Multimed. Tools Appl. 80, 28789–28827 (2021). https://doi.org/10.1007/s11042-021-11128-z

    Article  Google Scholar 

  6. S. Research, 6G: The Next Hyper-connected Experience for All, Technical report (2020)

  7. A. Sahin, R. Yang, E. Bala, M.C. Beluri, R.L. Olesen, Flexible DFT-S-OFDM: solutions and challenges. IEEE Commun. Mag. 54(11), 106–112 (2016). https://doi.org/10.1109/MCOM.2016.1600330CM

    Article  Google Scholar 

  8. G. Berardinelli, K.I. Pedersen, T.B. Sorensen, P. Mogensen, Generalized DFT-spread-OFDM as 5G waveform. IEEE Commun. Mag. 54(11), 99–105 (2016). https://doi.org/10.1109/MCOM.2016.1600313CM

    Article  Google Scholar 

  9. B. Farhang-Boroujeny, OFDM versus filter bank multicarrier. IEEE Signal Process. Mag. 28(3), 92–112 (2011). https://doi.org/10.1109/MSP.2011.940267

    Article  Google Scholar 

  10. K. Choi, Alamouti coding for DFT spreading-based low PAPR FBMC. IEEE Trans. Wirel. Commun. 18(2), 926–941 (2019). https://doi.org/10.1109/TWC.2018.2886347

    Article  Google Scholar 

  11. B. Farhang-Boroujeny, Filter bank multicarrier modulation: a waveform candidate for 5G and beyond. IEEE Signal Process. Mag. 2014, 1–26 (2014). https://doi.org/10.1155/2014/482805

    Article  Google Scholar 

  12. C.-L. Tai, T.-H. Wang, Y.-H. Huang, An overview of generalized frequency division multiplexing (GFDM). ArXiv abs/2008.08947 (2020)

  13. Z. Guo, Q. Liu, W. Zhang, S. Wang, Low complexity implementation of universal filtered multi-carrier transmitter. IEEE Access 8, 24799–24807 (2020). https://doi.org/10.1109/ACCESS.2020.2970727

    Article  Google Scholar 

  14. L. Zhang, A. Ijaz, P. Xiao, K. Wang, D. Qiao, M.A. Imran, Optimal filter length and zero padding length design for universal filtered multi-carrier (UFMC) system. IEEE Access 7, 21687–21701 (2019). https://doi.org/10.1109/ACCESS.2019.2898322

    Article  Google Scholar 

  15. Y.-Y. Wang, C.-A. Lai, On the cfo estimation of the ofdm: a frequency domain approach. J. Franklin Inst. 351(5), 2489–2503 (2014)

    Article  MATH  Google Scholar 

  16. V. Savaux, Y. Louet, LMMSE channel estimation in OFDM context: a review. IET Signal Proc. 11(2), 123–134 (2017). https://doi.org/10.1049/iet-spr.2016.0185

    Article  Google Scholar 

  17. Y. Liu, Z. Tan, H. Hu, L.J. Cimini, G.Y. Li, Channel estimation for OFDM. IEEE Commun. Surv. Tutor. 16(4), 1891–1908 (2014). https://doi.org/10.1109/COMST.2014.2320074

    Article  Google Scholar 

  18. F.A. Dietrich, W. Utschick, Pilot-assisted channel estimation based on second-order statistics. IEEE Trans. Signal Process. 53(3), 1178–1193 (2005). https://doi.org/10.1109/TSP.2004.842176

    Article  MathSciNet  MATH  Google Scholar 

  19. M.K. Ozdemir, H. Arslan, Channel estimation for wireless OFDM systems. IEEE Commun. Surv. Tutor. 9(2), 18–48 (2007). https://doi.org/10.1109/COMST.2007.382406

    Article  Google Scholar 

  20. O.O. Oyerinde, S.H. Mneney, Review of channel estimation for wireless communication systems. J. Theor. Appl. Inf. Technol. 29(4), 282–298 (2012)

    Google Scholar 

  21. R. Shafin, L. Liu, V. Chandrasekhar, H. Chen, J. Reed, J.C. Zhang, Artificial intelligence-enabled cellular networks: a critical path to beyond-5G and 6G. IEEE Wirel. Commun. 27(2), 212–217 (2020). https://doi.org/10.1109/MWC.001.1900323

    Article  Google Scholar 

  22. S. Zhang, J. Liu, T.K. Rodrigues, N. Kato, Deep learning techniques for advancing 6G communications in the physical layer. IEEE Wirel. Commun. (2021). https://doi.org/10.1109/MWC.001.2000516

    Article  Google Scholar 

  23. H. Huang, S. Guo, G. Gui, Z. Yang, J. Zhang, H. Sari, F. Adachi, Deep learning for physical-layer 5G wireless techniques: opportunities, challenges and solutions. IEEE Wirel. Commun. 27(1), 214–222 (2020). https://doi.org/10.1109/MWC.2019.1900027

    Article  Google Scholar 

  24. Q. Hu, F. Gao, H. Zhang, S. Jin, G.Y. Li, Deep learning for channel estimation: interpretation, performance, and comparison. IEEE Trans. Wirel. Commun. 20(4), 2398–2412 (2021). https://doi.org/10.1109/TWC.2020.3042074

    Article  Google Scholar 

  25. V.P. Rekkas, S. Sotiroudis, P. Sarigiannidis, S. Wan, G.K. Karagiannidis, S.K. Goudos, Machine learning in beyond 5g/6g networks-state-of-the-art and future trends. Electronics 10(22), 2786 (2021)

    Article  Google Scholar 

  26. A.I. Salameh, M. El Tarhuni, From 5g to 6g-challenges, technologies, and applications. Future Internet 14(4), 117 (2022)

    Article  Google Scholar 

  27. M.Z. Chowdhury, M. Shahjalal, S. Ahmed, Y.M. Jang, 6g wireless communication systems: applications, requirements, technologies, challenges, and research directions. IEEE Open J. Commun. Soc. 1, 957–975 (2020)

    Article  Google Scholar 

  28. A. Dogra, R.K. Jha, S. Jain, A survey on beyond 5g network with the advent of 6g: architecture and emerging technologies. IEEE Access 9, 67512–67547 (2020)

    Article  Google Scholar 

  29. K. Hassan, M. Masarra, M. Zwingelstein, I. Dayoub, Channel estimation techniques for millimeter-wave communication systems: achievements and challenges. IEEE Open J. Commun. Soc. 1, 1336–1363 (2020). https://doi.org/10.1109/OJCOMS.2020.3015394

    Article  Google Scholar 

  30. Z. Liu, L. Zhang, Z. Ding, Overcoming the channel estimation barrier in massive MIMO communication via deep learning. IEEE Wirel. Commun. 27(5), 104–111 (2020). https://doi.org/10.1109/MWC.001.1900413

    Article  Google Scholar 

  31. Z. Qin, H. Ye, G.Y. Li, B.-H.F. Juang, Deep learning in physical layer communications. IEEE Wirel. Commun. 26(2), 93–99 (2019). https://doi.org/10.1109/MWC.2019.1800601

    Article  Google Scholar 

  32. H. Yang, X. Xie, M. Kadoch, Machine learning techniques and a case study for intelligent wireless networks. IEEE Netw. 34(3), 208–215 (2020). https://doi.org/10.1109/MNET.001.1900351

    Article  Google Scholar 

  33. C. Jiang, H. Zhang, Y. Ren, Z. Han, K.-C. Chen, L. Hanzo, Machine learning paradigms for next-generation wireless networks. IEEE Wirel. Commun. 24(2), 98–105 (2017). https://doi.org/10.1109/MWC.2016.1500356WC

    Article  Google Scholar 

  34. B. Hassan, S. Baig, H.M. Asif, S. Mumtaz, S. Muhaidat, A survey of FDD-based channel estimation schemes with coordinated multipoint. IEEE Syst. J. (2021). https://doi.org/10.1109/JSYST.2021.3111284

    Article  Google Scholar 

  35. P. Sure, C.M. Bhuma, A survey on OFDM channel estimation techniques based on denoising strategies. Int. J. Eng. Sci. Technol. 20(2), 629–636 (2017). https://doi.org/10.1016/j.jestch.2016.09.011

    Article  Google Scholar 

  36. A. Angelo Missiaggia Picorone, T. Rodrigues Oliveira, M. Vidal Ribeiro, PLC channel estimation based on pilots signal for OFDM modulation: a review. IEEE Lat. Am. Trans. 12(4), 580–589 (2014). https://doi.org/10.1109/TLA.2014.6868858

    Article  Google Scholar 

  37. T. Hwang, C. Yang, G. Wu, S. Li, G. Ye Li, OFDM and its wireless applications: a survey. IEEE Trans. Veh. Technol. 58(4), 1673–1694 (2009). https://doi.org/10.1109/TVT.2008.2004555

    Article  Google Scholar 

  38. S.G. Kang, Y.M. Ha, E.K. Joo, A comparative investigation on channel estimation algorithms for OFDM in mobile communications. IEEE Trans. Broadcast. 49(2), 142–149 (2003). https://doi.org/10.1109/TBC.2003.810263

    Article  Google Scholar 

  39. Q. Mao, F. Hu, Q. Hao, Deep learning for intelligent wireless networks: a comprehensive survey. IEEE Commun. Surv. Tutor. 20(4), 2595–2621 (2018). https://doi.org/10.1109/COMST.2018.2846401

    Article  Google Scholar 

  40. M. Zamanipour, A survey on deep-learning based techniques for modeling and estimation of massive MIMO channels 1910, 03390 (2020)

  41. C. Zhang, P. Patras, H. Haddadi, Deep learning in mobile and wireless networking: a survey. IEEE Commun. Surv. Tutor. 21(3), 2224–2287 (2019). https://doi.org/10.1109/COMST.2019.2904897

    Article  Google Scholar 

  42. L. Dai, R. Jiao, F. Adachi, H.V. Poor, L. Hanzo, Deep learning for wireless communications: an emerging interdisciplinary paradigm. IEEE Wirel. Commun. 27(4), 133–139 (2020). https://doi.org/10.1109/MWC.001.1900491

    Article  Google Scholar 

  43. F. Tang, B. Mao, N. Kato, G. Gui, Comprehensive survey on machine learning in vehicular network: technology, applications and challenges. IEEE Commun. Surv. Tutor. 23(3), 2027–2057 (2021). https://doi.org/10.1109/COMST.2021.3089688

    Article  Google Scholar 

  44. Q.-V. Pham, N.T. Nguyen, T. Huynh-The, L. Le Bao, K. Lee, W.-J. Hwang, Intelligent radio signal processing: a survey. IEEE Access 9, 83818–83850 (2021). https://doi.org/10.1109/ACCESS.2021.3087136

    Article  Google Scholar 

  45. T. O’Shea, J. Hoydis, An introduction to deep learning for the physical layer. IEEE Trans. Cognit. Commun. Netw. 3(4), 563–575 (2017). https://doi.org/10.1109/TCCN.2017.2758370

    Article  Google Scholar 

  46. D. Gunduz, P. de Kerret, N.D. Sidiropoulos, D. Gesbert, C.R. Murthy, M. van der Schaar, Machine learning in the air. IEEE J. Sel. Areas Commun. 37(10), 2184–2199 (2019). https://doi.org/10.1109/JSAC.2019.2933969

    Article  Google Scholar 

  47. K. Mei, J. Liu, X. Zhang, N. Rajatheva, J. Wei, Performance analysis on machine learning-based channel estimation. IEEE Trans. Commun. 69(8), 5183–5193 (2021). https://doi.org/10.1109/TCOMM.2021.3083597

    Article  Google Scholar 

  48. W. Jiang, H.D. Schotten, Neural network-based fading channel prediction: a comprehensive overview. IEEE Access 7, 118112–118124 (2019). https://doi.org/10.1109/ACCESS.2019.2937588

    Article  Google Scholar 

  49. Y. Fan, D. Dan, Y. Li, Z. Wang, Z. Liu, Intelligent communication: application of deep learning at the physical layer of communication, in 2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), vol. 4 (2021), pp. 1339–1345. https://doi.org/10.1109/IMCEC51613.2021.9482326

  50. H. He, S. Jin, C.-K. Wen, F. Gao, G.Y. Li, Z. Xu, Model-driven deep learning for physical layer communications. IEEE Wirel. Commun. 26(5), 77–83 (2019). https://doi.org/10.1109/MWC.2019.1800447

    Article  Google Scholar 

  51. T. Wang, C.-K. Wen, H. Wang, F. Gao, T. Jiang, S. Jin, Deep learning for wireless physical layer: opportunities and challenges. China Commun. 14(11), 92–111 (2017). https://doi.org/10.1109/CC.2017.8233654

    Article  Google Scholar 

  52. L. Sakkas, E. Stergiou, G. Tsoumanis, C.T. Angelis, 5g ufmc scheme performance with different numerologies. Electronics 10(16), 1915 (2021)

    Article  Google Scholar 

  53. G.B. Giannakis, Filterbanks for blind channel identification and equalization. IEEE Signal Process. Lett. 4(6), 184–187 (1997). https://doi.org/10.1109/97.586044

    Article  Google Scholar 

  54. J. Liang, Z. Ding, Blind MIMO system identification based on cumulant subspace decomposition. IEEE Trans. Signal Process. 51(6), 1457–1468 (2003). https://doi.org/10.1109/TSP.2003.811232

    Article  MathSciNet  MATH  Google Scholar 

  55. L. Tong, G. Xu, T. Kailath, Blind identification and equalization based on second-order statistics: a time domain approach. IEEE Trans. Inf. Theory 40(2), 340–349 (1994). https://doi.org/10.1109/18.312157

    Article  Google Scholar 

  56. H.H. Zeng, L. Tong, Blind channel estimation using the second-order statistics: asymptotic performance and limitations. IEEE Trans. Signal Process. 45(8), 2060–2071 (1997). https://doi.org/10.1109/78.611205

    Article  Google Scholar 

  57. S. Chen, Y. Wu, S. McLaughlin, Genetic algorithm optimization for blind channel identification with higher order cumulant fitting. IEEE Trans. Evol. Comput. 1(4), 259–265 (1997). https://doi.org/10.1109/4235.687886

    Article  Google Scholar 

  58. J.K. Tugnait, Identification and deconvolution of multichannel linear non-Gaussian processes using higher order statistics and inverse filter criteria. IEEE Trans. Signal Process. 45(3), 658–672 (1997). https://doi.org/10.1109/78.558482

    Article  Google Scholar 

  59. B. Muquet, M. de Courville, Blind and semi-blind channel identification methods using second order statistics for OFDM systems, in 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing Proceedings. ICASSP99 (Cat. No.99CH36258), vol. 5 (1999), pp. 2745–27485

  60. H. Bolcskei, R.W. Heath, A.J. Paulraj, Blind channel identification and equalization in OFDM-based multiantenna systems. IEEE Trans. Signal Process. 50(1), 96–109 (2002). https://doi.org/10.1109/78.972486

    Article  Google Scholar 

  61. R.W. Heath, G.B. Giannakis, Exploiting input cyclostationarity for blind channel identification in OFDM systems. IEEE Trans. Signal Process. 47(3), 848–856 (1999). https://doi.org/10.1109/78.747790

    Article  Google Scholar 

  62. M. de Courville, P. Duhamel, P. Madec, J. Palicot, Blind equalization of OFDM systems based on the minimization of a quadratic criterion, in Proceedings of ICC/SUPERCOMM ’96 - International Conference on Communications, vol. 3 (1996), pp. 1318–13223. https://doi.org/10.1109/ICC.1996.533623

  63. A. Petropulu, R. Zhang, R. Lin, Blind OFDM channel estimation through simple linear precoding. IEEE Trans. Wirel. Commun. 3(2), 647–655 (2004). https://doi.org/10.1109/TWC.2003.821140

    Article  Google Scholar 

  64. S. Yatawatta, A.P. Petropulu, Blind channel estimation in MIMO OFDM systems with multiuser interference. IEEE Trans. Signal Process. 54(3), 1054–1068 (2006). https://doi.org/10.1109/TSP.2005.862944

    Article  MATH  Google Scholar 

  65. F. Gao, A. Nallanathan, Blind channel estimation for MIMO OFDM systems via nonredundant linear precoding. IEEE Trans. Signal Process. 55(2), 784–789 (2007). https://doi.org/10.1109/TSP.2006.885764

    Article  MathSciNet  MATH  Google Scholar 

  66. J. Gao, X. Zhu, A.K. Nandi, Non-redundant precoding and PAPR reduction in MIMO OFDM systems with ICA based blind equalization. IEEE Trans. Wirel. Commun. 8(6), 3038–3049 (2009). https://doi.org/10.1109/TWC.2009.080541

    Article  Google Scholar 

  67. E. Moulines, P. Duhamel, J.-F. Cardoso, S. Mayrargue, Subspace methods for the blind identification of multichannel FIR filters. IEEE Trans. Signal Process. 43(2), 516–525 (1995). https://doi.org/10.1109/78.348133

    Article  Google Scholar 

  68. J. Namgoong, T.F. Wong, J.S. Lehnert, Subspace multiuser detection for multicarrier DS-CDMA. IEEE Trans. Commun. 48(11), 1897–1908 (2000). https://doi.org/10.1109/26.886487

    Article  Google Scholar 

  69. F. Verde, Subspace-based blind multiuser detection for quasi-synchronous MC-CDMA systems. IEEE Signal Process. Lett. 11(7), 621–624 (2004). https://doi.org/10.1109/LSP.2004.830111

    Article  Google Scholar 

  70. H. Cheng, S.C. Chan, Blind linear MMSE receivers for MC-CDMA systems. IEEE Trans. Circuits Syst. I Regul. Pap. 54(2), 367–376 (2007). https://doi.org/10.1109/TCSI.2006.887595

    Article  MathSciNet  Google Scholar 

  71. S. Roy, C. Li, A subspace blind channel estimation method for OFDM systems without cyclic prefix. IEEE Trans. Wirel. Commun. 1(4), 572–579 (2002). https://doi.org/10.1109/TWC.2002.804160

    Article  Google Scholar 

  72. S. Wang, J.H. Manton, Blind channel estimation for non-CP OFDM systems using multiple receive antennas. IEEE Signal Process. Lett. 16(4), 299–302 (2009). https://doi.org/10.1109/LSP.2009.2014284

    Article  Google Scholar 

  73. S. Wang, J.H. Manton, A cross-relation-based frequency-domain method for blind SIMO-OFDM channel estimation. IEEE Signal Process. Lett. 16(10), 865–868 (2009). https://doi.org/10.1109/LSP.2009.2025926

    Article  Google Scholar 

  74. B. Muquet, M. de Courville, P. Duhamel, Subspace-based blind and semi-blind channel estimation for OFDM systems. IEEE Trans. Signal Process. 50(7), 1699–1712 (2002). https://doi.org/10.1109/TSP.2002.1011210

    Article  Google Scholar 

  75. C. Li, S. Roy, Subspace-based blind channel estimation for OFDM by exploiting virtual carriers. IEEE Trans. Wirel. Commun. 2(1), 141–150 (2003). https://doi.org/10.1109/TWC.2002.806383

    Article  Google Scholar 

  76. C. Shin, R.W. Heath, E.J. Powers, Blind channel estimation for MIMO-OFDM systems. IEEE Trans. Veh. Technol. 56(2), 670–685 (2007). https://doi.org/10.1109/TVT.2007.891429

    Article  Google Scholar 

  77. F. Gao, Y. Zeng, A. Nallanathan, T.-S. Ng, Robust subspace blind channel estimation for cyclic prefixed MIMO ODFM systems: algorithm, identifiability and performance analysis. IEEE J. Sel. Areas Commun. 26(2), 378–388 (2008). https://doi.org/10.1109/JSAC.2008.080214

    Article  Google Scholar 

  78. C.-C. Tu, B. Champagne, Subspace-based blind channel estimation for MIMO-OFDM systems with reduced time averaging. IEEE Trans. Veh. Technol. 59(3), 1539–1544 (2010). https://doi.org/10.1109/TVT.2009.2039008

    Article  Google Scholar 

  79. J.-G. Kim, J.-H. Oh, J.-T. Lim, Subspace-based channel estimation for MIMO-OFDM systems with few received blocks. IEEE Signal Process. Lett. 19(7), 435–438 (2012). https://doi.org/10.1109/LSP.2012.2197201

    Article  Google Scholar 

  80. S. Zhou, G.B. Giannakis, Finite-alphabet based channel estimation for OFDM and related multicarrier systems. IEEE Trans. Commun. 49(8), 1402–1414 (2001). https://doi.org/10.1109/26.939873

    Article  MATH  Google Scholar 

  81. C.H. Aldana, E. de Carvalho, J.M. Cioffi, Channel estimation for multicarrier multiple input single output systems using the EM algorithm. IEEE Trans. Signal Process. 51(12), 3280–3292 (2003). https://doi.org/10.1109/TSP.2003.819082

    Article  MathSciNet  MATH  Google Scholar 

  82. I. Ghaleb, O.A. Alim, K. Seddik, A new finite alphabet based blind channel estimation for OFDM systems, in IEEE 5th Workshop on Signal Processing Advances in Wireless Communications, vol. 2004 (2004), pp. 102–105. https://doi.org/10.1109/SPAWC.2004.1439212

  83. Z. Hou, V.K. Dubey, Improved finite-alphabet based channel estimation for OFDM systems, in The Ninth International Conference on Communications Systems, 2004. ICCS 2004 (2004). pp. 155–159. https://doi.org/10.1109/ICCS.2004.1359358

  84. Z. Chen, T. Zhang, Z. Gong, Finite-alphabet and decision-feedback based channel estimation for space-time coded OFDM systems, in Joint IST Workshop on Mobile Future, 2006 and the Symposium on Trends in Communications. SympoTIC ’06 (2006). pp. 64-67. https://doi.org/10.1109/TIC.2006.1708023

  85. R.K. Martin, J. Balakrishnan, W.A. Sethares, C.R. Johnson, A blind adaptive TEQ for multicarrier systems. IEEE Signal Process. Lett. 9(11), 341–343 (2002). https://doi.org/10.1109/LSP.2002.804423

    Article  Google Scholar 

  86. J. Balakrishnan, R.K. Martin, C.R. Johnson, Blind, adaptive channel shortening by sum-squared auto-correlation minimization (SAM). IEEE Trans. Signal Process. 51(12), 3086–3093 (2003). https://doi.org/10.1109/TSP.2003.818892

    Article  MathSciNet  MATH  Google Scholar 

  87. G.A. Al-Rawi, T.Y. Al-Naffouri, A. Bahai, J. Cioffi, Exploiting error-control coding and cyclic-prefix in channel estimation for coded OFDM systems. IEEE Commun. Lett. 7(8), 388–390 (2003). https://doi.org/10.1109/LCOMM.2003.814712

    Article  Google Scholar 

  88. M.C. Necker, G.L. Stuber, Totally blind channel estimation for OFDM on fast varying mobile radio channels. IEEE Trans. Wirel. Commun. 3(5), 1514–1525 (2004). https://doi.org/10.1109/TWC.2004.833508

    Article  Google Scholar 

  89. T.-H. Chang, W.-K. Ma, C.-Y. Chi, Maximum-likelihood detection of orthogonal space-time block coded OFDM in unknown block fading channels. IEEE Trans. Signal Process. 56(4), 1637–1649 (2008). https://doi.org/10.1109/TSP.2007.909229

    Article  MathSciNet  MATH  Google Scholar 

  90. H. Li, Blind channel estimation for multicarrier systems with narrowband interference suppression. IEEE Commun. Lett. 7(7), 326–328 (2003). https://doi.org/10.1109/LCOMM.2003.814030

    Article  Google Scholar 

  91. N. Sarmadi, S. Shahbazpanahi, A.B. Gershman, Blind channel estimation in orthogonally coded MIMO-OFDM systems: a semidefinite relaxation approach. IEEE Trans. Signal Process. 57(6), 2354–2364 (2009). https://doi.org/10.1109/TSP.2009.2016887

    Article  MathSciNet  MATH  Google Scholar 

  92. X.G. Doukopoulos, G.V. Moustakides, Blind adaptive channel estimation in ofdm systems. IEEE Trans. Wirel. Commun. 5(7), 1716–1725 (2006). https://doi.org/10.1109/TWC.2006.1673083

    Article  Google Scholar 

  93. L. Deng, Y.M. Huang, Q. Chen, Y. He, X. Sui, Collaborative blind equalization for time-varying OFDM applications enabled by normalized least mean and recursive square methodologies. IEEE Access 8, 103073–103087 (2020). https://doi.org/10.1109/ACCESS.2020.2999387

    Article  Google Scholar 

  94. W. Li, D. Qu, T. Jiang, An efficient preamble design based on comb-type pilots for channel estimation in FBMC/OQAM systems. IEEE Access 6, 64698–64707 (2018). https://doi.org/10.1109/ACCESS.2018.2877957

    Article  Google Scholar 

  95. V.K. Singh, M.F. Flanagan, B. Cardiff, Generalized least squares based channel estimation for FBMC-OQAM. IEEE Access 7, 129411–129420 (2019). https://doi.org/10.1109/ACCESS.2019.2939674

    Article  Google Scholar 

  96. D. Ren, J. Li, G. Lu, J. Ge, Per-subcarrier RLS adaptive channel estimation combined with channel equalization for FBMC/OQAM systems. IEEE Wirel. Commun. Lett. 9(7), 1036–1040 (2020). https://doi.org/10.1109/LWC.2020.2979851

    Article  Google Scholar 

  97. C.-S. Yeh, Y. Lin, Channel estimation using pilot tones in OFDM systems. IEEE Trans. Broadcast. 45(4), 400–409 (1999). https://doi.org/10.1109/11.825535

    Article  Google Scholar 

  98. S. Coleri, M. Ergen, A. Puri, A. Bahai, Channel estimation techniques based on pilot arrangement in OFDM systems. IEEE Trans. Broadcast. 48(3), 223–229 (2002). https://doi.org/10.1109/TBC.2002.804034

    Article  Google Scholar 

  99. M.-X. Chang, Y.T. Su, Model-based channel estimation for OFDM signals in Rayleigh fading. IEEE Trans. Commun. 50(4), 540–544 (2002). https://doi.org/10.1109/26.996066

    Article  Google Scholar 

  100. R. Negi, J. Cioffi, Pilot tone selection for channel estimation in a mobile OFDM system. IEEE Trans. Consum. Electron. 44(3), 1122–1128 (1998). https://doi.org/10.1109/30.713244

    Article  Google Scholar 

  101. I. Barhumi, G. Leus, M. Moonen, Optimal training design for MIMO OFDM systems in mobile wireless channels. IEEE Trans. Signal Process. 51(6), 1615–1624 (2003). https://doi.org/10.1109/TSP.2003.811243

    Article  Google Scholar 

  102. S. Ohno, G.B. Giannakis, Average-rate optimal PSAM transmissions over time-selective fading channels. IEEE Trans. Wirel. Commun. 1(4), 712–720 (2002). https://doi.org/10.1109/TWC.2002.804183

    Article  Google Scholar 

  103. J.K. Moon, S.I. Choi, Performance of channel estimation methods for OFDM systems in a multipath fading channels. IEEE Trans. Consum. Electron. 46(1), 161–170 (2000). https://doi.org/10.1109/30.826394

    Article  Google Scholar 

  104. H. Steendam, On the pilot carrier placement in multicarrier-based systems. IEEE Trans. Signal Process. 62(7), 1812–1821 (2014). https://doi.org/10.1109/TSP.2014.2306179

    Article  MathSciNet  MATH  Google Scholar 

  105. J.-W. Choi, Y.-H. Lee, Optimum pilot pattern for channel estimation in OFDM systems. IEEE Trans. Wirel. Commun. 4(5), 2083–2088 (2005). https://doi.org/10.1109/TWC.2005.853891

    Article  Google Scholar 

  106. R.J. Baxley, J.E. Kleider, G.T. Zhou, Pilot design for OFDM with null edge subcarriers. IEEE Trans. Wirel. Commun. 8(1), 396–405 (2009). https://doi.org/10.1109/T-WC.2009.080065

    Article  Google Scholar 

  107. D. Hu, L. Yang, Y. Shi, L. He, Optimal pilot sequence design for channel estimation in MIMO OFDM systems. IEEE Commun. Lett. 10(1), 1–3 (2006). https://doi.org/10.1109/LCOMM.2006.1576550

    Article  Google Scholar 

  108. P. Fertl, G. Matz, Channel estimation in wireless OFDM systems with irregular pilot distribution. IEEE Trans. Signal Process. 58(6), 3180–3194 (2010). https://doi.org/10.1109/TSP.2010.2044254

    Article  MathSciNet  MATH  Google Scholar 

  109. Q. Li, M. Wen, Y. Zhang, J. Li, F. Chen, F. Ji, Information-guided pilot insertion for OFDM-based vehicular communications systems. IEEE Internet Things J. 6(1), 26–37 (2019). https://doi.org/10.1109/JIOT.2018.2872438

    Article  Google Scholar 

  110. J.-H. Oh, J.-G. Kim, J.-T. Lim, On the design of pilot symbols for OFDM systems over doubly-selective channels. IEEE Commun. Lett. 15(12), 1335–1337 (2011). https://doi.org/10.1109/LCOMM.2011.100511.111594

    Article  Google Scholar 

  111. Y. Chen, L. You, A.-A. Lu, X. Gao, X.-G. Xia, Channel estimation and robust detection for IQ imbalanced uplink massive MIMO-OFDM with adjustable phase shift pilots. IEEE Access 9, 35864–35878 (2021). https://doi.org/10.1109/ACCESS.2021.3060184

    Article  Google Scholar 

  112. Z. Sheng, H.D. Tuan, H.H. Nguyen, Y. Fang, Pilot optimization for estimation of high-mobility OFDM channels. IEEE Trans. Veh. Technol. 66(10), 8795–8806 (2017). https://doi.org/10.1109/TVT.2017.2694821

    Article  Google Scholar 

  113. M.R. Raghavendra, S. Bhashyam, K. Giridhar, Exploiting hopping pilots for parametric channel estimation in OFDM systems. IEEE Signal Process. Lett. 12(11), 737–740 (2005). https://doi.org/10.1109/LSP.2005.856889

    Article  Google Scholar 

  114. K. Kim, H. Park, H.M. Kwon, Optimum clustered pilot sequence for OFDM systems under rapidly time-varying channel. IEEE Trans. Commun. 60(5), 1357–1370 (2012). https://doi.org/10.1109/TCOMM.2012.032012.100508

    Article  Google Scholar 

  115. J. Wang, H. Yu, Y. Wu, F. Shu, J. Wang, R. Chen, J. Li, Pilot optimization and power allocation for OFDM-based full-duplex relay networks with IQ-imbalances. IEEE Access 5, 24344–24352 (2017). https://doi.org/10.1109/ACCESS.2017.2766703

    Article  Google Scholar 

  116. K. Chen-Hu, M.J.F.-G. Garcia, A.M. Tonello, A.G. Armada, Pilot pouring in superimposed training for channel estimation in CB-FMT. IEEE Trans. Wirel. Commun. 20(6), 3366–3380 (2021). https://doi.org/10.1109/TWC.2021.3049530

    Article  Google Scholar 

  117. H. Zhang, B. Sheng, An enhanced partial-data superimposed training scheme for OFDM systems. IEEE Commun. Lett. 24(8), 1804–1807 (2020). https://doi.org/10.1109/LCOMM.2020.2992042

    Article  Google Scholar 

  118. J.C. Estrada-Jimenez, B.G. Guzman, M.J. Fernandez-Getino Garcıa, V.P.G. Jimenez, Superimposed training-based channel estimation for MISO optical-OFDM VLC. IEEE Trans. Veh. Technol. 68(6), 6161–6166 (2019). https://doi.org/10.1109/TVT.2019.2909428

    Article  Google Scholar 

  119. J.C. Estrada-Jimenez, M.J. Fernandez-Getino Garcıa, Partial-data superimposed training with data precoding for OFDM systems. IEEE Trans. Broadcast. 65(2), 234–244 (2019)

    Article  Google Scholar 

  120. Q. Wang, G. Dou, X. He, R. Deng, J. Gao, Novel OFDM system using data-nulling superimposed pilots with subcarrier index modulation. IEEE Commun. Lett. 22(10), 2164–2167 (2018). https://doi.org/10.1109/LCOMM.2018.2859989

    Article  Google Scholar 

  121. X. Cai, G.B. Giannakis, Error probability minimizing pilots for OFDM with M-PSK modulation over Rayleigh-fading channels. IEEE Trans. Veh. Technol. 53(1), 146–155 (2004). https://doi.org/10.1109/TVT.2003.819624

    Article  Google Scholar 

  122. E.G. Larsson, J. Li, Preamble design for multiple-antenna OFDM-based WLANs with null subcarriers. IEEE Signal Process. Lett. 8(11), 285–288 (2001). https://doi.org/10.1109/97.969445

    Article  Google Scholar 

  123. M. Dong, L. Tong, B.M. Sadler, Optimal pilot placement for channel tracking in OFDM. Proc. MILCOM 1, 602–6061 (2002). https://doi.org/10.1109/MILCOM.2002.1180512

    Article  Google Scholar 

  124. S. Adireddy, L. Tong, H. Viswanathan, Optimal placement of training for frequency-selective block-fading channels. IEEE Trans. Inf. Theory 48(8), 2338–2353 (2002). https://doi.org/10.1109/TIT.2002.800466

    Article  MathSciNet  MATH  Google Scholar 

  125. X. Ma, L. Yang, G.B. Giannakis, Optimal training for MIMO frequency-selective fading channels. IEEE Trans. Wirel. Commun. 4(2), 453–466 (2005). https://doi.org/10.1109/TWC.2004.842998

    Article  Google Scholar 

  126. M. Dong, L. Tong, Optimal design and placement of pilot symbols for channel estimation. IEEE Trans. Signal Process. 50(12), 3055–3069 (2002). https://doi.org/10.1109/TSP.2002.805504

    Article  Google Scholar 

  127. C. Budianu, L. Tong, Channel estimation for space-time orthogonal block codes, in ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240), vol. 4 (2001), pp. 1127–11314. https://doi.org/10.1109/ICC.2001.936836

  128. A. Aggarwal, T.H. Meng, Minimizing the peak-to-average power ratio of OFDM signals using convex optimization. IEEE Trans. Signal Process. 54(8), 3099–3110 (2006). https://doi.org/10.1109/TSP.2006.875390

    Article  MATH  Google Scholar 

  129. X. Guo, J. Zhang, S. Chen, C. Zhu, J. Yang, Optimal uplink pilot-data power allocation for large-scale antenna array-aided OFDM systems. IEEE Trans. Veh. Technol. 69(1), 428–442 (2020). https://doi.org/10.1109/TVT.2019.2949874

    Article  Google Scholar 

  130. N. Chen, G.T. Zhou, Peak-to-average power ratio reduction in OFDM with blind selected pilot tone modulation. IEEE Trans. Wirel. Commun. 5(8), 2210–2216 (2006). https://doi.org/10.1109/TWC.2006.1687737

    Article  Google Scholar 

  131. S. Ehsanfar, M. Matthe, M. Chafii, G.P. Fettweis, Pilot- and CP-aided channel estimation in MIMO non-orthogonal multi-carriers. IEEE Trans. Wirel. Commun. 18(1), 650–664 (2019). https://doi.org/10.1109/TWC.2018.2883940

    Article  Google Scholar 

  132. Z. Na, Z. Pan, M. Xiong, X. Liu, W. Lu, Y. Wang, L. Fan, Turbo receiver channel estimation for GFDM-based cognitive radio networks. IEEE Access 6, 9926–9935 (2018). https://doi.org/10.1109/ACCESS.2018.2803742

    Article  Google Scholar 

  133. M.D. Nisar, W. Anjum, F. Junaid, Preamble design for improved noise suppression in FBMC-OQAM channel estimation. IEEE Wirel. Commun. Lett. 9(9), 1471–1475 (2020). https://doi.org/10.1109/LWC.2020.2994203

    Article  Google Scholar 

  134. A.I. Perez-Neira, M. Caus, R. Zakaria, D. Le Ruyet, E. Kofidis, M. Haardt, X. Mestre, Y. Cheng, MIMO signal processing in offset-QAM based filter bank multicarrier systems. IEEE Trans. Signal Process. 64(21), 5733–5762 (2016). https://doi.org/10.1109/TSP.2016.2580535

    Article  MathSciNet  MATH  Google Scholar 

  135. M. Fuhrwerk, S. Moghaddamnia, J. Peissig, Scattered pilot-based channel estimation for channel adaptive FBMC-OQAM systems. IEEE Trans. Wirel. Commun. 16(3), 1687–1702 (2017). https://doi.org/10.1109/TWC.2017.2651806

    Article  Google Scholar 

  136. W. Liu, S. Schwarz, M. Rupp, T. Jiang, Pairs of pilots design for preamble-based channel estimation in OQAM/FBMC systems. IEEE Wirel. Commun. Lett. 10(3), 488–492 (2021). https://doi.org/10.1109/LWC.2020.3035388

    Article  Google Scholar 

  137. D. Kong, P. Liu, Q. Wang, J. Li, X. Li, X. Cheng, Preamble-based MMSE channel estimation with low pilot overhead in MIMO-FBMC systems. IEEE Access 8, 148926–148934 (2020). https://doi.org/10.1109/ACCESS.2020.3015809

    Article  Google Scholar 

  138. W. Cui, D. Qu, T. Jiang, B. Farhang-Boroujeny, Coded auxiliary pilots for channel estimation in FBMC-OQAM systems. IEEE Trans. Veh. Technol. 65(5), 2936–2946 (2016). https://doi.org/10.1109/TVT.2015.2448659

    Article  Google Scholar 

  139. S. Park, B. Shim, J.W. Choi, Iterative channel estimation using virtual pilot signals for MIMO-OFDM systems. IEEE Trans. Signal Process. 63(12), 3032–3045 (2015). https://doi.org/10.1109/TSP.2015.2416684

    Article  MathSciNet  MATH  Google Scholar 

  140. K. Shi, E. Serpedin, P. Ciblat, Decision-directed fine synchronization in OFDM systems. IEEE Trans. Commun. 53(3), 408–412 (2005). https://doi.org/10.1109/TCOMM.2005.843463

    Article  Google Scholar 

  141. S. Kalyani, K. Giridhar, Mitigation of error propagation in decision directed OFDM channel tracking using generalized M estimators. IEEE Trans. Signal Process. 55(5), 1659–1672 (2007). https://doi.org/10.1109/TSP.2006.889399

    Article  MathSciNet  MATH  Google Scholar 

  142. J. Akhtman, L. Hanzo, Decision directed channel estimation aided OFDM employing sample-spaced and fractionally-spaced CIR estimators. IEEE Trans. Wirel. Commun. 6(4), 1171–1175 (2007). https://doi.org/10.1109/TWC.2007.348308

    Article  Google Scholar 

  143. I. Dagres, A. Polydoros, Decision-directed least-squares phase perturbation compensation in OFDM systems. IEEE Trans. Wirel. Commun. 8(9), 4784–4796 (2009). https://doi.org/10.1109/TWC.2009.081420

    Article  Google Scholar 

  144. X. Li, W.-D. Zhong, A. Alphones, C. Yu, Time-domain adaptive decision-directed channel equalizer for RGI-DP-CO-OFDM. IEEE Photon. Technol. Lett. 26(3), 285–288 (2014). https://doi.org/10.1109/LPT.2013.2292694

    Article  Google Scholar 

  145. G. Ren, J. Xing, H. Zhang, An SNR-assisted decision-directed RCFO estimation algorithm for wireless OFDM systems. IEEE Trans. Veh. Technol. 58(4), 2099–2103 (2009). https://doi.org/10.1109/TVT.2008.2005835

    Article  Google Scholar 

  146. J. Zhang, L. Hanzo, X. Mu, Joint decision-directed channel and noise-variance estimation for MIMO OFDM/SDMA systems based on expectation-conditional maximization. IEEE Trans. Veh. Technol. 60(5), 2139–2151 (2011). https://doi.org/10.1109/TVT.2011.2148184

    Article  Google Scholar 

  147. O.O. Oyerinde, S.H. Mneney, Subspace tracking-based decision directed CIR estimator and adaptive CIR prediction. IEEE Trans. Veh. Technol. 61(5), 2097–2107 (2012). https://doi.org/10.1109/TVT.2012.2192460

    Article  Google Scholar 

  148. C. Wei, D.W. Lin, A decision-directed channel estimator for OFDM-based Bursty vehicular communication. IEEE Trans. Veh. Technol. 66(6), 4938–4953 (2017). https://doi.org/10.1109/TVT.2016.2619490

    Article  MathSciNet  Google Scholar 

  149. K.-G. Wu, J.-A. Wu, Efficient decision-directed channel estimation for OFDM systems with transmit diversity. IEEE Commun. Lett. 15(7), 740–742 (2011). https://doi.org/10.1109/LCOMM.2011.060111.110200

    Article  Google Scholar 

  150. S.D. Muruganathan, A.B. Sesay, A low-complexity decision-directed channel-estimation scheme for OFDM systems with space-frequency diversity in doubly selective fading channels. IEEE Trans. Veh. Technol. 58(8), 4277–4291 (2009). https://doi.org/10.1109/TVT.2009.2021600

    Article  Google Scholar 

  151. K.-G. Wu, M.-K.C. Chang, Adaptively regularized least-squares estimator for decision-directed channel estimation in transmit-diversity OFDM systems. IEEE Wirel. Commun. Lett. 3(3), 309–312 (2014). https://doi.org/10.1109/WCL.2014.030714.140013

    Article  Google Scholar 

  152. A. Ladaycia, A. Mokraoui, K. Abed-Meraim, A. Belouchrani, Performance bounds analysis for semi-blind channel estimation in MIMO-OFDM communications systems. IEEE Trans. Wirel. Commun. 16(9), 5925–5938 (2017). https://doi.org/10.1109/TWC.2017.2717406

    Article  Google Scholar 

  153. M.-S. Baek, M.-J. Kim, Y.-H. You, H.-K. Song, Semi-blind channel estimation and PAR reduction for MIMO-OFDM system with multiple antennas. IEEE Trans. Broadcast. 50(4), 414–424 (2004). https://doi.org/10.1109/TBC.2004.837885

    Article  Google Scholar 

  154. S. Zhou, B. Muquet, G.B. Giannakis, Subspace-based (semi-) blind channel estimation for block precoded space-time OFDM. IEEE Trans. Signal Process. 50(5), 1215–1228 (2002). https://doi.org/10.1109/78.995088

    Article  Google Scholar 

  155. Y. Zeng, T.-S. Ng, A semi-blind channel estimation method for multiuser multiantenna OFDM systems. IEEE Trans. Signal Process. 52(5), 1419–1429 (2004). https://doi.org/10.1109/TSP.2004.826183

    Article  MathSciNet  MATH  Google Scholar 

  156. Y. Zeng, W.H. Lam, T.S. Ng, Semiblind channel estimation and equalization for MIMO space-time coded OFDM. IEEE Trans. Circuits Syst. I Regul. Pap. 53(2), 463–474 (2006). https://doi.org/10.1109/TCSI.2005.856671

    Article  MathSciNet  MATH  Google Scholar 

  157. M. Muck, M. de Courville, P. Duhamel, A pseudorandom postfix OFDM modulator-semi-blind channel estimation and equalization. IEEE Trans. Signal Process. 54(3), 1005–1017 (2006). https://doi.org/10.1109/TSP.2005.863012

    Article  MATH  Google Scholar 

  158. F. Wan, W.-P. Zhu, M.N.S. Swamy, A semiblind channel estimation approach for MIMO-OFDM systems. IEEE Trans. Signal Process. 56(7), 2821–2834 (2008). https://doi.org/10.1109/TSP.2008.917354

    Article  MathSciNet  MATH  Google Scholar 

  159. S. Ma, T.-S. Ng, Semi-blind time-domain equalization for MIMO-OFDM systems. IEEE Trans. Veh. Technol. 57(4), 2219–2227 (2008). https://doi.org/10.1109/TVT.2007.912331

    Article  Google Scholar 

  160. S. Abdallah, I.N. Psaromiligkos, Semi-blind channel estimation with superimposed training for OFDM-based AF two-way relaying. IEEE Trans. Wireless Commun. 13(5), 2467–2468 (2014). https://doi.org/10.1109/TWC.2014.031714.130348

    Article  Google Scholar 

  161. F. Wan, W.-P. Zhu, M.N.S. Swamy, Semi-blind most significant tap detection for sparse channel estimation of OFDM systems. IEEE Trans. Circuits Syst. I Regul. Pap. 57(3), 703–713 (2010). https://doi.org/10.1109/TCSI.2009.2023765

    Article  MathSciNet  Google Scholar 

  162. K. Liu, J.P.C.L. da Costa, H.C. So, A.L.F. de Almeida, Semi-blind receivers for joint symbol and channel estimation in space-time-frequency MIMO-OFDM systems. IEEE Trans. Signal Process. 61(21), 5444–5457 (2013). https://doi.org/10.1109/TSP.2013.2278512

    Article  Google Scholar 

  163. P. De, Reduced-rank filtering-based semiblind MIMO-OFDM sparse channel estimation. IEEE Syst. J. 15(1), 1036–1047 (2021). https://doi.org/10.1109/JSYST.2020.2990350

    Article  Google Scholar 

  164. F. Wan, W.-P. Zhu, M.N.S. Swamy, Semiblind sparse channel estimation for MIMO-OFDM systems. IEEE Trans. Veh. Technol. 60(6), 2569–2582 (2011). https://doi.org/10.1109/TVT.2011.2153218

    Article  Google Scholar 

  165. P. De, Semi-blind sparse channel estimation using reduced rank filtering. IEEE Trans. Wirel. Commun. 17(3), 1418–1431 (2018). https://doi.org/10.1109/TWC.2017.2778100

    Article  Google Scholar 

  166. Y. Liu, X. Zhu, E.G. Lim, Y. Jiang, Y. Huang, A semi-blind multiuser SIMO GFDM system in the presence of CFOs and IQ imbalances. IEEE Trans. Wirel. Commun. (2021). https://doi.org/10.1109/TWC.2021.3093476

    Article  Google Scholar 

  167. P. Singh, H.B. Mishra, A.K. Jagannatham, K. Vasudevan, Semi-blind, training, and data-aided channel estimation schemes for MIMO-FBMC-OQAM systems. IEEE Trans. Signal Process. 67(18), 4668–4682 (2019). https://doi.org/10.1109/TSP.2019.2925607

    Article  MathSciNet  MATH  Google Scholar 

  168. H. Hashir, J. Jayakumari, Pilot-aided semi-blind channel estimation utilizing intrinsic interference for MIMO-FBMC/OQAM systems, in 2019 2nd International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), vol. 1 (2019), pp. 1542–1547. https://doi.org/10.1109/ICICICT46008.2019.8993286

  169. M. Usama, J. Qadir, A. Raza, H. Arif, K.I.A. Yau, Y. Elkhatib, A. Hussain, A. Al-Fuqaha, Unsupervised machine learning for networking: techniques, applications and research challenges. IEEE Access 7, 65579–65615 (2019). https://doi.org/10.1109/ACCESS.2019.2916648

    Article  Google Scholar 

  170. N.C. Luong, D.T. Hoang, S. Gong, D. Niyato, P. Wang, Y.-C. Liang, D.I. Kim, Applications of deep reinforcement learning in communications and networking: a survey. IEEE Commun. Surv. Tutor. 21(4), 3133–3174 (2019). https://doi.org/10.1109/COMST.2019.2916583

    Article  Google Scholar 

  171. Z. Xu, J. Sun, Model-driven deep-learning. Nat. Sci. Rev. 5(1), 22–24 (2017)

    Article  Google Scholar 

  172. L. Wang, C. Gao, X. Deng, Y. Cui, X. Chen, Nonlinear channel estimation for OFDM System by wavelet transform based weighted TSVR. IEEE Access 8, 2723–2731 (2020). https://doi.org/10.1109/ACCESS.2019.2962702

    Article  Google Scholar 

  173. S. Li, W. Lei, W. Zhang, X. Wang, L. Wang, Weighted TSVR based nonlinear channel frequency response estimation for MIMO-OFDM system. IEEE Access 8, 224283–224291 (2020). https://doi.org/10.1109/ACCESS.2020.3045706

    Article  Google Scholar 

  174. U.F. Siddiqi, S.M. Sait, K.A.-A. Al-Utaibi, A machine learning method to synthesize channel state information data in millimeter wave networks. IEEE Access 9, 83441–83452 (2021). https://doi.org/10.1109/ACCESS.2021.3087630

    Article  Google Scholar 

  175. B. Le Saux, M. Helard, Iterative channel estimation based on linear regression for a MIMO-OFDM system, in 2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (2006), pp. 356–361. https://doi.org/10.1109/WIMOB.2006.1696362

  176. Y. Yang, G. Zhu, Y. Chen, R. Tassing, Local linear regression based channel estimation for OFDM systems, in 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing (2008), pp. 1–5. https://doi.org/10.1109/WiCom.2008.167

  177. G. Tan, B. Wu, T. Herfet, Performance analysis of OMP-based channel estimations in mobile OFDM systems. IEEE Trans. Wirel. Commun. 17(5), 3459–3473 (2018). https://doi.org/10.1109/TWC.2018.2813380

    Article  Google Scholar 

  178. M.-X. Chang, A new derivation of least-squares-fitting principle for OFDM channel estimation. IEEE Trans. Wirel. Commun. 5(4), 726–731 (2006). https://doi.org/10.1109/TWC.2006.1618919

    Article  Google Scholar 

  179. M.X. Chang, Y.T. Su, 2D regression channel estimation for equalizing OFDM signals, in VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026), vol. 1 (2000), pp. 240–2441. https://doi.org/10.1109/VETECS.2000.851454

  180. W.-G. Song, J.-T. Lim, Regression model based channel estimation for OFDM with multiple transmitters. IEEE Trans. Broadcast. 52(3), 397–403 (2006). https://doi.org/10.1109/TBC.2006.880325

    Article  Google Scholar 

  181. M. Sanchez-Fernandez, M. dePradoCumplido, J. Arenas-Garcia, F. Perez-Cruz, SVM multiregression for nonlinear channel estimation in multiple-input multiple-output systems. IEEE Trans. Signal Process. 52(8), 2298–2307 (2004). https://doi.org/10.1109/TSP.2004.831028

    Article  MathSciNet  MATH  Google Scholar 

  182. M.J.F.-G. Garcia, J.L. Rojo-Alvarez, F. Alonso-Atienza, M. Martinez-Ramon, Support vector machines for robust channel estimation in OFDM. IEEE Signal Process. Lett. 13(7), 397–400 (2006). https://doi.org/10.1109/LSP.2006.871862

    Article  Google Scholar 

  183. A. Charrada, A. Samet, Complex support vector machine regression for robust channel estimation in lte downlink system. Int. J. Comput. Netw. Commun. 4(1), 211–224 (2012). https://doi.org/10.5121/ijcnc.2012.4115

    Article  Google Scholar 

  184. A. Charrada, A. Samet, Estimation of highly selective channels for OFDM system by complex least squares support vector machines. AEU-Int. J. Electron. C. 66(8), 687–692 (2012). https://doi.org/10.1016/j.aeue.2011.12.011

    Article  Google Scholar 

  185. A. Charrada, A. Samet, Joint interpolation for LTE downlink channel estimation in very high-mobility environments with support vector machine regression. IET Commun. 10(7), 2435–2444 (2016). https://doi.org/10.5121/ijcnc.2012.4115

    Article  Google Scholar 

  186. A. Charrada, Support vector machines regression for mimo-ofdm channel estimation. IAES Int. J. Artif. Intell. 1(4), 214 (2012)

    Google Scholar 

  187. A. Djouama, M. Lim, F.Y. Ettoumi, Channel estimation in long term evolution uplink using minimum mean square error-support vector regression. Wirel. Pers. Commun. 7, 2291–2304 (2014). https://doi.org/10.1007/s11277-014-1985-7

    Article  Google Scholar 

  188. M.A. Poole, P.N. O’Farrell, The assumptions of the linear regression model. Trans. Inst. Br. Geogr. 8, 145–158 (1971)

    Article  Google Scholar 

  189. E. Ostertagova, Modelling using polynomial regression. Proc. Eng. 48, 500–506 (2012)

    Article  Google Scholar 

  190. M.-X. Chang, Y.T. Su, Blind and semiblind detections of OFDM signals in fading channels. IEEE Trans. Commun. 52(5), 744–754 (2004). https://doi.org/10.1109/TCOMM.2004.826239

    Article  Google Scholar 

  191. M. Sinning, M. Hahn, T.K. Bauer, The blinder-oaxaca decomposition for nonlinear regression models. Stand Genom. Sci. 8(4), 480–492 (2008)

    MATH  Google Scholar 

  192. M. Awad, R. Khanna, Support vector regression, in Efficient Learning Machines, pp. 67–80. Springer(2015)

  193. A.J. Smola, B. Scholkopf, A tutorial on support vector regression. Stat. Comput. 14(3), 199–222 (2004)

    Article  MathSciNet  Google Scholar 

  194. J. Zhang, S. Chen, X. Mu, L. Hanzo, Evolutionary-algorithm-assisted joint channel estimation and turbo multiuser detection/decoding for OFDM/SDMA. IEEE Trans. Veh. Technol. 63(3), 1204–1222 (2014). https://doi.org/10.1109/TVT.2013.2283069

    Article  Google Scholar 

  195. J. Zhang, S. Chen, X. Mu, L. Hanzo, Stochastic optimization assisted joint channel estimation and multi-user detection for OFDM/SDMA, in 2012 IEEE Vehicular Technology Conference (VTC Fall) (2012), pp. 1–5. https://doi.org/10.1109/VTCFall.2012.6399211

  196. S.-H. Lee, H.-L. Hung, GA-based pilot-aided channel estimation without interpolation in OFDM systems, in 2010 International Symposium on Computer, Communication, Control and Automation (3CA), vol. 2 (2010), pp. 466–469. https://doi.org/10.1109/3CA.2010.5533358

  197. R.S. Keerthi, K.M. alias Jeyanthi, Improved channel estimation using genetic operators for LTE downlinksystem, in 2014 International Conference on Science Engineering and Management Research (ICSEMR) (2014). pp. 1–6. https://doi.org/10.1109/ICSEMR.2014.7043558

  198. M. Jiang, J. Akhtman, L. Hanzo, Iterative joint channel estimation and multi-user detection for multiple-antenna aided OFDM systems. IEEE Trans. Wirel. Commun. 6(8), 2904–2914 (2007). https://doi.org/10.1109/TWC.2007.05817

    Article  Google Scholar 

  199. T.-H. Tan, C.-C. Chang, F.-R. Jean, J.Y. Chiang, Y.-C. Lu, Joint channel estimation and multi-user detection for OFDMA systems using a genetic algorithm with simulated annealing-based mutation, in 2013 IEEE International Conference on Systems, Man, and Cybernetics (2013). pp. 162–167. https://doi.org/10.1109/SMC.2013.35

  200. A.A. Quadeer, T.Y. Al-Naffouri, ML blind channel estimation in OFDM using cyclostationarity and spectral factorization. In: 2010 IEEE 11th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) (2010), pp. 1–5. https://doi.org/10.1109/SPAWC.2010.5671265

  201. J.-B. Yamindi, M.-Q. Wu, The analytical method of genetic algorithm-aided iterative joint channel estimation and multi-user detection, in 2009 Australasian Telecommunication Networks and Applications Conference (ATNAC) (2009), pp. 1–6. https://doi.org/10.1109/ATNAC.2009.5464821

  202. A. Sarwar, S.M. Shah, I. Zafar, Channel estimation in space time block coded MIMO-OFDM system using genetically evolved artificial neural network, in 2020 17th International Bhurban Conference on Applied Sciences and Technology (IBCAST) (2020), pp. 703–709. https://doi.org/10.1109/IBCAST47879.2020.9044539

  203. Y. Taniguchi, Y. Sanada, Convergence improvement in repeating weighted boosting search algorithm for channel estimation, in 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall) (2019), pp. 1–5. https://doi.org/10.1109/VTCFall.2019.8891175

  204. J. Zhang, S. Chen, X. Mu, L. Hanzo, Joint channel estimation and multiuser detection for SDMA/OFDM based on dual repeated weighted boosting search. IEEE Trans. Veh. Technol. 60(7), 3265–3275 (2011). https://doi.org/10.1109/TVT.2011.2161356

    Article  Google Scholar 

  205. P. Botsinis, D. Alanis, Z. Babar, S.X. Ng, L. Hanzo, Joint quantum-assisted channel estimation and data detection. IEEE Access 4, 7658–7681 (2016). https://doi.org/10.1109/ACCESS.2016.2591903

    Article  Google Scholar 

  206. P.T. Agarkar, N.G. Narole, P.R. Hajare, N.G. Bawane, A novel LS-LMMSE channel parameter tuning approach using particle swarm optimization in MIMO-OFDM, in 2018 International Conference on Current Trends Towards Converging Technologies (ICCTCT) (2018), pp. 1–6. https://doi.org/10.1109/ICCTCT.2018.8550946

  207. C. Knievel, P.A. Hoeher, A. Tyrrell, G. Auer, Particle swarm enhanced graph-based channel estimation for MIMO-OFDM, in 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring) (2011), pp. 1–5. https://doi.org/10.1109/VETECS.2011.5956429

  208. H.R. Palally, S. Chen, W. Yao, L. Hanzo, Particle swarm optimisation aided semi-blind joint maximum likelihood channel estimation and data detection for MIMO systems, in 2009 IEEE/SP 15th Workshop on Statistical Signal Processing (2009), pp. 309–312. https://doi.org/10.1109/SSP.2009.5278578

  209. I.E. Shaalan, A.A.S. Dessouki, K.A. Elbarbary, M.S.A. El-Soud, Performance of PSO and SA assisted joint scheme of channel estimation and PPIC in MIMO-SDMA/OFDM over-loaded system, in 2013 21st International Conference on Software, Telecommunications and Computer Networks-(SoftCOM 2013) (2013), pp. 1–5. https://doi.org/10.1109/SoftCOM.2013.6671895

  210. X. He, R. Song, W.-P. Zhu, Pilot allocation for sparse channel estimation in MIMO-OFDM systems. IEEE Trans. Circuits Syst. II Express Briefs 60(9), 612–616 (2013). https://doi.org/10.1109/TCSII.2013.2268433

    Article  Google Scholar 

  211. X. He, R. Song, W.-P. Zhu, Pilot allocation for distributed-compressed-sensing-based sparse channel estimation in MIMO-OFDM systems. IEEE Trans. Veh. Technol. 65(5), 2990–3004 (2016). https://doi.org/10.1109/TVT.2015.2441743

    Article  Google Scholar 

  212. K. Sastry, D. Goldberg, G. Kendall, Genetic algorithms, in Search Methodologies (Springer, 2005), pp. 97–125

  213. S.F. Page, S. Chen, C.J. Harris, N.M. White, Repeated weighted boosting search for discrete or mixed search space and multiple-objective optimisation. Appl. Soft Comput. 12(9), 2740–2755 (2012). https://doi.org/10.1016/j.asoc.2012.03.056

    Article  Google Scholar 

  214. S. Chen, X. Wang, C.J. Harris, Experiments with repeating weighted boosting search for optimization signal processing applications. IEEE Trans. Syst. Man Cybern. Part B (Cybernetics) 35(4), 682–693 (2005). https://doi.org/10.1109/TSMCB.2005.845398

    Article  Google Scholar 

  215. M. Nasseri, H. Bakhshi, S. Sahebdel, R. Falahian, M. Ahmadi, CPCA application in channel estimation in MIMO-OFDM system. Int. J. Commun. Netw. Syst. Sci. 4, 384–387 (2011). https://doi.org/10.1109/TWC.2014.2365813

    Article  Google Scholar 

  216. C. hua, Z. Xiao-hui, MIMO-OFDM channel estimation based on PCA, in 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering, vol. 6 (2010), pp. 300–303. https://doi.org/10.1109/CMCE.2010.5609848

  217. E.H. Krishna, K. Sivani, K.A. Reddy, Improved multi-scale principal component analysis based OFDM channel estimation, in 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET) (2016), pp. 1616–1619. https://doi.org/10.1109/WiSPNET.2016.7566411

  218. L. Sarperi, X. Zhu, A.K. Nandi, Blind OFDM receiver based on independent component analysis for multiple-input multiple-output systems. IEEE Trans. Wirel. Commun. 6(11), 4079–4089 (2007). https://doi.org/10.1109/TWC.2007.060191

    Article  Google Scholar 

  219. J. Gao, X. Zhu, A.K. Nandi, Linear precoding aided blind equalization with independent component analysis in MIMO OFDM systems, in 2008 16th European Signal Processing Conference (2008), pp. 1–5

  220. E.H. Krishna, K. Sivani, K.A. Reddy, OFDM channel estimation and equalization using multi scale independent component analysis, in 2015 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES) (2015), pp. 1–5. https://doi.org/10.1109/SPICES.2015.7091408

  221. C. Xu, H. Li, S. Chang, Semi-blind MIMO-OFDM channel estimation based on ICA and pilot carriers, in 2011 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC) (2011), pp. 1–4. https://doi.org/10.1109/ICSPCC.2011.6061601

  222. C.-K. Wen, S. Jin, K.-K. Wong, J.-C. Chen, P. Ting, Channel estimation for massive MIMO using Gaussian-mixture bayesian learning. IEEE Trans. Wirel. Commun. 14(3), 1356–1368 (2015). https://doi.org/10.1109/TWC.2014.2365813

    Article  Google Scholar 

  223. G. Gui, L. Xu, L. Shan, Block Bayesian sparse learning algorithms with application to estimating channels in OFDM systems, in 2014 International Symposium on Wireless Personal Multimedia Communications (WPMC) (2014), pp. 238–242. https://doi.org/10.1109/WPMC.2014.7014823

  224. J. Chen, X. Zhang, P. Zhang, Bayesian learning for BPSO-based pilot pattern design over sparse OFDM channels, in ICC 2020—2020 IEEE International Conference on Communications (ICC) (2020), pp. 1–6. https://doi.org/10.1109/ICC40277.2020.9148704

  225. L. Zhao, W.-J. Gao, W. Guo, Sparse bayesian learning of delay-doppler channel for OTFS system. IEEE Commun. Lett. 24(12), 2766–2769 (2020). https://doi.org/10.1109/LCOMM.2020.3021120

    Article  Google Scholar 

  226. J.-C. Jiang, H.-M. Wang, Data-enhanced bayesian MIMO-OFDM channel estimation strategy with universal noise model, in 2020 IEEE/CIC International Conference on Communications in China (ICCC) (2020), pp. 283–288. https://doi.org/10.1109/ICCC49849.2020.9238821

  227. C.A. Charu, Neural Networks and Deep Learning: A Textbook (Spinger, 2018)

    MATH  Google Scholar 

  228. A. Burkov, The Hundred-Page Machine Learning Book, vol. 1 (Andriy Burkov, Quebec City, 2019)

    Google Scholar 

  229. S. Skansi, Introduction to Deep Learning: from Logical Calculus to Artificial Intelligence (Springer, Berlin, 2018)

    Book  MATH  Google Scholar 

  230. Z. Comert, A.F. Kocamaz, A study of artificial neural network training algorithms for classification of cardiotocography signals. Bitlis Eren Univ. J. Sci. Technol. 7(2), 93–103 (2017)

    Article  Google Scholar 

  231. C.-H. Cheng, Y.-H. Huang, H.-C. Chen, Channel estimation in OFDM systems using neural network technology combined with a genetic algorithm. Soft. Comput. 20, 4139–4148 (2016). https://doi.org/10.1007/s00500-015-1749-7

    Article  Google Scholar 

  232. C.-H. Cheng, Y.-P. Cheng, W.-C. Li, Y.-H. Huang, Using back propagation neural network for channel estimation and compensation in OFDM systems, in 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems (2013), pp. 340–345. https://doi.org/10.1109/CISIS.2013.62

  233. J.J. Hengles Almeida, P.B. Lopes, C. Akamine, N. Omar, An Applicatoin of Neural Networks to Channel Estimation of the ISDB-TB FBMC System. SSRN (2018). https://doi.org/10.2139/ssrn.3372932

  234. E. Chen, R. Tao, X. Zhao, Channel equalization for OFDM system based on the BP neural network, in 2006 8th International Conference on Signal Processing, vol. 3 (2006). https://doi.org/10.1109/ICOSP.2006.345910

  235. N. Taspinar, M.N. Seyman, Back propagation neural network approach for channel estimation in OFDM system, in 2010 IEEE International Conference on Wireless Communications, Networking and Information Security (2010), pp. 265–268. https://doi.org/10.1109/WCINS.2010.5541934

  236. M.M.A. Moustafa, S.H.A. El-Ramly, Channel estimation and equalization using backpropagation neural networks in OFDM systems, in 2009 IFIP International Conference on Wireless and Optical Communications Networks (2009), pp. 1–4. https://doi.org/10.1109/WOCN.2009.5010528

  237. M. Mathew, A. Francis, K. Vijayakumar, G.V. Titus, Semi blind neural network based channel estimation technique for OFDM receivers, in 2013 Annual International Conference on Emerging Research Areas and 2013 International Conference on Microelectronics, Communications and Renewable Energy (2013), pp. 1–5. https://doi.org/10.1109/AICERA-ICMiCR.2013.6576037

  238. K. Hiray, K.V. Babu, A neural network based channel estimation scheme for OFDM system, in 2016 International Conference on Communication and Signal Processing (ICCSP) (2016), pp. 0438–0441. https://doi.org/10.1109/ICCSP.2016.7754174

  239. Z. Li, M. Lei, M. Zhao, M. Li, Joint channel estimation and signal detection for FBMC based on artificial neural network, in 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall) (2018), pp. 1–5. https://doi.org/10.1109/VTCFall.2018.8690845

  240. M.R. Medhi, K.K. Sarma, DWT based multi carrier CDMA system using ANN-aided channel estimation, in 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN) (2015), pp. 248–252. https://doi.org/10.1109/SPIN.2015.7095301

  241. S.J. Nawaz, S. Mohsin, A.A. Ikaram, Neural network based MIMO-OFDM channel equalizer using comb-type pilot arrangement, in 2009 International Conference on Future Computer and Communication (2009), pp. 36–41. https://doi.org/10.1109/ICFCC.2009.136

  242. G. Charalabopoulos, P. Stavroulakis, A.H. Aghvami, A frequency-domain neural network equalizer for OFDM, in GLOBECOM ’03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489), vol. 2 (2003), pp. 571–5752. https://doi.org/10.1109/GLOCOM.2003.1258303

  243. X. Zhou, X. Wang, Channel estimation for OFDM systems using adaptive radial basis function networks. IEEE Trans. Veh. Technol. 52(1), 48–59 (2003). https://doi.org/10.1109/TVT.2002.800619

    Article  Google Scholar 

  244. T. Cui, C. Tellambura, Channel estimation for OFDM systems based on adaptive radial basis function networks, in IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004, vol. 1 (2004), pp. 608–6111. https://doi.org/10.1109/VETECF.2004.1400079

  245. J. Liu, X. Zang, X. Gong, Immune system assisted radial basis function network for ofdm system channel tracking in dynamic environments, in 2008 Eighth International Conference on Intelligent Systems Design and Applications, vol. 1 (IEEE, 2008), pp. 582–586

  246. M. Hoseinzade, K. Mohamedpour, S.M.H. Andargoli, H.S. Razaghi, OFDM channel estimation based on Gaussian radial basis function interpolation, in 2009 11th International Conference on Advanced Communication Technology, vol. 01 (2009), pp. 9–13

  247. X.W. He, R.Z. Yang, J. Zhang, Y.H. Zhang, An ofdm channel estimation method with radial basis function neural network. In: Information Technology Applications in Industry. Applied Mechanics and Materials, vol. 263, pp. 1142-1149. Trans Tech Publications Ltd, ??? (2013). https://doi.org/10.4028/www.scientific.net/AMM.263-266.1142

  248. S.T. Ahmad, K.P. Kumar, Radial basis function neural network nonlinear equalizer for 16-qam coherent optical ofdm. IEEE Photon. Technol. Lett. 28(22), 2507–2510 (2016). https://doi.org/10.1109/LPT.2016.2601901

    Article  Google Scholar 

  249. j. Hao, l. Yang, Semi-blind channel estimation of MIMO-OFDM systems based on RBF network, in IET International Communication Conference on Wireless Mobile and Computing (CCWMC 2011) (2011), pp. 187–191. https://doi.org/10.1049/cp.2011.0872

  250. M. Jiang, C. Li, H. Li, D. Yuan, Channel tracking based on neural network and particle filter in MIMO-OFDM system, in 2008 Fourth International Conference on Natural Computation, vol. 5 (2008), pp. 192–196. https://doi.org/10.1109/ICNC.2008.471

  251. F. Li, M. Zhou, H. Li, A novel neural network optimized by quantum genetic algorithm for signal detection in MIMO-OFDM systems, in Computational Intelligence in Control and Automation (CICA) (2011), pp. 170–177. https://doi.org/10.1109/CICA.2011.5945763

  252. S. Sun, B. Rong, R.Q. Hu, Y. Ju, Uneven comb pilots based channel estimation for cdd-ofdm system, in 2012 IEEE Global Communications Conference (GLOBECOM) (2012), pp. 4736–4740. https://doi.org/10.1109/GLOCOM.2012.6503867

  253. M.N. Seyman, N. Taspinar, Radial basis function neural networks for channel estimation in mimo-ofdm systems. Arab. J. Sci. Eng. 38(8), 2173–2178 (2013)

    Article  Google Scholar 

  254. S. Simsir, N. Taspınar, Channel estimation using radial basis function neural network in ofdm-idma system. Wirel. Pers. Commun. 85(4), 1883–1893 (2015)

    Article  Google Scholar 

  255. L. Yang, B. Xue, M. Nie, C. Liu, Q. Zhang, Semi-blind channel estimation of MIMO-OFDM system based on extreme learning machine, in 2013 Sixth International Symposium on Computational Intelligence and Design, vol. 2 (2013), pp. 164–168. https://doi.org/10.1109/ISCID.2013.155

  256. J. Liu, K. Mei, X. Zhang, D. Ma, J. Wei, Online extreme learning machine-based channel estimation and equalization for OFDM systems. IEEE Commun. Lett. 23(7), 1276–1279 (2019). https://doi.org/10.1109/LCOMM.2019.2916797

    Article  Google Scholar 

  257. M. Saideh, E.P. Simon, J. Farah, J. Villain, A. Fleury, V. Deniau, C. Gransart, Ensemble extreme learning machine based equalizers for OFDM systems, in 2020 14th International Conference on Signal Processing and Communication Systems (ICSPCS) (2020), pp. 1–6. https://doi.org/10.1109/ICSPCS50536.2020.9310047

  258. C. Qing, L. Wang, L. Dong, J. Wang, Enhanced ELM based channel estimation for RIS-assisted OFDM systems with insufficient CP and imperfect hardware. IEEE Commun. Lett. (2021). https://doi.org/10.1109/LCOMM.2021.3123736

    Article  Google Scholar 

  259. M.R. Mahmood, M.A. Matin, A design of extreme learning machine based receiver for 22 MIMO-OFDM System, in 2021 IEEE International Conference on Communication, Networks and Satellite (COMNETSAT) (2021), pp. 367–370. https://doi.org/10.1109/COMNETSAT53002.2021.9530798

  260. Z. Mai, Y. Chen, L. Du, A novel blind mmWave channel estimation algorithm based on ML-ELM. IEEE Commun. Lett. 25(5), 1549–1553 (2021). https://doi.org/10.1109/LCOMM.2021.3049885

    Article  Google Scholar 

  261. D.F. Carrera, D. Zabala-Blanco, C. Vargas-Rosales, C.A. Azurdia-Meza, Extreme learning machine-based receiver for multi-user massive MIMO systems. IEEE Commun. Lett. 25(2), 484–488 (2021). https://doi.org/10.1109/LCOMM.2020.3031195

    Article  Google Scholar 

  262. D.F. Carrera, C. Vargas-Rosales, C.A. Azurdia-Meza, M. Morocho-Yaguana, Extreme learning machine detector for millimeter-wave massive mimo systems. AEU Int. J. Electron. Commun. 138, 153875 (2021)

    Article  Google Scholar 

  263. D. Zabala-Blanco, M. Mora, C.A. Azurdia-Meza, A.D. Firoozabadi, P.J.P. Jativa, S. Montejo-Sanchez, Multilayer extreme learning machine as equalizer in ofdm-based radio-over-fiber systems. IEEE Lat. Am. Trans. 19(10), 1790–1797 (2021)

    Article  Google Scholar 

  264. E. Salazar, C.A. Azurdia-Meza, D. Zabala-Blanco, S. Bolufe, I. Soto, Semi-supervised extreme learning machine channel estimator and equalizer for vehicle to vehicle communications. Electronics 10(8), 968 (2021)

    Article  Google Scholar 

  265. I.G. Muhammad, K.E. Tepe, E. Abdel-Raheem, QAM equalization and symbol detection in OFDM systems using extreme learning machine. Neural Comput. Appl. 22, 491–500 (2013). https://doi.org/10.1007/s00521-011-0796-y

    Article  Google Scholar 

  266. L. Yang, Q. Zhao, Y. Jing, Channel equalization and detection with ELM-based regressors for OFDM systems. IEEE Commun. Lett. 24(1), 86–89 (2020). https://doi.org/10.1109/LCOMM.2019.2951404

    Article  Google Scholar 

  267. K.K. Sarma, A. Mitra, Estimation of MIMO channels using complex time delay fully recurrent neural network, in 2011 2nd National Conference on Emerging Trends and Applications in Computer Science (2011), pp. 1–5. https://doi.org/10.1109/NCETACS.2011.5751375272

  268. J. Gu, C. Shan, X. Chen, H. Yin, W. Wang, A novel pilot-aided channel estimation scheme based on RNN for FDD-LTE systems, in 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP) (2018), pp. 1–5. https://doi.org/10.1109/WCSP.2018.8555634

  269. H. Kim, Signal recovery technique using recurrent neural network in interference environment, in 2021 International Conference on Information and Communication Technology Convergence (ICTC) (2021), pp. 178–183. https://doi.org/10.1109/ICTC52510.2021.9621098

  270. K.K. Sarma, A. Mitra, Modeling mimo channels using a class of complex recurrent neural network architectures. AEU Int. J. Electron. Commun. 66(4), 322–331 (2012)

    Article  Google Scholar 

  271. G. Ansari, A. Bhatt, Softmax recurrent neural network based faded channel estimation using fim in mimo-ofdm

  272. S. Nandi, A. Nandi, N.N. Pathak, Channel estimation of massive mimo-ofdm system using elman recurrent neural network. Arab. J. Sci. Eng. 47, 1–11 (2021)

    Google Scholar 

  273. Y. Liao, Y. Hua, X. Dai, H. Yao, X. Yang, ChanEstNet: a deep learning based channel estimation for high-speed scenarios, in ICC 2019—2019 IEEE International Conference on Communications (ICC) (2019), pp. 1–6. https://doi.org/10.1109/ICC.2019.8761312

  274. X. Cheng, D. Liu, S. Yan, W. Shi, Y. Zhao, Channel estimation and equalization based on deep BLSTM for FBMC-OQAM systems, in ICC 2019—2019 IEEE International Conference on Communications (ICC) (2019), pp. 1–6. https://doi.org/10.1109/ICC.2019.8761647

  275. S. Wang, R. Yao, T.A. Tsiftsis, N.I. Miridakis, N. Qi, Signal detection in uplink time-varying OFDM systems using RNN with bidirectional LSTM. IEEE Wirel. Commun. Lett. 9(11), 1947–1951 (2020). https://doi.org/10.1109/LWC.2020.3009170

    Article  Google Scholar 

  276. C. Eom, C. Lee, Hybrid neural network-based fading channel prediction for link adaptation. IEEE Access 9, 117257–117266 (2021). https://doi.org/10.1109/ACCESS.2021.3106739

    Article  Google Scholar 

  277. J. Pan, H. Shan, R. Li, Y. Wu, W. Wu, T.Q.S. Quek, Channel estimation based on deep learning in vehicle-to-everything environments. IEEE Commun. Lett. 25(6), 1891–1895 (2021). https://doi.org/10.1109/LCOMM.2021.3059922

    Article  Google Scholar 

  278. R. Kadir, R. Saha, M.A. Awal, M.I. Kadir, Deep bidirectional lstm network learning-aided ofdma downlink and sc-fdma uplink, in 2021 International Conference on Electronics, Communications and Information Technology (ICECIT) (2021), pp. 1–4. https://doi.org/10.1109/ICECIT54077.2021.9641123

  279. M.H.E. Ali, I.B. Taha, Channel state information estimation for 5g wireless communication systems: recurrent neural networks approach. PeerJ. Comput. Sci. 7, 682 (2021)

    Article  Google Scholar 

  280. A.K. Nair, V. Menon, Joint channel estimation and symbol detection in mimo-ofdm systems: a deep learning approach using bi-lstm, in 2022 14th International Conference on COMmunication Systems NETworkS (COMSNETS) (2022), pp. 406–411. https://doi.org/10.1109/COMSNETS53615.2022.9668456

  281. Z. Mao, S. Yan, Deep learning based channel estimation in fog radio access networks. China Commun. 16(11), 16–28 (2019). https://doi.org/10.23919/JCC.2019.11.002

    Article  Google Scholar 

  282. J. Chen, Z. Hao, C. Fang, FBMC modulation signal detection based on gated recurrent unit, in 2021 IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC)2021 IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC) (2021), pp. 1–4. https://doi.org/10.1109/ICEIEC51955.2021.9463818

  283. W.A. Raslan, M.A. Mohamed, H.M. Abdel-Atty, Deep-bigru based channel estimation scheme for mimo-fbmc systems. Phys. Commun. 51, 101592 (2022)

    Article  Google Scholar 

  284. W. Danesh, C. Zhao, B.T. Wysocki, M.J. Medley, N.N. Thawdar, Y. Yi, Channel estimation in wireless OFDM systems using reservoir computing, in 2015 IEEE Symposium on Computational Intelligence for Security and Defense Applications (CISDA) (2015), pp. 1–5. https://doi.org/10.1109/CISDA.2015.7208638

  285. Y. Sui, Y. He, T. Cheng, Y. Huang, Y. Wu, L. Shi, A. Farhan, Adaptive elastic echo state network for channel prediction in ieee802.11ah standard-based ofdm system. IEEE Access 8, 10169–10185 (2020). https://doi.org/10.1109/ACCESS.2020.2964810

    Article  Google Scholar 

  286. Y. Sui, Y. He, T. Cheng, Y. Huang, S. Ning, Broad echo state network for channel prediction in MIMO-OFDM systems. IEEE Trans. Veh. Technol. 69(11), 13383–13399 (2020). https://doi.org/10.1109/TVT.2020.3025913

    Article  Google Scholar 

  287. Y. Liao, Y. Wang, W. Li, Channel estimation based on echo state networks in wireless mimo systems, in 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC) (2015), pp. 1541–1546. https://doi.org/10.1109/IMCCC.2015.327

  288. S. Mosleh, C. Sahin, L. Liu, R.Y. Zheng, Y. Yang, An energy efficient decoding scheme for nonlinear mimo-ofdm network using reservoir computing, in 2016 International Joint Conference on Neural Networks (IJCNN) (2016), pp. 1166–1173. https://doi.org/10.1109/IJCNN.2016.7727329

  289. S.S. Mosleh, L. Liu, C. Sahin, Y.R. Zheng, Y. Yi, Brain-inspired wireless communications: where reservoir computing meets mimo-ofdm. IEEE Trans. Neural Netw. Learn. Syst. 29(10), 4694–4708 (2018). https://doi.org/10.1109/TNNLS.2017.2766162

    Article  Google Scholar 

  290. K. Bai, Y. Yi, Z. Zhou, S. Jere, L. Liu, Moving toward intelligence: detecting symbols on 5g systems through deep echo state network. IEEE J. Emerg. Select. Top. Circuits Syst. 10(2), 253–263 (2020). https://doi.org/10.1109/JETCAS.2020.2992238

    Article  Google Scholar 

  291. Z. Zhou, L. Liu, H.-H. Chang, Learning for detection: Mimo-ofdm symbol detection through downlink pilots. IEEE Trans. Wirel. Commun. 19(6), 3712–3726 (2020)

    Article  Google Scholar 

  292. H. Ye, G.Y. Li, B.-H. Juang, Power of deep learning for channel estimation and signal detection in OFDM systems. IEEE Wirel. Commun. Lett. 7(1), 114–117 (2017)

    Article  Google Scholar 

  293. X. Cheng, D. Liu, Z. Zhu, W. Shi, Y. Li, A ResNet-DNN based channel estimation and equalization scheme in FBMC/OQAM systems, in 2018 10th International Conference on Wireless Communications and Signal Processing (WCSP) (2018), pp. 1–5. https://doi.org/10.1109/WCSP.2018.8555649

  294. E. Balevi, J.G. Andrews, Deep learning-based channel estimation for high-dimensional signals (2019). arXiv preprint arXiv:1904.09346

  295. A.K. Gizzini, M. Chafii, A. Nimr, G. Fettweis, Adaptive channel estimation based on deep learning, in 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall) (IEEE, 2020), pp. 1–5

  296. Q. Huang, C. Zhao, M. Jiang, X. Li, J. Liang, Cascade-Net: a new deep learning architecture for OFDM detection (2018). arXiv preprint arXiv:1812.00023

  297. X. Gao, S. Jin, C.-K. Wen, G.Y. Li, ComNet: combination of deep learning and expert knowledge in OFDM receivers. IEEE Commun. Lett. 22(12), 2627–2630 (2018)

    Article  Google Scholar 

  298. P. Jiang, T. Wang, B. Han, X. Gao, J. Zhang, C.-K. Wen, S. Jin, G.Y. Li, Artificial intelligence-aided OFDM receiver: design and experimental results (2018). arXiv preprint arXiv:1812.06638

  299. C. Fan, X. Yuan, Y.-J. Zhang, CNN-based signal detection for banded linear systems. IEEE Trans. Wirel. Commun. 18(9), 4394–4407 (2019)

    Article  Google Scholar 

  300. Z. Zhao, M.C. Vuran, F. Guo, S.D. Scott, Deep-waveform: a learned OFDM receiver based on deep complex-valued convolutional networks. IEEE J. Select. Areas Commun. 39, 2407–2420 (2021)

    Article  Google Scholar 

  301. X. Ru, L. Wei, Y. Xu, Model-driven channel estimation for OFDM systems based on image super-resolution network, in 2020 IEEE 5th International Conference on Signal and Image Processing (ICSIP) (IEEE, 2020), pp. 804–808

  302. X. Chen, M. Liu, G. Gui, B. Adebisi, H. Gacanin, H. Sari, Complex deep neural network based intelligent signal detection methods for OFDM-IM systems, in 2021 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit) (IEEE, 2021), pp. 90–94

  303. C. Eom, C. Lee, Hybrid neural network-based fading channel prediction for link adaptation. IEEE Access 9, 117257–117266 (2021)

    Article  Google Scholar 

  304. G.E. Hinton, R.S. Zemel, Autoencoders, minimum description length, and Helmholtz free energy. Adv. Neural. Inf. Process. Syst. 6, 3–10 (1994)

    Google Scholar 

  305. T.J. O’Shea, K. Karra, T.C. Clancy, Learning to communicate: Channel auto-encoders, domain specific regularizers, and attention, in 2016 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT) (2016), pp. 223–228. https://doi.org/10.1109/ISSPIT.2016.7886039

  306. M. Kim, W. Lee, D.-H. Cho, A novel PAPR reduction scheme for OFDM system based on deep learning. IEEE Commun. Lett. 22(3), 510–513 (2017)

    Article  Google Scholar 

  307. S. Dorner, S. Cammerer, J. Hoydis, S. Ten Brink, Deep learning based communication over the air. IEEE J. Select. Top. Signal Process. 12(1), 132–143 (2017)

    Article  Google Scholar 

  308. F.A. Aoudia, J. Hoydis, End-to-end learning of communications systems without a channel model, in 2018 52nd Asilomar Conference on Signals, Systems, and Computers (IEEE, 2018), pp. 298–303

  309. A. Felix, S. Cammerer, S. Dorner, J. Hoydis, S. Ten Brink, OFDM-autoencoder for end-to-end learning of communications systems, in 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC) (IEEE, 2018), pp. 1–5

  310. E. Balevi, J.G. Andrews, Reliable low resolution OFDM receivers via deep learning, in 2018 52nd Asilomar Conference on Signals, Systems, and Computers. (IEEE, 2018), pp. 697–701

  311. T.J. O’Shea, T. Erpek, T.C. Clancy, Deep learning based MIMO communications (2017). arXiv preprint arXiv:1707.07980

  312. X. Yan, F. Long, J. Wang, N. Fu, W. Ou, B. Liu, Signal detection of MIMO-OFDM system based on auto encoder and extreme learning machine, in 2017 International Joint Conference on Neural Networks (IJCNN) (IEEE, 2017), pp. 1602–1606

  313. S.M. Alamouti, A simple transmit diversity technique for wireless communications. IEEE J. Sel. Areas Commun. 16(8), 1451–1458 (1998)

    Article  Google Scholar 

  314. C.-K. Wen, W.-T. Shih, S. Jin, Deep learning for massive MIMO CSI feedback. IEEE Wirel. Commun. Lett. 7(5), 748–751 (2018)

    Article  Google Scholar 

  315. S. Zhao, Y. Fang, L. Qiu, Deep Learning-Based channel estimation with SRGAN in OFDM Systems, in 2021 IEEE Wireless Communications and Networking Conference (WCNC) (2021), pp. 1–6. https://doi.org/10.1109/WCNC49053.2021.9417242

  316. E. Balevi, J.G. Andrews, Wideband channel estimation with a generative adversarial network. IEEE Trans. Wirel. Commun. 20(5), 3049–3060 (2021). https://doi.org/10.1109/TWC.2020.3047100

    Article  Google Scholar 

  317. D. Balevi Zhang, J. Zhao, L. Yang, Y. Nie, X. Lin, Generative adversarial network-based channel estimation in high-speed mobile scenarios, in 2021 13th International Conference on Wireless Communications and Signal Processing (WCSP) (2021), pp. 1–5. https://doi.org/10.1109/WCSP52459.2021.9613362

  318. B. Balevi Zhang, D. Hu, J. Wu, Y. Xu, An effective generative model based channel estimation method with reduced overhead. IEEE Trans. Veh. Technol. (2022). https://doi.org/10.1109/TVT.2022.3171697

    Article  Google Scholar 

  319. S. Balevi Kojima, H. He, T. Omura, K. Maruta, C.-J. Ahn, Generalized regression neural network based fast fading channel tracking using frequency-domain CSI smoothing. IEEE Access 9, 142425–142436 (2021). https://doi.org/10.1109/ACCESS.2021.3121399

    Article  Google Scholar 

  320. T. Balevi Omura, N. Hoeur, K. Maruta, C.-J. Ahn, Improving ANN based channel identification and compensation using GRNN method under fast fading environment, in 2019 International Conference on Advanced Technologies for Communications (ATC) (2019), pp. 28–32. https://doi.org/10.1109/ATC.2019.8924557

  321. J.-H. Balevi Wen, C.-Y. Chang, G.-R. Lee, C.-Y. Huang, OFDM channel prediction using fuzzy update LMS algorithm in time-variant mobile channel, in IEEE Vehicular Technology Conference (2006), pp. 1–5. https://doi.org/10.1109/VTCF.2006.404

  322. C.-H. Balevi Cheng, Y.-F. Huang, H.-C. Chen, T.-Y. Yao, Neural network-based estimation for OFDM channels, in 2015 IEEE 29th International Conference on Advanced Information Networking and Applications (2015), pp. 600–604. https://doi.org/10.1109/AINA.2015.242

  323. J. Balevi Sun, D.-F. Yuan, Neural network channel estimation based on least mean error algorithm in the ofdm systems, in ISNN’06. (Springer, Berlin, 2006), pp. 706–711. https://doi.org/10.1007/11760023104

  324. H. Balevi Mao, H. Lu, Y. Lu, D. Zhu, RoemNet: robust meta learning based channel estimation in OFDM systems, in ICC 2019—2019 IEEE International Conference on Communications (ICC) (2019), pp. 1–6. https://doi.org/10.1109/ICC.2019.8761319330

  325. X. Balevi Huang, X. Zhu, Y. Jiang, Y. Liu, Efficient enhanced K-means clustering for semi-blind channel estimation of cell-free massive MIMO, in ICC 2020—2020 IEEE International Conference on Communications (ICC) (2020), pp. 1–6. https://doi.org/10.1109/ICC40277.2020.9148898

  326. K. Mei, J. Liu, X. Zhang, K. Cao, N. Rajatheva, J. Wei, A low complexity learning-based channel estimation for OFDM systems with online training. IEEE Trans. Commun. 69(10), 6722–6733 (2021). https://doi.org/10.1109/TCOMM.2021.3095198

    Article  Google Scholar 

  327. L. Li, H. Chen, H.-H. Chang, L. Liu, Deep residual learning meets OFDM channel estimation. IEEE Wirel. Commun. Lett. 9(5), 615–618 (2020). https://doi.org/10.1109/LWC.2019.2962796

    Article  Google Scholar 

  328. I. Ladlani, L. Houichi, L. Djemili, S. Heddam, K. Belouz, Modeling daily reference evapotranspiration (et0) in the north of Algeria using generalized regression neural networks (grnn) and radial basis function neural networks (rbfnn): a comparative study. Meteorol. Atmos. Phys. 118(3), 163–178 (2012)

    Article  Google Scholar 

  329. H. He, S. Kojima, T. Omura, K. Maruta, Generalized regression neural network based channel identification and compensation using scattered pilot. Radioengineering 30(4) (2021)

  330. B.A. Jebur, S.H. Alkassar, M.A.M. Abdullah, C.C. Tsimenidis, Efficient machine learning-enhanced channel estimation for OFDM systems. IEEE Access 9, 100839–100850 (2021). https://doi.org/10.1109/ACCESS.2021.3097436

    Article  Google Scholar 

  331. R.S. Sutton, A.G. Barto, Reinforcement Learning: An Introduction (MIT Press, 2018)

    MATH  Google Scholar 

  332. T.E. Bogale, X. Wang, L.B. Le, Adaptive channel prediction, beamforming and scheduling design for 5G V2I network: analytical and machine learning approaches. IEEE Trans. Veh. Technol. 69(5), 5055–5067 (2020). https://doi.org/10.1109/TVT.2020.2975818

    Article  Google Scholar 

  333. M.S. Oh, S. Hosseinalipour, T. Kim, C.G. Brinton, D.J. Love, Channel estimation via successive denoising in MIMO OFDM systems: a reinforcement learning approach, in ICC 2021—IEEE International Conference on Communications (2021), pp. 1–6. https://doi.org/10.1109/ICC42927.2021.9500671

  334. Y. Li, Deep Reinforcement Learning: An Overview (2017). arXiv. 1048550/ARXIV.1701.07274. https://arxiv.org/abs/1701.07274

  335. S. Liu, T. Wang, S. Wang, Toward intelligent wireless communications: deep learning-based physical layer technologies. Digit. Commun. Netw. 7(4), 589–597 (2021). https://doi.org/10.1016/j.dcan.2021.09.014

    Article  Google Scholar 

  336. V. Mnih, K. Kavukcuoglu, D. Silver, A.A. Rusu, J. Veness, M.G. Bellemare, A. Graves, M. Riedmiller, A.K. Fidjeland, G. Ostrovski et al., Human-level control through deep reinforcement learning. Nature 518(7540), 529–533 (2015)

    Article  Google Scholar 

  337. D. Silver, A. Huang, C.J. Maddison, A. Guez, L. Sifre, G. Van Den Driessche, J. Schrittwieser, I. Antonoglou, V. Panneershelvam, M. Lanctot et al., Mastering the game of go with deep neural networks and tree search. Nature 529(7587), 484–489 (2016)

    Article  Google Scholar 

  338. M.G. Bellemare, Y. Naddaf, J. Veness, M. Bowling, The arcade learning environment: an evaluation platform for general agents. J. Artif. Intell. Res. 47, 253–279 (2013)

    Article  Google Scholar 

  339. S. Bhardwaj, J.-M. Lee, D.-S. Kim, Double deep q-learning based channel estimation for industrial wireless networks, in 2020 International Conference on Information and Communication Technology Convergence (ICTC) (2020), pp. 1318–1320. https://doi.org/10.1109/ICTC49870.2020.9289263

  340. Y. Omid, S.M. Hosseini, S.M. Shahabi, M. Shikh-Bahaei, A. Nallanathan, Aoa-based pilot assignment in massive mimo systems using deep reinforcement learning. IEEE Commun. Lett. 25(9), 2948–2952 (2021). https://doi.org/10.1109/LCOMM.2021.3089234

    Article  Google Scholar 

  341. M. Naeem, G. De Pietro, A. Coronato, Application of reinforcement learning and deep learning in multiple-input and multiple-output (mimo) systems. Sensors 22(1), 309 (2021)

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the National Institute of Telecommunications for the resources to support this work.

Funding

This work was partially supported by São Paulo Research Foundation (Fapesp) (Grant No. 2021/06946-0 and SAMURAI Project Grant No. 20/05127-2), by CNPq (Grants No. 311470/2021-1, 403827/2021-3 and 303282/2021-5), and by RNP, with resources from MCTIC (Grant No. 01245.010604/2020-14), under the 6G Mobile Communications Systems project of the Radiocommunication Reference Center (Centro de Referência em Radicomunicações-CRR) of the National Institute of Telecommunications (Instituto Nacional de Telecomunicações -Inatel), Brazil.

Author information

Authors and Affiliations

Authors

Contributions

E. C. Vilas Boas and J. D. S. e Silva are the main authors of the current review paper, contributing to the development of the ideas, design of the study, analysis, and article writing. R. A. A. de Souza, F. A. P. de Figueiredo, and L. L. Mendes have contributed to the ideas discussion, article writing, and review process. All authors read and approved the final manuscript.

Authors’ information

Evandro Cesar Vilas Boas received the B.Sc. degree in telecommunication engineering and the M.Sc. degree from the National Institute of Telecommunications (Inatel), in 2016 and 2019, respectively. He is currently a Doctoral fellow at the Inatel and an engineering researcher at Wireless and Optical Convergence Access Laboratory (WOCA Lab.). He also works at the Cyber Security and Internet of Things Laboratory (CS &I Lab) supervising undergraduate students in research projects related to the internet of things (IoT), software-defined radio, and artificial intelligence applied to telecommunication research projects, being a team guidance in the area of IoT and Nanosatellite (CubeSat and CanSats). He has joined the National Institute of Telecommunication as Auxiliary Professor. He has experience and interest in radio frequency, antennas, propagation, IoT, mobile communication networks, and software-defined radio.

Jefferson David Santos e Silva received the B.Sc. degree in electrical engineering from the Faculdade de Ciência Exatas e Tecnológicas (Facet) Santo Agostinho, Brazil, in 2017, and the M.Sc. degree from the National Institute of Telecommunications (Inatel), Brazil, in 2019. He is currently a researcher at the Cognitive Radio Laboratory in Inatel. He also works in industry as part of the Inatel Competence Center (ICC). His research interests include wireless channel modeling, artificial intelligence, and machine learning.

Felipe Augusto Pereira de Figueiredo received the B.Sc. and M.Sc. degrees in telecommunication engineering from the National Institute of Telecommunications (Inatel), Brazil, in 2004 and 2011, respectively. He received his first Ph.D. degree from the State University of Campinas (UNICAMP), Brazil, in 2019, and the second one from the University of Ghent (UGhent), Belgium, in 2021. He has been working on the research and development of telecommunication systems for more than 15 years. His research interests include digital signal processing, digital communications, mobile communications, MIMO, multicarrier modulations, FPGA development, and machine learning.

Luciano Leonel Mendes received the B.Sc. and M.Sc. degrees from the National Institute of Telecommunications (Inatel), Brazil, in 2001 and 2003, respectively, and the doctor’s degree from the State University of Campinas (UNICAMP), Brazil, in 2007, all in electrical engineering. Since 2001, he has been a Professor at Inatel, where he has acted as the Technical Manager of the Hardware Development Laboratory from 2006 to 2012. From 2013 to 2015, he was a Visiting Researcher at the Technical University of Dresden (TUD) in the Vodafone Chair Mobile Communication Systems, where he has developed his postdoctoral research. In 2017, he was elected Research Coordinator of the 5G Brazil Project, an association involving industries, telecom operators, and academia which aims for funding and building an ecosystem toward 5G in Brazil. He is also the technical coordinator of the Brazil 6G Project

Rausley Adriano Amaral de Souza received the B.Sc., E.E., and M.Sc. degrees from the National Institute of Telecommunications (Inatel), Brazil, in 1994 and 2002, respectively, and the Ph.D. degree from the State University of Campinas (UNICAMP), Brazil, in 2009. Prior to joining the Academy, he worked in industry. He joined the INATEL in 2002 where he is a Full Professor. His research interests include wireless communications.

Corresponding author

Correspondence to Evandro C. Vilas Boas.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vilas Boas, E.C., e Silva, J.D.S., de Figueiredo, F.A.P. et al. Artificial intelligence for channel estimation in multicarrier systems for B5G/6G communications: a survey. J Wireless Com Network 2022, 116 (2022). https://doi.org/10.1186/s13638-022-02195-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-022-02195-3

Keywords