moving-average DPLL; memory size; signal processing