A Fast Hadamard Transform for Signals with Sub-linear Sparsity in the Transform Domain
Abstract
A new iterative low complexity algorithm has been presented for computing the Walsh-Hadamard transform (WHT) of an dimensional signal with a -sparse WHT, where is a power of two and , scales sub-linearly in for some . Assuming a random support model for the non-zero transform domain components, the algorithm reconstructs the WHT of the signal with a sample complexity , a computational complexity and with a very high probability asymptotically tending to 1. The approach is based on the subsampling (aliasing) property of the WHT, where by a carefully designed subsampling of the time domain signal, one can induce a suitable aliasing pattern in the transform domain. By treating the aliasing patterns as parity-check constraints and borrowing ideas from erasure correcting sparse-graph codes, the recovery of the non-zero spectral values has been formulated as a belief propagation (BP) algorithm (peeling decoding) over a sparse-graph code for the binary erasure channel (BEC). Tools from coding theory are used to analyze the asymptotic performance of the algorithm in the very sparse () and the less sparse () regime.
Cite
@article{arxiv.1310.1803,
title = {A Fast Hadamard Transform for Signals with Sub-linear Sparsity in the Transform Domain},
author = {Robin Scheibler and Saeid Haghighatshoar and Martin Vetterli},
journal= {arXiv preprint arXiv:1310.1803},
year = {2019}
}
Comments
17 pages. 11 figures. A shorter version was submitted to the 51st Allerton Conference on Communication, Control and Computing (2013)