Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
143 words
An arithmetic processor for multiplying a first number that has an absolute value that can exceed one by a second number that has an absolute value not exceeding one; said processor comprising: means for providing said first and second numbers; a multiplier; control means connected to said providing means and responsive to an absolute value of said first number equal to or exceeding one for dividing said first number into an integer and a part having a value less than one; accumulating means for accumulating said second number as an addend a number of times equal to said integer to produce a sum; storage means for supplying said second number and said part to said multiplier to produce a partial product; and adder means for adding said partial product to said sum, thereby obtaining a final product of said first and second numbers.
Claim 2
Dependent Claim
143 words
An arithmetic processor for multiplying a first number that has an absolute value that can exceed one by a second number that has an absolute value not exceeding one; said processor comprising: means for providing said first and second numbers; a multiplier; control means connected to said providing means and responsive to an absolute value of said first number equal to or exceeding one for dividing said first number into an integer and a part having a value less than one; accumulating means for accumulating said second number as an addend a number of times equal to said integer to produce a sum; storage means for supplying said second number and said part to said multiplier to produce a partial product; and adder means for adding said partial product to said sum, thereby obtaining a final product of said first and second numbers.
Claim 3
Dependent Claim
24 words
An arithmetic processor according to claim 1; wherein said second number represents data and said first number represents a coefficient of said second number.
Claim 4
Dependent Claim
23 words
An arithmetic processor according to claim 1; wherein said accumulating means comprises a storage register responsive to the output of said adder means.
Claim 5
Dependent Claim
57 words
An arithmetic processor according to claim 1; wherein said storage means comprises an input register and a work memory; and further comprising a selector connected to receive outputs from said input register and said adder means and selectively pass said second number from said input register or an output of said adder means to said work memory.
Claim 6
Dependent Claim
47 words
An arithmetic processor according to claim 4; further comprising a register to receive an output from said work memory and to supply an output to said selector, thereby enabling calculation by said multiplier and adder means and recirculation of data through said work memory to proceed simultaneously.
Claim 7
Dependent Claim
72 words
An arithmetic processor according to claim 1; wherein said storage means comprises a coefficient memory and a register, said coefficient memory being connected to supply an output to a first input of said multiplier and to said register and said register being connected to supply an output to a second input of said multiplier, whereby the same coefficient can be supplied to two inputs of said multiplier for calculating the square thereof.
Claim 8
Dependent Claim
86 words
An arithmetic processor according to claim 1; wherein said storage means comprises an input register and said arithmetic processor further comprises an additional register connected to receive data from said input register; said storage means being connected to supply an output to a first input of said multiplier and said additional register being connected to supply an output to a second input of said multiplier, whereby the same data from said input register is supplied to two inputs of said multiplier for calculating the square thereof.
Claim 9
Dependent Claim
103 words
An arithmetic processor according to claim 1; wherein said multiplier, control means, accumulating means, storage means and adder means form a first circuit of said arithmetic processor; said arithmetic processor further comprising: a second multiplier, a second control means, a second accumulating means, a second storage means and a second adder means respectively corresponding in structure and function to said multiplier, control means, accumulating means, storage means and adder means and forming a second circuit of said arithmetic processor connected in parallel with said first circuit; said first and second circuits respectively and simultaneously operating on real and imaginary parts of complex numbers.
Claim 10
Dependent Claim
134 words
An arithmetic processor comprising: a multiplier capable of multiplying two numeric values each having an absolute value not exceeding one; first means responsive to a first numeric value equal to or exceeding one for dividing said first numeric value into an integer and a part having a value less than one; second means responsive to said first means for supplying a second numeric value not exceeding one and said part to said multiplier to form a partial product; and third means responsive to said first means and said second means for taking said second numeric value as an addend a number of times equal to said integer to form a sum and adding said sum to said partial product, thereby obtaining a final product of said first numeric value and said second numeric value.
Claim 11
Dependent Claim
134 words
An arithmetic processor comprising: a multiplier capable of multiplying two numeric values each having an absolute value not exceeding one; first means responsive to a first numeric value equal to or exceeding one for dividing said first numeric value into an integer and a part having a value less than one; second means responsive to said first means for supplying a second numeric value not exceeding one and said part to said multiplier to form a partial product; and third means responsive to said first means and said second means for taking said second numeric value as an addend a number of times equal to said integer to form a sum and adding said sum to said partial product, thereby obtaining a final product of said first numeric value and said second numeric value.
Claim 12
Dependent Claim
162 words
An arithmetic processor comprising: an input register; an arithmetic circuit for performing arithmetic operations; a work memory having a write input and an output; a first selector connected to said input register, said arithmetic circuit and said write input, said first selector being adapted to supply data from said input register to said write input without supplying data from said arithmetic circuit to said write input and being further adapted to supply data from said arithmetic circuit to said write input without supplying data from said input register to said write input, whereby data from said input register or data from said arithmetic circuit can be transferred directly to said work memory; and a second selector connected to said input register, said arithmetic circuit and said output for selectively supplying data from said input register or said output to said arithmetic circuit, whereby data from said input register or data from said work memory can be transferred directly to said arithmetic circuit.
Claim 13
Dependent Claim
162 words
An arithmetic processor comprising: an input register; an arithmetic circuit for performing arithmetic operations; a work memory having a write input and an output; a first selector connected to said input register, said arithmetic circuit and said write input, said first selector being adapted to supply data from said input register to said write input without supplying data from said arithmetic circuit to said write input and being further adapted to supply data from said arithmetic circuit to said write input without supplying data from said input register to said write input, whereby data from said input register or data from said arithmetic circuit can be transferred directly to said work memory; and a second selector connected to said input register, said arithmetic circuit and said output for selectively supplying data from said input register or said output to said arithmetic circuit, whereby data from said input register or data from said work memory can be transferred directly to said arithmetic circuit.
Claim 14
Dependent Claim
184 words
An arithmetic processor comprising: an input register; an arithmetic circuit for performing arithmetic operations; a work memory having a write input and an output; a first selector connected to said input register, said arithmetic circuit and said write input, said first selector being adapted to supply data from said input register to said write input without supplying data from said arithmetic circuit to said write input and being further adapted to supply data from said arithmetic circuit to said write input without supplying data from said input register to said write input, whereby data from said input register or data from said arithmetic circuit can be transferred directly to said work memory; a second selector connected to said input register, said arithmetic circuit and said output for selectively supplying data from said input register or said output to said arithmetic circuit, whereby data from said input register or data from said work memory can be transferred directly to said arithmetic circuit; and a storage register connected between said output and said selector, whereby data from said output can be recycled to said work memory.
Claim 15
Dependent Claim
184 words
An arithmetic processor comprising: an input register; an arithmetic circuit for performing arithmetic operations; a work memory having a write input and an output; a first selector connected to said input register, said arithmetic circuit and said write input, said first selector being adapted to supply data from said input register to said write input without supplying data from said arithmetic circuit to said write input and being further adapted to supply data from said arithmetic circuit to said write input without supplying data from said input register to said write input, whereby data from said input register or data from said arithmetic circuit can be transferred directly to said work memory; a second selector connected to said input register, said arithmetic circuit and said output for selectively supplying data from said input register or said output to said arithmetic circuit, whereby data from said input register or data from said work memory can be transferred directly to said arithmetic circuit; and a storage register connected between said output and said selector, whereby data from said output can be recycled to said work memory.