Calculation circuit
A computing circuit and circuit technology, applied in the field of computing circuits that perform product-sum operations, can solve the problems of increasing quantity and power consumption, wasting circuit scale and power consumption, and large noise components, and achieve the effect of reducing area and power
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0038] Hereinafter, embodiments of the present invention will be described with reference to the drawings. figure 1 is a block diagram showing the arrangement of an arithmetic circuit according to the first embodiment of the present invention. The operation circuit of this embodiment receives M (M is an integer of 2 or greater) data sets X[m] (m=1, . . . , M) and N (N is an integer of 2 or greater) coefficients c[n] (n=1, . . . , N). Each data set X[m] (m=1, . . . , N) includes N data x[m, n] (n=1, . . . , N). Note that the data x[m,n] and the coefficient c[n] are respectively two's complement binary numbers representing signed fixed-point numbers. Let x_scale be the number of decimal places for each data x[m,n] and c_scale be the number of decimal places for each coefficient c[n].
[0039] figure 1 The arithmetic circuit shown in calculates and outputs M product-sum operation values z[m] (m=1, . . . , M) for the above-mentioned inputs. Each of the product-sum operati...
no. 2 example
[0083] Next, a second embodiment of the present invention will be described. Figure 7 is a block diagram showing the arrangement of an arithmetic circuit according to a second embodiment of the present invention. Figure 7 The arithmetic circuit shown in receives: M (M is an integer of 2 or greater) complex numbers X[m] (m=1, . . . , M), each of which is divided into real parts a value x_real[m] and an imaginary part value x_imag[m] (m=1, . . . , M); and a complex coefficient C, which is divided into a real part value c_real and an imaginary part value c_imag. Note that the data x[m, n] (m=1,..., M, n=1,..., N) is a signed value (expressed by a two's complement binary number) that can take negative values value). Let x_scale be the number of decimal places of the real part value x_real[m] and the imaginary part value x_imag[m] of each complex number X[m] (m=1,...,M), and let c_scale be the number of complex coefficients C The number of decimal places for the real part valu...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


