Digital filters
AssigneeSanyo Electric Co., Ltd.
InventorsKoji Takano, Fumiaki Nagao
Life of this patent
Estimating the term…
Abstract
A digital filter is provided with a plurality of selectors. Switchover from one selector to another switches the digital filter operation between its separation filter function and synthesis filter function. The digital filter is constructed mainly with a multiplier, an accumulator, and an adder-subtracter which are commonly used to implement both separation and synthesis filters. When the digital filter functions as the separation filter, the input data is output as is to the external by selector switchover.
Claims6
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 said data to be processed after read from said RAM by a constant or a given filter coefficient;
- an accumulator which sequentially accumulates the product of multiplying time series data by said filter coefficient, 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;
- 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;
- and
- a third selector selects either the product of multiplying said data to be processed by said constant, executed by said multiplier, or the sum of accumulation executed by said accumulator,
- said digital filter in its first operation mode 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
- said digital filter in its second operation mode 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 as well as the product of multiplication executed by said multiplier as data for monitoring said third time-series input data.
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 said data to be processed after read from said RAM by a given filter coefficient;
- 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;
- 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;
- and
- a third selector selects either said data to be processed or the result of arithmetic executed by said accumulator,
- said digital filter in its first operation mode 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
- said digital filter in its second operation mode 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 as well as said input data to be processed as data for monitoring said third time-series input data.
Dependencies are inferred from the claim text.