Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
399 words
A digital signal decoding system comprising: input terminal means for receiving a digital signal comprising a plurality of code words through a transmission path, said digital signal being encoded so that each code word is constituted by adding a Hamming correction code to information bits and being modulated according to a self clock modulation system; demodulating means for obtaining a demodulated signal by demodulating the digital signal from said input terminal means; first means for generating a demodulated data and a clock signal from the output demodulated signal of said demodulating means, said demodulated data comprising a predetermined number of demodulated code words; error possibility data generating means for generating error possibility data from said demodulated data and said clock signal which are supplied by said first means, said error possibility data comprising a plurality of error possibility data words in correspondence with said predetermined number of demodulated code words and assuming a first logic value at a bit position corresponding to a bit of said demodulated data whereat an error does not exist and assuming a second logic value at a bit position corresponding to a bit of said demodulated data whereat the possibility that an error exists is high; second means for sequentially correcting error in said predetermined number of demodulated code words and said plurality of error possibility data words, and decoding corrected demodulated code words and corrected error possibility data words to produce a decoded data; and first memory means coupled to said second means for pre-storing a first table containing a priority of a decoding sequence, said priority of the decoding sequence being the priority with which said predetermined number of demodulated code words are to be corrected and decoded by said second means and being determined by values of a demodulated data word and an error possibility data word, said second means obtaining the priority of the decoding sequence of each demodulated code word from said first table based on each demodulated code word and each corresponding error possibility data word and performing correction and decoding with respect to said predetermined number of demodulated code words and the corresponding error possibility data words in a sequence depending on the priority of the decoding sequences of each demodulated code word, so as to correct error in one or a plurality of bits of each demodulated code word and each corresponding error possibility data word.
Claim 2
Dependent Claim
399 words
A digital signal decoding system comprising: input terminal means for receiving a digital signal comprising a plurality of code words through a transmission path, said digital signal being encoded so that each code word is constituted by adding a Hamming correction code to information bits and being modulated according to a self clock modulation system; demodulating means for obtaining a demodulated signal by demodulating the digital signal from said input terminal means; first means for generating a demodulated data and a clock signal from the output demodulated signal of said demodulating means, said demodulated data comprising a predetermined number of demodulated code words; error possibility data generating means for generating error possibility data from said demodulated data and said clock signal which are supplied by said first means, said error possibility data comprising a plurality of error possibility data words in correspondence with said predetermined number of demodulated code words and assuming a first logic value at a bit position corresponding to a bit of said demodulated data whereat an error does not exist and assuming a second logic value at a bit position corresponding to a bit of said demodulated data whereat the possibility that an error exists is high; second means for sequentially correcting error in said predetermined number of demodulated code words and said plurality of error possibility data words, and decoding corrected demodulated code words and corrected error possibility data words to produce a decoded data; and first memory means coupled to said second means for pre-storing a first table containing a priority of a decoding sequence, said priority of the decoding sequence being the priority with which said predetermined number of demodulated code words are to be corrected and decoded by said second means and being determined by values of a demodulated data word and an error possibility data word, said second means obtaining the priority of the decoding sequence of each demodulated code word from said first table based on each demodulated code word and each corresponding error possibility data word and performing correction and decoding with respect to said predetermined number of demodulated code words and the corresponding error possibility data words in a sequence depending on the priority of the decoding sequences of each demodulated code word, so as to correct error in one or a plurality of bits of each demodulated code word and each corresponding error possibility data word.
Claim 3
Dependent Claim
40 words
A digital signal decoding system as claimed in claim 1 in which the priority of the decoding sequence contained in said first table is determined based on a probability distribution of the generation of transmission loss in the transmission path.
Claim 4
Dependent Claim
47 words
A digital signal decoding system as claimed in claim 1 in which said first means, said error possibility data generating means, and said second means are constituted by a single central processing unit, said first memory means comprising a memory circuit coupled to said central processing unit.
Claim 5
Dependent Claim
74 words
A digital signal decoding system as claimed in claim 1 in which when said second means corrects error in one or a plurality of bits of one demodulated code word, said second means also corrects error in one or a plurality of bits of an adjacent demodulated code word which is adjacent to said one demodulated code word and an error possibility data word which is in correspondence with said adjacent demodulated code word.
Claim 6
Dependent Claim
30 words
A digital signal decoding system as claimed in claim 1 in which said demodulating means comprises a comparator for comparing the level of said digital signal with a reference level.
Claim 7
Dependent Claim
104 words
A digital signal decoding system as claimed in claim 1 which further comprises second memory means coupled to said second means, for pre-storing a second table containing the hamming distances of the demodulated code words with respect to respective certain code words, said second means correcting error in one or a plurality of bits in each demodulated code word and each corresponding error possibility data word based on the priority of the decoding sequence obtained from said first table and the hamming distance which is obtained by referring to said second table based on upper and lower bits of said each demodulated code word.
Claim 8
Dependent Claim
40 words
A digital signal decoding system as claimed in claim 6 in which the priority of the decoding sequence contained in said first table is determined independent of a probability distribution of the generation of transmission loss in the transmission path.
Claim 9
Dependent Claim
26 words
A digital signal decoding system as claimed in claim 6 in which said second means refers to said second table for a maximum of two times.
Claim 10
Dependent Claim
74 words
A digital signal decoding system as claimed in claim 6 in which when said second means corrects error in one or a plurality of bits of one demodulated code word, said second means also corrects error in one or a plurality of bits of an adjacent demodulated code word which is adjacent to said one demodulated code word and an error possibility data word which is in correspondence with said adjacent demodulated code word.
Claim 11
Dependent Claim
44 words
A digital signal decoding system as claimed in claim 6 in which each data of the hamming distance contained in said second table comprises a code part constituting upper bits of the data and a correct information part constituting lower bits of the data.
Claim 12
Dependent Claim
139 words
A digital signal decoding system as claimed in claim 10 in which said code part indicates a first value when the demodulated code word used to refer to said second table has no error, indicates a second value when said demodulated code word has an error in one bit thereof, and indicates a third value when said demodulated code word has errors in two bits thereof, and said correct information part indicates a value identical to upper bits of the demodulated code word used to refer to said second table when said demodulated code word has no error, indicates a correct value obtained by correcting an error in one bit thereof when said demodulated code word has the error in one bit thereof, and indicates a fourth value when said demodulated code word has errors in two bits thereof.
Claim 13
Dependent Claim
44 words
A digital signal decoding system as claimed in claim 6 in which said demodulating means, said first means, and said error possibility data generating means are constituted by a digital circuit which is applied with said digital signal and first and second synchronizing signals.
Claim 14
Dependent Claim
70 words
A digital signal decoding system as claimed in claim 6 in which said demodulating means comprises a first comparator for comparing the level of said digital signal with a first reference level and a second comparator for comparing the level of said digital signal with a second reference level, said first and second reference levels being mutually different levels which are smaller than a peak-to-peak level of said digital signal.