Patent ID: 6405229
Filing Date: 2002-06-11
Classification: H03H

Abstract:
A digital filter for producing data through input data synthesis and input data separation, comprising:a RAM for storing data to be processed; a multiplier for multiplying by a given filter coefficient said data to be processed after reading it from said RAM; an accumulator which sequentially accumulates the product of multiplication executed by said multiplier; a first selector which selects and outputs either the sum of accumulation executed by said accumulator or first and second time-series input data; first and second registers which alternately receive and store the data selected and output by said first selector; an adder-subtracter for adding or subtracting calculation on two different data outputs from said first and second registers; and a second selector which selects either the result of arithmetic executed by said adder-subtracter or third time-series input data and supplies the selected one as said data to be processed to said RAM, said digital filter outputting the sum of accumulation executed by said accumulator as first time-series output data produced by the synthesis of said first and second time-series input data, and outputting the result of arithmetic executed by said adder-subtracter as second and third time-series output data produced by the separation of said third time-series input data.