Patent ID: 7390953
Filing Date: 2008-06-24
Classification: G10H

Abstract:
1. A waveform data interpolation device for calculating a waveform value at an arbitrary waveform position on waveform data which indicates, as waveform sample values, a plurality of waveform values sampled at different waveform positions, the device comprising: a computing unit which approximates a difference obtained by subtracting a positive decimal fractional value from 1 with a value obtained by inverting all bits of the positive decimal fractional value, thereby to derive a result of multiplication between the positive decimal fractional value and the difference; and an interpolation unit which calculates, as a waveform sample value of the arbitrary waveform position on the waveform data, a value on a third curve running between a first curve which runs on waveform sample values of two sampling points prior to the arbitrary waveform position and a waveform sample value of one sampling point posterior to the arbitrary waveform position and a second curve which runs on the waveform sample value of one sampling point prior to the arbitrary waveform position and waveform sample values of two sampling points posterior to the arbitrary waveform position, by using the computing unit.