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

Method of and apparatus for decoding a data stream which is protected by a multi-symbol error protection code

Assignee: US Philips Corp
•
Filing: 1985-06-21
•
Granted: 1987-06-23
•
Expires: 2005-06-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract During the decoding of channel symbols included in multi-symbol code words in a data stream which is protected by a multi-symbol error correcting code such as a Reed-Solomon code, all channel symbols are first demodulated to derive the corresponding code symbols and a first indicator flag indicates whether or not the demodulation is reliable. All code symbols of a code word are subsequently collected, after which decoding is commenced to decode such code symbols and if correction of incorrect symbols of a code word is possible the code word is corrected. The decoding reliability of the corrected code word is indicated by a second indicator flag. If the corrected code word is unreliable, the stream of channel symbols is addressed again. During the latter operation, only the unreliably demodulated code symbols are replaced by new code symbols in order to enable renewed decoding of the code word.

Inventors

  • 👤 Constant P. M. J. Baggen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 23:16
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/29; H03M13/2906; H03M13/2927; H03M13/293; H03M13/03; H03M13/05; H03M13/13; H03M13/15; H03M13/151; H03M13/1515

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 195 words
A method of decoding channel symbols comprised in multi-symbol code words in a data stream which is protected by symbol error correcting code, including the steps of: a. sequentially receiving the channel symbols of a code word; b. demodulating the channel symbols so as to form corresponding code symbols, with indication of the reliability of the demodulation by means of a first at least bivalent indicator flag; c. storing the code symbols corresponding to the complete code word in an intermediate memory; d. decoding the stored code symbols of the code word corresponding thereto and, if correction of unreliably decoded code symbols is possible, correcting such code word by means of error-correcting redundancy symbols which are included in the code symbols and indicating the decoding reliability of the corrected code word by means of a second at least bivalent indicator flag; and e. when the second indicator flag indicates unreliable decoding of the corrected code word, again addressing the data stream and replacing the stored code symbols with newly demodulated code signals under the selective control of the first indicator flag which indicated unreliable demodulation of a code symbol previously stored in the intermediate memory.
Claim 2
Independent Claim 195 words
A method of decoding channel symbols comprised in multi-symbol code words in a data stream which is protected by symbol error correcting code, including the steps of: a. sequentially receiving the channel symbols of a code word; b. demodulating the channel symbols so as to form corresponding code symbols, with indication of the reliability of the demodulation by means of a first at least bivalent indicator flag; c. storing the code symbols corresponding to the complete code word in an intermediate memory; d. decoding the stored code symbols of the code word corresponding thereto and, if correction of unreliably decoded code symbols is possible, correcting such code word by means of error-correcting redundancy symbols which are included in the code symbols and indicating the decoding reliability of the corrected code word by means of a second at least bivalent indicator flag; and e. when the second indicator flag indicates unreliable decoding of the corrected code word, again addressing the data stream and replacing the stored code symbols with newly demodulated code signals under the selective control of the first indicator flag which indicated unreliable demodulation of a code symbol previously stored in the intermediate memory.
Claim 3
Dependent Claim 31 words
A method as claimed in claim 1, characterized in that a stored code symbol is only replaced if the corresponding newly demodulated code symbol is indicated as having been reliably demodulated.
Claim 4
Dependent Claim 293 words
Apparatus for decoding channel symbols comprised in multi-symbol code words in a data stream which is protected by symbol error correcting code, comprising: a. input means for sequentially receiving the channel symbols of a code word; b. a demodulator coupled to the input means and having code symbol outputs and a flag symbol output, for demodulating the received channel symbols into corresponding code symbols and indicating the reliability of such demodulation by means of a first at least bivalent indicator flag; c. a random access intermediate memory connected to the demodulator for storing the successive code symbols corresponding to a complete code word and the associated first indicator flag; d. a decoding device connected to the memory for decoding the stored code symbols of the corresponding complete code word and, if correction of unreliably decoded code symbols is possible, correcting such code word by means of error-correcting redundancy symbols included in the code symbols and indicating the reliability of the corrected code word by means of a second at least bivalent indicator flag; e. an output device connected to the decoding device at which the decoded code word is produced; and f. a control element connected to the decoding device for causing it to again activate the input means when the second indicator flag indicates unreliable decoding of the corrected code word, thereby causing the demodulator to again demodulate the channel symbols of the original code word; said control element comprising a detector connected to the intermediate memory for receiving the first indicator flag and further comprising an output which enables the intermediate memory to substitute a newly demodulated code symbol for a code symbol stored therein only if such stored code symbol was indicated by the first indicator flag as being unreliable.
Claim 5
Dependent Claim 293 words
Apparatus for decoding channel symbols comprised in multi-symbol code words in a data stream which is protected by symbol error correcting code, comprising: a. input means for sequentially receiving the channel symbols of a code word; b. a demodulator coupled to the input means and having code symbol outputs and a flag symbol output, for demodulating the received channel symbols into corresponding code symbols and indicating the reliability of such demodulation by means of a first at least bivalent indicator flag; c. a random access intermediate memory connected to the demodulator for storing the successive code symbols corresponding to a complete code word and the associated first indicator flag; d. a decoding device connected to the memory for decoding the stored code symbols of the corresponding complete code word and, if correction of unreliably decoded code symbols is possible, correcting such code word by means of error-correcting redundancy symbols included in the code symbols and indicating the reliability of the corrected code word by means of a second at least bivalent indicator flag; e. an output device connected to the decoding device at which the decoded code word is produced; and f. a control element connected to the decoding device for causing it to again activate the input means when the second indicator flag indicates unreliable decoding of the corrected code word, thereby causing the demodulator to again demodulate the channel symbols of the original code word; said control element comprising a detector connected to the intermediate memory for receiving the first indicator flag and further comprising an output which enables the intermediate memory to substitute a newly demodulated code symbol for a code symbol stored therein only if such stored code symbol was indicated by the first indicator flag as being unreliable.
Claim 6
Dependent Claim 43 words
Apparatus as claimed in claim 3, characterized in that the control element enables the intermediate memory to replace a code symbol stored therein only when the second indicator flag indicates that the replacing code symbol was reliably demodulated during the second read operation.

References Cited (Backward Citations)

US3646518A Cited
US4506362A Cited
US4344171A Cited
US4551839A Cited
US4535455A Cited
US4549295A Cited
US4584685A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-06-22 1990-12-22 1991-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-06-22 1994-12-22 1995-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-06-22 1998-12-22 1999-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag