Learned-SBL: A Deep Learning Architecture for Sparse Signal Recovery
  In this paper, we present a computationally efficient sparse signal recovery
scheme using Deep Neural Networks (DNN). The architecture of the introduced
neural network is inspired from sparse Bayesian learning (SBL) and named as
Learned-SBL (L-SBL). We design a common architecture to recover sparse as well
as block sparse vectors from single measurement vector (SMV) or multiple
measurement vectors (MMV) depending on the nature of the training data. In the
MMV model, the L-SBL network can be trained to learn any underlying sparsity
pattern among the vectors including joint sparsity, block sparsity, etc. In
particular, for block sparse recovery, learned-SBL does not require any prior
knowledge of block boundaries. In each layer of the L-SBL, an estimate of the
signal covariance matrix is obtained as the output of a neural network. Then a
maximum a posteriori (MAP) estimator of the unknown sparse vector is
implemented with non-trainable parameters. In many applications, the
measurement matrix may be time-varying. The existing DNN based sparse signal
recovery schemes demand the retraining of the neural network using current
measurement matrix. The architecture of L-SBL allows it to accept the
measurement matrix as an input to the network, and thereby avoids the need for
retraining. We also evaluate the performance of Learned-SBL in the detection of
an extended target using a multiple-input multiple-output (MIMO) radar.
Simulation results illustrate that the proposed approach offers superior sparse
recovery performance compared to the state-of-the-art methods.
