English

Sparse Fast DCT for Vectors with One-block Support

Numerical Analysis 2020-02-19 v1

Abstract

In this paper we present a new fast and deterministic algorithm for the inverse discrete cosine transform of type II that reconstructs the input vector xRN\mathbf{x}\in\mathbb{R}^{N}, N=2J1N=2^{J-1}, with short support of length mm from its discrete cosine transform xII^=CNIIx\mathbf{x}^{\widehat{\mathrm{II}}}=\mathbf{C}_N^{\mathrm{II}}\mathbf{x}. The resulting algorithm has a runtime of O(mlogmlog2Nm)\mathcal{O}\left(m\log m\log \frac{2N}{m}\right) and requires O(mlog2Nm)\mathcal{O}\left(m\log \frac{2N}{m}\right) samples of xII^\mathbf{x}^{\widehat{\mathrm{II}}}. In order to derive this algorithm we also develop a new fast and deterministic inverse FFT algorithm that constructs the input vector yR2N\mathbf{y}\in\mathbb{R}^{2N} with reflected block support of block length mm from y^\widehat{\mathbf{y}} with the same runtime and sampling complexities as our DCT algorithm.

Keywords

Cite

@article{arxiv.1803.05207,
  title  = {Sparse Fast DCT for Vectors with One-block Support},
  author = {Sina Bittens and Gerlind Plonka},
  journal= {arXiv preprint arXiv:1803.05207},
  year   = {2020}
}

Comments

27 pages, 6 figures

R2 v1 2026-06-23T00:52:43.265Z