1. A method of delaying a pulse domain signal comprising: a. applying an inputted pulse domain signal to a time encoder circuit; and b. controlling an amount of true time delay imposed by said time encoder on said inputted pulse domain signal by controlling the gains of an input transconductance amplifier or 1-bit Digital to Analog Converter (DAC) and a feedback 1-bit DAC in said time encoder.