A quantum algorithm for Viterbi decoding of classical convolutional codes
From MaRDI portal
Abstract: We present a quantum Viterbi algorithm (QVA) with better than classical performance under certain conditions. In this paper the proposed algorithm is applied to decoding classical convolutional codes, for instance; large constraint length and short decode frames . Other applications of the classical Viterbi algorithm where is large (e.g. speech processing) could experience significant speedup with the QVA. The QVA exploits the fact that the decoding trellis is similar to the butterfly diagram of the fast Fourier transform, with its corresponding fast quantum algorithm. The tensor-product structure of the butterfly diagram corresponds to a quantum superposition that we show can be efficiently prepared. The quantum speedup is possible because the performance of the QVA depends on the fanout (number of possible transitions from any given state in the hidden Markov model) which is in general much less than . The QVA constructs a superposition of states which correspond to all legal paths through the decoding lattice, with phase a function of the probability of the path being taken given received data. A specialized amplitude amplification procedure is applied one or more times to recover a superposition where the most probable path has a high probability of being measured.
Recommendations
Cites work
- scientific article; zbMATH DE number 1579275 (Why is no real title available?)
- scientific article; zbMATH DE number 1256737 (Why is no real title available?)
- Algebraic Codes for Data Transmission
- Error bounds for convolutional codes and an asymptotically optimum decoding algorithm
- Perpectives in computation.
- Quantum theory, the Church–Turing principle and the universal quantum computer
- Single-query learning from abelian and non-abelian Hamming distance oracles
- The algorithm design manual
- The quantum query complexity of learning multilinear polynomials
Cited in
(2)
This page was built for publication: A quantum algorithm for Viterbi decoding of classical convolutional codes
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2516136)