|
GNU Radio 3.5.3.1 C++ API
|

Go to the source code of this file.
Classes | |
| class | gr_pfb_clock_sync_ccf |
| Timing synchronizer using polyphase filterbanks. More... | |
Functions | |
| GR_CORE_API gr_pfb_clock_sync_ccf_sptr | gr_make_pfb_clock_sync_ccf (double sps, float loop_bw, const std::vector< float > &taps, unsigned int filter_size=32, float init_phase=0, float max_rate_deviation=1.5, int osps=1) |
| GR_CORE_API gr_pfb_clock_sync_ccf_sptr gr_make_pfb_clock_sync_ccf | ( | double | sps, |
| float | loop_bw, | ||
| const std::vector< float > & | taps, | ||
| unsigned int | filter_size = 32, |
||
| float | init_phase = 0, |
||
| float | max_rate_deviation = 1.5, |
||
| int | osps = 1 |
||
| ) |
Build the polyphase filterbank timing synchronizer.
| sps | (double) The number of samples per symbol in the incoming signal |
| loop_bw | (float) The bandwidth of the control loop; set's alpha and beta. |
| taps | (vector<int>) The filter taps. |
| filter_size | (uint) The number of filters in the filterbank (default = 32). |
| init_phase | (float) The initial phase to look at, or which filter to start with (default = 0). |
| max_rate_deviation | (float) Distance from 0 d_rate can get (default = 1.5). |
| osps | (int) The number of output samples per symbol (default=1). |