• DocumentCode
    3249939
  • Title

    A fast Hadamard transform for signals with sub-linear sparsity

  • Author

    Scheibler, Robin ; Haghighatshoar, Saeid ; Vetterli, Martin

  • Author_Institution
    Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
  • fYear
    2013
  • fDate
    2-4 Oct. 2013
  • Firstpage
    1250
  • Lastpage
    1257
  • Abstract
    A new iterative low complexity algorithm has been presented for computing the Walsh-Hadamard transform (WHT) of an N dimensional signal with a K-sparse WHT, where N is a power of two and K = O(Nα), scales sublinearly in N for some 0 <; α <; 1. Assuming a random support model for the nonzero transform domain components, the algorithm reconstructs the WHT of the signal with a sample complexity O(K log2(N/K)), a computational complexity O(K log2(K) log2(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 nonzero spectral values has been formulated as a belief propagation (BP) algorithm (peeling decoding) over an 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, 1/3]) and the “less sparse” regime (α ∈ (1/3, 1)).
  • Keywords
    Hadamard transforms; Walsh functions; binary codes; channel coding; computational complexity; iterative methods; signal processing; BEC; K-sparse WHT; N dimensional signal; Walsh-Hadamard transform; aliasing patterns; aliasing property; asymptotic performance; belief propagation algorithm; binary erasure channel; coding theory; computational complexity; erasure correcting sparse-graph codes; fast Hadamard transform; iterative low complexity algorithm; less sparse regime; nonzero spectral values; nonzero transform domain components; parity-check constraints; peeling decoding; random support model; sparse-graph code; sublinear sparsity; subsampling property; time domain signal; very sparse regime; Bipartite graph; Complexity theory; Decoding; Signal processing algorithms; Time-domain analysis; Transforms; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication, Control, and Computing (Allerton), 2013 51st Annual Allerton Conference on
  • Conference_Location
    Monticello, IL
  • Print_ISBN
    978-1-4799-3409-6
  • Type

    conf

  • DOI
    10.1109/Allerton.2013.6736669
  • Filename
    6736669