© 2025 The authors. This article is published by IIETA and is licensed under the CC BY 4.0 license (http://creativecommons.org/licenses/by/4.0/).
OPEN ACCESS
The integration of Massive MIMO, OFDM, and NOMA technologies represents a powerful solution for next-generation wireless communication networks. However, these systems face significant challenges, including accurate channel estimation under low Signal-to-Noise Ratio (SNR) conditions, slow convergence and limited adaptability of conventional algorithms such as LMS and NLMS, inter-user interference, and the complexity of modeling frequency-selective fading in large-scale antenna arrays. This study proposes an adaptive channel estimation framework based on the Minimum Error Entropy (MEE) criterion. Unlike traditional methods that rely on second-order statistics, the MEE approach utilizes higher-order statistics, making it more effective in modeling non-Gaussian and impulsive noise commonly encountered in real-world communication channels. The adaptive nature of the filter also allows it to respond dynamically to time-varying channel conditions. Simulation results demonstrate that the proposed MEE-based estimator achieves a remarkably low Mean Squared Error (MSE) of approximately $2 * 10^{-4}$ and an average Bit Error Rate (BER) of around $9 * 10^{-4}$, outperforming conventional estimators in both accuracy and robustness. The simulation results show that Leveraging Kernel Density Estimation (KDE) for improved error modeling and coefficient adaptation, the proposed method offers a scalable and efficient solution for reliable channel estimation in Massive MIMO-OFDM-NOMA systems. These results highlight the potential of the proposed framework to significantly enhance spectral efficiency and communication reliability in future 5G/6G wireless networks.
Massive MIMO, OFDM, NOMA, channel estimation, Mean Squared Error, error-entropy
The transformation in wireless communication infrastructure throughout recent decades evolved from voice-based systems to multi-server data-oriented solutions which maintain multiple application services. Channel estimation stands as the essential factor for wireless network adaptiveness because it swiftly determines the current state of communication channels [1, 2]. During implementation of precoding methods and resource distribution techniques signal detection and beamforming operate through data operations as a fundamental tool. The implementation of signal detection through beamforming operations demands both data processing with precoding methods and coherent signal detection and beamforming distribution resources. Current broadband systems require precise wireless channel measurements due to their necessity to operate in dynamic areas with doppler speed variations as well as multiple path interferences. The estimation of wireless channels functions as the essential fundamental for contemporary physical layer wireless systems per [3].
The significance of proper channel estimation reaches a crucial point in current advanced technologies including Massive MIMO (Multiple-Input Multiple-Output) and Orthogonal Frequency Division Multiplexing (OFDM) because these systems serve as essential enablers for 5G networks and beyond. The base station of Massive MIMO systems uses multiple antennas in an array configuration for simultaneous user service which enables spatial multiplexing benefits and better power efficiency [4, 5]. Implementing OFDM results in channel robustness because it divides wideband bandwidth into separate orthogonal subcarriers. These technologies present individual implementation obstacles when operated together. The accurate and efficient estimation of numerous unknown channel coefficients becomes essential because Massive MIMO channels operate at high dimensions while OFDM systems have frequency selective properties. The difficulty of the resulting estimation task increases alongside antenna quantity and user density, as well as the necessity of rapid channel adaptation. Massive MIMO-OFDM systems require effective channel estimation techniques that scale efficiently while ensuring reliable performance, as these techniques enable the full exploitation of spatial multiplexing and frequency diversity gains [6, 7]. For instance, in a typical urban deployment with 128 antennas at the base station and 32 active users, the number of unknown channel coefficients to be estimated per OFDM symbol can exceed 4000. This scale introduces high computational demands and limits the applicability of conventional estimators.
Research progress has brought many benefits to the field yet various gaps exist that restrict Massive MIMO-OFDM system scalability and practical performance. The standard LS and MMSE channel estimators require orthogonal pilot sequences and simplified propagation environments according to research [8]. Limited time-frequency resources and high user density together with pilot contamination create challenges for these assumptions because orthogonality cannot be maintained. When NOMA enters the field, it introduces significant complexity to channel estimation since users sharing time-frequency resources leads to complicated interference patterns between users as well as between estimation and detection processes which mainly occurs in two forms: Inter-user Interference and Cross-interference between the channel estimation and signal detection processes. Inter-user interference occurs when signals from different users transmitted on the same or nearby frequency subchannels interfere with each other. Due to the uncertainty in the allocation of pilot resources and their sharing in the time-frequency space, this interference causes the signals to overlap, making them difficult to separate and reducing the quality of channel estimation. In particular, in situations where the number of users and antennas is large, the cross-interference between users increases rapidly and has adverse effects on the estimation accuracy and signal detection efficiency. In addition, cross-interference between channel estimation and signal detection is also problematic. In this case, the sharing of pilot and data resources causes the channel estimation processes, which are usually designed based on pilot signals, to be affected by the data signals of other users and their performance is impaired. This creates nonlinear and non-Gaussian interference, which is challenging to model and compensate for, especially in NOMA systems where users with different signal strength levels operate simultaneously. Numerous existing research fails to investigate the collective performance impacts of Massive MIMO, OFDM and NOMA in these situations [9].
Therefore, this study specifically focuses on developing an efficient channel estimation framework tailored for Massive MIMO-OFDM systems integrated with NOMA, with the key objectives of improving estimation accuracy and enhancing robustness against noise and interference under realistic multi-user scenarios. The presented research evaluates the current gaps then introduces a specialized channel estimation solution for Massive MIMO-OFDM systems. This work introduces unique value by analyzing extensive antenna networks together with frequency-dependent connectivity and the additional technical challenges caused by NOMA. This research aims to improve the accuracy of channel estimation and enable the use of fewer pilot signals, while ensuring the scalability and future expansion capability of the system. This paper develops a new detection and estimation method which utilizes system structural information to enhance performance levels under available channel and interference scenarios.
The proposed channel estimation method uses an adaptive filter together with the Minimum Error Entropy algorithm in Massive MIMO-OFDM systems. The filter coefficients get updated through system operation with the MEE algorithm. The MEE algorithm stands apart from traditional LMS and NLMS methods because it minimizes error estimation entropy beyond the MSE criteria to incorporate statistical information of higher order. Improved resistance to noise and external interferences occurs when implementing this technique. MEE surpasses the classical LMS and RLS techniques because it uses error entropy measurement which provides complete coverage of error distribution moments. The MEE-based technique enables faster convergence together with lower MSE and superior Bit Error Rate (BER) results in channel estimation. LMS and NLMS algorithms achieve inferior performance compared to MEE which shows exceptional results especially under low Signal-to-Noise Ratio conditions for accurate channel estimation. This proposed method delivers accurate estimates to Massive MIMO-NOMA systems and strengthens performance stability under conditions of environmental noise making it an appealing solution for future deployments.
This research puts forward three main contributions which include:
The remainder of this paper is organized as follows: Section II presents a detailed system model of the Massive MIMO-OFDM-NOMA configuration. Section III outlines the proposed channel estimation and signal detection methodology. A thorough performance assessment and simulation outcomes are provided in Section IV to confirm the efficacy of the suggested strategy. Finally, Section V concludes the paper with a summary of findings and potential directions for future research.
This paper investigates MIMO-OFDM by combining both advanced methods of Multiple Input Multiple Output (MIMO) and Orthogonal Frequency Division Multiplexing (OFDM). MIMO technology delivers better data rates through its communication nodes equipped with multiple antennas which manage radio frequency interference and increase the transmission coverage area. Despite being split into multiple orthogonal subcarrier channels by OFDM the system retains excellent protection against fading along with interference issues. The transmission of data and reliability together with spectral efficiency enhance through implementing MIMO-OFDM systems in channels with challenging conditions.
This section presents the adaptive channel estimation method for Massive MIMO-OFDM-NOMA systems. The approach is based on employing the Minimum Error Entropy (MEE) algorithm in adaptive filters to estimate the communication channel in Massive MIMO scenarios. The following subsections provide a detailed explanation of the proposed method.
3.1 Massive MIMO-NOMA system model
Paper titles should be written in upper-case and lower-case We consider a single-cell Massive MIMO system comprising Nt transmit antennas arranged in a Uniform Linear Array (ULA) at the Base Station (BS), and K single-antenna users, where $N_t \gg K$, as depicted in Figure 1 [21], Orthogonal Frequency Division Multiplexing (OFDM) is used for modulation across Ns subcarriers.
Figure 1. Massive MIMO system
To implement the NOMA scheme, the system architecture shown in Figure 2 is adopted. By assigning different power levels to their signals, NOMA can serve several users concurrently inside a single cell, improving spectral efficiency. Signals intended for each user are assigned different power levels such that they can be separated at the receiver using power-domain multiplexing. In a general NOMA system, a BS serves MM users, all equipped with single antennas. The BS transmits signals to users through superposition coding over shared time-frequency resources. Figure 2 illustrates a SISO-NOMA system with two users. Initially, the system model is formulated under the Single Input Single Output (SISO) configuration, where the signal relationships are represented in vector form. Subsequently, the analysis is extended to the Multiple Input Multiple Output (MIMO) case, where the corresponding equations are reformulated using matrix representations in MIMO systems.
Figure 2. SISO-NOMA system
As illustrated in Figure 2, the system includes two users, labeled User1 and User2. The transmit power of User1 is lower than that of User2. Extending this scenario to MM users, the transmitted signal at the base station (BS) can be expressed as follows:
$x=\sum_{k=1}^M \sqrt{p_k s_k} \cdot E\left\{\left|s_k\right|^2\right\}=1$ (1)
In this expression, pk denotes the power allocated to the k-th user, and sk represents the transmitted signal for that user. The channel gain between the transmitter and the k-th user (for $1 \leq k \leq M$) is denoted by hk. In this study, assuming channel estimation is done leveraging an adaptive filter, the estimated channel corresponding to hk is represented by $\hat{h}_k$. Accordingly, in a channel estimation system, the actual channel can be modeled as $h_k=\hat{h}_k+e$, where e denotes the estimation error. Assuming that the estimated channels are ordered as follows:
$\left|\hat{h}_1\right|^2>\left|\hat{h}_2\right|^2>\ldots>\left|\hat{h}_M\right|^2$ (2)
It follows that greater transmission power is allocated to users with weaker channel gains. This implies that the power allocation across users is arranged as $p_1<p_2<\ldots<p_M$. The total power of the system is then computed according to the following relation:
$P_t=\sum_{k=1}^M p_k$ (3)
The received signal at user k is:
$\mathcal{y}_k=h_k x+n_k$ (4)
Substituting (1) into (4), we get:
$\mathcal{y}_k=h_k \sum_{j=1}^M \sqrt{p_j} s_j+n_k$ (5)
To extend the SISO-NOMA system to a MIMO-NOMA framework, consider the configuration illustrated in Figure 3. This system comprises M users and a base station (BS), equipped with M antennas at both the transmitter and the receiver sides. Here, it is assumed that each user transmits at an identical data rate R.
In this system, when the signals transmitted by all K users simultaneously arrive at the BS, the received signal can be expressed as:
Y = HX + N (6)
where,
$X=\left[x_1 \ldots . x_k\right]^T$ (7)
where, X represents the transmitted signal vector from users, H is the channel matrix, and N is an additive Gaussian noise vector. We assume that the BS has knowledge of the channel matrix H, whereas users do not. The BS uses a multi-user detector (MUD) to recover the users’ signals, as illustrated in Figure 3.
Figure 3. Uplink MIMO-NOMA system scenario with M users
3.2 Channel gain computation for proposed massive MIMO
In a Massive MIMO model with m subcarriers, the received signal at the m-th subcarrier, $\bar{y}_m \in \mathbb{C}^{1 \times L}$, is expressed as:
$\bar{y}_m=h_m X+n_m$ (8)
where, L denotes the data length, and $X \in \mathbb{C}^{N_t \times L}$ represents the transmitted data matrix. The vector $n_m \in \mathbb{C}^{1 \times L}$ corresponds to the additive white Gaussian noise (AWGN) associated with the $m$-th subcarrier. The gain vector for $m$-th subcarrier, $h_m \in \mathbb{C}^{1 \times N_t}$, is modeled as the sum of multipath components, given by:
$h_m=\sqrt{\frac{N_t}{P}} \sum_{p=1}^P \alpha_p e^{-j 2 \pi \tau_p f_s \frac{m}{M}} a\left(\emptyset_p\right)$ (9)
where, P is the number of multipath components, $\alpha_p$ is the complex path gain, $f_s$ is the sampling rate, $\tau_p$ is the delay, and $a(\varnothing)$ is the steering vector, defined as:
$a(\emptyset)=\frac{1}{\sqrt{N_t}}\left[1 . e^{-j \frac{2 \pi d}{\lambda} \sin \phi} \ldots . e^{-j \frac{2 \pi d}{\lambda}\left(N_t-1\right) \sin \phi}\right]^T$ (10)
where, $\lambda$ is the signal wavelength and $\emptyset_p$ represents the direction of arrival (DOA) for the p-th path. The goal of channel estimation is to obtain $\widehat{h_m}$, from which the transmitted signal $x$ can be estimated as $\hat{x}$, allowing for computation of BER and MSE.
3.3 MEE-Based channel estimation for massive MIMO-OFDM-NOMA
Adaptive filtering is employed for channel estimation in this study. Adaptive filters are particularly useful in scenarios where system parameters or signal characteristics vary over time, necessitating real-time adjustments to maintain optimal performance. Unlike fixed-parameter FIR and IIR filters, which assume predetermined system dynamics, adaptive filters adjust their coefficients dynamically to compensate for unpredictable changes and uncertainties in the signal environment. In practical applications, lack of prior knowledge and the presence of non-stationary signals often require filters capable of self-adjustment. Adaptive filters achieve this by learning from the input-output relationship over time. The proposed MEE-based adaptive filter continuously updates its coefficients to adapt to changes in signal and system parameters. Figure 4 presents the general schematic of the suggested channel estimate approach for Massive MIMO-OFDM-NOMA systems; the following sections provide a detailed explanation of each block.
Figure 4. Channel estimation in massive MIMO-OFDM-NOMA diagram
3.3.1 OFDM modulation
Orthogonal Frequency Division Multiplexing (OFDM) is a multicarrier modulation technique that mitigates inter-symbol interference (ISI) by dividing a wideband channel into several narrowband orthogonal subcarriers. This technique is particularly effective in multipath fading environments and is efficiently implemented through the Fast Fourier Transform (FFT) and Inverse FFT (IFFT), along with the insertion of a cyclic prefix (CP). In massive MIMO systems, which utilize tens to hundreds of antennas at the base station, the integration of OFDM with multiple-input multiple-output (MIMO) techniques, enables the exploitation of spatial diversity and enhances spectral efficiency.
3.3.2 AWGN channel modeling
In this study, the Additive White Gaussian Noise (AWGN) channel is employed to model noise within the proposed communication system. In this model, the transmitted signal $x(t)$ is corrupted by a stochastic noise process $n(t)$. In an AWGN communication system, where the transmitted signal is attenuated during propagation through the channel, the received signal in the time domain is expressed as:
$y(t)=\alpha x(t)+n(t)$ (11)
where, $\alpha$ denotes the attenuation coefficient, $x(t)$ is the modulated input signal, and $y(t)$ represents the received signal. Physically, the noise may originate from various sources such as electronic components, receiver amplifiers, or interference encountered during transmission. When the noise is predominantly generated by electronic components and amplifiers in the receiver, it can be characterized as thermal noise.
3.3.3 Adaptive channel estimation model
In a communication system, the channel estimation problem can be formulated as a system identification task, where the objective is to determine the channel characteristics based on a set of known input and output signals. As previously discussed, a communication system can be modeled as follows:
$y(t)=h x(t)+n(t)$ (12)
where, $x$ is the known input signal to the communication channel, $h$ represents the channel coefficients to be estimated, $n$ denotes the additive noise, and $y$ is the observed output signal, which depends on both the input and the channel characteristics. Based on this model, an adaptive system for channel estimation is illustrated in Figure 5. In this structure, the input signal $x$ is passed through the channel (modeled as multiplication with h ) and combined with noise to produce the channel output $y$. This output serves as the desired signal $d(t)$ for the adaptive filter. The primary goal is to estimate the channel coefficients $\widehat{h}$ using the adaptive filtering process. If the output of the adaptive filter is denoted by $\hat{y}$, then the estimation error signal $e(t)$ is defined as the difference between the actual channel output $y$ and the filter output $\hat{y}$. The aim of the adaptive system is to minimize this error, ideally driving it to zero. In such a case, $\hat{y}$ would converge to $y$, implying that the adaptive filter coefficients W converge to the actual channel coefficients $h$. Through iterative updates at each step, the adaptive filter continuously refines its coefficients. Ultimately, the filter weights W provide an estimate $\hat{h}$ of the channel coefficients. The filter is thus configured to ensure that $\hat{h}$ closely approximates $h$, achieving accurate channel identification.
Figure 5. Adaptive channel estimation
Several algorithms exist for updating the adaptive filter coefficients. In this work, the Minimum Error Entropy (MEE) algorithm is employed for channel estimation in a Massive MIMO-OFDM-NOMA system. In the MEE algorithm, filter weights are updated to minimize the error entropy, as detailed in the following subsection.
3.3.4 Minimum Error Entropy (MEE) algorithm
Entropy is a scalar quantity that reflects the mean amount of data in a particular distribution. Information is regarded as an optimality metric. While lowering the Mean Squared Error (MSE) simply lowers the second-order moment of the error, minimizing the error entropy minimizes the entire distribution of error moments [22, 23]. Therefore, entropy can serve as an information-theoretic criterion, replacing MSE in adaptive systems. In this work, Rényi entropy is employed, which generalizes the notion of entropy; Shannon entropy is a special case of Rényi entropy when $\alpha=1$. The Rényi entropy of the error e of order α is defined as:
$H_\alpha(e)=\frac{1}{1-\alpha} \log \int f^\alpha(e) d e$ (13)
where, f(e) denotes the probability density function (PDF) of the error variable. The PDF of the error is considered impulsive. In this work, we focus on Rényi entropy of order $\alpha=2$, expressed as:
$H_2(e)=-\log \int f^2(e) d e$ (14)
As indicated in Eqs. (13) and (14), computation of entropy requires estimation of the error’s PDF. The Parzen window method is utilized to calculate the PDF based on received data samples:
$\hat{f}(e)=\frac{1}{N} \sum_{i=1}^N k_\sigma(e-e(i))$ (15)
where, $k(e)$ denotes the kernel function, $\sigma$ represents the kernel bandwidth, and $\{\mathrm{e}(1), \mathrm{e}(2), \ldots, \mathrm{e}(\mathrm{N})\}$ are the error samples. For mathematical simplicity, we adopt a Gaussian kernel with symmetric radial variance $\sigma^2$ as the kernel function. Consequently, the second-order Rényi entropy for the error samples can be reformulated as:
$\begin{gathered}\widehat{H}_2(e)=-\log \int_{-\infty}^{+\infty}\left(\frac{1}{N} \sum_{i=1}^N G_\sigma(e-e(i))\right)^2 d e \\ \widehat{H}_2(e)=-\log \frac{1}{N^2} \int_{-\infty}^{+\infty}\left(\sum_{i=1}^N \sum_{j=1}^N G_\sigma(e-e(j)) G_\sigma(e-e(i))\right) d e \\ \widehat{H}_2(e)=-\log \frac{1}{N^2}\left(\sum_{i=1}^N \sum_{j=1}^N \int_{-\infty}^{+\infty} G_\sigma(e-e(j)) G_\sigma(e-e(i)) d e\right)\end{gathered}$ (16)
$\widehat{H}_2(e)=-\log \left(\frac{1}{N^2} \sum_{i=1}^N \sum_{j=1}^N G_{\sigma \sqrt{2}}(e(j)-e(i))\right)$ (17)
In this work, $G_\sigma(.)$ denotes a Gaussian kernel. The Information Potential (IP), which is the expression inside the logarithm, is provided by:
$\widehat{V}_2(e)=\frac{1}{N^2} \sum_{i=1}^N \sum_{j=1}^N G_{\sigma \sqrt{2}}(e(j)-e(i))$ (18)
Thus, the entropy expression can be rewritten as:
$\widehat{H}_2(e)=-\log \left(\widehat{V}_2(e)\right)$ (19)
As the logarithm is a monotonic function, increasing the information potential is the same as decreasing entropy, as stated in Eq. (19). Consequently, the following is an expression for the cost function J(e) for the MEE metric:
$J_{\text {MEE }}(e)=\max _w V(e)$ (20)
As shown in Eq. (21), in an online learning scenario, the information potential can be efficiently approximated using the Stochastic Information Gradient (SIG). To create a stochastic gradient version, the outer summation is eliminated and the summation is limited to the most recent C samples at time n:
$\widehat{V}_2(e(n)) \approx \frac{1}{C} \sum_{i=n-C}^{n-1} G_{\sigma \sqrt{2}}(e(n)-e(i))$ (21)
To reduce the error entropy, an adaptive filter's weights can be modified using the MEE-SIG algorithm in the manner described below:
$W[n+1]=W[n]+\mu . \nabla V(e(n))$ (22)
where, the gradient is given by:
$\begin{gathered}\nabla V(e(n))=\frac{1}{2 \sigma^2 C} \sum_{i=n-C}^{n-1} G_{\sigma \sqrt{2}}(e(n)-e(i))\{e(n)-e(i)\}\{X(n)-X(i)\}\end{gathered}$ (23)
where, μ represents the step size in the MEE-SIG algorithm.
3.3.5 Kernel Density Estimation
Kernel Density Estimation (KDE) is a non-parametric technique used for estimating the probability density function (PDF) of a random variable. Unlike parametric methods that assume a specific functional form for the underlying distribution, KDE constructs the PDF directly from the observed data samples, making it particularly useful for modeling complex or non-Gaussian noise distributions, which are often encountered in real-world communication channels.
For a given set of N error samples {e(1), e(2), …, e(N)}, the KDE for the error e is formally defined as:
$\hat{f}(e)=\frac{1}{N \sigma} \sum_{i=1}^N K\left(\frac{e-e^{(i)}}{\sigma}\right)$ (24)
where, $K(\cdot)$ represents the kernel function, and $\sigma$ is the kernel bandwidth (also known as the smoothing parameter). The kernel function, which is typically a symmetric, non-negative function that integrates to one, determines the shape of the contribution of each data point to the overall PDF estimate. A common choice for the kernel function, and the one adopted in this study for mathematical simplicity, is the Gaussian kernel, given by:
$K(x)=\frac{1}{\sqrt{2 \pi}} e^{-\frac{1}{2} x^2}$ (25)
The bandwidth $\sigma$ plays a crucial role in the smoothness of the estimated PDF. A smaller $\sigma$ results in a more spiky and less smooth estimate, potentially overfitting the data, while a larger $\sigma$ leads to a smoother but possibly over-smoothed estimate, potentially obscuring important features of the distribution. The optimal selection of $\sigma$ is critical for accurate PDF estimation.
In the context of the Minimum Error Entropy (MEE) algorithm, KDE is fundamental for estimating the error's PDF, which is required for the computation of Rényi entropy. By providing a robust estimate of the error distribution, KDE enables the MEE algorithm to leverage higher-order statistical information beyond just the second-order moments, thereby enhancing its performance in non-Gaussian and impulsive noise environments. This capability is key to the improved accuracy and robustness demonstrated by the proposed MEE-based channel estimator in Massive MIMO-OFDM-NOMA systems.
3.3.6 The OFDM demodulation process
After estimating the channel coefficients, the signal that has passed through the channel is processed by the OFDM demodulator, which performs inverse demodulation to reconstruct the originally transmitted message. Based on the reconstructed message and the transmitted signal, performance metrics such as Mean Squared Error (MSE) and Bit Error Rate (BER) are computed to evaluate the effectiveness of the proposed method.
This section presents the simulation results to demonstrate the effectiveness of the proposed technique. To this end, a Massive MIMO-NOMA communication system is modeled, in which Orthogonal Frequency Division Multiplexing (OFDM) is employed for signal transmission over the wireless channel. The system is configured with the following parameters: number of subcarriers Ns=16, number of multipath components P=6, sampling frequency fs= 15khz, modulation order M=4, message length L=600, and Signal-to-Noise Ratio values snr_range = [0,5,10,15,20]. Table 1 summarizes the simulation parameters used in the proposed model.
Table 1. Simulation parameters
Parameter |
Symbol |
Value |
Number of subcarriers |
Ns |
16 |
Number of multipath |
P |
6 |
Frequency of sampling |
fs |
15Khz |
Modulation order |
M |
4 |
Message length |
L |
600 |
SNR range |
SNR_range |
[0,5,10,15,20] |
To evaluate the performance of channel estimation in the proposed model, two metrics are used: Mean Square Error (MSE) and Bit Error Rate (BER). If the actual channel gain is denoted by $h$, and the estimated channel gain by $\hat{h}$, then the MSE is computed using Eq. (26):
$M S E=\frac{1}{m} \sum(h-\hat{h})^2$ (26)
where, m represents the number of channel coefficients. Additionally, the BER is defined as the ratio of the number of incorrectly detected bits to the total number of transmitted bits, as shown in Eq. (27):
$B E R=\frac{( { Number\, of\, errored\, bits })}{( { Total\, number\, of\, bits })}=\frac{\sum_{i=1}^N\left(S_i-\widehat{S}_i\right)}{N}$ (27)
where, $S$ denotes the transmitted message, $\hat{S}$ is the detected message, and $N$ represents the length of message.
4.1 Evaluation of the convergence curve of the proposed MEE algorithm
Figure 6 illustrates the convergence behavior of the proposed Minimum Error Entropy (MEE)-based algorithm in comparison with conventional channel estimation algorithms such as Least Mean Square (LMS) and Normalized LMS (NLMS), which are based on the MSE criterion. As shown, the MEE algorithm converges more rapidly to a steady-state value than LMS and NLMS. For instance, during the initial iterations (fewer than 100), the MSE of the MEE algorithm decreases significantly faster, whereas LMS and NLMS require more iterations to reach their final values. This improvement is attributed to the use of the Minimum Error Entropy criterion, which incorporates higher-order statistical information, resulting in reduced coefficient fluctuations and faster convergence to optimal values. For example, at iteration 100, the MSE of the MEE algorithm is approximately 10-3, whereas LMS and NLMS still exhibit higher values around 10-2.
Figure 6. Convergence curves of LMS, NLMS, and the proposed MEE channel estimation algorithms
4.2 Performance evaluation of the proposed MEE algorithm in terms of mean square error
Figure 7 evaluates the channel estimation performance under different SNR levels. The proposed MEE method is compared with several conventional techniques, like Least Mean Square (LMS), Least Square (LS), Normalized LMS (NLMS), Arctangent LMS (ATLMS) [19], and Variable Forgetting Factor Recursive Least Square (VFFRLS) [20]. It is evident that the proposed MEE algorithm consistently achieves lower MSE values across all SNR levels compared to the benchmark methods. For instance, at an SNR of 10 dB, the MSE for the MEE algorithm is approximately $5.6 * 10^{-5}$, whereas the MSE for VFFRLS is around $8 * 10^{-3}$, for ATLMS around $2.2 * 10^{-3}$, and for NLMS approximately $1.2 * 10^{-4}$.
Figure 7. MSE comparison under various SNR levels
4.3 Performance evaluation of the proposed MEE algorithm in terms of Bit Error Rate
The Bit Error Rate (BER) analysis of different models occurs at various Signal-to-Noise Ratio levels according to Figure 8. Through its implementation the proposed MEE algorithm leads to substantial BER reduction which allows better reconstruction of received signals. When the SNR reaches 10 dB the Bit Error Rate (BER) of MEE stands at $6.6^* 10^{-5}$ while VFFRLS reaches $1.2 * 10^{-1}$ and ATLMS measures $2 * 10^{-1}$ and NLMS shows $9.4 * 10^{-5}$. The BER for MEE at 0 dB SNR stands at $3.4 * 10^{-3}$ whereas VFFRLS reaches $3.5 * 10^{-1}$ and ATLMS achieves 1 and NLMS gets $3.5 * 10^{-3}$. The proposed method demonstrates better signal quality enhancement alongside lower Bit Error Rates which are essential elements for fast and impaired communication channels.
Figure 8. BER comparison under various SNR levels
4.4 Evaluate the average performance of the proposed compared to other channel estimation techniques
Figures 9 and 10 compare the average performance of the proposed method with several conventional channel estimation algorithms in terms of the MSE and BER metrics. Across all SNR values the proposed MEE-based approach demonstrates better stability and consistency than other techniques particularly VFFRLS ATLMS and NLMS. The MEE algorithm maintains an average MSE of $2 * 10^{-4}$ across all SNR levels whereas VFFRLS shows $2.5 * 10^{-3}$ and ATLMS shows $8 * 10^{-3}$ and NLMS displays $4 * 10^{-4}$ average MSE. Across all SNR levels the MEE algorithm reaches approximately $9 * 10^{-4}$ average BER which outperforms VFFRLS which has $1.62 * 10^{-1}$ and ATLMS with $1.952 * 10^{-1}$ and NLMS uses $1 * 10^{-3}$ BER. The suggested MEE-based method obtains highly precise channel estimation performance which leads to substantial Bit Error Rate reduction.
Figure 9. Comparison of average MSE between the proposed method and other channel estimation techniques
Figure 10. Comparison of average BER between the proposed method and other channel estimation techniques
The analysis proves the MEE algorithm enhances signal precision and system dependability when used for adaptive filter coefficient adjustment in Massive MIMO-OFDM channel estimation. The proposed method both reaches convergence speed faster while maintaining lower error rates across all SNR ranges which indicates its excellence in harsh communication conditions. The proposed MEE-based channel estimation technique proves itself as an efficient solution for improving estimation quality in Massive MIMO-NOMA systems.
The research presents an innovative adaptive channel estimation approach for Massive MIMO-OFDM-NOMA systems that depends on the Minimum Error Entropy (MEE) algorithm. Higher-order statistical data from estimation error distributions enables the MEE approach to boost channel estimation accuracy and robustness especially when Signal-to-Noise Ratio (SNR) levels are low. The MEE algorithm outperforms traditional estimation methods according to comparative studies because it decreases MSE and BER rates under multiple noise conditions. The proposed method achieves its effectiveness through multiple simulated experiments. The mean square error (MSE) reaches lower levels during channel estimation when using this method over regular techniques. The MEE algorithm shows effective results according to simulation data which surpass traditional algorithms Least Mean Squares (LMS) and Normalized LMS (NLMS) when measuring convergence performance. The MEE algorithm demonstrates stable channel estimation ability with an average Mean Squared Error value of $2$ $*$ $10^{-4}$ for various Signal-to-Noise Ratio testing conditions. The proposed method demonstrates outstanding performance in signal reliability through an average Bit Error Rate (BER) measurement of $9$ $*$ $10^{-4}$ that spans across all SNR settings.
[1] Tarafder, P., Chun, C., Ullah, A., Kim, Y., Choi, W. (2025). Channel estimation in 5G-and-beyond wireless communication: A comprehensive survey. Electronics, 14(4): 750. https://doi.org/10.3390/electronics14040750
[2] Musa, A., Balogun, P.O., Adebayo, A.O. (2025). Applications of massive MIMO in wireless communication systems. Massive MIMO for Future Wireless Communication Systems: Technology and Applications. Wiley Online Library, pp. 59-94. https://doi.org/10.1002/9781394228331.ch3
[3] Ma, H., Du, J., Wu, H., Xing, L., Zheng, R. (2025). A review of channel estimation research methods for massive MIMO systems. Physical Communication, 71: 102632. https://doi.org/10.1016/j.phycom.2025.102632
[4] Gao, J., Zhong, C., Li, G.Y., Soriaga, J.B., Behboodi, A. (2023). Deep learning-based channel estimation for wideband hybrid mmWave massive MIMO. IEEE Transactions on Communications, 71(6): 3679-3693. https://doi.org/10.1109/TCOMM.2023.3258484
[5] Yu, W.T., Shen, Y.F., He, H., Yu, X.H., Song, S.H., Zhang, J., Letaief, K.B. (2023). An adaptive and robust deep learning framework for THz ultra-massive MIMO channel estimation. IEEE Journal of Selected Topics in Signal Processing, 17(4): 761-776. https://doi.org/10.1109/JSTSP.2023.3282832
[6] Albataineh, Z., Al-Zoubi, N., Musa, A. (2023). Channel estimation for massive MIMO system using the Shannon entropy function. Cluster Computing, 26(6): 3793-3801. https://doi.org/10.1007/s10586-022-03783-0
[7] Ahmad, M., Shin, S.Y. (2023). Wavelet-based massive MIMO-NOMA with advanced channel estimation and detection powered by deep learning. Physical Communication, 61: 102189. https://doi.org/10.1016/j.phycom.2023.102189
[8] Suneetha, N., Satyanarayana, P. (2023). Intelligent channel estimation in millimeter wave massive MIMO communication system using hybrid deep learning with heuristic improvement. International Journal of Communication Systems, 36(5): e5400. https://doi.org/10.1002/dac.5400
[9] Zilberstein, N., Swami, A., Segarra, S. (2024). Joint channel estimation and data detection in massive MIMO systems based on diffusion models. In ICASSP 2024-2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Seoul, Republic of Korea, pp. 13291-13295. https://doi.org/10.1109/ICASSP48485.2024.10446413
[10] Rapudu, T.C., Oyerinde, O.O. (2025). Machine learning-based channel estimation for multi-RIS-assisted mmWave massive-MIMO OFDM system in a dynamic environment. IEEE Transactions on Wireless Communications, 24(6): 5279-5309. https://doi.org/10.1109/TWC.2025.3546671
[11] Xu, J.R., Li, L.J., Zheng, L.Z., Liu, L.J. (2024). Learning to estimate: A real-time online learning framework for MIMO-OFDM channel estimation. IEEE Transactions on Wireless Communications, 24(4): 2634-2646. https://doi.org/10.1109/TWC.2024.3487111
[12] Alqahtani, A.S., Pandiaraj, S., Alshmrany, S., Almalki, A.J., Prabhu, S., Arun Kumar, U. (2024). Enhancing MIMO-OFDM channel estimation in 5G and beyond with conditional self-attention generative adversarial networks. Wireless Networks, 30(3): 1719-1736. https://doi.org/10.1007/s11276-023-03615-y
[13] Khan, I., Cheffena, M., Hasan, M.M. (2023). Data aided channel estimation for MIMO-OFDM wireless systems using reliable carriers. IEEE Access, 11: 47836-47847. https://doi.org/10.1109/ACCESS.2023.3269659
[14] Meenalakshmi, M., Chaturvedi, S., Dwivedi, V.K. (2024). Enhancing channel estimation accuracy in polar-coded MIMO—OFDM systems via CNN with 5G channel models. AEU-International Journal of Electronics and Communications, 173: 155016. https://doi.org/10.1016/j.aeue.2023.155016
[15] Li, J., Zhang, Z.C., Wang, Y.K., He, B., Zheng, W.J., Li, M.M. (2023). Deep learning-assisted OFDM channel estimation and signal detection technology. IEEE Communications Letters, 27(5): 1347-1351. https://doi.org/10.1109/LCOMM.2023.3245807
[16] Yang, J.Y., Chen, Y., Fan, M.R., Lu, A.A., Zhong, W., Gao, X.Q., You, X.H., Xia, X.G., Slock, D. (2024). Efficient information geometry approach for massive MIMO-OFDM channel estimation. arXiv preprint arXiv:2401.02035. https://doi.org/10.48550/arXiv.2401.02035
[17] Nandi, S., Nandi, A., Pathak, N.N. (2022). Channel estimation of massive MIMO-OFDM system using ELMAN recurrent neural network. Arabian Journal for Science and Engineering, 47(8): 9755-9765. https://doi.org/10.1007/s13369-021-06366-0
[18] Kwon, N., Yoon, B., Kim, J. (2025). Multiscale convolution-based efficient channel estimation techniques for OFDM systems. Electronics, 14(2): 307. https://doi.org/10.3390/electronics14020307
[19] Alayu, M., Sarkar, M., Nanda, S. (2023). 5G channel estimation of NOMA-OFDM system using arctangent LMS algorithm. In 2023 2nd International Conference on Computational Systems and Communication (ICCSC), Thiruvananthapuram, India, pp. 1-4. https://doi.org/10.1109/ICCSC56913.2023.10143017
[20] Nayak, A., Sarkar, M., Sahoo, S., Nanda, S. (2021). Channel estimation of MIMO-NOMA system based on a variable forgetting factor recursive least square algorithm. In 2021 IEEE 2nd International Conference on Applied Electromagnetics, Signal Processing, & Communication (AESPC), Bhubaneswar, India, pp. 1-5. https://doi.org/10.1109/AESPC52704.2021.9708457
[21] Sadeghi, N., Azghani, M. (2023). Deep learning-based massive MIMO channel estimation with reduced feedback. Digital Signal Processing, 137: 104009. https://doi.org/10.1016/j.dsp.2023.104009
[22] Darroudi, A., Parchami, J., Sarbishaei, G., Rajan, S. (2018). Removing ECG noise from surface EMG based on information theory. In Iranian Conference on Electrical Engineering (ICEE), Mashhad, Iran, pp. 1403-1408. https://doi.org/10.1109/ICEE.2018.8472613
[23] Darroudi, A., Parchami, J., Razavi, M.K., Sarbisheie, G. (2017). EEG adaptive noise cancellation using information theoretic approach. Bio-Medical Materials and Engineering, 28(4): 325-338. https://doi.org/10.3233/BME-171680