Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
292 words
An error-correcting decoder for use as a counterpart of an error-correction encoder for encoding a sequence of original information symbols into a sequence of original code symbols by production of original redundancy symbols in accordance with a predetermined rule and by addition of said redundancy symbols to the respective information symbols to form the respective code symbols, said decoder including a sequential decode controller for executing a sequential decoding algorithm on an input sequence of received code symbols corresponding to the respective original code symbols to produce a local sequence of presumed information symbols, an encoder replica for encoding said local sequence into a replica output sequence of presumed code symbols by production of presumed redundancy symbols in accordance with said predetermined rule and by addition of said presumed redundancy symbols to the respective presumed information symbols to form the respective presumed code symbols, and a likelihood calculator responsive to said input and said replica output sequences for calculating likelihoods which said presumed code symbols have relative to the respective received code symbols, said likelihood calculator thereby producing a likelihood signal representative of said likelihoods, wherein the improvement comprises: a position counter coupled to said sequential decode controller for counting position counts for the respective presumed information symbols in said local sequence to produce a count signal representative of said position counts; modifying means responsive to said count signal for modifying said likelihood signal into a modified signal by giving a predetermined value to the likelihoods calculated for the respective presumed redundancy symbols until said position counts reach a predetermined count after initialization of said position counter; and supplying means for supplying said modified signal to said sequential decode controller to make said modified signal control execution of said sequential decoding algorithm.
Claim 2
Dependent Claim
292 words
An error-correcting decoder for use as a counterpart of an error-correction encoder for encoding a sequence of original information symbols into a sequence of original code symbols by production of original redundancy symbols in accordance with a predetermined rule and by addition of said redundancy symbols to the respective information symbols to form the respective code symbols, said decoder including a sequential decode controller for executing a sequential decoding algorithm on an input sequence of received code symbols corresponding to the respective original code symbols to produce a local sequence of presumed information symbols, an encoder replica for encoding said local sequence into a replica output sequence of presumed code symbols by production of presumed redundancy symbols in accordance with said predetermined rule and by addition of said presumed redundancy symbols to the respective presumed information symbols to form the respective presumed code symbols, and a likelihood calculator responsive to said input and said replica output sequences for calculating likelihoods which said presumed code symbols have relative to the respective received code symbols, said likelihood calculator thereby producing a likelihood signal representative of said likelihoods, wherein the improvement comprises: a position counter coupled to said sequential decode controller for counting position counts for the respective presumed information symbols in said local sequence to produce a count signal representative of said position counts; modifying means responsive to said count signal for modifying said likelihood signal into a modified signal by giving a predetermined value to the likelihoods calculated for the respective presumed redundancy symbols until said position counts reach a predetermined count after initialization of said position counter; and supplying means for supplying said modified signal to said sequential decode controller to make said modified signal control execution of said sequential decoding algorithm.
Claim 3
Dependent Claim
106 words
A decoder as claimed in claim 1, said encoder replica holding a predetermined number of the presumed information symbols of said local sequence at each time instant as replica information symbols and for successively producing said replica information symbols as a replica information sequence, said decoder further including buffer means for buffering said input sequence and said replica information sequence and being subject to buffer overflow, said buffer means being connected to said sequential decode controller to inform said sequential decode controller of said buffer overflow, wherein said sequential decode controller produces an initializing signal for initializing said position counter on dealing with said buffer overflow.
Claim 4
Dependent Claim
17 words
A decoder as claimed in claim 2, wherein said predetermined count is equal to said predetermined number.
Claim 5
Dependent Claim
34 words
A decoder as claimed in claim 3, the likelihoods calculated for the respective presumed redundancy symbols being variable between a positive and a negative integer, wherein said predetermined value is not greater than zero.
Claim 6
Dependent Claim
113 words
A decoder as claimed in claim 1, said encoder replica producing said presumed redundancy symbols as a presumed redundancy symbol sequence in said replica output sequence, said input sequence including a partial sequence of received redundancy symbols corresponding to the respective original redundancy symbols, wherein: said likelihood calculator comprises a partial calculator responsive to said partial sequence and said presumed redundancy symbol sequence for calculating redundancy symbol likelihoods which the presumed redundancy symbols of said presumed redundancy symbol sequence have relative to the respective received redundancy symbols; said modifying means giving said predetermined value to said redundancy symbol likelihoods until the position counts reach said predetermined count after initialization of said position counter.
Claim 7
Dependent Claim
149 words
A decoder as claimed in claim 5, said encoder replica producing the presumed information symbols of said local sequence as fresh information symbols one at a time and for successively producing said fresh information symbols as a fresh information symbol sequence in said replica output sequence, said input sequence including a remaining sequence of received information symbols corresponding to the respective original information symbols, wherein: said likelihood calculator comprises a remaining calculator responsive to said remaining sequence and said fresh information symbol sequence for calculating information symbol likelihoods which said fresh information symbols have relative to the respective received information symbols, said remaining calculator thereby producing a partial signal representative of said information symbol likelihoods as a part of said likelihood signal; said sequential decode controller executing said sequential decoding algorithm in response to said partial signal alone while said predetermined value is given to said redundancy symbol likelihoods.