InterpolateDiscrete