摘要 |
PROBLEM TO BE SOLVED: To obtain a filter which has a small arithmetic error and uses less hardware by providing an adder which adds data in a specific combination among data held by a data holding part, a multiplier which multiplies its addition result by coefficient data obtained from a coefficient storage part, etc. SOLUTION: The data holding part 101 holds a necessary number of data for calculating moving averages and two data are read out of the data holding part 101 when necessary. Those two data are inputted to two input terminals of the adder 102, the output signal from which is inputted to a multiplier 103. The multiplier 103 inputs coefficient data from a coefficient ROM 104, and the output of the multiplier 103 is inputted to one input of the adder 105, the output from which is inputted to D-F/F 106. The output signal of the D-F/F 106 is inputted to the other input of the adder 105 and a latch circuit 107, the output signal from which is an output signal OUT of the moving averages.
|