#include <gr_core_api.h>
#include <gr_block.h>
Go to the source code of this file.
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.
- Parameters
-
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). |