63 d_sr = ((bit & 1) << 3) | (d_sr >> 1);
88 int update (
int weight,
int index);
91 int find_max (
int *value);
108 void reset () { d_delay[0] = d_delay[1] = d_delay[2] = d_delay[3] = 0; }
111 d_delay[3] = d_delay[2];
112 d_delay[2] = d_delay[1];
113 d_delay[1] = d_delay[0];
117 return d_delay[3] + d_delay[2] - d_delay[1] - d_delay[0];
137 double d_timing_adjust;
144 bool incr_counter () {
153 void incr_symbol_index () {
187 double *timing_adjust);
200 double d_nominal_ratio_of_rx_clock_to_symbol_freq;
226 double timing_adjustment,
232 unsigned ntaps ()
const {
return d_interp.ntaps (); }
235 double mu ()
const {
return d_mu; }
236 double w ()
const {
return d_w; }
237 int incr ()
const {
return d_incr; }