Claims
- 1. A method for reducing the time required to demodulate a convolutionally encoded channel, comprising:starting demodulation of the convolutionally encoded channel less than a message frame duration before an assigned slot; ascertaining the presence of a plurality of known bit values in the convolutionally encoded channel; resetting a first plurality of states in a Viterbi decoder with a favorable weight in accordance with the presence of the plurality of known bit values; resetting a second plurality of states in the Viterbi decoder with an unfavorable weight in accordance with the presence of the plurality of known bit values; and starting to decode the convolutionally encoded channel at the assigned slot.
- 2. A method for reducing the time required to demodulate a convolutionally encoded channel, comprising:determining certainties of a plurality of known bit values; setting a probable weight for a plurality of initial states in a Viterbi decoder in accordance with said certainties; and using said Viterbi decoder at the start of an assigned slot.
- 3. An apparatus for reducing the time required to demodulate a convolutionally encoded channel, comprising:means for ascertaining the presence of a plurality of known bit values in the convolutionally encoded channel; and means for resetting a plurality of states in a Viterbi decoder in accordance with the presence of the plurality of known bit values, wherein the Viterbi decoder is started at an assigned slot.
- 4. An apparatus for reducing the time required to demodulate a convolutionally encoded channel, comprising:a memory; a processor configured to implement a set of instructions stored in said memory, said set of instructions for: starting demodulation of the convolutionally encoded channel less than a message frame duration before an assigned slot; determining the presence of a plurality of known bit values in the convolutionally encoded channel; setting a first plurality of states in a Viterbi decoder with a favorable weight in accordance with the presence of the plurality of known bit values; setting a second plurality of states in the Viterbi decoder with an unfavorable weight in accordance with the presence of the plurality of known bit values; and starting the Viterbi decoder at the start of the assigned slot, wherein the Viterbi decoder decodes using the first plurality of states and the second plurality of states.
CROSS REFERENCE
This application is a continuation application of application Ser. No. 08/922,720, filed Sep. 3, 1997, entitled “Decoding With Partial State Information on a Convolutionally Encoded Channel,” now issued as U.S. Pat. No. 6,205,186, issued on Mar. 20, 2001.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5566206 |
Butler et al. |
Oct 1996 |
A |
5841819 |
Hu et al. |
Nov 1998 |
A |
5914988 |
Hu et al. |
Jun 1999 |
A |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/922720 |
Sep 1997 |
US |
Child |
09/741969 |
|
US |