Fast Quantum Amplitude Encoding of Typical Classical Data
Abstract
We present an improved version of a quantum amplitude encoding scheme that encodes the entries of a unit classical vector into the amplitudes of a quantum state. Our approach has a quadratic speed-up with respect to the original one. We also describe several generalizations, including to complex entries of the input vector and a parameter that determines the parallelization. The number of qubits required for the state preparation scales as . The runtime, which depends on the data density and on the parallelization paramater , scales as , which in the most parallel version () is always less than . By analysing the data density, we prove that the average runtime is for uniformly random inputs. We present numerical evidence that this favourable runtime behaviour also holds for real-world data, such as radar satellite images. This is promising as it allows for an input-to-output advantage of the quantum Fourier transform.
Cite
@article{arxiv.2503.17113,
title = {Fast Quantum Amplitude Encoding of Typical Classical Data},
author = {Vittorio Pagni and Sigurd Huber and Michael Epping and Michael Felderer},
journal= {arXiv preprint arXiv:2503.17113},
year = {2025}
}
Comments
8 pages, 15 figures