22 #ifndef INCLUDED_GR_FXPT_VCO_H
23 #define INCLUDED_GR_FXPT_VCO_H
53 void sincos (
float *sinx,
float *cosx)
const
60 void cos (
float *output,
const float *input,
int noutput_items,
float k,
float ampl = 1.0)
62 for (
int i = 0; i < noutput_items; i++){
64 adjust_phase(input[i] * k);
static gr_int32 float_to_fixed(float x)
Definition: gr_fxpt.h:49
void set_phase(float angle)
Definition: gr_fxpt_vco.h:42
void adjust_phase(float delta_phase)
Definition: gr_fxpt_vco.h:46
Voltage Controlled Oscillator (VCO)
Definition: gr_fxpt_vco.h:33
float sin() const
Definition: gr_fxpt_vco.h:70
static float cos(gr_int32 x)
Definition: gr_fxpt.h:79
void sincos(float *sinx, float *cosx) const
Definition: gr_fxpt_vco.h:53
#define GR_CORE_API
Definition: gr_core_api.h:30
void cos(float *output, const float *input, int noutput_items, float k, float ampl=1.0)
Definition: gr_fxpt_vco.h:60
float cos() const
Definition: gr_fxpt_vco.h:69
gr_fxpt_vco()
Definition: gr_fxpt_vco.h:37
float get_phase() const
Definition: gr_fxpt_vco.h:50
static float sin(gr_int32 x)
Given a fixed point angle x, return float sine (x)
Definition: gr_fxpt.h:68
~gr_fxpt_vco()
Definition: gr_fxpt_vco.h:39
static float fixed_to_float(gr_int32 x)
Definition: gr_fxpt.h:59