← Back to Patent Explorer
US4584563A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of residue to analog conversion

Assignee: AG Communication Systems Corp
•
Filing: 1984-09-24
•
Granted: 1986-04-22
•
Expires: 2004-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a residue number system defined by the moduli set {p1=2 n -1, p2=2 n , p3=2 n +1}, a method of converting residue number signals {m1,m2,m3} to associated analog signals r(m1,m2,m3), and that does not require memory devices, comprises the steps of generating a pair of binary signals that are the sum and difference of the residue numbers m1 and m3, bit shifting these sum and difference signals by inserting 2n-1 and n-1 binary 0's as less significant bits thereof, and summing these bit shifted signals modulo p1*p3 to produce a two dimensional binary signal r(m1,m3). A correction signal is generated by modulo p2=2 n summing the n less significant bits of the signal r(m1,m3 ) and the negative of the residue signal m2 to produce a second difference signal, bit shifting this second difference signal by inserting 2n binary 0's as less significant bits thereof and subtracting the second difference signal from this bit shifted signal to produce the correction signal. The signal r(m1,m3) and the correction signal are summed for producing a binary representation r(m1,m2,m3) of a given residue number {m1,m2,m3} . This binary signal is converted to the corresponding analog signal in a standard D/A converter. In a preferred embodiment, apparatus for performing the modulo p1*p3 summation is implemented with combining circuits that may be all standard binary adders so that all of the combining is done with standard binary adders and that no memory devices are required to perform the desired residue to binary conversion.

Inventors

  • 👤 Peter S. Bernardson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 20:45
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/14; H03M7/18

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-04-21 1989-10-21 1990-04-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-04-21 1993-10-21 1994-04-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-04-21 1997-10-21 1998-04-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag