Patent US6728323B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6728323B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Baseband processors, mobile terminals, base stations and methods and systems for decoding a punctured coded received signal using estimates of punctured bits

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 2000-07-10
•
Granted: 2004-04-27
•
Expires: 2020-07-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Dayong Chen
  • 👤 Evin Feli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:10
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H03; H03M; H03M13/00; H03M13/37; H03M13/3738; H03M13/3776; H04L1/004; H04L1/0056; H04L1/0067; H04L1/0068; H04L1/1812

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 117 words
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.
Claim 2
Independent Claim 117 words
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.
Claim 3
Dependent Claim 38 words
The method of claim 1 wherein error correction decoding the received symbols and the default symbol values to provide first signal estimates comprises convolutional decoding the received symbols and the default symbol values to provide first signal estimates.
Claim 4
Dependent Claim 49 words
The method of claim 2 wherein generating punctured location symbol estimates based on the first signal estimates comprises: 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.
Claim 5
Dependent Claim 49 words
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.
Claim 6
Dependent Claim 25 words
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.
Claim 7
Dependent Claim 67 words
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.
Claim 8
Dependent Claim 34 words
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.
Claim 9
Dependent Claim 51 words
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.
Claim 10
Dependent Claim 19 words
The method of claim 8 wherein the punctured coded signal comprises a signal coded at a low coding rate.
Claim 11
Dependent Claim 43 words
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.
Claim 12
Dependent Claim 134 words
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.
Claim 13
Dependent Claim 134 words
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.
Claim 14
Dependent Claim 21 words
The baseband processor of claim 11 further comprising a demodulator configured to provide soft information as the received punctured coded signal.
Claim 15
Dependent Claim 15 words
The baseband processor of claim 12 wherein the error correction decoder is a convolutional decoder.
Claim 16
Dependent Claim 31 words
The baseband processor of claim 12 wherein the convolutional decoder is a rate 1/3 convolutional decoder and wherein the punctured coded signal is punctured to a higher coding rate than 1/3.
Claim 17
Independent Claim 133 words
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.
Claim 18
Independent Claim 133 words
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.
Claim 19
Dependent Claim 95 words
The system of claim 15 wherein the means for error correction decoding the received symbols and the default symbol values to provide first signal estimates comprises means for convolutional decoding the received symbols and the default symbol values to provide first signal estimates and wherein the means for generating punctured location symbol estimates based on the first signal estimates comprises: 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.
Claim 20
Dependent Claim 72 words
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.
Claim 21
Dependent Claim 65 words
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.
Claim 22
Dependent Claim 171 words
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.
Claim 23
Dependent Claim 171 words
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.
Claim 24
Dependent Claim 26 words
The mobile terminal of claim 19 wherein the receiver further comprises a demodulator configured to provide the soft information associated with the received punctured coded signal.
Claim 25
Dependent Claim 15 words
The mobile terminal of claim 20 wherein the error correction decoder comprises a convolutional decoder.
Claim 26
Dependent Claim 16 words
The mobile terminal of claim 21 wherein the error detector further comprises a CRC error detector.
Claim 27
Dependent Claim 31 words
The mobile terminal of claim 22 wherein the convolutional decoder is a rate 1/3 convolutional decoder and wherein the punctured coded signal is punctured to a higher coding rate than 1/3.
Claim 28
Dependent Claim 171 words
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.
Claim 29
Dependent Claim 171 words
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.
Claim 30
Dependent Claim 26 words
The base station of claim 24 wherein the receiver further comprises a demodulator configured to provide the soft information associated with the received punctured coded signal.
Claim 31
Dependent Claim 15 words
The base station of claim 25 wherein the error correction decoder comprises a convolutional decoder.
Claim 32
Dependent Claim 16 words
The base station of claim 26 wherein the error detector further comprises a CRC error detector.
Claim 33
Dependent Claim 31 words
The base station of claim 27 wherein the convolutional decoder is a rate 1/3 convolutional decoder and wherein the punctured coded signal is punctured to a higher coding rate than 1/3.

References Cited (Backward Citations)

US5673291A Cited
US5878090A Cited
US5983384A Cited
JPH10303866A Cited
US6157683A Cited
WO1999041840A1 Cited
US6192500B1 Cited
US6233712B1 Cited
EP0966124A2 Cited
US6094427A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-04-27 2007-10-27 2008-04-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-04-27 2011-10-27 2012-04-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-04-27 2015-10-27 2016-04-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag