paper

Fast Quantum Amplitude Encoding of Typical Classical Data

arXiv:2503.17113 · doi:10.1140/epjqt/s40507-026-00473-3

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.

8 pages, 15 figures

Fast Quantum Amplitude Encoding of Typical Classical Data · wovepaper