Next Article in Journal
Virtual Sound Source Construction Based on Direct-to-Reverberant Ratio Control Using Multiple Pairs of Parametric-Array Loudspeakers and Conventional Loudspeakers
Previous Article in Journal
Theoretical and Numerical Research on High-Speed Small Refrigeration Twin-Screw Compressor
Previous Article in Special Issue
MANET Routing Protocols’ Performance Assessment Under Dynamic Network Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Low-Complexity, Pilot-Based Channel Estimation for Large Intelligent Surface Systems

by
Ali Gashtasbi
1,*,
Mário Marques da Silva
2,3,4,5,* and
Rui Dinis
1,3,4
1
Faculty of Sciences and Technology, Universidade Nova, 2829-516 Caparica, Portugal
2
Department of Sciences and Technologies, Universidade Autónoma de Lisboa, 1169-023 Lisboa, Portugal
3
Autonoma TechLab, 1169-023 Lisboa, Portugal
4
Instituto de Telecomunicações, 1049-001 Lisboa, Portugal
5
Ci2—Centro de Investigação em Cidades Inteligentes, 2300-313 Tomar, Portugal
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(7), 3743; https://doi.org/10.3390/app15073743
Submission received: 18 February 2025 / Revised: 20 March 2025 / Accepted: 25 March 2025 / Published: 28 March 2025
(This article belongs to the Special Issue Applications of Wireless and Mobile Communications)

Abstract

:
In Large Intelligent Surface (LIS) systems, achieving accurate channel estimation is essential for enhancing communication quality and system efficiency. The main focus of this study is on using the Least Squares (LS) method to estimate pilot-based channels. It also looks at more advanced methods, like using low-density parity-check (LDPC) codes, antenna selection, and optimized pilot design, to make the method more accurate and effective. We employ orthogonal pilot sequences to reduce signal interference and improve pilot power to enhance estimation performance. Additionally, LDPC codes play a crucial role in eliminating noise and interference effects, thereby improving system reliability. We also propose selective configurations of LIS antennas to balance high performance with reduced computational costs. Collectively, these strategies lead to a significant reduction in the Bit Error Rate (BER) and a remarkable improvement in the overall system performance, offering a practical solution for complex LIS deployments.

1. Introduction

1.1. Motivation

The development of next-generation wireless communication systems has positioned Large Intelligent Surfaces (LISs) as a revolutionary technology to meet the increasing demands for higher data rates, better connectivity, and extended network coverage [1]. LIS systems, designed to improve signal transmission and minimize interference, employ a vast network of low-cost active antennas, making them particularly suitable for the promoting requirements of 5G-and-beyond networks [2]. However, achieving optimal performance in LISs heavily depends on precise Channel State Information (CSI), which is a critical component for advanced signal processing and reliable data transfer [3].
One of the crucial technical challenges in LIS systems is channel estimation, a process that involves accurately determining channel characteristics from the received signals. This domain widely adopts pilot-based techniques due to their simplicity and effectiveness [4]. These methods utilize predefined pilot symbols sent through the channel, enabling the receiver to estimate its characteristics. Several methods are employed for channel estimation, including the following:
  • Pilot-based techniques: these include methods such as Least Squares (LS) and Minimum Mean Square Error (MMSE).
  • Machine learning-based methods: these leverage data-driven approaches for enhanced accuracy.
  • Compressed sensing: this approach exploits the channel’s sparsity to estimate its parameters efficiently.
Among various techniques, the LS method stands out for its ease of implementation and minimal computational complexity [5]. Despite its advantages, the LS method is highly sensitive to noise and interference, which can lead to significant inaccuracies in large-scale systems with numerous antennas [6].

1.2. Pilot-Based Estimation

Accurate channel estimation plays a crucial role in ensuring optimal performance in LIS systems. One of the primary challenges in these systems is channel estimation, especially in complex scenarios. Conventional pilot-based methods, especially the LS algorithm, have gained widespread adoption due to their simplicity and efficiency [7]. In this approach, the base station transmits predefined pilot symbols, which the receiver uses to estimate the channel characteristics. In LIS systems, pilot signals travel through both direct and reflected paths. The intelligent surface’s reflective properties help the signals travel further [8].
Although LS-based estimation offers advantages such as an improved Signal-to-Noise Ratio (SNR), spectral efficiency, and data throughput, it faces challenges in low SNR conditions. In such cases, the accuracy of estimation diminishes, which negatively impacts metrics such as the Bit Error Rate (BER) and throughput. To achieve optimal performance in these systems, it is crucial to meticulously design pilot sequences, adjust spacing, and allocate power appropriately. Only by addressing these factors can LIS systems achieve higher reliability, improved spectral efficiency, and effectively meet the demands of next-generation networks [9].

1.3. Novelty and Contribution

Our work presents a new hybrid method for LS-based channel estimation in LIS systems. It overcomes key limitations of previous studies and introduces practical improvements. We compare different channel estimation techniques and thoroughly evaluate their accuracy, complexity, and energy efficiency. Below, we clearly explain how our innovations go beyond past research.

1.3.1. Enhanced Pilot-Based Channel Estimation with Hadamard Sequences

  • Unlike traditional pilot sequences used in LIS systems [10], our method employs structured Hadamard sequences that are specifically optimized for low-SNR conditions, reducing cross-interference and improving channel estimation accuracy.
  • Unlike conventional pilots, Hadamard sequences enable perfect orthogonality even under multipath fading, leading to more stable channel estimation.

1.3.2. Adaptive Pilot Power Optimization for Dynamic Channel Conditions

  • Prior methods such as [11] use fixed pilot power, which does not account for varying noise conditions. Our approach introduces real-time adaptive power scaling, ensuring an optimal SNR while maintaining spectral efficiency.
  • Our simulations show that adaptive power optimization reduces the BER more effectively than static power allocation, especially when the signal is weak.

1.3.3. Dynamic Pilot Number Adjustment to Reduce Overhead

  • Traditional LIS estimation methods [12] rely on a fixed number of pilots, leading to inefficiencies. Our method uses adaptive pilot clustering, where pilot density increases only when needed.
  • Our simulations show that adaptive power optimization helps lower the BER in changing environments better than static power allocation.

1.3.4. Iterative Channel Estimation for Progressive Accuracy Refinement

  • Conventional LS estimation [13] relies on single-pass estimation, which can introduce high residual errors. We implement iterative refinement, where channel estimates improve progressively across iterations.
  • Our approach gradually improves channel estimation over multiple iterations, making it more effective in noisy LIS environments.

1.3.5. Selective LIS Antenna Activation for Computational Efficiency

  • Previous LIS systems [14] activate all antennas, increasing computational complexity. We propose intelligent antenna selection, activating only the most effective elements.
  • This technique lowers computational effort by selecting only the most effective antennas while keeping channel estimation accuracy high.

1.3.6. LDPC-Assisted LS Estimation for Noise-Resilient Performance

  • While LDPC codes have been used for error correction [15], their integration with LS-based LIS channel estimation has not been fully explored. We introduce a joint LS-LDPC decoding framework, which significantly improves channel robustness.
  • Our method enhances channel robustness by combining LS estimation with LDPC decoding, improving the performance in high-noise conditions.
This framework significantly outperforms conventional LS estimation methods by reducing the BER while optimizing complexity and energy efficiency. Monte Carlo simulations confirm that our approach provides a practical, scalable, and high-performance solution for LIS systems.
As a unique idea, our study introduces Hadamard-based pilot assignment with adaptive power control to improve channel estimation and reduce interference. We optimize pilot allocation and LIS antenna selection to lower the complexity while keeping the accuracy high. Additionally, our iterative LS refinement enhances estimation over multiple steps, and the first LS-LDPC integration in LIS systems improves noise resistance and stability.
Table 1 highlights how our proposed method improves upon previous research across six key aspects of LS-based channel estimation in LIS systems.

1.4. Characteristics of LIS Systems

A LIS is a promising near-field wireless communications, remote sensing, and positioning technology. A LIS is composed of a variety of tiny panels, each of which generates a number of baseband outputs and may be turned on or off. The proposed LIS system is efficient for urban environments, reducing computational complexity and power consumption by selectively activating antennas. LIS systems differ from traditional wireless communication setups in several fundamental ways [16,17]:
  • Large surface for signal reflection and transmission: unlike conventional MIMO systems with separate antennas, a LIS is a Large Intelligent Surface with many small antennas that control radio waves.
  • More flexibility in selecting the signal path: a LIS improves signal quality and reduces interference, leading to improving spectral efficiency and coverage.
  • Reconfigurable electromagnetic properties: unlike traditional base stations, a LIS can change wave properties for better transmission and lower energy consumption.
  • Reduced hardware complexity: instead of complex and powerful equipment, a LIS uses simple and low-energy components for sending and receiving signals [14].
  • Compatible with 6G networks: a LIS can match with 6G systems easily, providing ultra-reliable, low-latency communication (URLLC) and massive machine-type communication (m-MTC) through intelligent signal manipulation [18].

1.5. Objective and Organization of This Article

The previous work considered was “A Low Complexity Channel Estimation using superimposed pilots and Detection for Massive MIMO Using SC-FDE”. On the other hand, this article provides improved low-complexity LS channel estimation for LIS systems with regard to traditional and random pilot-based methods [19].
This article is structured as follows: Section 2 provides an in-depth overview of the system model receiver techniques and the LS channel estimation process. Section 3 outlines the proposed enhancements, including the pilot design, pilot power optimization, and antenna selection. Section 4 details the simulation setup, specifying the parameters and performance metrics used for evaluation. Section 5 presents the simulation results and discusses their implications for system performance. Finally, the article’s conclusions and some future study offerings are discussed in Section 6.

2. System Characterization

This study explores the design of receiver architectures for LIS systems. In such systems, the number of parallel data streams is determined by the count of T transmitting antennas, while the diversity order is characterized by the number of R receiving antennas (uplink is considered). The analysis assumes that the Single-Carrier Frequency Domain Equalization (SC-FDE) signals employ Quadrature Phase-Shift Keying (QPSK) modulation [20].

2.1. Channel Model

As depicted in Figure 1, the n -th transmitted block of N data symbols, sent by the t -th UE (User Equipment), is denoted as s n ( t ) , while the received block at the r -th antenna of the LIS system is represented as y n ( r ) . The mapping between the time-domain signal and the frequency-domain signal for the k -th subcarrier (assumed to remain invariant during the transmission of a given block) is defined by the Discrete Fourier Transform   D F T s n ( t ) ; n = 0,1 , . . . , N 1 = S k ( t ) ; k = 0,1 , . . . , N 1 , (a similar process applies, mutatis mutandis, to the received signal block, the channel, and the noise).
The received frequency-domain signal, in matrix–vector representation, is expressed as [21]:
Y k = Y k ( 1 ) , , Y k ( R ) = S k H k + N k
where S k = S k ( 1 ) , . . . , S k ( T ) T represents the frequency-domain transmitted data symbols. H k denotes the   T × R channel frequency response for the   k -th subcarrier, assumed invariant during the transmission of a given block. The r , t -th element of H k   is represented as H k ( t , r ) . N k corresponds to the frequency-domain noise block for the same subcarrier [22].

2.2. Receiver Algorithms

Four receivers’ algorithms, such as Zero Forcing (ZF), MMSE, Equal Gain Combining (EGC), and Maximum Ratio Combining (MRC), are used to process the received signal after channel estimation [23]. ZF and MMSE receivers are computationally intensive, with ZF suffering from noise amplification at high noise levels. In contrast, MRC and EGC are simpler but introduce interference, requiring iterative suppression.
Assuming a non-iterative receiver, the estimated frequency domain data symbols S ~ k = S ~ k ( 1 ) , , S ~ k ( R ) T become
S ~ k = B k Y k
Depending on the algorithm, B k can be computed as the following:
  • ZF: this linear receiver inverts the channel matrix to cancel interference:
B k = H k H H k 1 H k H
  • MMSE: balances interference suppression and noise amplification by minimizing the mean square error:
    B k = H k H H k + β I 1 H k H
    where β = σ N 2 / σ S 2 = E N k 2 / 2 E S k 2 / 2 and where   I is an R × R identity matrix.
  • MRC: this receiver combines the received signals based on the channel gains, improving the SNR:
    B k = H k H
  • EGC: combines signals from multiple antennas with equal weights but adjusts phase to maximize received power:
    B k = e x p j a r g H k H
  • Iterative Block Decision Feedback Equalization (IB-DFE) is an advanced equalization technique used in communication systems to improve the performance in multipath or interference-limited environments. It iteratively refines the received signal by leveraging feedback from previously detected data, combining concepts from block-based processing and decision feedback. C k   is a feedback filter matrix, B k stands for the forward filter matrix, and S ¯ k represents the detected signal from the previous iteration.
S ~ k = B k H Y k C k S ¯ k
The interference cancellation matrix C k can be computed as:
C k = A k H H k I
where I is an R × R   identity matrix, and A k H = H k , ( r , t ) H k , ( r , t ) N R × N T .

2.3. LS Channel Estimation

For an optimal system, accurate channel estimation is essential. One of adopted methodologies for LIS channel estimation involves the utilization of pilot signals, commonly known as training sequences, followed by channel estimation based on the received data and the understanding of training symbols, in a LIS system with T transmitting antennas and R receiving antennas. The received signal can be represented by (1). The matrix H is considered to be random. Simultaneously, it is expected that any estimator of H will provide an estimate of a specific realization of the random matrix that corresponds to the current block of the received data.
To estimate the channel matrix H , it is necessary to broadcast N T training signal vectors S 1 , S 2 , . . . S N .
According to the least squares algorithm S and received data, the realization of channel matrix can be estimate using the LS:
H L S = Y S ^
where H L S = S H S   S H 1 Y is the pseudoinverse of S [24]. S H is the Hermitian (conjugate transpose) of S .

3. Receiver Design Considerations for LIS: Proposed Improvements in Channel Estimation

We propose several methods to address the challenges associated with pilot-based channel estimation and improve it in LIS systems, which can enhance the accuracy of the estimation process and, consequently, the system’s performance. To overcome the limitations of conventional LS channel estimation in LIS systems, this section introduces four enhancements: (1) optimized pilot design with orthogonal pilot sequences; (2) increased channel estimation accuracy through pilot power optimization; (3) an increased number of pilots and selective LIS antenna configurations; and (4) decreased error with increasing iteration and the impact of LDPC codes on channel estimation. These improvements aim to reduce pilot contamination, enhance estimation accuracy, and strike a balance between performance and computational efficiency.

3.1. Optimized Pilot Design and Enhancing the Quality of Pilot Data

3.1.1. Orthogonal Pilot Sequences

Orthogonal pilot sequences are fundamental in wireless communication systems for accurate channel estimation. By utilizing orthogonal pilot sequences, we aim to reduce pilot contamination and interference, thereby improving the accuracy of the channel estimate. Hadamard sequences fulfill these requirements effectively. This article uses Hadamard sequences to ensure minimal cross-correlation. In mathematical terms, for the two pilot sequences S i and S j , orthogonal means [25]:
S i H S j = 0         for         i j
where S i H is the Hermitian (conjugate transpose) of S i .
Orthogonality ensures that when these sequences are transmitted simultaneously, their cross-interference is minimized, allowing for the accurate separation and estimation of multiple channels at the receiver.
A.
Hadamard as Orthogonal Pilot Sequences
Orthogonal pilot sequences are employed to minimize interference and pilot contamination. Orthogonal sequences such as Hadamard matrices ensure minimal cross-correlation between pilots transmitted by different terminals. For a system with T terminals and N pilot symbols, the pilot matrix S k is constructed as H a d a m a r d ( N ) , where rows are assigned to terminals in a mutually orthogonal manner. This design ensures that the channel estimates for different users are independent, even under multi-user interference [26].
To generate Hadamard sequences, one should create a Hadamard matrix, where each different row represents a complete orthogonal Hadamard sequence. A Hadamard matrix is an n × n matrix S , with entries of either +1 or −1, and its rows are mutually orthogonal.
Let H be a Hadamard matrix of order   n . The transpose of H is closely related to its inverse
H   H T = n I n
where I n is the n × n identity matrix, and H T is the transpose of H .
Algorithm 1 provides the initial LS estimation of the channel response matrix based on received pilot symbols.
Algorithm 1: Hadamard Orthogonal Pilot-Based Channel Estimation
Input:
  • Define system parameters:
    -
    Hadamard   matrix     H   of   size   M , used for pilot sequences;
    -
    Received   signal   matrix   Y   of   size   N ;
    -
    Noise   variance   σ 2 ;
    -
    LIS configuration parameters: number of LIS antennas.
Preprocessing:
2.
Extract   the   pilot   sequence   matrix   S ,   which   corresponds   to   the   first   M   rows   of   the   Hadamard   matrix   H .
3.
Initialize   the   channel   estimate   H ^ to zero.
Repeat:
For   each   subcarrier   or   time   slot   t :
4.
Step 1 :   extract   the   received   signal   Y t   for   the   current   time   slot   t   from   the   received   matrix   Y .
5.
Step 2 :   separate   the   pilot   signals   by   applying   the   Hadamard   inverse   transform   S 1   to   Y t .
6.
Step 3:   estimate   the   channel   matrix   H ^ t using the LS method:
H ^ t = S H S   S H 1 Y t
where S H   is   the   Hermitian   transpose   of   the   pilot   matrix   S .
7.
Step 4 :   update   the   overall   channel   estimate   H   ^ by averaging over time slots or subcarriers:
H ^ H ^ + H ^ t T
where T is the total number of time slots or subcarriers.
until:
8.
The convergence criteria are met, or all subcarriers/time slots are processed.
Output:
9.
The   estimated   channel   matrix   H ^ .
B.
Properties of Hadamard Pilots:
  • Orthogonality: each pilot sequence is orthogonal to others, allowing easy separation at the receiver [27].
  • Low complexity: Hadamard sequences are computationally efficient to generate and process.
  • Binary nature: They are simple to implement in hardware or software with + 1 / 1 entries.

3.1.2. Pilot Power Optimization [19]

The pilot power is scaled to improve the SNR of the received pilot signals, resulting in more accurate channel estimation. When the pilot signals are stronger relative to noise, the effect of noise on the estimation process is reduced, leading to more reliable estimates of the channel coefficients [28].
Higher pilot power helps in mitigating the high-dimensional complexity of estimating channels for a massive number of antennas or surface elements.
Improved estimation leads to better beamforming and higher energy efficiency, which are crucial for LIS systems.
The power allocated to pilot symbols is scaled to enhance the SNR of the received pilot signals. The channel estimation process becomes more robust to noise, at the cost of slightly reduced data throughput [29].
Increasing pilot power improves estimation accuracy and the SNR, but it also raises the computational complexity, energy consumption, and potential interference. Balancing pilot power is essential to maintain spectral efficiency and avoid excessive overhead [30].
Algorithm 2 improves LS estimation by using more pilot symbols power than Algorithm 1. This helps to make channel estimation more accurate, especially at a low SNR. According to the algorithm, after estimating the channel at pilot subcarriers, the next step involves interpolating these estimates to obtain the full channel response across all subcarriers. This step is essential for accurate signal reconstruction and optimal receiver performance [31].
  • Interpolation process: the estimated pilot-based channel matrix is interpolated across all subcarriers using a suitable interpolation function, which represents the chosen interpolation technique.
  • Interpolation methods: commonly used interpolation techniques include the following:
    • Linear interpolation: a simple method that connects pilot estimates with straight-line approximations;
    • Spline interpolation: a more accurate approach that ensures smooth transitions between estimated points.
  • Low-pass filtering: this mitigates noise effects and provides a smoother channel response by eliminating high-frequency artifacts.
A.
Defining the Optimization Problem
To optimize pilot power, we need to define a function to minimize channel estimation error or reduce the BER. The proposed model is formulated as [24]:
m i n P   E H ^ H 2
where H is the actual channel matrix, H ^ defines the estimated channel matrix using LSand, and P = P 1 ,   P 2 ,   , P N shows the pilot power allocation vector.
The sum of all allocated pilot powers must not exceed the available power budget P m a x [32]:
i = 1 N P i P m a x
where N is the number of pilot subcarriers. Each pilot subcarrier must achieve a minimum SNR for reliable estimation [33]:
P i H i 2 σ 2 γ m i n , i 1 ,   2 ,   , N
where H i is the channel coefficient for the i th pilot subcarrier. σ 2 is the noise variance (as defined in Algorithm 2). γ m i n shows the minimum required SNR.
A simple adaptive pilot power allocation strategy based on the estimated channel quality can be:
P i P m a x N H i 2 j = 1 N H i 2
Pilots with stronger channel conditions receive higher power. The total allocated power remains within P m a x .
Algorithm 2: Improved LS Channel Estimation with Increased Pilot Power
Input:
  • Define system parameters:
    -
    Define   N   subcarriers ,   P   pilot   subcarriers ,   and   ρ used for pilot power scaling;
    -
    S p as pilots;
    -
    Received   signal   matrix   Y p ;
    -
    Noise   variance   σ 2 ;
    -
    Scale   pilot   power :   S p s c a l e d = ρ . S p .
Pilot symbol insertion:
2.
Step 1: spread pilots over subcarriers.
3.
Step 2: define new pilot symbols.
LS estimation:
4.
Step 1: compute received scaled pilots.
5.
Step 2 :   estimate   channel   on   pilots :   H ^ p = S H S   S H 1 Y p .
Interpolation:
6.
Interpolate   over   all   subcarriers :   H ^ T o t a l = I n t e r p ( H ^ p ) .
7.
Apply low-pass filtering in frequency domain.
Output:
8.
Estimated   channel   response H ^ = H ^ T o t a l .

3.1.3. Increasing the Number of Pilots [19]

Increasing the number of pilots in channel estimation involves transmitting a greater quantity of known pilot signals during the training phase. This approach enhances the accuracy of channel estimation by providing more reference data, reducing the impact of noise and interference. However, it comes with trade-offs such as increased overhead and reduced spectral efficiency, which should be balanced to optimize system performance [34]. Algorithm 3 shows LS Channel Estimation with increased Pilot Number.
Algorithm 3: Improved LS Channel Estimation with Increased Pilot Number
Input:
  • Define system parameters:
    -
    N   subcarriers   and   P initial pilot subcarriers;
    -
    S p pilots;
    -
    Y p received signal matrix;
    -
    Select   new   increased   number   of   pilots   H p ( i ) .
Pilot symbol insertion:
2.
Step 1 :   spread   pilots   over   P n subcarriers.
3.
Step 2 :   define   new   pilot   symbols   S p n .
LS estimation:
4.
Step 1 :   compute   received   pilots   Y p n .
5.
Step 2 :   estimate   channel   on   pilots :   H ^ p n = Y p n S p n =   S p n H S p n   S p n H 1 Y p n .
Improved interpolation:
6.
Interpolate   over   all   subcarriers :   H ^ T o t a l = I n t e r p ( H ^ p n ) .
7.
Low-pass filtering in frequency domain.
Output:
8.
Estimated   channel   response   H ^ = H ^ T o t a l .
A.
Optimization Problem for Number of Pilots  N p
To optimize the number of pilot symbols, we formulate a minimization problem that balances channel estimation accuracy and pilot overhead while ensuring SNR constraints are met, as given below.
Subject to:
N m i n N p N m a x
1 N p i = 1 N p P i H i 2 σ 2 γ m i n
Optimal solution [24]:
N p * = arg m i n N p 1 N p i = 1 N p P i H i 2 σ 2
N p represents the number of pilot symbols, constrained between N m i n and N m a x . The objective is to minimize channel estimation error while ensuring that the received pilot SNR meets a required threshold γ m i n . The optimal number of pilots, N p * , is determined by balancing pilot overhead and estimation accuracy.

3.1.4. Adding Pilot Iteration to Channel Estimation [10]

In LIS systems, iterative pilot-based channel estimation techniques can significantly enhance estimation accuracy, especially in complex or interference-prone environments. We can use the identified data to improve channel estimation in subsequent iterations. In iterative channel estimation, the channel estimate is updated over several iterations using the estimated channel from the previous iteration. This technique is particularly useful when the channel is subject to noise, interference, and fading, which makes single-pass estimation insufficient. After the first pass, we can use the output of the initial estimation to refine the channel estimate. This can be achieved by applying the data symbols in the next iteration to further improve the estimation [35].
Applying pilot iteration improves the estimation accuracy and interference mitigation but increases the computational complexity and energy consumption. Proper tuning ensures spectral efficiency gains while minimizing processing overhead.
Algorithm 4 improves LS estimation by using an iterative process. It repeats the estimation steps multiple times, making each iteration’s channel estimation more accurate.
A.
Optimization Problem for Number of Pilot Iterations  N i t e r
To optimize the number of pilot symbols, we formulate a minimization problem that balances channel estimation accuracy and pilot overhead while ensuring SNR constraints are met, as given below.
Subject to:
The number of iterations does not exceed a predefined limit.
N i t e r N i t e r , m a x
1 N p i = 1 N p H ^ ( k ) H ^ ( k 1 ) 2 ϵ
The iterative refinements stop when the channel estimate improvement is below the threshold ϵ .
Optimal solution [24]:
N i t e r * = min N i t e r 1 N p i = 1 N p H ^ ( k ) H ^ ( k 1 ) 2 ϵ
The minimum number of iterations is found when the channel estimate change is very small. This helps avoid unnecessary computations. As the number of pilots N p increases, the initial channel estimate improves, leading to fewer required iterations N i t e r * , since the algorithm converges faster.
Algorithm 4: Improved LS Channel Estimation with Increased Pilot Iteration
Input:
1.
Define system parameters:
-
N   subcarriers   and     P initial pilot subcarriers;
-
S p pilots;
-
Y p received signal matrix;
-
I m maximum number of iterations;
-
ε refinement threshold.
Initial LS estimation:
2.
Perform   LS   estimation   on   initial   pilots :   H ^ p ( 0 ) = Y p S p .
Iterative refinement:
For i   = 1   to   I m :
3.
Step 1 :   transmit   new   pilots   S p ( i )   and   receive   Y p ( i ) .
4.
Step 2 :   create   a   new   estimate   channel   on   pilots :   H ^ ( i ) .
H ^ ( i ) p = Y p ( i ) S p ( i ) =   S p ( i ) H S p ( i )   S p ( i ) H 1 Y p ( i )
5.
Step 3 :   Check   convergence :   if   H ^ p ( i ) H ^ p ( i 1 ) ε stop iteration.
Improved interpolation:
6.
Interpolate   the   final   pilot - based   channel   estimate   H p ( i ) to all subcarriers:
H ^ T o t a l = I n t e r p ( H ^ n p ) .
Output:
7.
Estimated   channel   response   H ^ = H ^ T o t a l .

3.2. Selective LIS Antenna Configurations and Increasing Channel Estimation Accuracy

This section concentrates on improving LS channel estimation through the selection of ideal antenna configurations from a LIS and improving the overall accuracy of the channel estimation procedure.

Optimized Antenna Configurations and LIS Technology for Improved Channel Estimation

In LIS systems, not all antennas contribute equally to the received signal quality. Antennas closer to the transmitter or those experiencing stronger signal conditions have a more significant impact on the channel estimation process. By focusing on these relevant antennas, the system can:
  • Reduce computational complexity: focusing on fewer, high-impact antennas reduces the size of the matrices involved in channel estimation and subsequent signal processing, leading to faster computations [36].
  • Maintain estimation accuracy: selecting the most relevant antennas ensures that the accuracy of channel estimation remains high, as only the antennas that contribute most to the signal quality are used.
  • Enhance scalability: this approach is particularly beneficial for LIS systems with hundreds or thousands of antennas, where reducing the number of active antennas directly impacts the system’s computational efficiency.
  • Energy efficiency: selective activation conserves power by disabling less effective antennas, improving overall efficiency.
  • Interference: by focusing transmission and reception on high-quality antennas, the approach reduces multi-user interference.
By strategically selecting the most effective antennas, the accuracy of channel estimation in LIS systems is significantly enhanced. This selective approach ensures that the key antennas contributing to the highest SNR are prioritized, leading to more precise channel estimation. As a result, the BER is reduced, the system capacity increases, and the overall performance of the LIS-based wireless communication system improves [37].

3.3. LDPC Codes in Mitigating the Effects of Channel Estimation Errors

LDPC codes are very effective because they enable reliable data transmission close to Shannon’s channel capacity. They are widely used in modern communication systems due to their high error correction ability and low-complexity decoding in noisy channels. Compared to other error-correcting codes, LDPC codes handle errors better and are more efficient to encode and decode.

3.3.1. Reducing Sensitivity to Channel Estimation Errors

LDPC codes provide robust error correction capabilities, helping reduce the system’s sensitivity to inaccuracies in channel estimation. This ensures that the system maintains performance even when noise or interference leads to erroneous channel estimates [38].

3.3.2. Improving Performance in Sparse Channels

In large-scale LIS systems, where channels are often sparse and nonlinear, LDPC codes can enhance efficiency by managing the complexity of channel estimation while offering superior error correction [39].

3.3.3. Enhancing Spectral Efficiency and Energy Savings

LDPC codes help LIS systems save power while keeping signals strong. They reduce repeated transmissions, improving data efficiency. They also adapt to channel changes, making LIS networks more energy efficient and better for high data loads [40].

4. Simulation Performance Results

This section presents performance evaluations of the proposed LIS scheme optimized for mm-wave frequencies with SC-FDE signals. The BER performance is analyzed as a function of E b / N 0 , where N 0 is the one-sided noise power spectral density, and E b is the transmitted bit energy. The effects of cyclic prefix power overhead were not considered. Monte Carlo simulations assessed the system performance using QPSK modulation, with a block length of N = 256 symbols (the results were consistent for other N values, as long as N 1 ). A Rayleigh fading channel with 16 uncorrelated equal-power paths was used. The Rayleigh model is used due to the dense multipath propagation in LIS systems, the absence of a Line-of-Sight (NLoS) path in many scenarios, and its standard adoption in MIMO research for performance evaluation under multipath conditions. Each block spans 1 s, while the cyclic prefix lasts 0.125 s. In the results for this paper, we considered a carrier frequency of 2 GHz. However, we would like to point out that our technique and main conclusions remain valid for other carrier frequencies with similar propagation characteristics, provided that we achieve the proper scaling (say, doubling the carrier frequency and reducing to half the LIS and scenario dimensions). For MIMO spatial multiplexing, multi-layer transmission was applied, achieving a T -times symbol rate increase with T transmitting and R receiving antennas, in the uplink direction. Feasibility requires T × R for the proper detection of T concurrent symbol streams.
The MATLAB code simulates a LIS system using a Uniform Rectangular Array (URA) model. Here is a simple breakdown of its details and feasibility:
  • LIS channel modeling:
    • The receiver is assumed to be in the near field of the LIS.
    • The beam focuses on both angle and distance, unlike traditional far-field beamforming, which only considers direction.
    • The simulation includes multipath reflections and time delays ( τ ) to make it more realistic.
  • Radio and environmental parameters:
    • Carrier frequency: 2G Hz;
    • Antenna spacing: λ / 2 ;
    • User locations: randomly placed inside a room;
    • Number of antennas: 4 × 400 LISs (LIS antenna consist of four panels and each panel has 100 antennas; in total 4 × 100 = 400).
  • Practical feasibility of LIS:
    • LIS is modeled as an active antenna system, where each element has independent gain and phase control.
    • Near-field beamforming is used to focus signals on users.
    • Power adjustments are applied to keep the system practical.
    • Real-world feasibility depends on hardware challenges, the real-time processing of many antennas, and precise phase/gain calibration.
Also, the MATLAB code includes LDPC encoding and decoding to improve communication reliability. Here is a basic overview of its details and practicality:
  • LDPC encoding and decoding:
    • The LDPC encoder converts input bits into a longer coded sequence to improve error correction.
    • The LDPC decoder uses a hard-decision method with a maximum of 20 iterations to decode the received data.
    • The decoder stops early if the parity check is satisfied.
  • LDPC integration with LIS:
    • LDPC is applied to 4PSK modulation before transmission.
    • After LIS-based transmission and reception, LDPC decoding is used to recover the original data.
    • The simulation includes different equalization and interference cancellation methods (MRC, EGC, ZF, and MMSE).
Table 2 compares various methods for improving channel estimation in LIS systems based on metrics such as complexity, energy efficiency, interference reduction, estimation accuracy, and spectral efficiency.
  • Pilot power optimization increases the strength of the pilot signals, improving the channel estimation accuracy but slightly reducing the spectral efficiency because it takes up more transmission power.
  • Increasing the number of pilots helps achieve better accuracy but comes with a trade-off: higher complexity and reduced spectral efficiency due to the extra pilot overhead.
  • Iterative estimation improves the accuracy over multiple iterations, but it requires more processing power, making it computationally expensive.
  • Channel selection focuses only on the most useful LIS antennas, reducing the complexity while still maintaining good accuracy and efficiency.
  • Hadamard orthogonal pilot sequences minimize interference between pilots, improving both the accuracy and spectral efficiency while keeping the complexity low.
Table 2. Comparison of channel estimation improvement methods across key performance metrics.
Table 2. Comparison of channel estimation improvement methods across key performance metrics.
Improvement MethodComplexityEnergy EfficiencyInterference ReductionEstimation AccuracySpectral Efficiency
Pilot power optimizationModerateImproves with careful scalingMinimal impact on interferenceImproves SNR for pilotsModerate (trade-off with data throughput)
Increasing number of pilotsHigh (due to increased overhead)Decreases due to higher overheadNo direct impactImproves with increased reference dataDecreases due to increased pilot overhead
Iterative estimationHigh (due to iterations)Improves with better estimation accuracyModerate (depends on feedback accuracy)Significantly improves after iterationsImproves by refining estimates
Channel selectionLow (reduces processing load)Improves by focusing resources on high-impact antennasHigh (reduces inter-user interference)Moderate (focuses on relevant antennas)Improves by reducing unnecessary overhead
Hadamard orthogonal sequencesLow (efficient generation)Moderate (no direct impact on energy efficiency)High (minimizes pilot contamination)High (ensures minimal cross-correlation)High (reduces pilot interference)
Figure 2 investigates the performance results without LDPC codes in LIS systems with 4 transmitting antennas and 400 receiver antennas (4 × 400). Hadamard pilots offer better BER performance than random pilots due to their orthogonality, which enhances channel estimation accuracy. The improvement is most significant for MMSE and ZF, especially at a high SNR ( E b / N 0 > 6 dB). MMSE and MRC with Hadamard pilots provide better channel estimation accuracy, reducing interference and improving spectral efficiency. ZF with Hadamard pilots performs better than with random pilots but still has lower accuracy than MMSE. More complex methods like MMSE require higher computational power and energy but achieve a lower BER and better spectral efficiency. The MFB curve provides a benchmark for evaluating the performance of a channel, which is modeled as the sum of delayed and independent Rayleigh-fading rays.
Figure 3 highlights the significant impact of pilot power rates on BER performance in LIS systems with 4 transmitting antennas and 400 receiver antennas (4 × 400) without LDPC codes under channel estimation scenarios. The simulation results demonstrate that BER performance improves with increasing power rates (Rate = 1 (0 dB), 2 (−3 dB), and 4 (−6 dB)), underscoring the role of accurate channel estimation. Higher pilot power (e.g., power rate = 4) achieves near-optimal performance, particularly in low E b / N 0 conditions, while MMSE performs best overall. ZF’s sensitivity to noise leads to degraded performance at a lower E b / N 0 , whereas MRC and EGC show consistent reliability. These findings emphasize the importance of pilot power optimization in mitigating channel estimation errors, balancing improved BER performance with the trade-off in spectral efficiency. Moreover, this chart shows that higher power rates (−6 dB) improve energy efficiency by reducing the BER at a lower E b / N 0 . ZF/MMSE has higher complexity but better interference handling, while MRC and EGC are simpler but more sensitive to interference.
Figure 4 compares the performance results of the BER as a function of E b / N 0   for various channel estimation techniques under different pilot configurations. The simulation results demonstrate that increasing the number of pilot symbols from 64 to 128 significantly improves the BER performance across all channel estimation techniques. In this simulation, 64 pilots were used for 128 antennas by employing antenna clustering, compressed sensing, and adaptive pilot allocation (Table 3). Instead of assigning one pilot per antenna, 128 antennas were grouped into 64 clusters, with each cluster sharing a pilot, reducing overhead while maintaining estimation accuracy. The results show at a high E b / N 0 , methods like MMSE and MRC approach the MFB, achieving a lower BER. In low- E b / N 0 conditions, the use of 64 pilots provides a notable advantage, particularly for MMSE, due to enhanced channel estimation accuracy. These findings highlight the trade-off between pilot overhead and improved performance. Overall, increasing the number of pilots reduces the BER but increases the energy consumption and complexity. MMSE and ZF handle interference better, while MRC and EGC are simpler but more sensitive to noise.
Figure 5 demonstrates the impact of iterative channel estimation on BER performance across different receiver configurations (ZF, MRC, EGC, and MMSE). As the number of iterations increases from iteration 1 to iteration 3, the BER improves significantly for all methods. Among the configurations, MMSE and ZF show the most substantial improvements, approaching the theoretical MFB performance with additional iterations. MRC and EGC also benefit from iterations but exhibit comparatively moderate gains. These results highlight that iterative techniques effectively enhance channel estimation accuracy, albeit at the cost of increased computational complexity. Conducting three iterations typically achieves a balance between accuracy and computational complexity, providing substantial improvements without overburdening the system. This graph shows how different detection and combining methods affect the BER. More iteration improves the accuracy but increases the complexity and energy consumption.
Figure 6 compares the BER performance versus   E b / N 0   for various receivers (ZF, MRC, EGC, and MMSE) with Full LIS (400 antennas) and Selected LIS configurations (100 and 20 antennas). A Full LIS achieves the best performance due to maximum spatial diversity, particularly with MMSE and ZF receivers at a higher   E b / N 0   due to their robustness to interference and noise. Reducing antennas to 100 or 20 degrades the BER, especially for ZF and EGC, due to reduced diversity and weaker channel estimation. MMSE and MRC are more robust under these constraints. A Full LIS offers optimal performance and improves the accuracy but increases the complexity and energy consumption: 100 antennas balance performance and complexity, while 20 antennas suit low-cost systems with acceptable performance trade-offs.
Figure 7 shows the impact of LDPC coding on the BER performance for various channel estimation techniques. Solid lines (with LDPC) exhibit significantly lower BERs than dashed lines (without LDPC), highlighting LDPC’s error-correction benefits. LDPC improves the performances of ZF, MRC, EGC, and MMSE, bringing them closer to the ideal MFB benchmark. Among these, MMSE with LDPC achieve the best BERs, followed by MRC and EGC. Overall, LDPC coding greatly enhances the reliability across different E b / N 0   values.
Table 4 highlights the key design principles and performance characteristics of ZF, MMSE, MRC, and EGC receiver architectures, illustrating their relative strengths and weaknesses across various metrics base on the BER performance, complexity, energy efficiency, interference reduction, spectral efficiency, and accuracy.
1.
BER Performance (Figure 2 and Figure 3)
MMSE and MRC have better performances because they optimize the signal strength and reduce noise, and ZF has a moderate BER because it removes interference but amplifies noise. EGC has the worst BER because it does not consider signal strength differences.
2.
Computational Complexity (Figure 6)
MMSE and ZF require matrix operations, making them more computationally expensive. MRC and EGC are simpler because they do not perform matrix inversions.
3.
Energy Efficiency (Figure 4)
MMSE and ZF use more energy due to complex calculations, while MRC and EGC are more energy efficient, since they use simpler operations.
4.
Interference Reduction (Figure 5)
ZF removes interference completely but may increase noise. MMSE balances noise and interference, making it the most effective. MRC reduces interference but is not as effective as MMSE. EGC does not actively reduce interference.
5.
Spectral Efficiency (Figure 7)
MMSE and MRC use the available bandwidth more effectively. ZF performs well but can suffer under high noise. EGC is the least efficient. Therefore, MMSE and MRC achieve better spectral efficiency, while EGC is the least efficient.
6.
Accuracy (Figure 2 and Figure 3)
MMSE and MRC estimate the channel more accurately. ZF is accurate but affected by noise. EGC has poor channel estimation. Overall MMSE and MRC give the most accurate results, while EGC is the least accurate.

5. Conclusions

This study demonstrated that pilot-based channel estimation, combined with techniques such as optimized pilot design, data-aided refinement, selective LIS antenna configurations, and the utilization of LDPC codes, significantly enhances the performance of LIS systems. These methods achieved notable improvements, including a reduction in the BER. MATLAB-based simulations validated the effectiveness of these techniques, confirming their suitability for next-generation communication systems.

6. Future Research

Future research will focus on the practical implementation of these methods in real-world LIS systems and on optimizing their performance under various and specific channel conditions. Future work may also focus on extending the proposed methods to time-varying channels and incorporating advanced estimation techniques, such as MMSE and deep learning-based approaches, for further performance gains.

Author Contributions

Methodology, R.D.; Validation, M.M.d.S.; Investigation, A.G. All authors contributed equally to the article. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by FCT/MCTES through national funds and, where applicable, co-funded EU funds under the projects UIDB/EEA/50008/2020 and 2022.03897. PTDC.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data were obtained using Monte Carlo simulations and implemented using MATLAB R2024b. The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

We acknowledge the support of FCT/MCTES, as described above in “Funding”. We also acknowledge the support of Autonoma TechLab for providing an interesting environment to carry out this research.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liang, Y.-C.; Long, R.; Zhang, Q.; Chen, J.; Cheng, H.V.; Guo, H. Large Intelligent Surface/Antennas (LISA): Making Reflective Radios Smart. J. Commun. Inf. Netw. 2019, 4, 40–50. [Google Scholar]
  2. Gashtasbi, A.; da Silva, M.M.; Dinis, R.; Guerreiro, J. On the Performance of LDPC-Coded Large Intelligent Antenna System. Appl. Sci. 2023, 13, 4738. [Google Scholar] [CrossRef]
  3. Han, Y.; Tang, W.; Jin, S.; Wen, C.-K.; Ma, X. Large Intelligent Surface-Assisted Wireless Communication Exploiting Statistical CSI. IEEE Trans. Veh. Technol. 2019, 68, 8238–8242. [Google Scholar]
  4. Almeida, I.; Guerreiro, J.; Dinis, R. Efficient Channel Estimation for LIS-based Systems. In Proceedings of the 2023 Photonics & Electromagnetics Research Symposium (PIERS), Prague, Czech Republic, 3–6 July 2023. [Google Scholar] [CrossRef]
  5. Gashtasbi, A.; da Silva, M.M.; Dinis, R. IRS, LIS, and Radio Stripes-Aided Wireless Communications: A Tutorial. Appl. Sci. 2022, 12, 12696. [Google Scholar] [CrossRef]
  6. Lee, S.J. Performance Enhancement of Codebook-Based Beamforming Using Least Squares Approach. IEEE Wirel. Commun. Lett. 2024, 13, 338–342. [Google Scholar]
  7. Liu, M.; Wang, H.; Li, Y.; Li, P. Research on Pilot-Based Channel Estimation Algorithms. In Proceedings of the 2019 International Conference on Electronic Engineering and Informatics (EEI), Nanjing, China, 8–10 November 2019. [Google Scholar] [CrossRef]
  8. Murad, M.; Tasadduq, I.; Otero, P. Pilots based LSE Channel Estimation for Underwater Acoustic OFDM Communication. In Proceedings of the 2020 Global Conference on Wireless and Optical Technologies (GCWOT), Malaga, Spain, 6–8 October 2020. [Google Scholar] [CrossRef]
  9. Bariah, L.; Muhaidat, S.; Sofotasios, P.C.; El Bouanani, F.; Dobre, O.A.; Hamouda, W. Large Intelligent Surface-Assisted Nonorthogonal Multiple Access for 6G Networks: Performance Analysis. IEEE Internet Things J. 2021, 8, 5129–5140. [Google Scholar]
  10. Ali, S.; Chen, Z.; Yin, F. Design of Orthogonal Uplink Pilot Sequences for TDD Massive MIMO under Pilot Contamination. J. Commun. 2017, 12, 40–48. [Google Scholar]
  11. Mohammadzadeh, S.; Rahmani, M.; Cumanan, K.; Burr, A.; Xiao, P. Pilot and Data Power Control for Uplink Cell-free massive MIMO. arXiv 2025. [Google Scholar] [CrossRef]
  12. Yu, Y.; Zhang, X.; Zhang, Z. Iterative Channel Estimation Using Superimposed Pilot for BICM-OFDM. In Proceedings of the 5th International Conference on Wireless Communications, Networking and Mobile Computing, Beijing, China, 24–26 September 2009. [Google Scholar] [CrossRef]
  13. Ohno, S.; Manasseh, E.; Nakamoto, M. How many known symbols are required for linear channel estimation in OFDM? In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). Prague, Czech Republic, 22–27 May 2011. [Google Scholar] [CrossRef]
  14. Xu, C.; An, J.; Bai, T. Antenna Selection for Reconfigurable Intelligent Surfaces: A Transceiver-Agnostic Passive Beamforming Configuration. IEEE Trans. Wirel. Commun. 2023, 22, 7756–7774. [Google Scholar]
  15. Salari, S.; Ardebilipour, M.; Ahmadian, M.; Cances, J.P.; Meghdadi, V. Turbo Receiver Design with Carrier-Frequency Offset Estimation for LDPC-Coded MIMO OFDM Systems. In Proceedings of the 9th International Conference on Advanced Communication Technology, Gangwon, Republic of Korea, 12–14 February 2007. [Google Scholar]
  16. Alghamdi, R.; Alhadrami, R.; Lhothali, D.; Almorad, H.; Faisal, A.; Helal, S.; Shalabi, R.; Asfour, R.; Hammed, N.; Shams, A.; et al. Intelligent Surfaces for 6G Wireless Networks: A Survey of Optimization and Performance Analysis Techniques. IEEE Access 2020, 8, 202795–202818. [Google Scholar] [CrossRef]
  17. Zhu, Y.; Zheng, G.; Wong, K.-K. Stochastic Geometry Analysis of Large Intelligent Surface-Assisted Millimeter Wave Networks. IEEE J. Sel. Areas Commun. 2020, 38, 1749–1762. [Google Scholar]
  18. Almekhlafi, M.; Arfaoui, M.A.; Assi, C.; Assi, C.; Ghrayeb, A. Enabling URLLC Applications Through Reconfigurable Intelligent Surfaces: Challenges and Potential. IEEE Internet Things Mag. 2022, 5, 130–135. [Google Scholar]
  19. da Silva, M.M.; Dinis, R.; Guerreiro, J. A Low Complexity Channel Estimation and Detection for Massive MIMO Using SC-FDE. Telecom 2020, 1, 3–17. [Google Scholar] [CrossRef]
  20. Lam, C.-T.; Falconer, D.D.; Danilo-Lemoine, F.; Dinis, R. Channel Estimation for SC-FDE Systems Using Frequency Domain Multiplexed Pilots. In Proceedings of the IEEE Vehicular Technology Conference, Montreal, QC, Canada, 25–28 September 2006. [Google Scholar] [CrossRef]
  21. Gashtasbi, A.; da Silva, M.M.; Dinis, R. An Assessment of Receiver Algorithms for Distributed Massive MIMO Systems: Investigating Design Solutions and Performance. Electronics 2024, 13, 1560. [Google Scholar] [CrossRef]
  22. Pereira, A.; Bento, P.; Gomes, M.; Dinis, R.; Silva, V. Iterative MRC and EGC Receivers for MIMO-OFDM Systems. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 July 2018. [Google Scholar] [CrossRef]
  23. So, J.; Kim, D.; Lee, Y.; Sung, Y. Pilot Signal Design for Massive MIMO Systems: A Received Signal-To-Noise-Ratio-Based Approach. IEEE Signal Process. Lett. 2015, 22, 549–553. [Google Scholar]
  24. Do, D.-T.; Vu, D.-T. New orthogonal pilot scheme for semi-blind channel estimation in MIMO Systems. In Proceedings of the International Conference on Networking and Information Technology, Manila, Philippines, 11–12 June 2010. [Google Scholar] [CrossRef]
  25. Thaj, T.; Viterbo, E.; Hong, Y. Orthogonal Time Sequency Multiplexing Modulation: Analysis and Low-Complexity Receiver Design. IEEE Trans. Wirel. Commun. 2021, 20, 7842–7855. [Google Scholar]
  26. Siyau, M.F.; Ling, S.L.; Onalaja, O.; Onalajam, M. MIMO Channel Estimation and Tracking using a novel Pilot Expansion technique with Paley-Hadamard codes for future generation fast speed communications. In Proceedings of the Second International Conference on Future Generation Communication Technologies (FGCT), London, UK, 12–14 November 2013. [Google Scholar]
  27. Wu, H.-C.; Wu, Y. Efficient ICI Matrix Estimation Using Hadamard Sequences for Wireless OFDM Systems. In Proceedings of the VTC-2005-Fall. 2005 IEEE 62nd Vehicular Technology Conference, Dallas, TX, USA, 28 September 2005. [Google Scholar] [CrossRef]
  28. Song, Y.-K.; Kim, D.; Zander, J. Pilot power adjustment for saving transmit power in pilot channel assisted DS-CDMA mobile systems. IEEE Trans. Wirel. Commun. 2010, 9, 488–493. [Google Scholar]
  29. Han, W.; Wang, H. Joint Pilot Assignment and Uplink Power Allocation Scheme for Massive MIMO Systems. In Proceedings of the IEEE 20th International Conference on Communication Technology, Nanjing, China, 28–31 October 2020. [Google Scholar]
  30. Shen, Y.; Martinez, E. Channel Estimation in OFDM Systems; Freescale Semiconductor, Inc.: Austin, TX, USA, 2006. [Google Scholar]
  31. Zhanng, X.; Yuan, Z. The Application of Interpolation Algorithms in OFDM Channel Estimation. Int. J. Simul. Syst. Sci. Technol. 2016, 17, 11.1–11.5. [Google Scholar] [CrossRef]
  32. Liu, Y.; Deng, H.; Peng, C. Channel Estimation for RIS-Assisted MIMO Systems in Millimeter Wave Communications. Sensors 2023, 23, 5516. [Google Scholar] [CrossRef]
  33. Willink, T.J. Improving Power Allocation to MIMO Eigenbeams Uendr Imperfect Channel Estimation. IEEE Commun. Lett. 2005, 9, 622–624. [Google Scholar] [CrossRef]
  34. Zhang, Y.; Feng, W.; Ge, N. Adaptive Pilot Power Allocation for Distributed Antenna Systems with Large-scale CSI. In Proceedings of the 21st International Conference on Telecommunications (ICT), Lisbon, Portugal, 4–7 May 2014. [Google Scholar] [CrossRef]
  35. Coleri, S.; Ergen, M.; Puri, A.; Bahai, A. Channel Estimation Techniques Based on Pilot Arrangement in OFDM Systems. IEEE Trans. Broadcast. 2002, 48, 223–229. [Google Scholar] [CrossRef]
  36. Chen, X.; Shi, J.; Yang, Z.; Wu, L. Low-Complexity Channel Estimation for Intelligent Reflecting Surface-Enhanced Massive MIMO. IEEE Wirel. Commun. Lett. 2021, 10, 996–1000. [Google Scholar] [CrossRef]
  37. Li, Z.; Li, Y.; Ai, B.; Wang, D.; Yao, L. A Novel Channel Estimation Algorithm Based on Iterative Compensation. IEEE Trans. Broadcast. 2017, 63, 144–150. [Google Scholar] [CrossRef]
  38. Alghonaim, E.; Landolsi, M.A.; El-Maleh, A. Improving BER Performance of LDPC Codes Based on Intermediate Decoding Results. In Proceedings of the 2007 IEEE International Conference on Signal Processing and Communications (ICSPC), Dubai, United Arab Emirates, 24–27 November 2007. [Google Scholar]
  39. da Silva, M.M.; Dinis, R. On the Performance of LDPC-Coded Massive MIMO Schemes with Power-Ordered NOMA Techniques. Appl. Sci. 2021, 11, 8684. [Google Scholar] [CrossRef]
  40. Bala, I.; Arora, K.; Mijwil, M.M. Energy Optimized LDPC Codes for Next-Generation MIMO OFDM Systems. Iraqi J. Comput. Sci. Math. 2023, 4, 1. [Google Scholar] [CrossRef]
Figure 1. Block diagram of LIS system with SC-FDE signals.
Figure 1. Block diagram of LIS system with SC-FDE signals.
Applsci 15 03743 g001
Figure 2. BER results for comparing Hadamard pilot vs. random pilot 4 × 400 LIS system.
Figure 2. BER results for comparing Hadamard pilot vs. random pilot 4 × 400 LIS system.
Applsci 15 03743 g002
Figure 3. BER results for power rate [1, 2, and 4] effect on channel estimation.
Figure 3. BER results for power rate [1, 2, and 4] effect on channel estimation.
Applsci 15 03743 g003
Figure 4. BER results on the impact of changing the number of pilots on the 4 × 400 LIS system.
Figure 4. BER results on the impact of changing the number of pilots on the 4 × 400 LIS system.
Applsci 15 03743 g004
Figure 5. BER results on the effects of iterative channel estimation on BER performance.
Figure 5. BER results on the effects of iterative channel estimation on BER performance.
Applsci 15 03743 g005
Figure 6. BER results on comparison between “Full-LIS” and “Selected LIS” for different receivers.
Figure 6. BER results on comparison between “Full-LIS” and “Selected LIS” for different receivers.
Applsci 15 03743 g006
Figure 7. BER results on the effect of LDPC codes on channel estimates on the 4 × 32 LIS configuration with 2 users.
Figure 7. BER results on the effect of LDPC codes on channel estimates on the 4 × 32 LIS configuration with 2 users.
Applsci 15 03743 g007
Table 1. Comparison of our work with previous studies.
Table 1. Comparison of our work with previous studies.
AspectPrevious MethodsOur Improvement
Enhanced pilot-based channel estimationConventional methods use fixed orthogonal pilots, leading to interference and limited spectral efficiency.We introduce Hadamard-based dynamic pilot assignment, which significantly reduces interference and improves channel estimation accuracy under varying SNR conditions.
Pilot power optimizationPrevious works rely on fixed pilot power allocation, which does not adapt to fluctuating channel conditions.Our method dynamically adjusts pilot power based on real-time channel variations, ensuring an optimal SNR while maintaining spectral efficiency.
Adaptive pilot symbol allocationPrevious works rely on fixed pilot traditional approaches use a fixed number of pilot symbols, leading to inefficient estimation in low-SNR scenarios.We propose adaptive pilot clustering, where the system selectively increases pilot symbols only when necessary, reducing unnecessary overhead.
Iterative channel estimationConventional LS estimation performs single-pass estimation, often leaving residual errors.Our iterative refinement process progressively updates channel estimates over multiple iterations, leading to significantly improved accuracy, particularly in noisy environments.
Selective LIS antenna activationPrevious LIS systems activate all antennas, increasing complexity and computational burden.We introduce intelligent antenna selection, where only the most effective antennas are used, reducing complexity without sacrificing accuracy.
LDPC-assisted LS estimationLDPC codes have been used for error correction but were not integrated with LS estimation in LIS systems.We develop a joint LS-LDPC decoding framework, which significantly enhances noise resilience and system stability in high-interference conditions.
Table 3. Comparison of the number of 64 and 128 pilots.
Table 3. Comparison of the number of 64 and 128 pilots.
Number of PilotsChannel Estimation AccuracySpectral EfficiencyPilot OverheadRecommendation
64ModerateMediumMediumBest trade-off between accuracy and overhead
128HighLowHighSuitable for systems with limited antennas
Table 4. Comparison of receiver architectures based on design and performance metrics.
Table 4. Comparison of receiver architectures based on design and performance metrics.
Receiver ArchitectureBER PerformanceComplexityEnergy EfficiencyInterferenceSpectral EfficiencyAccuracy
ZFHighHighModerateLowHighModerate
MMSEHighModerateModerateGoodModerateHigh
MRCModerateModerateHighModerateHighHigh
EGCModerateLowHighLowModerateModerate
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gashtasbi, A.; Marques da Silva, M.; Dinis, R. Improved Low-Complexity, Pilot-Based Channel Estimation for Large Intelligent Surface Systems. Appl. Sci. 2025, 15, 3743. https://doi.org/10.3390/app15073743

AMA Style

Gashtasbi A, Marques da Silva M, Dinis R. Improved Low-Complexity, Pilot-Based Channel Estimation for Large Intelligent Surface Systems. Applied Sciences. 2025; 15(7):3743. https://doi.org/10.3390/app15073743

Chicago/Turabian Style

Gashtasbi, Ali, Mário Marques da Silva, and Rui Dinis. 2025. "Improved Low-Complexity, Pilot-Based Channel Estimation for Large Intelligent Surface Systems" Applied Sciences 15, no. 7: 3743. https://doi.org/10.3390/app15073743

APA Style

Gashtasbi, A., Marques da Silva, M., & Dinis, R. (2025). Improved Low-Complexity, Pilot-Based Channel Estimation for Large Intelligent Surface Systems. Applied Sciences, 15(7), 3743. https://doi.org/10.3390/app15073743

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop