A digital filter circuit includes a decoder, ROM tables, multipliers, and
an adder. The decoder decomposes an input multilevel signal into a
plurality of 1-bit signals. The ROM tables output filter waveforms stored
in advance, on the basis of the 1-bit signals output from the decoder.
The multipliers and adder execute a plurality of weighting operations for
the respective bits of outputs from the ROM tables and then add the
outputs.