Apparatus for decoding convolutional codes and associated method
AssigneeHARRIS CORPORATION, a Delaware corporation.
InventorsWilliam N. Furman, John W. Nieto
Life of this patent
Estimating the term…
Abstract
A decoding device may include a sequential convolutional code decoder, and a parallel convolutional code decoder. The decoding device may further include a controller for selectively processing a convolutionally encoded input signal via at least one of the sequential convolutional code decoder and the parallel convolutional code decoder. The selection of decoder may be based upon a signal-to-noise ratio or the passage of time, for example.
Claims22
1-28. (canceled)
An electronic device comprising:
- a wireless receiver configured to receive a convolutionally encoded input signal;
- a sequential convolutional code decoder;
- a parallel convolutional code decoder;
- and
- a controller configured to initially process the convolutionally encoded input signal via said sequential convolutional code decoder, and a threshold time period thereafter process the convolutionally encoded input signal via said parallel convolutional code decoder.
An electronic device comprising:
- a wireless receiver configured to receive a convolutionally encoded input signal;
- a sequential convolutional code decoder;
- a parallel Viterbi convolutional code decoder;
- said sequential convolutional code decoder having a first constraint length, and said parallel Viterbi convolutional code decoder having a second constraint length equal to the first constraint length;
- and
- a controller configured to initially process the convolutionally encoded input signal via said sequential convolutional code decoder, and a threshold time period thereafter process the convolutionally encoded input signal via said parallel Viterbi convolutional code decoder.
An electronic device comprising:
- a wireless receiver configured to receive a convolutionally encoded input signal;
- a sequential Fano convolutional code decoder;
- a parallel convolutional code decoder;
- said sequential Fano convolutional code decoder having a first constraint length, and said parallel convolutional code decoder having a second constraint length equal to the first constraint length;
- and
- a controller configured to initially process the convolutionally encoded input signal via said sequential Fano convolutional code decoder, and a threshold time period thereafter process the convolutionally encoded input signal via said parallel convolutional code decoder.
A method of decoding a convolutionally encoded input signal using a decoding device comprising a sequential convolutional code decoder, a parallel convolutional code decoder, and a controller connected to the sequential convolutional code decoder and the parallel convolutional code decoder, the method comprising:
- using the controller to initially process the convolutionally encoded input signal via the sequential convolutional code decoder;
- and
- using the controller to process the convolutionally encoded input signal via the parallel convolutional code decoder a threshold time period after the initial processing.
Dependencies are inferred from the claim text.