Proper tracking of signals at any intermediate stage of a processing system or at the receiver of modern day communication systems has been given much importance over the last two decades. Proper tracking of the signal envelope is evidently very necessary; for communication systems, to recover the message signal that was transmitted with minimum error whereas for signal processing applications, to regenerate the signal in its most precise form by removing unwanted noise, harmonics, undesired frequency components etc. To develop a system which would be able to track a wide range of signals accurately, a generalized parameter should be available to us which would define all signals accurately. The 'instantaneous phase' information of the signal is kept intact and thus it is a very vital parameter to represent any signal. Thus, if the instantaneous phase of the signal is properly tracked, the signal can be easily regenerated. In recent times, DPLL algorithms have emerged as an efficient technique for phase recovery and considering this aspect, a Zero Crossing Algorithm based DPLL system for phase recovery is proposed.