|
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 |