摘要 |
To provide a signal generating device that can generate an interpolated signal without increasing a memory capacity, at a time of obtaining an interpolated value close to a true value. The signal generating device includes a digital filter unit 1 outputting a first interpolated signal by interpolating an input signal, a digital filter unit 2 outputting a second interpolated signal by interpolating the first interpolated signal, a phase calculation unit 3 calculating a phase of a digital signal, a phase-accuracy conversion unit 4 calculating first phase signal and second phase signal, a memory 5 storing filter coefficients, a coefficient readout unit 6 reading filter coefficients from the memory 5 and switching filter coefficients of the digital filter unit 1, a phase-error calculation unit 7 calculating a phase error signal, a memory 8 storing filter coefficients, a coefficient readout unit 9 reading filter coefficients from the memory 8, and a gain normalization unit 10 normalizing a gain of the filter coefficients to maintain a constant sum of the filter coefficients and switching filter coefficients of the digital filter unit 2. |