a digital data clock control loop for reconstructing the asynchronous data clock in a recording channel . the discrete time control loop implementation is suitable for monolithic digital embodiment and uses no analog components , providing stable operation at widely varying clock rates without hardware oscillators . the dtcl also can supply the clocking function to recover synchronous samples in an asynchronous data sampling system .