Moving Average Filter Based Phase-Locked Loops: Performance Analysis and Design Guidelines