Patent ID: 8356063
Filing Date: 2013-01-15
Classification: H03H

Abstract:
1. A digital filter comprising: a plurality of arithmetic operator groups that change a multiplication accumulation operation function according to a function change control signal, carry out multiplication accumulation operation processing for a plurality of taps according to the function change, and output accumulation operation results; an output interface section that selectively adds the accumulation operation result outputs from the plurality of arithmetic operator groups according to the function change control signal, and outputs the accumulation operation result outputs as feedback outputs; an input interface section that has a plurality of signal input terminals, supplies desired input signals to the plurality of arithmetic operator groups at the same time or sequentially, according to the function change control signal, and supplies predetermined outputs in the feedback outputs to accumulation operation input stages of the plurality of arithmetic operator groups, according to the function change control signal; a resource assignment controlling section that, for arithmetic operation resources comprised of the plurality of arithmetic operator groups, determines allocation of arithmetic operation resources assigned to new filter processing, based on a current use state of arithmetic operation resources and a filter setting candidate list where arithmetic operation resources required by the new filter processing are set according to a matched filter setting candidate from the filter setting candidate list, and outputs resource assignment determination information; a function setting controlling section that outputs the function change control signal for setting functions, to the plurality of arithmetic operator groups, the input interface section and the output interface section, based on the resource assignment determination information; and a filter processing controlling section that outputs an operation control signal for carrying out desired filter processing, to the plurality of arithmetic operator groups where functions are set according to the function change control signal.