Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
368 words
In a processing circuit comprising multiplication means for successively multiplying a sequence of first input data signals by a sequence of second input data signals to produce a sequence of product signals each of which is representative of a result of multiplication and summing means coupled to said multiplication means for successively summing up a first predetermined number of said product signals to produce a sum signal, each of said first and said second input data signals being represented by a fixed-point representation of a single precision bit length and arranged from a most significant bit to a least significant bit while each of said product signals is represented by the fixed-point representation of a double precision bit length and arranged from a most significant bit to a least significant bit, said sum signal being represented by the fixed-point representation of the single precision bit length, the improvement wherein said summing means comprises: first shifting means coupled to said multiplication means for shifting said each product signal towards the least significant bit of said each product signal by a second predetermined number of bits determined in relation to said first predetermined number to produce a succession of shifted product signals each of which has the double precision bit length; accumulating means coupled to said first shifting means for successively accumulating said first predetermined number of the shifted product signals to produce an accumulation signal representative of a result of accumulation, said accumulation signal having the double precision bit length and being arranged from a most significant bit to a least significant bit; second shifting means coupled to said accumulating means for shifting said accumulation signal towards the most significant bit of said accumulation signal by a third predetermined number of bits determined in relation to said second predetermined number to produce a shifted accumulation signal; overflow monitoring means coupled to said accumulating means and said second shifting means for monitoring occurrence of an overflow in said shifted accumulation signal to process said shifted accumulation signal and thereby to produce a processed signal which is representative of a result of monitoring and has the double precision bit length; and means for producing said processed signal as said sum signal.
Claim 2
Dependent Claim
368 words
In a processing circuit comprising multiplication means for successively multiplying a sequence of first input data signals by a sequence of second input data signals to produce a sequence of product signals each of which is representative of a result of multiplication and summing means coupled to said multiplication means for successively summing up a first predetermined number of said product signals to produce a sum signal, each of said first and said second input data signals being represented by a fixed-point representation of a single precision bit length and arranged from a most significant bit to a least significant bit while each of said product signals is represented by the fixed-point representation of a double precision bit length and arranged from a most significant bit to a least significant bit, said sum signal being represented by the fixed-point representation of the single precision bit length, the improvement wherein said summing means comprises: first shifting means coupled to said multiplication means for shifting said each product signal towards the least significant bit of said each product signal by a second predetermined number of bits determined in relation to said first predetermined number to produce a succession of shifted product signals each of which has the double precision bit length; accumulating means coupled to said first shifting means for successively accumulating said first predetermined number of the shifted product signals to produce an accumulation signal representative of a result of accumulation, said accumulation signal having the double precision bit length and being arranged from a most significant bit to a least significant bit; second shifting means coupled to said accumulating means for shifting said accumulation signal towards the most significant bit of said accumulation signal by a third predetermined number of bits determined in relation to said second predetermined number to produce a shifted accumulation signal; overflow monitoring means coupled to said accumulating means and said second shifting means for monitoring occurrence of an overflow in said shifted accumulation signal to process said shifted accumulation signal and thereby to produce a processed signal which is representative of a result of monitoring and has the double precision bit length; and means for producing said processed signal as said sum signal.
Claim 3
Dependent Claim
101 words
A processing circuit as claimed in claim 1, wherein said overflow monitoring means comprises: overflow detecting means coupled to said second shifting means for detecting occurrence of said overflow in said shifted accumulation signal to produce an overflow signal on occurrence of said overflow; and substituting means responsive to said shifted accumulation signal and coupled to said overflow detecting means for substituting a preselected signal for said shifted accumulation signal to produce said preselected signal as said processed signal when said overflow signal is received by said substituting means and, otherwise, for producing said shifted accumulation signal as said processed signal.
Claim 4
Dependent Claim
32 words
A processing circuit as claimed in claim 1, wherein said second predetermined number is a minimum integer L which is not smaller than: log.sub.2 M, where M represents said first predetermined number.
Claim 5
Dependent Claim
80 words
A processing circuit as claimed in claim 3, one of said first and said second input data signals standing for a first value which is not smaller than -2 K and is smaller than 2 K , where K is a natural number, while the other of said first and said second input data signals stands for a second value which is not smaller than -1 and is smaller than +1, wherein said third predetermined number is equal to: K+L.
Claim 6
Dependent Claim
44 words
A processing circuit as claimed in claim 1, wherein said second predetermined number is an integer L' which is smaller than a minimum integer L which is not smaller than: log.sub.2 M, where M is a natural number representative of said first predetermined number.
Claim 7
Dependent Claim
80 words
A processing circuit as claimed in claim 5, one of said first and said second input data signals standing for a first value which is not smaller than -2 K and is smaller than 2 K , where K is a natural number, while the other of said first and said second input data signals stands for a second value which is not smaller than -1 and is smaller than +1, wherein said third predetermined number is equal to: K+L'.