|
Public Member Functions |
virtual const char * | name () |
| default name for a module (override with actual name)
|
virtual int | work (VrSampleRange output, VrComplex *o[], VrSampleRange inputs[], iType *i[]) |
virtual void | initialize () |
| Initialize any local state that is dependent on sampling frequency.
|
int | setCenter_Freq (float) |
int | setNumber_Taps (int) |
float | getSymbol_Period () |
int | setSymbol_Period (float) |
int | setSymbol_Timing (float) |
void | start_oversampling (int, int, int, VrComplex *, int *) |
| VrPulseCorrelator (int n, float d, const int t[], const float f[], const float g[]) |
| VrPulseCorrelator (float d, int t, float f, float g) |
| ~VrPulseCorrelator () |
int | version () |
Protected Member Functions |
void | buildFilter_complex () |
Protected Attributes |
int | num_taps |
int | bump |
int | shift_bits |
int | max_sample_count |
int | sample_count |
int | high_res |
int | middle_offset |
int | samples_per_symbol |
int * | all_done |
int | high_res_start |
int | high_res_waiting |
VrComplex * | taps |
VrComplex | phase_correction |
VrComplex | phase_corr_incr |
VrComplex * | over_sampled_result |
VrComplex | small_corr_incr |
long | time |
int | symbol_boundary |
int | symbol_period |
int | pointer_incr |
int | old_output_loc |
int | new_output_loc |
float | center_freq |
float | gain |