A Full Digital Phase Locked Loop