Estimating Ultrasonic Time-of-Flight Through Quadrature Demodulation