Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
232 words
The method of converting binary signals a and b, which are made up of pluralities of binary bits, to a binary representation of the sum thereof taken modulo p1*p3, comprising the steps of: summing the signals a and b for producing a first binary signal; operating on bits of the first signal for producing a second binary signal which is proportional to the product of the constant 2 2n and the integer part of the first signal divided by 2 2n ; first combining the second signal and said bits of the first signal for producing a third binary signal which is proportional to the difference between the second signal and the integer part of the first signal divided by 2 2n ; second combining the first signal and the third signal for producing a fourth binary signal that is proportional to the difference therebetween; first generating a fifth binary signal that is proportional to a constant (2 2n -1); first comparing the fourth signal with the fifth signal and passing the fifth signal as a sixth binary signal only when the fourth signal is greater than or equal to said constant (2 2n -1); and third combining the fourth signal and the sixth signal for producing a seventh binary signal which is proportional to the difference therebetween and which corresponds to the desired output signal a+b taken modulo (2 2n -1).
Claim 2
Independent Claim
232 words
The method of converting binary signals a and b, which are made up of pluralities of binary bits, to a binary representation of the sum thereof taken modulo p1*p3, comprising the steps of: summing the signals a and b for producing a first binary signal; operating on bits of the first signal for producing a second binary signal which is proportional to the product of the constant 2 2n and the integer part of the first signal divided by 2 2n ; first combining the second signal and said bits of the first signal for producing a third binary signal which is proportional to the difference between the second signal and the integer part of the first signal divided by 2 2n ; second combining the first signal and the third signal for producing a fourth binary signal that is proportional to the difference therebetween; first generating a fifth binary signal that is proportional to a constant (2 2n -1); first comparing the fourth signal with the fifth signal and passing the fifth signal as a sixth binary signal only when the fourth signal is greater than or equal to said constant (2 2n -1); and third combining the fourth signal and the sixth signal for producing a seventh binary signal which is proportional to the difference therebetween and which corresponds to the desired output signal a+b taken modulo (2 2n -1).
Claim 3
Dependent Claim
17 words
The method according to claim 1 wherein said summing step is accomplished with a first binary adder.
Claim 4
Dependent Claim
18 words
The method according to claim 2 wherein said first combining step is accomplished with a second binary adder.
Claim 5
Dependent Claim
54 words
The method according to claim 3 wherein said bits of the first signal comprise a prescribed number of more significant bits of the first signal which correspond to the integer part of the first signal divided by 2 2n , and which are applied to a difference input terminal of the second binary adder.
Claim 6
Dependent Claim
63 words
The method according to claim 4 wherein said operating step comprises inserting 2n binary 0's as less significant bits ahead of said prescribed number of more significant bits of the first signal to produce the second signal that is a bit shifted signal that corresponds to a product signal and which is applied to a sum input terminal of the second binary adder.
Claim 7
Dependent Claim
18 words
The method according to claim 5 wherein said second combining step is accomplished with a third binary adder.
Claim 8
Dependent Claim
18 words
The method according to claim 6 wherein said third combining step is accomplished with a fourth binary adder.
Claim 9
Dependent Claim
17 words
The method according to claim 7 wherein said first comparing step comprises second and third comparing steps.
Claim 10
Dependent Claim
17 words
The method according to claim 3 wherein a and b comprise 3n+1 and 2n binary bits, respectively.