Faster linear block decoding apparatus and method for receivers in digital cellular communication and other systems
First Claim
1. A receiver in a digital cellular communication system comprising:
- a system for receiving and demodulating a signal transmitted in the cellular system and representing a code word encoded in a binary linear block code;
a decoder for decoding the binary linear block code of the demodulated signal;
a system for operating the receiving and demodulating system and the demodulator to demodulate the code word partially and produce a demodulated portion of the code word, to provide partial decoding of the demodulated portion of the code word while at least one additional portion of the code word is demodulated, and to decode the code word fully when the entire code word is demodulated; and
an output system for outputting decoded signals,wherein the decoder decodes the linear block code by applying a syndrome calculation to the code word and thereafter detects and corrects errors in the code word; and
the operating system applies a partial syndrome calculation to the demodulated portion of the code word and an additional syndrome calculation to the at least one additional demodulated portion of the code word and combines the partial and additional syndrome calculations to provide a complete syndrome calculation.
3 Assignments
0 Petitions
Accused Products
Abstract
A receiver in a digital cellular communication system includes a system for receiving a signal transmitted in the cellular system and representing a code word encoded in a binary linear block code and a first digital signal processor for demodulating the signal and a second digital signal processor for decoding the binary linear block code in the demodulated signal. A system operates the digital signal processors to demodulate the code word partially and produce a demodulated portion of the code word, to provide a partial syndrome calculation to the demodulated portion of the code word as at least one additional portion of the code word is demodulated, and to apply an additional syndrome calculation to the at least one additional demodulated portion of the code word, and to combine the partial and additional syndrome calculations to provide a complete syndrome calculation. An output system then outputs decoded signals.
-
Citations
8 Claims
-
1. A receiver in a digital cellular communication system comprising:
-
a system for receiving and demodulating a signal transmitted in the cellular system and representing a code word encoded in a binary linear block code; a decoder for decoding the binary linear block code of the demodulated signal; a system for operating the receiving and demodulating system and the demodulator to demodulate the code word partially and produce a demodulated portion of the code word, to provide partial decoding of the demodulated portion of the code word while at least one additional portion of the code word is demodulated, and to decode the code word fully when the entire code word is demodulated; and an output system for outputting decoded signals, wherein the decoder decodes the linear block code by applying a syndrome calculation to the code word and thereafter detects and corrects errors in the code word; and the operating system applies a partial syndrome calculation to the demodulated portion of the code word and an additional syndrome calculation to the at least one additional demodulated portion of the code word and combines the partial and additional syndrome calculations to provide a complete syndrome calculation. - View Dependent Claims (2, 3, 4)
-
-
5. A receiver in a digital cellular communication system comprising:
-
means for receiving and demodulating a signal transmitted in the cellular system and representing a code word encoded in a binary linear block code; means for decoding the binary linear block code of the demodulated signal; means for operating the receiving and demodulating system and the demodulator to demodulate the code word partially and produce partial decoding of the demodulated portion of the code word as at least one additional portion of the code word is demodulated, and to decode the code word fully when the entire code word is demodulated; and means for outputting the decoded signals, wherein the decoding means decodes the linear block code by applying a syndrome calculation to the code word and thereafter detects and corrects errors in the code word; and the operating means applies a partial syndrome calculation to the demodulated portion of the code word and an additional syndrome calculation to the at least one additional demodulated portion of the code word and combines the partial and additional syndrome calculations to provide a complete syndrome calculation. - View Dependent Claims (6)
-
-
7. A method for operating a receiver in a digital cellular communication system comprising the steps of:
-
receiving and demodulating a signal transmitted in the cellular system and representing a code word encoded in a binary linear block code; decoding the binary linear block code of the demodulated signal; performing the demodulating and decoding steps by demodulating the code word partially to produce a demodulated portion of the code word, partially decoding the demodulated portion of the code word as at least one additional portion of the code word is demodulated, and decoding the code word fully when the entire code word is demodulated; and outputting decoded signals, wherein the linear block code is decoded in the decoding step by applying a syndrome calculation to the code word and thereafter detecting and correcting errors in the code word; and a partial syndrome calculation is applied to the demodulated portion of the code word and an additional syndrome calculation is applied to the at least one additional demodulated portion of the code word, with the partial and additional syndrome calculations combined to provide a complete syndrome calculation. - View Dependent Claims (8)
-
Specification