Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
165 words
The method of converting a binary representation of a residue signal {m1,m2,m3} in a prescribed residue number system that is defined by the moduli set {p1=2 n -1, p2=2 n , p3=2 n +1}, where n is an integer, to an associated binary output signal r(m1,m2,m3), said method comprising the steps of: first producing a first digital signal that is a binary representation of the sum of the product terms m1*S3 and m3*S1, the sum being taken modulo p1*p3, where S1=(p1*p2)/2 and S3=(p2*p3)/2; second producing a second signal that is a binary representation of the difference between binary bits of the first signal and the binary representation of the residue signal m2, the difference between taken modulo p2; third producing a third signal that is a binary signal representation of the product of the second signal and the constants p1 and p3; and first summing the first and third signals for producing the binary output signal r(m1,m2,m3) that is associated with the residue signal {m1,m2,m3}.
Claim 2
Independent Claim
165 words
The method of converting a binary representation of a residue signal {m1,m2,m3} in a prescribed residue number system that is defined by the moduli set {p1=2 n -1, p2=2 n , p3=2 n +1}, where n is an integer, to an associated binary output signal r(m1,m2,m3), said method comprising the steps of: first producing a first digital signal that is a binary representation of the sum of the product terms m1*S3 and m3*S1, the sum being taken modulo p1*p3, where S1=(p1*p2)/2 and S3=(p2*p3)/2; second producing a second signal that is a binary representation of the difference between binary bits of the first signal and the binary representation of the residue signal m2, the difference between taken modulo p2; third producing a third signal that is a binary signal representation of the product of the second signal and the constants p1 and p3; and first summing the first and third signals for producing the binary output signal r(m1,m2,m3) that is associated with the residue signal {m1,m2,m3}.
Claim 3
Dependent Claim
19 words
The method according to claim 1 wherein said first summing step is accomplished with a first binary adder circuit.
Claim 4
Dependent Claim
29 words
The method according to claim 2 wherein said second producing step takes into consideration the n less significant bits of the first signal, which is the modulo p1*p3 signal.
Claim 5
Dependent Claim
28 words
The method according to claim 3 wherein said second producing step is accomplished with a second binary adder circuit which operates as a modulo 2 n modulo adder.
Claim 6
Dependent Claim
67 words
The method according to claim 4 wherein said third producing step comprises the steps of: storing a look-up table of values of the products of p1, p3 and possible values of the second signal in associated memory locations of a first memory device; addressing a prescribed memory location of the first memory device with the second signal; and outputting the third signal from the addressed memory location.
Claim 7
Dependent Claim
62 words
The method according to claim 4 wherein said third producing step comprises the steps of: inserting 2n binary 0's as the less significant bits ahead of bits in the second signal for producing a bit shifted signal; and second summing the bit shifted signal and the negative of the second signal for producing a difference signal which corresponds to the third signal.
Claim 8
Dependent Claim
18 words
Apparatus according to claim 6 wherein said second summing step is accomplished with a third binary adder circuit.
Claim 9
Dependent Claim
74 words
Apparatus according to claim 4 wherein said first producing step comprises the steps of: storing a look-up table of modulo p1*p3 sums of the possible values of the m1*S3 and M3*S1 product terms in associated memory locations of a first memory device; addressing a prescribed memory location of the first memory device with the residue signals m1 and m3; and outputting the first signal from the addressed memory location of the first memory device.
Claim 10
Dependent Claim
85 words
The method according to claim 4 wherein said first producing step comprises the steps of: storing first and second look-up tables of the products m1*S3 and m3*S1 in associated memory locations of associated first and second memory devices; addressing prescribed memory locations of the first and second look-up tables with associated residue signals m1 and m3; outputting the prescribed signals from the prescribed memory locations; and third summing the two each outputted-prescribed product signals modulo p1*p3 for generating a signal corresponding to the first signal.
Claim 11
Dependent Claim
67 words
The method according to claim 8 wherein said third producing step comprises the steps of: storing a look-up table of values of the products of p1, p3 and possible values of the second signal in associated memory locations of a second memory device; addressing a prescribed memory location of the second memory device with the second signal; and outputting the third signal from the addressed memory location.
Claim 12
Dependent Claim
62 words
The method according to claim 9 wherein said third producing step comprises the steps of: inserting 2n binary 0's as the less significant bits ahead of bits in the second signal for producing a bit shifted signal; and second summing the bit shifted signal and the negative of the second signal for producing a difference signal which corresponds to the third signal.
Claim 13
Dependent Claim
17 words
The method according to claim 11 wherein said second summing step is accomplished with a binary adder.