摘要 |
The purpose of the present invention is to obtain a signal generating device capable of generating an interpolation signal without the need for increased memory capacity, even in cases in which an interpolated value approximating a true value is obtained. The device is provided with: a digital filter unit (1) for interpolation of an input signal and output of a first interpolation signal; a digital filter unit (2) for interpolation of the first interpolation signal and output of a second interpolation signal; a phase calculation unit (3) for calculating the phase of a digital signal; a phase accuracy conversion unit (4) for calculating a first phase signal and a second phase signal; a memory (5) for storing filter coefficients; a coefficient readout unit (6) for reading out filter coefficients from the memory (5), and switching the filter coefficient of the digital filter unit (1); a phase error calculation unit (7) for calculating a phase error signal; a memory (8) for storing filter coefficients; a coefficient readout unit (9) for reading out filter coefficients from the memory (8); and a gain normalization unit (10) for performing gain normalization of filter coefficients to obtain a fixed sum of the filter coefficients, and for switching the filter coefficient of the digital filter unit (2). |