← Back to Patent Explorer
US5606569A Expired / Lapsed US ⏱️ 0.0 years remaining

Error correcting decoder and decoding method for receivers in digital cellular communication systems

Assignee: The AT&T MVPD Group LLC
•
Filing: 1996-02-15
•
Granted: 1997-02-25
•
Expires: 2016-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cellular base station receiver uses a digital signal processor to decode receiver code words in an inner Reed-Solomon code. A list of code word estimates is generated by making different symbol erasure combinations. An outer cyclic redundancy code operates as an error detector for the word estimates. When a code word estimate is found to be error-free, it is accepted for output.

Inventors

  • 👤 Andrew J. Macdonald
  • 👤 Stanley E. Kay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 09:10
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/15; H03M13/151; H03M13/154; H03M13/09; H03M13/29; H03M13/2906; H03M13/2909; H03M13/2915; H03M13/2927; H03M13/293; H03M13/37; H03M13/45; H03M13/451; H03M13/453; H03M13/455; H04; H04L; H04L1/00; H04L1/004; H04L1/0045; H04L1/0047; H04L1/005; H04L1/0056; H04L1/0057; H04L1/0064; H04L1/0065; H03M13/1515

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 156 words
A receiver in a wireless radio communication system comprising: means for receiving and demodulating a transmitted signal representing a code word containing a message encoded in an outer code with an error detecting code and encoded in an inner code with an error correcting Reed-Solomon code; means for decoding the demodulated signal including; means for generating a list of estimates of the code word from the demodulated signal; means for operating an error correcting decoder with the error correcting Reed-Solomon code to decode estimates of the code word; means for operating an error detecting decoder with the error detecting code to process decoded code word estimates and determine whether an error exists in each decoded code word estimate that is processed; means for generating as an output signal any decoded code word estimate detected to be error-free; and means for generating a code word error if no decoded code word estimate is detected to be error-free.
Claim 2
Dependent Claim 156 words
A receiver in a wireless radio communication system comprising: means for receiving and demodulating a transmitted signal representing a code word containing a message encoded in an outer code with an error detecting code and encoded in an inner code with an error correcting Reed-Solomon code; means for decoding the demodulated signal including; means for generating a list of estimates of the code word from the demodulated signal; means for operating an error correcting decoder with the error correcting Reed-Solomon code to decode estimates of the code word; means for operating an error detecting decoder with the error detecting code to process decoded code word estimates and determine whether an error exists in each decoded code word estimate that is processed; means for generating as an output signal any decoded code word estimate detected to be error-free; and means for generating a code word error if no decoded code word estimate is detected to be error-free.
Claim 3
Dependent Claim 23 words
A base station having the receiver of claim 1 and further including: means for coupling receiver output signals to a public telephone system.
Claim 4
Dependent Claim 83 words
The receiver of claim 1 wherein each code word has a predetermined number p of symbols and a predetermined number n of symbol positions are selected for erasure, the list of code word estimates is formed from all possible symbol erasure combinations, and the code word estimates are processed by the error detecting means in a predetermined order until an error-free code word estimate is found or until all code word estimates have been processed and no error-free code word estimate is found.
Claim 5
Dependent Claim 25 words
The receiver of claim 1 further including means for processing digital signals, the digital signal processing means including the operating means and the generating means.
Claim 6
Dependent Claim 15 words
The receiver of claim 1 wherein the error detecting code is a cyclic redundancy code.
Claim 7
Dependent Claim 118 words
The cellular receiver of claim 1 wherein each code word has a predetermined number p of symbols and a predetermined number n of symbol positions are selected for erasure and wherein: means are provided for determining the reliability of each code word symbol and for selecting those symbols for erasure that have a reliability below a predetermined level; the list of code word estimates is formed from all possible erasure combinations of the selected less reliable symbols; and the code word estimates are processed by the error detecting means in a predetermined order until an error-free code word estimate is found or until all code word estimates have been processed and no error-free code word estimate is found.
Claim 8
Dependent Claim 29 words
The receiver of claim 6 wherein the predetermined order for processing the code word estimates is in reliability order from the least reliable estimate to the most reliable estimate.
Claim 9
Dependent Claim 40 words
The receiver of claim 6 wherein the reliability determining means includes: means for generating hard bit values from soft bit values derived from the transmitted signal; and means for generating symbol reliability values from the soft and hard bit values.
Claim 10
Dependent Claim 29 words
The receiver of claim 7 further including means for processing digital signals, the digital signal processing means including the operating means, the generating means and the reliability determining means.
Claim 11
Independent Claim 155 words
A method for operating a receiver in a cellular communication system, the steps of the method comprising: receiving and demodulating a transmitted signal representing a code word containing a message encoded in an outer code with an error detecting code and encoded in an inner code with an error correcting Reed-Solomon code; decoding the demodulated signal including the substeps of: generating a list of estimates of the code word from the demodulated signal; operating an error correcting decoder with the error correcting Reed-Solomon linear block code to decode estimates of the code word; operating an error detecting decoder with the error detecting code to process decoded code word estimates and determine whether an error exists in each decoded code word estimate that is processed; generating as an output signal any decoded code word estimate detected to be error-free; and generating a code word error if no decoded code word estimate is detected to be error-free.
Claim 12
Independent Claim 155 words
A method for operating a receiver in a cellular communication system, the steps of the method comprising: receiving and demodulating a transmitted signal representing a code word containing a message encoded in an outer code with an error detecting code and encoded in an inner code with an error correcting Reed-Solomon code; decoding the demodulated signal including the substeps of: generating a list of estimates of the code word from the demodulated signal; operating an error correcting decoder with the error correcting Reed-Solomon linear block code to decode estimates of the code word; operating an error detecting decoder with the error detecting code to process decoded code word estimates and determine whether an error exists in each decoded code word estimate that is processed; generating as an output signal any decoded code word estimate detected to be error-free; and generating a code word error if no decoded code word estimate is detected to be error-free.
Claim 13
Dependent Claim 86 words
The method of claim 10 wherein each code word has a predetermined number p of symbols and a predetermined number n of symbol positions are selected for erasure, the list of code word estimates is formed from all possible symbol erasure combinations, and the step of operating an error detecting decoder comprises processing the code word estimates in a predetermined order until an error-free code word estimate is found or until all code word estimates have been processed and no error-free code word estimate is found.
Claim 14
Dependent Claim 15 words
The method of claim 10 wherein the error detecting code is a cyclic redundancy code.
Claim 15
Dependent Claim 117 words
The method of claim 10 wherein each code word has a predetermined number p of symbols and a predetermined number n of symbol positions are selected for erasure, further comprising the steps of: determining the reliability of each code word symbol and selecting those symbols for erasure that have a reliability below a predetermined level; forming the list of code word estimates from all possible erasure combinations of the selected less reliable symbols; and processing the code word estimates in the step of operating an error detecting decoder in a predetermined order until an error-free code word estimate is found or until all code word estimates have been processed and no error-free code word estimate is found.
Claim 16
Dependent Claim 29 words
The method of claim 13 wherein the predetermined order for processing the code word estimates is in reliability order from the least reliable estimate to the most reliable estimate.
Claim 17
Dependent Claim 38 words
The method of claim 13 wherein the step of determining the reliability includes: generating hard bit values from soft bit values derived from the transmitted signal; and generating symbol reliability values from the soft and hard bit values.
Claim 18
Dependent Claim 160 words
A receiver in a communication system comprising: a demodulator receiving and demodulating a transmitted signal representing a code word containing a message encoded in an outer code with an error detecting code and encoded in an inner code with an error correcting Reed-Solomon code; means for decoding the demodulated signal including; a code word estimator for generating a list of estimates of the code word from the demodulated signal; an error correcting decoder applying the error correcting Reed-Solomon code for decoding estimates of the code word; an error detecting decoder applying the error detecting code for processing decoded code word estimates and determining whether an error exists in each decoder code word estimate that is processed; a port for producing as an output signal any decoded code word estimate detected to be error-free; an error flag generator coupled to the error detecting decoder for generating a code word error if no decoded code word estimate is detected to be error-free.
Claim 19
Dependent Claim 160 words
A receiver in a communication system comprising: a demodulator receiving and demodulating a transmitted signal representing a code word containing a message encoded in an outer code with an error detecting code and encoded in an inner code with an error correcting Reed-Solomon code; means for decoding the demodulated signal including; a code word estimator for generating a list of estimates of the code word from the demodulated signal; an error correcting decoder applying the error correcting Reed-Solomon code for decoding estimates of the code word; an error detecting decoder applying the error detecting code for processing decoded code word estimates and determining whether an error exists in each decoder code word estimate that is processed; a port for producing as an output signal any decoded code word estimate detected to be error-free; an error flag generator coupled to the error detecting decoder for generating a code word error if no decoded code word estimate is detected to be error-free.
Claim 20
Dependent Claim 92 words
The receiver of claim 16 wherein each code word has a predetermined number p of symbols and a predetermined number n of symbol positions are selected for erasure, the list of code word estimates is formed from all possible symbol erasure combinations, and the code word estimates are processed by the error detecting decoder in a predetermined order until an error-free code word estimate is found or until an error-free code word estimate is found or until all code word estimates have been processed and no error-free code word estimate is found.
Claim 21
Dependent Claim 30 words
The receiver of claim 16 comprising a digital signal processor, the digital signal processor being comprised of the error correcting decoder, the error detecting decoder, and the error flag generator.
Claim 22
Dependent Claim 15 words
The receiver of claim 16 wherein the error detecting code is a cyclic redundancy code.
Claim 23
Dependent Claim 123 words
The receiver of claim 16 wherein each code word has a predetermined number p of symbols and a predetermined number n of symbol positions are selected for erasure and wherein: the error detecting decoder comprises means for determining the reliability of each code word symbol and for selecting those symbols for erasure that have a reliability below a predetermined level; wherein the code word estimator forms the list of code word estimates from all possible erasure combinations of the selected less reliable symbols; and wherein the error detecting decoder processes the code word estimates in a predetermined order until an error-free code word estimate is found or until all code word estimates have been processed and no error-free code word estimate is found.
Claim 24
Dependent Claim 29 words
The receiver of claim 20 wherein the predetermined order for processing the code word estimates is in reliability order from the least reliable estimate to the most reliable estimate.
Claim 25
Dependent Claim 40 words
The receiver of claim 20 wherein the reliability determining means includes: means for generating hard bit values from soft bit values derived from the transmitted signal; and means for generating symbol reliability values from the soft and hard bit values.

References Cited (Backward Citations)

US4882733A Cited
US4807253A Cited
US5068857A Cited
US5010554A Cited
US5208816A Cited
EP0415502A2 Cited
GB2238933A Cited
US5307377A Cited
US5349589A Cited
EP0609188A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-25 2000-08-26 2001-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-25 2004-08-26 2005-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-25 2008-08-26 2009-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag