English

A Fast Hadamard Transform for Signals with Sub-linear Sparsity in the Transform Domain

Information Theory 2019-05-08 v2 math.IT Machine Learning

Abstract

A new iterative low complexity algorithm has been presented for computing the Walsh-Hadamard transform (WHT) of an NN dimensional signal with a KK-sparse WHT, where NN is a power of two and K=O(Nα)K = O(N^\alpha), scales sub-linearly in NN for some 0<α<10 < \alpha < 1. Assuming a random support model for the non-zero transform domain components, the algorithm reconstructs the WHT of the signal with a sample complexity O(Klog2(NK))O(K \log_2(\frac{N}{K})), a computational complexity O(Klog2(K)log2(NK))O(K\log_2(K)\log_2(\frac{N}{K})) 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 (α(0,13]\alpha\in(0,\frac{1}{3}]) and the less sparse (α(13,1)\alpha\in(\frac{1}{3},1)) 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)

R2 v1 2026-06-22T01:41:44.590Z