Apparatus for decoding convolutional codes and associated method
First Claim
Patent Images
1. A decoding device comprising:
- a sequential convolutional code decoder;
a parallel convolutional code decoder; and
a controller for selectively processing a convolutionally encoded input signal via at least one of said sequential convolutional code decoder and said parallel convolutional code decoder.
3 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.
27 Citations
28 Claims
-
1. A decoding device comprising:
-
a sequential convolutional code decoder;
a parallel convolutional code decoder; and
a controller for selectively processing a convolutionally encoded input signal via at least one of said sequential convolutional code decoder and said parallel convolutional code decoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device comprising:
-
a wireless receiver for receiving a convolutionally encoded input signal;
a sequential convolutional code decoder;
a parallel convolutional code decoder; and
a controller determining a signal-to-noise ratio (SNR) of the convolutionally encoded input signal, processing the convolutionally encoded input signal via said sequential convolutional code decoder if the SNR is above a threshold, and processing the convolutionally encoded input signal via said parallel convolutional code decoder if the SNR is below the SNR threshold. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An electronic device comprising:
-
a wireless receiver for receiving a convolutionally encoded input signal;
a sequential convolutional code decoder;
a parallel convolutional code decoder; and
a controller initially processing the convolutionally encoded input signal via said sequential convolutional code decoder, and after a threshold time thereafter processing the convolutionally encoded input signal via said parallel convolutional code decoder. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. 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:
operating the controller to selectively process the convolutionally encoded input signal via at least one of the sequential convolutional code decoder and the parallel convolutional code decoder. - View Dependent Claims (25, 26, 27, 28)
Specification