APPARATUS FOR DECODING CONVOLUTIONAL CODES AND ASSOCIATED METHOD
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
49 Claims
-
1-28. -28. (canceled)
-
29. 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. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. 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. - View Dependent Claims (37, 38, 39, 40)
-
-
41. 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. - View Dependent Claims (42, 43, 44)
-
-
45. 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. - View Dependent Claims (46, 47, 48, 49)
-
Specification