Patent US4683572A successfully refreshed from Google Patents.
US4683572A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Decoding device for code symbols protected by Reed-Solomon code
Assignee: US Philips Corp
•
Filing: 1984-09-24
•
Granted: 1987-07-28
•
Expires: 2004-09-24
Abstract
Abstract For the decoding of a data stream which is word-wise protected against errors by a double Reed-Solomon code with symbol-wise interleaving over the code words, first the reliability information for the constituent symbols is aggregated for a code word. Therefrom the strategy is determined, entailing the number of erase symbols and the maximum number of error symbols to be corrected. The correction result is compared with a reliability code and on the basis thereof all symbols obtain an at least trivalent secondary reliability indication for decoding in the second code.
Inventors
- 👤 Constant P. M. J. Baggen
- 👤 Leonardus M. H. E. Driessen
- 👤 Rudy W. J. Pollen
- 👤 Lodewijk B. Vries
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 13:04
CPC Classifications
H; H03; H03M; H03M13/00; H03M13/29; H03M13/2906; H03M13/2927; H03M13/293; G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1806; G11B20/1809; H03M13/27; H03M13/2921; H03M13/2924
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
486 words
A decoding device for a stream of successive code symbols which are protected against symbol errors by a pair of a first and a second cross-interleaved Reed-Solomon codes, the respective symbols of any particular multi-symbol code word of the second code all belonging to different multi-symbol code words of the first code, comprising: a first input for receiving code symbols of the first code, each associated with a reliability information code in the form of at least one reliability bit; storage means connected to said first input for storing data symbols of code words of the first code as received, data symbols of code words of the second code, and said reliability information code, said data symbols of the first code if corrected for an error therein by means of the first code, being stored after such correction, until at least all symbols of the relevant code word of the second code are stored together in said storage means, a first strategy-determining device connected to said first input for receiving, for each code word of the first code, the reliability information code of the symbols contained in the first code word, generating an aggregate reliability information signal for this code word, and generating a strategy indicating signal, said strategy indicating signal identifying a predetermined fixed number of erase symbols in said first code word and also a maximum number of error symbols above said fixed number of erase symbols that is accepted as being correctable, and further, generating a risk indication code (FHCO); first arithmetic means for receiving all symbols of any code word of the first code and generating therefrom associated first syndrome symbols for such code word; second arithmetic means connected to said first strategy-determining device for receiving said strategy-indicating signal, connected to said first arithmetic means for receiving said first syndrome symbols, connected to said storage means for accessing selected code symbols and said associated reliability information code for correcting said code symbol by means of an error value calculated therefor, and returning such corrected code symbols to said storage means, and for generating word-wise signalization information (UEP, ERUF, NCE, NSFL) signalling a measure of decoding success; flag processing means including flag hardening element connected to said second arithmetic means for receiving such word-wise signalization information, and to said first strategy-determining device for receiving said risk-indicating code, and generating therefrom for each code symbol of the first code word, a secondary flag information (O, F3, F2, F1) having a value range of at least three discrete values; and indicating a secondary reliability; and further processing means connected to said storage means for receiving code symbols associated with a code word of the second code and associated secondary flag information, for generating therefrom second syndrome symbols, error locator information, and error value information calculated therefor, and supplying data symbols of a code word of the second code after error processing on a user output.
Claim 2
Dependent Claim
486 words
A decoding device for a stream of successive code symbols which are protected against symbol errors by a pair of a first and a second cross-interleaved Reed-Solomon codes, the respective symbols of any particular multi-symbol code word of the second code all belonging to different multi-symbol code words of the first code, comprising: a first input for receiving code symbols of the first code, each associated with a reliability information code in the form of at least one reliability bit; storage means connected to said first input for storing data symbols of code words of the first code as received, data symbols of code words of the second code, and said reliability information code, said data symbols of the first code if corrected for an error therein by means of the first code, being stored after such correction, until at least all symbols of the relevant code word of the second code are stored together in said storage means, a first strategy-determining device connected to said first input for receiving, for each code word of the first code, the reliability information code of the symbols contained in the first code word, generating an aggregate reliability information signal for this code word, and generating a strategy indicating signal, said strategy indicating signal identifying a predetermined fixed number of erase symbols in said first code word and also a maximum number of error symbols above said fixed number of erase symbols that is accepted as being correctable, and further, generating a risk indication code (FHCO); first arithmetic means for receiving all symbols of any code word of the first code and generating therefrom associated first syndrome symbols for such code word; second arithmetic means connected to said first strategy-determining device for receiving said strategy-indicating signal, connected to said first arithmetic means for receiving said first syndrome symbols, connected to said storage means for accessing selected code symbols and said associated reliability information code for correcting said code symbol by means of an error value calculated therefor, and returning such corrected code symbols to said storage means, and for generating word-wise signalization information (UEP, ERUF, NCE, NSFL) signalling a measure of decoding success; flag processing means including flag hardening element connected to said second arithmetic means for receiving such word-wise signalization information, and to said first strategy-determining device for receiving said risk-indicating code, and generating therefrom for each code symbol of the first code word, a secondary flag information (O, F3, F2, F1) having a value range of at least three discrete values; and indicating a secondary reliability; and further processing means connected to said storage means for receiving code symbols associated with a code word of the second code and associated secondary flag information, for generating therefrom second syndrome symbols, error locator information, and error value information calculated therefor, and supplying data symbols of a code word of the second code after error processing on a user output.
Claim 3
Dependent Claim
81 words
A decoding device as claimed in claim 1 further comprising a second strategy-determining device which comprises an input for receiving aggregate reliability information of a code word of the second code, formed on the basis of the secondary flag information, in order to determine a decoding strategy which is based thereon, and which requires a predetermined number of erase symbols to be treated in the relevant code word and a maximum number of error symbols which is accepted as being correctable.
Claim 4
Dependent Claim
94 words
A decoding device as claimed in claim 2, wherein the flag-hardening element for the decoding of a code word of the second code comprises a third input for receiving for each code symbol of the second code word, the multivalent secondary flag information (O, F3, F2, F1) and a correction indication (SFL), and a fourth input for receiving from the strategy-determining device a first discrimination code (ILCO) for selectively assigning to symbols which are indicated by the secondary flag information as being below a predetermined reliability level a reject signal on a second output.
Claim 5
Dependent Claim
38 words
A decoding device as claimed in claim 3, wherein the flag hardening element comprises logic means for forming a blocking/unblocking signal for the second output thereof on the basis of information received on first and its second input.
Claim 6
Dependent Claim
53 words
A decoding device as claimed in claim 2, including a first decoder for converting a number of at least two reliability data which are received for each code symbol into a multivalent primary flag information for the code symbol to the second arithmetic means and in aggregate form to the first strategy-determining device.
Claim 7
Dependent Claim
64 words
A decoding device as claimed in claim 2, wherein there is provided a first counter for summing the primary flag information for a code word of the first code, an output of said counter being connected to a comparison element which forms part of the first strategy-determining device and an output of which is connected to a control input of the first strategy-determining device.
Claim 8
Dependent Claim
75 words
A decoding device as claimed in claim 6, wherein there is provided a second multiple counter (F1CN, F2CN, F3CN) for separately summing the multivalent secondary flag information for a code word of the second code, an output of said second counter being connected, by a selection element, to a comparison element which forms part of the second strategy-determining device and an output of which is connected to a control input of the second strategy-determining device.
Claim 9
Dependent Claim
18 words
A decoding device as claimed in claim 7, wherein said first counter forms part of said second counter.
Claim 10
Dependent Claim
37 words
A decoding device as claimed in claim 6, 7 or 8, each of said strategy-determining device comprises a sequential circuit, and an associated control input providing a jump control input for the control of an address jump.
Claim 11
Dependent Claim
32 words
A decoding device as claimed in claim 9, wherein said strategy-determining device comprises a stop output for enabling further elements of the circuit in a strategy-determined manner after completion of the strategy-determination.
Claim 12
Dependent Claim
92 words
A decoding device as claimed in claim 10 further comprising pointer generator which comprises first input means for receiving the reliability information of a code word, second input means for receiving from any strategy-determining device the number of erase symbols to be treated, third input means for receiving the count from any counter, and distribution means for positioning erase flags (EEP) at a code symbol indicated by a reliability information of insufficient quality (F1, F2) for the extent of said number, and output means which are connected to said second arithmetic means.
Claim 13
Dependent Claim
80 words
A decoding device as claimed in claim 10 wherein there is provided a pointer generator which comprises first input means for receiving the reliability information of a code word, fourth input means for receiving a second discrimination code (FLGC0, 1) from the strategy-determining device, and second output means for outputting received reliability information which indicates a reliability of a level lower than indicated by the second discrimination code to the second arithmetic means as a possible error symbol indication (PES).
Claim 14
Dependent Claim
30 words
A decoding device according to claim 1, wherein said first input is connected to a player for optically readable record carriers to provide said code symbols of the first code.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-07-27 | 1991-01-26 | 1991-07-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-07-27 | 1995-01-26 | 1995-07-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-07-27 | 1999-01-26 | 1999-07-28 | $7700.00 | Window Closed / Lapsed |