摘要 |
A digital filter device (1), provided with: a data rearrangement means (11) for rearranging input data (21) and outputting rearranged data (31); an intermediate data calculation means (12) for processing the rearranged data (31) inputted at a specific time and generating intermediate data; a filter output first calculation means (13) for calculating a first output value for the specific time using the intermediate data; a delay means (15) for delaying the rearranged data (31) by the processing time taken by the intermediate data calculation means (12) and the filter output first calculation means (13); and a filter output second calculation means (14) for receiving input of output values from the delay means (15) and the filter output first calculation means (13), calculating a second output value for a time other than the specific time, and outputting a filter output value obtained by adding together the first and second output values. As a result, it becomes possible to reduce the scale of the circuit without loss of performance of a digital filter used in non-linear compensation, and to achieve non-linear compensation using an LSI. |