Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
173 words
An apparatus for encoding information according to a linear error correcting code having a generator matrix comprising an identity matrix and as associated parity matrix, said apparatus comprising: first means coupled to an input channel for storing an input data word of said linear error correcting code; matrix means for permanently storing a binary representation of the parity matrix for said linear error correcting code for use in computing parity of said input code word; means for controlling digital value output of said matrix means as a function of content of said first storing means; means for exclusive-OR combining content of said first storing means with said digital value output of said matrix means to generate a parity word for said input data word; and second means coupled to said input channel for storing said input data word of said linear error correcting code and said parity word, said second storing means being coupled to an output data channel for supplying said input data word and said parity word to said output channel.
Claim 2
Independent Claim
173 words
An apparatus for encoding information according to a linear error correcting code having a generator matrix comprising an identity matrix and as associated parity matrix, said apparatus comprising: first means coupled to an input channel for storing an input data word of said linear error correcting code; matrix means for permanently storing a binary representation of the parity matrix for said linear error correcting code for use in computing parity of said input code word; means for controlling digital value output of said matrix means as a function of content of said first storing means; means for exclusive-OR combining content of said first storing means with said digital value output of said matrix means to generate a parity word for said input data word; and second means coupled to said input channel for storing said input data word of said linear error correcting code and said parity word, said second storing means being coupled to an output data channel for supplying said input data word and said parity word to said output channel.
Claim 3
Dependent Claim
56 words
The apparatus according to claim 1 wherein the error correcting code is selected from linear cyclic invariant error correcting codes whose generator polynomials can be factored, wherein said matrix means comprises a first Read Only Memory means storing only parity bits of the generator matrix of a code word in order to minimize storage of information.
Claim 4
Dependent Claim
80 words
The apparatus according to claim 1 wherein the error correcting code is selected from linear cyclic invariant error correcting codes whose generator polynomials can be factored, wherein said matrix means comprises an array of dual-input AND gates, each first input of said AND gates being tied to a fixed value storing parity bits corresponding to the parity matrix and each second input being coupled to one parallel output of said first storage means in order to minimize storage of information.
Claim 5
Dependent Claim
84 words
The apparatus according to claim 3 further including: means for converting serial data to parallel data of a code word not divisible by Y, said converting means comprising a first array of Y means for storing parallel data divisible by X, where X is a common factor to said code word, and a second array of X means for storing data divisible by Y, said second array being coupled to receive Y by X data from said first array as X by Y data.
Claim 6
Dependent Claim
42 words
The apparatus according to claim 1, wherein said parity matrix is a means for determining at least one syndrome, said apparatus further comprising means for modulo-2 adding partial parities of said at least one syndrome to obtain said at least one syndrome.
Claim 7
Dependent Claim
53 words
The apparatus according to claim 1 further comprising: a serial-to-parallel converter coupled to receive input data in order to convert high-speed input data into parallel data to be processed at lower data speeds, said serial-to-parallel converter being coupled to provide said parallel data to said parity matrix which is a syndrome determining means.
Claim 8
Independent Claim
161 words
A method for encoding information according to a linear error correcting code having a generator matrix comprising an identity matrix and an associated parity matrix, said method comprising: storing an input data word of said linear error correcting code in a first storage means, said input data word being received through an input data channel; shifting selected bits of said input data word through a parallel shift register means as a function of parity of the parity matrix for said linear error correcting code to compute parity of said input code word in order to generate a digital value output; exclusive-OR combining content of said first storing means with said digital value output to generate a parity word for said input data word; appending said parity word for said input data word to said input data word of said linear error correcting code; and supplying said input data word and said parity word as a bit stream to an output channel.
Claim 9
Independent Claim
161 words
A method for encoding information according to a linear error correcting code having a generator matrix comprising an identity matrix and an associated parity matrix, said method comprising: storing an input data word of said linear error correcting code in a first storage means, said input data word being received through an input data channel; shifting selected bits of said input data word through a parallel shift register means as a function of parity of the parity matrix for said linear error correcting code to compute parity of said input code word in order to generate a digital value output; exclusive-OR combining content of said first storing means with said digital value output to generate a parity word for said input data word; appending said parity word for said input data word to said input data word of said linear error correcting code; and supplying said input data word and said parity word as a bit stream to an output channel.
Claim 10
Dependent Claim
62 words
The method according to claim 7 wherein the error correcting code is selected from linear cyclic invariant error correcting codes whose generator polynomials can be factored, wherein said shifting step comprises applying said input data word to a first Read Only Memory means storing only parity bits of the generator matrix of a code word in order to minimize storage of information.
Claim 11
Dependent Claim
86 words
The method according to claim 7 wherein the error correcting code is selected from linear cyclic invariant error correcting codes whose generator polynomials can be factored, wherein said shifting step comprises applying said input data word to an array of dual-input AND gates, each first input of said AND gates being tied to a fixed value storing parity bits corresponding to the parity matrix and each second input being coupled to one parallel output of said first storage means in order to minimize storage of information.
Claim 12
Dependent Claim
85 words
The method according to claim 9 further including the steps of: converting serial data to parallel data of a code word not divisible by Y, said converting means comprising a first array of Y means for storing parallel data divisible by X, where X is a common factor to said code word, and a second array of X means for storing data divisible by Y, said second array being coupled to receive Y by X data from said first array as X by Y data.
Claim 13
Dependent Claim
25 words
The method according to claim 7 further comprising the step of: modulo-2 adding partial parities of said at least one syndrome to obtain said syndrome.
Claim 14
Dependent Claim
48 words
The method according to claim 7 further comprising: converting high-speed input data into parallel data to be processed at lower data speeds with a serial-to-parallel converter means, said serial-to-parallel converter means being coupled to provide said parallel data to said parity matrix which is a syndrome determining means.