23 #ifndef _GR_ROTATOR_H_
24 #define _GR_ROTATOR_H_
32 unsigned int d_counter;
35 gr_rotator () : d_phase (1), d_phase_incr (1), d_counter(0) { }
44 d_phase *= d_phase_incr;
46 if ((d_counter % 512) == 0)
47 d_phase /= abs(d_phase);
#define GR_CORE_API
Definition: gr_core_api.h:30
std::complex< float > gr_complex
Definition: gr_complex.h:26
Definition: gr_rotator.h:29
void set_phase(gr_complex phase)
Definition: gr_rotator.h:37
gr_rotator()
Definition: gr_rotator.h:35
gr_complex rotate(gr_complex in)
Definition: gr_rotator.h:40
void set_phase_incr(gr_complex incr)
Definition: gr_rotator.h:38