Period Estimation