Method and apparatus for concatenated coding of mobile radio signals
First Claim
Patent Images
1. A communication system, comprising:
- an outer encoder for encoding a sequence of information symbols with a first code to generate an outer encoded sequence;
an inner encoder for encoding the outer encoded sequence with a second code to generate an inner encoded sequence;
a modulator for modulating the inner encoded sequence and transmitting the modulated sequence over a transmission channel;
a demodulator for receiving and demodulating the modulated sequence to generate a demodulated sequence;
an inner decoder for decoding the demodulated sequence using a first decoding scheme by performing a number of calculations and storing results of the calculations in a memory, and for performing a comparison of a mathematical combination of the number of calculations and results and one or more threshold levels; and
an outer decoder for decoding the demodulated sequence using a second decoding scheme based on the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A concatenated coding scheme having at least two levels of coding. According to the exemplary embodiments, a first decoding scheme is used to decode a demodulated sequence provided that the mathematical combination of the number of computations and the amount of memory required to decode the sequence does not exceed a threshold value. If the threshold value is exceeded, due to, for example, excessive noise in the channel, a secoding decoding scheme is used to decode the sequence.
27 Citations
24 Claims
-
1. A communication system, comprising:
-
an outer encoder for encoding a sequence of information symbols with a first code to generate an outer encoded sequence; an inner encoder for encoding the outer encoded sequence with a second code to generate an inner encoded sequence; a modulator for modulating the inner encoded sequence and transmitting the modulated sequence over a transmission channel; a demodulator for receiving and demodulating the modulated sequence to generate a demodulated sequence; an inner decoder for decoding the demodulated sequence using a first decoding scheme by performing a number of calculations and storing results of the calculations in a memory, and for performing a comparison of a mathematical combination of the number of calculations and results and one or more threshold levels; and an outer decoder for decoding the demodulated sequence using a second decoding scheme based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for transmitting communication signals, comprising the steps of:
-
encoding a sequence of information symbols with a first code to generate an outer encoded sequence; encoding the outer encoded sequence with a second code to generate an inner encoded sequence; modulating the inner encoded sequence and transmitting the modulated sequence over a transmission channel; receiving and demodulating the modulated sequence to generate a demodulated sequence; decoding the demodulated sequence using a first decoding scheme by performing a number of calculations, storing results of the calculations in a memory, and performing a comparison of a mathematical combination of the number of calculations and results and one or more threshold levels; and decoding the demodulated sequence using a second decoding scheme based on the comparison. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A communication system, comprising:
-
means for encoding a sequence of information symbols with one or more codes to generate an encoded sequence; modulation means for modulating the encoded sequence and transmitting the modulated sequence over a transmission channel; demodulation means for receiving and demodulating the modulated sequence to generate a demodulated sequence; and decoding means for performing one or more first decodings of the demodulated sequence using one or more of the one or more codes when a maximum capacity for performing a number of calculations based on the one or more of the one or more codes and storing results of the calculations is not exceeded, the decoding means performing one or more second decodings to decode portions of the demodulated sequence during which the maximum capacity is exceeded. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A communication system, comprising:
-
means for encoding a sequence of information symbols with one or more codes to generate an encoded sequence; modulation means for modulating the encoded sequence and transmitting the modulated sequence over a transmission channel; demodulating means for demodulating the modulated sequence by performing a number of calculations and storing results of the calculations in a memory whenever a maximum capacity defined by a mathematical combination of the number of calculations and stored results is not exceeded; and decoding means for performing one or more decodings to decode portions of the demodulated sequence during which the maximum capacity is exceeded. - View Dependent Claims (23, 24)
-
Specification