Baseband processors, mobile terminals, base stations and methods and systems for decoding a punctured coded received signal using estimates of punctured bits
First Claim
1. A method for decoding a punctured coded signal, comprising:
- receiving the signal to provide received symbols;
initializing symbol positions associated with punctured locations to default symbol values;
error correction decoding the received symbols and the default symbol values to provide first signal estimates;
generating punctured location symbol estimates based on the first signal estimates;
combining the received symbols with the punctured location symbol estimates placed in corresponding punctured locations;
error correction decoding the combined received symbols with the punctured location symbol estimates to provide second signal estimates;
determining if the second signal estimates contain an error; and
requesting transmission of punctured signals associated with the received punctured coded signal if the second signal estimates contain an error.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, baseband processors, mobile terminals and base stations are provided for decoding a punctured coded signal are provided. The signal is received to provide received symbols. Symbol positions associated with punctured locations are initialized to default symbol values. The received symbols and the default symbol values are error correction decoded to provide first signal estimates. Punctured location symbol estimates are generated based on the first signal estimates and the received symbols are combined with the punctured location symbol estimates placed in corresponding punctured locations. The combined received symbols with the punctured location symbol estimates are error correction decoded to provide second signal estimates.
78 Citations
28 Claims
-
1. A method for decoding a punctured coded signal, comprising:
-
receiving the signal to provide received symbols;
initializing symbol positions associated with punctured locations to default symbol values;
error correction decoding the received symbols and the default symbol values to provide first signal estimates;
generating punctured location symbol estimates based on the first signal estimates;
combining the received symbols with the punctured location symbol estimates placed in corresponding punctured locations;
error correction decoding the combined received symbols with the punctured location symbol estimates to provide second signal estimates;
determining if the second signal estimates contain an error; and
requesting transmission of punctured signals associated with the received punctured coded signal if the second signal estimates contain an error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
encoding the first signal estimates to provide a corrected signal; and
determining the punctured location symbol estimates based on signals in locations in the corrected signal corresponding to the punctured locations.
-
-
4. The method of claim 3 further comprising
determining if the first signal estimates contain an error; - and
wherein generating punctured location symbol estimates based on the first signal estimates comprises generating punctured location symbol estimates based on the first signal estimates if the first signal estimates contain an error.
- and
-
5. The method of claim 4 wherein determining if the first signal estimates contain an error comprises detecting a CRC error in the first signal estimates.
-
6. The method of claim 3 wherein the received symbols, the default symbol values and the punctured location symbol estimates are soft information, the soft information having a low confidence value, a high confidence one value and a high confidence zero value and wherein initializing symbol positions associated with punctured locations to default symbol values comprises initializing symbol positions associated with punctured locations to the low confidence value.
-
7. The method of claim 6 wherein determining the punctured location symbol estimates based on signals in locations in the corrected signal corresponding to the punctured locations comprises converting the corrected signal to soft information.
-
8. The method of claim 7 wherein converting the corrected signal to soft information comprises converting the corrected signal in the punctured locations having a one value to the high confidence one value and converting the corrected signals in the punctured locations having a zero value to the high confidence zero value.
-
9. The method of claim 8 wherein the punctured coded signal comprises a signal coded at a low coding rate.
-
10. The method of claim 9 wherein the low coding rate is a 1/2 coding rate and wherein error correction decoding the combined received symbols with the punctured location symbol estimates to provide second signal estimates provides performance equivalent to a lower coding rate.
-
11. A baseband processor for decoding a punctured coded signal, comprising:
-
an error correction decoder configured to generate estimates of a received punctured coded signal from the punctured coded signal combined with punctured location symbol estimates;
a punctured symbol estimate generator that generates the punctured location symbol estimates from estimates of a received punctured coded signal and provides the punctured location symbol estimates to the error correction decoder;
an error detector that determines if the estimates of a received punctured coded signal from the punctured coded signal combined with punctured location symbol estimates contain an error; and
a transceiver that requests transmission of punctured signals associated with the received punctured coded signal if the estimates of a received punctured coded signal from the punctured coded signal combined with punctured location symbol estimates contain an error. - View Dependent Claims (12, 13, 14)
-
-
15. A system for decoding a punctured coded signal, comprising:
-
means for receiving the signal to provide received symbols;
means for initializing symbol positions associated with punctured locations to default symbol values;
means for error correction decoding the received symbols and the default symbol values to provide first signal estimates;
means for generating punctured location symbol estimates based on the first signal estimates;
means for combining the received symbols with the punctured location symbol estimates placed in corresponding punctured locations;
means for error correction decoding the combined received symbols with the punctured location symbol estimates to provide second signal estimates;
means for determining if the second signal estimates contain an error; and
means for requesting transmission of punctured signals associated with the received punctured coded signal if the second signal estimates contain an error. - View Dependent Claims (16, 17, 18)
means for encoding the first signal estimates to provide a corrected signal; and
means for determining the punctured location symbol estimates based on signals in locations in the corrected signal corresponding to the punctured locations.
-
-
17. The system of claim 16 wherein the received symbols, the default symbol values and the punctured location symbol estimates are soft information, the soft information having a low confidence value, a high confidence one value and a high confidence zero value and wherein the means for initializing symbol positions associated with punctured locations to default symbol values comprises means for initializing symbol positions associated with punctured locations to the low confidence value.
-
18. The system of claim 17 wherein the means for determining the punctured location symbol estimates based on signals in locations in the corrected signal corresponding to the punctured locations comprises means for converting encoded signal estimates in the punctured locations having a one value to the high confidence one value and converting the punctured locations having a zero value to the high confidence zero value.
-
19. A mobile terminal comprising:
-
an antenna that receives a punctured coded signal;
a receiver coupled to the antenna that generates soft information associated with the received punctured coded signal; and
a baseband processor coupled to the receiver, the baseband processor comprising;
an error correction decoder configured to generate estimates of the received punctured coded signal from the soft information associated with the received punctured coded signal and from punctured location symbol estimates;
a punctured symbol estimate generator that generates the punctured location symbol estimates from estimates of a received punctured coded signal and provides the punctured location symbol estimates to the error correction decoder;
an error detector that determines if the estimates of a received punctured coded signal from the punctured coded signal combined with punctured location symbol estimates contain an error; and
a transceiver that requests transmission of punctured signals associated with the received punctured coded signal if the estimates of a received punctured coded signal from the punctured coded signal combined with punctured location symbol estimates contain an error. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A base station comprising:
-
an antenna that receives a punctured coded signal;
a receiver coupled to the antenna that generates soft information associated with the received punctured coded signal; and
a baseband processor coupled to the receiver, the baseband processor comprising;
an error correction decoder configured to generate estimates of the received punctured coded signal from the soft information associated with the received punctured coded signal and from punctured location symbol estimates;
a punctured symbol estimate generator that generates the punctured location symbol estimates from estimates of a received punctured coded signal and provides the punctured location symbol estimates to the error correction decoder;
an error detector that determines if the estimates of a received punctured coded signal from the punctured coded signal combined with punctured location symbol estimates contain an error; and
a transceiver that requests transmission of punctured signals associated with the received punctured coded signal if the estimates of a received punctured coded signal from the punctured coded signal combined with punctured location symbol estimates contain an error. - View Dependent Claims (25, 26, 27, 28)
-
Specification