|
Public Member Functions |
virtual const char * | name () |
| default name for a module (override with actual name)
|
virtual int | work (VrSampleRange output, void *ao[], VrSampleRange inputs[], void *ai[]) |
| Generate up to output.size output points at o[output#][sample#] using data at the inputptrs[input#][sample#].
|
virtual | ~GrCostasLoop () |
| GrCostasLoop (int d, double f, double s, double Fc) |
Protected Member Functions |
virtual void | initialize () |
| Initialize any local state that is dependent on sampling frequency.
|
Protected Attributes |
gr_fir< iType, iType, float > * | ifilter |
gr_fir< iType, iType, float > * | qfilter |
gr_iir< double, double, double > * | loopfilter |
vector< double > | fftaps |
vector< double > | fbtaps |
gr_nco< iType, oType > * | nco |
unsigned int | decimate |
double | sensitivity |
double | freq |
double | Fc |
double | arg |
double | argInc |
double | phi |
double | phase |