High precision signal generator