A Logarithm Depth Quantum Converter: From One-hot Encoding to Binary Encoding

Abstract

Within the quantum computing, there are two ways to encode a normalized vector \ αi \. They are one-hot encoding and binary coding. The one-hot encoding state is denoted as | O(N) =Σi=0N-1 αi |0 N-i-1 |1 |0 i and the binary encoding state is denoted as | B(N) =Σi=0N-1 αi |bi , where bi is interpreted in binary of i as the tensor product sequence of qubit states. In this paper, we present a method converting between the one-hot encoding state and the binary encoding state by taking the Edick state as the transition state, where the Edick state is defined as | E(N) =Σi=0N-1 αi |0 N-i-1 |1 i. Compared with the early work, our circuit achieves the exponential speedup with O(2 N) depth and O(N) size.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…