Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
75 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 {p=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), comprising the steps of: first producing first and second digital output signals that are binary representations of the sum and difference of the residue digit signals m1 and m3;
Claim 2
Independent Claim
75 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 {p=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), comprising the steps of: first producing first and second digital output signals that are binary representations of the sum and difference of the residue digit signals m1 and m3;
Claim 3
Dependent Claim
160 words
second producing a third binary signal corresponding to the product of the first signal and the constant (2 2n-1 ); third producing a fourth binary signal corresponding to the product of the second signal and the constant (2 n-1 ); fourth producing a fifth signal which is a binary representation of the sum of the third and fourth signals, taken modulo p1*p3 and which corresponds to the modulo p1*p3 sum of the products of the residue digit signals m1 and m3 and associated constants S3 and S1, where S1=p1*p2/2 and S3=p2*p3/2; fifth producing a sixth signal which is the modulo p2 difference between bits of the fifth signal and the residue digit signal m2; sixth producing a seventh binary signal which is the product of the sixth signal and the constants p1 and p3; and seventh producing the binary output signal r(m1,m2,m3) which is the sum of the fifth and seventh signals and which corresponds to the residue signal {m1,m2,m3}.
Claim 4
Dependent Claim
160 words
second producing a third binary signal corresponding to the product of the first signal and the constant (2 2n-1 ); third producing a fourth binary signal corresponding to the product of the second signal and the constant (2 n-1 ); fourth producing a fifth signal which is a binary representation of the sum of the third and fourth signals, taken modulo p1*p3 and which corresponds to the modulo p1*p3 sum of the products of the residue digit signals m1 and m3 and associated constants S3 and S1, where S1=p1*p2/2 and S3=p2*p3/2; fifth producing a sixth signal which is the modulo p2 difference between bits of the fifth signal and the residue digit signal m2; sixth producing a seventh binary signal which is the product of the sixth signal and the constants p1 and p3; and seventh producing the binary output signal r(m1,m2,m3) which is the sum of the fifth and seventh signals and which corresponds to the residue signal {m1,m2,m3}.
Claim 5
Dependent Claim
33 words
The method according to claim 1 wherein said seventh producing step is accomplished with a first binary adder that takes into consideration any overflow of a carry that is produced during operation thereof.
Claim 6
Dependent Claim
31 words
The method according to claim 2 wherein said fifth producing step takes into consideration the n less significant bits of the fifth signal for producing the prescribed modulo p2 difference signal.
Claim 7
Dependent Claim
26 words
The method according to claim 3 wherein said fifth producing step is accomplished with a second binary adder which operates as a modulo 2 n adder.
Claim 8
Dependent Claim
54 words
The method according to claim 4 wherein said first producing step comprises first combining m1 and m3 so as to produce the first digital signal and second combining m1 and m3 so as to produce the second digital signal, said first and second combining steps being accomplished with third and fourth binary adders, respectively.
Claim 9
Dependent Claim
40 words
The method according to claim 5 wherein said second producing step comprises first inserting binary 0's as the 2n-1 less significant bits ahead of the first signal for making up the third signal which is a first bit shifted signal.
Claim 10
Dependent Claim
40 words
The method according to claim 6 wherein said third producing step comprises second inserting binary 0's as the n-1 less significant bits ahead of the second signal for making up the fourth signal which is a second bit shifted signal.
Claim 11
Dependent Claim
34 words
The method according to claim 7 wherein said sixth producing step comprises third inserting 2n binary 0's as less significant bits ahead of the sixth signal for producing an associated third bit shifted signal.
Claim 12
Dependent Claim
36 words
The method according to claim 8 wherein said sixth producing step further comprises eighth producing the seventh signal which is a binary representation of the difference between the third bit shifted signal and the sixth signal.
Claim 13
Dependent Claim
18 words
The method according to claim 9 wherein said eighth producing step is accomplished with a fifth binary adder.
Claim 14
Dependent Claim
198 words
The method according to claim 10 wherein said fourth producing step comprises: summing the third and fourth signals for producing an eighth binary signal; operating on bits of the eighth signal for producing a ninth binary signal which is proportional to the product of the constant 2 2n and the integer part of the eighth signal divided by 2 2n ; third combining the ninth signal and said bits of the eighth signal for producing a tenth binary signal which is proportional to the difference between the ninth signal and the integer part of the eighth signal divided by 2 2n ; fourth combining the eighth signal and the tenth signal for producing an eleventh binary signal that is proportional to the difference therebetween; first generating a twelfth binary signal that is proportional to a constant (2 2n -1); first comparing the eleventh signal with the twelfth signal and passing the twelfth signal as a thirteenth binary signal only when the eleventh signal is greater than or equal to said constant (2 2n -1), respectively; and fifth combining the eleventh signal and the thirteenth signal for producing the fifth binary signal which is proportional to the difference therebetween.
Claim 15
Dependent Claim
17 words
The method according to claim 11 wherein said summing step is accomplished with a sixth binary adder.
Claim 16
Dependent Claim
18 words
The method according to claim 12 wherein said third combining step is accomplished with a seventh binary adder.
Claim 17
Dependent Claim
41 words
The method according to claim 13 wherein said bits of the eighth signal comprise a prescribed number of the more significant bits of the eighth signal, which correspond to the integer part of the eighth signal divided by 2 2n .
Claim 18
Dependent Claim
48 words
The method according to claim 14 wherein said operating step comprises third inserting 2n binary 0's as less significant bits ahead of said more significant bits of the eighth signal to produce the ninth signal that is a third bit shifted signal that corresponds to a product signal.
Claim 19
Dependent Claim
18 words
The method according to claim 15 wherein said fourth combining step is accomplished with an eighth binary adder.
Claim 20
Dependent Claim
18 words
The method according to claim 16 wherein said fifth combining step is accomplished with a ninth binary adder.
Claim 21
Dependent Claim
21 words
The method according to claim 11 wherein said third, fourth and eighth signals comprise 3n+1, 2n and 3n+2 binary bits, respectively.