Efficient Deep Unfolding for SISO-OFDM
Channel Estimation
Baptiste Chatelier†‡, Luc Le Magoarou†‡, Getachew Redieteab§‡
†Univ Rennes, INSA Rennes, CNRS, IETR-UMR 6164, Rennes, France
‡b<>com, Rennes, France
§Orange Innovation, Rennes, France
baptiste.chatelier@insa-rennes.fr
Abstract—In modern communication systems, channel state
information is of paramount importance to achieve capacity. It is
then crucial to accurately estimate the channel. It is possible to
perform SISO-OFDM channel estimation using sparse recovery
techniques. However, this approach relies on the use of a physical
wave propagation model to build a dictionary, which requires
perfect knowledge of the system’s parameters. In this paper,
an unfolded neural network is used to lighten this constraint.
Its architecture, based on a sparse recovery algorithm, allows
SISO-OFDM channel estimation even if the system’s parameters
are not perfectly known. Indeed, its unsupervised online learning
allows to learn the system’s imperfections in order to enhance
the estimation performance. The practicality of the proposed
method is improved with respect to the state of the art in
two aspects: constrained dictionaries are introduced in order
to reduce sample complexity and hierarchical search within
dictionaries is proposed in order to reduce time complexity.
Finally, the performance of the proposed unfolded network
is evaluated and compared to several baselines using realistic
channel data, showing the great potential of the approach.
Index Terms—Deep Unfolding, Frugal AI, SISO-OFDM
channel estimation, Sparse recovery
I. INTRODUCTION
Recently, machine learning techniques have emerged as
a promising solution in many wireless communications
areas [1], [2] such as beamforming [3], [4], channel chart-
ing [5]–[7] or channel mapping [8], [9]. The Deep Unfolding
machine learning approach [10]–[13] is very promising as it
profits from both the controlled complexity of classical signal
processing approaches and the flexibility of machine learning
techniques. Indeed, this approach considers that iterative algo-
rithms can be unfolded as neural networks, that can be trained,
where each layer represents one iteration of the algorithm.
In the field of channel estimation, classical statistical
estimation techniques such as the Least Squares (LS) or
the Minimum Mean Squared Error (MMSE) have been
extensively used in the past. However, those techniques suffer
from several drawbacks: on one hand, for the LS estimator,
there is a huge Mean Squared Error (MSE), on the other
hand, for the MMSE estimator, there is a huge computational
complexity. Other approaches have been envisioned to counter
those drawbacks: one of them is the usage of sparse recovery
algorithms. It is well known that propagation channels are
dominated by a few strong propagation paths: the channel is
then said to be sparse. It has been shown that one can use
that sparsity notion to propose channel estimation strategies
relying on sparse recovery algorithms such as Matching
Pursuit (MP) [14]–[17]. However, those techniques rely on
the knowledge of a physical wave propagation model, and it
has been shown in [17] that a small uncertainty on system
parameters could lead to high estimation performance losses.
Contributions and related work. In [17], the Deep
Unfolding approach was used to solve this performance loss
issue, with the unfolded network mpNet, allowing to learn
the physical imperfections of the system so as to enhance
the estimation performance. However, this approach yields a
high number of parameters to learn, leading to both a high
sample complexity and a high time complexity. In this paper,
mpNet is adapted to constrained dictionaries, which allows to
drastically reduce sample complexity. Moreover, hierarchical
search over dictionaries is introduced in order to reduce time
complexity. Furthermore, the proposed method is illustrated
on a Single Input Single Output Orthogonal Frequency
Division Multiplexing (SISO-OFDM) system here instead of
a Multi-User Multiple Input Multiple Output (MU-MIMO)
system as in [17]. However, note that the contributions apply
equally to both types of systems.
The rest of the paper is organized as follows, Section II
presents the SISO-OFDM channel estimation problem, the
used physical wave propagation model, and the sparse
recovery approach. Section III presents the unfolded neural
network and the two contributions of this paper: the sample
complexity reduction strategy, and the time complexity
reduction strategy. Section IV presents simulation results.
Finally, Section V concludes the paper and gives perspectives.
II. PROBLEM FORMULATION
A. System model
In this paper, a SISO-OFDM scenario with Nsubcarriers
in the uplink is considered. Let g∈CNdenote the antenna
gain vector representing the Base Station (BS) antenna gain
at each subcarrier frequency, and f∈RNdenote a frequency
vector containing the different subcarrier frequencies. Finally,
a multipath channel with Lppropagation paths is considered.
Let x∈CNbe an LS channel estimate of the channel
vector h∈CN. This estimate is noisy as it possesses a
arXiv:2210.06588v1 [cs.IT] 11 Oct 2022