Claims
- 1. A 2's complement system for multiplying two complex numbers with each input being one of said two complex numbers with each having a real and imaginary term and the system generating a complex product as a pair of real and imaginary terms, comprising:
- a. a pair of real and a pair of imaginary 4.times.4 bit 2's complement multipliers with the multipliers having as inputs said two complex numbers and having output bits with the pair of real multipliers providing two most significant bits;
- b. a first subtractor section fed by each of the six least significant bits of each of the outputs of the pair of real multipliers generating the six least significant bits of the real term of the complex product with the first subtractor section also generating a carry bit;
- c. a second subtractor section fed by the two most significant bits of each of the pair of real multipliers and fed by a carry bit generated by the first subtractor section generating the three most significant bits of the real term of the complex product;
- d. a first adder section fed by the first six least significant output bits of each of the pair of imaginary multipliers generating the six least significant bits of the imaginary term of the complex product and a carry bit;
- e. a second adder section fed by the two most significant bits of each of the imaginary multipliers and fed by a carry bit generated by the first adder section generating the three most significant bits of the imaginary term of the complex product.
- 2. A 2's complement system for multiplying complex numbers according to claim 1 wherein the two most significant bits of the first real multiplier are generated by a first single logic gating stage, the two most significant bits of the second real multiplier are generated by a second single logic stage, the two most significant bits of the first imaginary multiplier are generated by a third single logic stage, and the two most significant bits of the second imaginary multiplier are generated by a fourth single logic stage.
- 3. A 2's complement system for multiplying complex numbers according to claim 1 wherein the second through seventh least significant bits of the two real multipliers and the second through seventh least significant bits of the two imaginary multipliers are generated in logic networks having at most three gating stages in worst case paths.
- 4. A 2's complement system for multiplying complex numbers according to claim 3 wherein the two real and two imaginary multipliers are made up of universal logic gate cascode cells.
- 5. A 2's complement system for multiplying complex numbers according to claim 1 wherein the first adder and first subtractor sections are connected to the multipliers so that no more than two gating stages are added to the delay through the multiplier in worst case signal paths through the adder and subtractor sections and wherein the carry bits are generated in networks which add only one stage delay in the signal paths to the delay through the multipliers.
- 6. A 2's complement system for multiplying complex numbers according to claim 5 wherein universal logic gate cascode cells comprise the first adder and first subtractor sections and wherein single stage parallel universal logic gate cascode cells generate the carry output bits.
- 7. A 2's complement system for multiplying complex numbers according to claim 1 wherein the second adder section and the second subtractor add no more than one gating stage to the signal paths initiated by the carry in bits respectively from the first adder and first subtractor sections.
- 8. A 2's complement system for multiplying complex numbers according to claim 7 wherein the second adder and second subtractor sections consist of universal logic gate cascode cells.
- 9. A 2's complement system for multiplying complex numbers according to claim 1 wherein the complete complex multiplier consists of a network of no more than five gating stages.
STATEMENT OF GOVERNMENT INTEREST
The invention described herein may be manufactured and used by or for the Government for governmental purposes without the payment of any royalty thereon.
US Referenced Citations (7)