US4698771A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adder circuit for encoded PCM samples
Assignee: AG Communication Systems Corp
•
Filing: 1984-12-31
•
Granted: 1987-10-06
•
Expires: 2004-12-31
Abstract
Abstract A circuit adds and subtracts pulse code modulation (PCM) samples in D2 format. An exponent subtractor determines the difference between exponents of the two PCM samples. A mantissa shifter circuit shifts the mantissa portion of a selected PCM sample to compensate for the difference in the exponents. A mantissa adder circuit adds or subtracts the mantissa portion of the shifted and unshifted PCM samples and a sign generator provides a sign value representative of the resultant added or subtracted PCM samples. A normalizer circuit ensures that the mantissa has a predetermined range of values.
Inventors
- 👤 Jeffrey P. Mills
- 👤 Max S. Macrander
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 08:34
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/483; G06F7/485; G06F7/499; G06F7/49936
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
573 words
An adder circuit for use in a digital sign processing system which includes a source of pulse code modulation (PCM) samples, each sample having sign, exponent and mantissa fields, said adder circuit comprising: an exponent subtractor circuit, connected to said source of PCM samples, and operative to select one of said exponents from a pair of PCM samples, to provide signals representative of the difference in value of said exponents, and to provide signals identifying the selected exponent, a mantissa shifter circuit, connected to said source of PCM samples and to said exponent subtractor circuit, and operative in response to said signals identifying the selected exponent to shift the mantissa associated with the other exponent by a number of bit positions equal to said difference in exponent values, whereby the mantissa of one sample is adjusted to reflect an exponent of the same value as the selected exponent; a mantissa adder circuit comprising, a sign bit exclusive-OR gate connected to said source of PCM samples and operative in response to sign bits of the same value, from each of a sample pair, to provide a summation signal representative of the sum of said shifted mantissa and the mantissa associated with the selected exponent; and further operative in response to sign bits, of different values from each of a sample pair to provide a difference signal representative of the difference between said shifted mantissa and the mantissa associated with the selected exponent, a first plurality of exclusive-OR gates connected to said mantissa shifter circuit and to said sign bit exclusive-OR gate; a binary adder connected to said plurality of exclusive-OR gates and to said mantissa shifter circuit; said plurality of exclusive-OR gates being operative in response to said sign control signal of a first or second characteristic to gate or invert mantissa bits associated with one of said pair of PCM samples to said mantissa adder circuit; said binary adder being operative to add said gated or inverted bits from said plurality of exclusive-OR gates to mantissa bits associated with the other of said pair of PCM samples, whereby the mantissas of said samples are added to or subtracted from each other depending on the value of their associated sign bits, after being adjusted to reflect a common exponent; said binary added further operative to provide addition signals representative of the results of said add operation, and carry signals of first and second characteristics, indicating the presence and absence, respectively, of a carry condition during said add operations; a sign bit generator connected to said source of PCM samples and said mantissa adder circuit comprising, first and second AND gates, each having a first input connected to said source of PCM samples, and a second input connected to said binary adder; said first AND gate being operative in response to said sign bit of a first value from one of said PCM samples and said carry signal of a first characteristic to provide a first gate signal; said second AND gate being operative in response to said sign bit of a second value from the other of said PCM samples and said carry signal of a second characteristic to provide a second gate signal; and an OR gate connected to said first and second AND gates, and operative in response to said first or second gate signal to provide an output sign bit of a value representative of the results of said add operation.
Claim 2
Dependent Claim
573 words
An adder circuit for use in a digital sign processing system which includes a source of pulse code modulation (PCM) samples, each sample having sign, exponent and mantissa fields, said adder circuit comprising: an exponent subtractor circuit, connected to said source of PCM samples, and operative to select one of said exponents from a pair of PCM samples, to provide signals representative of the difference in value of said exponents, and to provide signals identifying the selected exponent, a mantissa shifter circuit, connected to said source of PCM samples and to said exponent subtractor circuit, and operative in response to said signals identifying the selected exponent to shift the mantissa associated with the other exponent by a number of bit positions equal to said difference in exponent values, whereby the mantissa of one sample is adjusted to reflect an exponent of the same value as the selected exponent; a mantissa adder circuit comprising, a sign bit exclusive-OR gate connected to said source of PCM samples and operative in response to sign bits of the same value, from each of a sample pair, to provide a summation signal representative of the sum of said shifted mantissa and the mantissa associated with the selected exponent; and further operative in response to sign bits, of different values from each of a sample pair to provide a difference signal representative of the difference between said shifted mantissa and the mantissa associated with the selected exponent, a first plurality of exclusive-OR gates connected to said mantissa shifter circuit and to said sign bit exclusive-OR gate; a binary adder connected to said plurality of exclusive-OR gates and to said mantissa shifter circuit; said plurality of exclusive-OR gates being operative in response to said sign control signal of a first or second characteristic to gate or invert mantissa bits associated with one of said pair of PCM samples to said mantissa adder circuit; said binary adder being operative to add said gated or inverted bits from said plurality of exclusive-OR gates to mantissa bits associated with the other of said pair of PCM samples, whereby the mantissas of said samples are added to or subtracted from each other depending on the value of their associated sign bits, after being adjusted to reflect a common exponent; said binary added further operative to provide addition signals representative of the results of said add operation, and carry signals of first and second characteristics, indicating the presence and absence, respectively, of a carry condition during said add operations; a sign bit generator connected to said source of PCM samples and said mantissa adder circuit comprising, first and second AND gates, each having a first input connected to said source of PCM samples, and a second input connected to said binary adder; said first AND gate being operative in response to said sign bit of a first value from one of said PCM samples and said carry signal of a first characteristic to provide a first gate signal; said second AND gate being operative in response to said sign bit of a second value from the other of said PCM samples and said carry signal of a second characteristic to provide a second gate signal; and an OR gate connected to said first and second AND gates, and operative in response to said first or second gate signal to provide an output sign bit of a value representative of the results of said add operation.
Claim 3
Dependent Claim
68 words
An adder circuit as claimed in claim 1, wherein there is further included: a normalizer circuit connected to said mantissa adder circuit and operative to provide a resultant mantissa by shifting said summation or difference signals until a predetermined minimum value results, and to provide a resultant exponent by adjusting said selected exponent by a number equal to the number bits said summation or difference signals were shifted.
Claim 4
Dependent Claim
123 words
An adder circuit as claimed in claim 2, wherein said normalizer circuit comprises: bit position interrogating means connected to said mantissa adder circuit and operative to provide shift signals representative of the number of shifts required to provide said summation or difference signals of said predetermined minimum value; a data selector connected to said mantissa adder circuit and said bit position interrogating means, and operative in response to said shift signals to provide said resultant mantissa by shifting said summation or difference signals by the indicated number of bit positions; and an exponent adder circuit connected to said exponent subtractor circuit and said bit position interrogating means and operative to provide said resultant exponent by subtracting said shift signals from said selected exponent.
Claim 5
Dependent Claim
95 words
An adder circuit as claimed in claim 1, wherein said exponent subtractor circuit comprises: an exponent adder connected to said source of PCM samples and operative to provide said signals representative of the difference in values of said exponents; and a data selector connected to said source of PCM samples and to said exponent adder, and operative to select the larger exponent as a resultant exponent, by gating the first or second exponent from said pair of PCM samples, in response to first or second predetermined patterns of said signals from said exponent adder, respectively.
Claim 6
Dependent Claim
30 words
An adder circuit as claimed in claim 4, wherein the exponent bits associated with the first of said pair of PCM samples is subtracted from the second of said pair.
Claim 7
Dependent Claim
74 words
An adder circuit as claimed in claim 1, wherein said mantissa shifter circuit comprises: first and second bit shifters, each connected to said source of PCM samples and to said exponent subtractor, and each operative in response to predetermined patterns of signals representative of the difference in values of said exponents to shift an associated mantissa by a number of bits indicated by said signals representative of the difference in values of said exponents.
Claim 8
Dependent Claim
22 words
An adder circuit as claimed in claim 5, wherein said first and second bit shifters each comprise a three stage data selector.
Claim 9
Dependent Claim
52 words
An adder circuit as claimed in claim 1, wherein said first AND gate is operative in response to said sign bit from the second of said pair of PCM samples and said second AND gate is operative in response to said sign bit from the first of said pair of PCM samples.
Claim 10
Dependent Claim
16 words
An adder circuit as claimed in claim 1, wherein the selected exponent is the larger exponent.
Claim 11
Dependent Claim
43 words
An adder circuit as claimed in claim 1, wherein the mantissa bits associated with the first of said pair of PCM samples is gated or inverted, whereby the first of said pair is subtracted from or added to the second of said pair.
References Cited (Backward Citations)
GB1498400A
Cited
JPS5471912A
Cited
US4357674A
Cited
JPS56164441A
Cited
US4511990A
Cited
EP0110160A2
Cited
US4612628A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-10-05 | 1991-04-06 | 1991-10-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-10-05 | 1995-04-06 | 1995-10-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-10-05 | 1999-04-06 | 1999-10-06 | $7700.00 | Window Closed / Lapsed |