Artificial neural network viterbi decoding system and method
AssigneeGeorgia Tech Research Corporation
InventorsXiao-an Wang, Stephen B. Wicker
Life of this patent
Estimating the term…
Loading patent…
AssigneeGeorgia Tech Research Corporation
InventorsXiao-an Wang, Stephen B. Wicker
Estimating the term…
An artificial neural network (ANN) decoding system decodes a convolutionally-encoded data stream at high speed and with high efficiency. The ANN decoding system implements the Viterbi algorithm and is significantly faster than comparable digital-only designs due to its fully parallel architecture. Several modifications to the fully analog system are described, including an analog/digital hybrid design that results in an extremely fast and efficient Viterbi decoding system. A complexity and analysis shows that the modified ANN decoding system is much simpler and easier to implement than its fully digital counterpart. The structure of the ANN decoding system of the invention provides a natural fit for VLSI implementation. Simulation results show that the performance of the ANN decoding system exactly matches that of an ideal Viterbi decoding system.
A maximum likelihood decoding system for high speed and efficient decoding of convolutionally-encoded data streams of constraint lengths greater than 6, comprising an analog neural network having a plurality of analog neurons, said analog neurons for mathematically combining analog signals, said analog neural network adapted to receive a convolutionally-encoded digital data stream and adapted to decode said data stream using said analog neurons into a sequence of digital values by performing a Viterbi algorithm, said analog network minimizing error in said digital values.
A decoding system for high speed and efficient decoding of convolutionally-encoded data streams utilizing an artificial neural network and the Viterbi algorithm, comprising:
A decoding system for high speed and efficient decoding of convolutionally-encoded data streams utilizing an artificial neural network and the Viterbi algorithm, comprising:
A method for high speed and efficient decoding of convolutionally-encoded data streams with maximum likelihood using the Viterbi algorithm, comprising steps of:
A method for high speed and efficient decoding of convolutionally-encoded data streams utilizing a neural network and the Viterbi algorithm, comprising:
Dependencies are inferred from the claim text.