Recently, there is a great interest in pushing communication technologies to 100 Gb/s. However, there are still many challenges to perform high speed (> 40 Gb/s) clock and data recovery, and data timedivision- multiplexing (TDM). Here, we propose and numerically analyze an asynchronous optical packet retimer using parabolic or sinusoidal phase modulation and linear dispersion. This scheme is named pulse position locking (PPL). Numerical simulation shows that this scheme can effectively resynchronize input signals with arbitrary delays to the local clock, and reduce input jitter. The scheme can also be applied to TDM 10 Gb/s and 40 Gb/s signals to over 100 Gb/s.