Public Member Functions | |
| def | __init__ |
| Align multiple sources (usrps) using samplenumbers in the first channel. | |
| def | get_default_mux |
| def | get_master_source_c |
| def | get_slave_source_c |
| def | get_master_usrp |
| def | get_slave_usrp |
| def | enable_master_and_slave |
| def | sync_usrps |
| def | sync |
| def | nullsink_counters |
| def | print_db_info |
| def | tune_all_rx |
| def | set_gain_all_rx |
Public Attributes | |
| usrp_master | |
| usrp_slave | |
| subdev_mAr | |
| subdev_mBr | |
| subdev_sAr | |
| subdev_sBr | |
| input_rate | |
| fg | |
| master_source | |
| slave_source | |
| unsynced | |
| def usrp_multi::multi_source_align::__init__ | ( | self, | ||
| fg, | ||||
| master_serialno, | ||||
| decim, | ||||
nchan = 2, |
||||
pga_gain = 0.0, |
||||
cordic_freq = 0.0, |
||||
mux = None, |
||||
align_interval = -1 | ||||
| ) |
Align multiple sources (usrps) using samplenumbers in the first channel.
Takes two ore more sources producing interleaved shorts. produces nchan * nsources gr_complex output streams.
| nchan,: | number of interleaved channels in source | |
| align_interval,: | number of samples to minimally skip between alignments default = -1 which means align only once per work call. | |
| master_serial_no,: | serial number of the source which must be the master. |
| def usrp_multi::multi_source_align::enable_master_and_slave | ( | self | ) |
| def usrp_multi::multi_source_align::get_default_mux | ( | self | ) |
| def usrp_multi::multi_source_align::get_master_source_c | ( | self | ) |
| def usrp_multi::multi_source_align::get_master_usrp | ( | self | ) |
| def usrp_multi::multi_source_align::get_slave_source_c | ( | self | ) |
| def usrp_multi::multi_source_align::get_slave_usrp | ( | self | ) |
| def usrp_multi::multi_source_align::nullsink_counters | ( | self | ) |
| def usrp_multi::multi_source_align::print_db_info | ( | self | ) |
| def usrp_multi::multi_source_align::set_gain_all_rx | ( | self, | ||
| gain | ||||
| ) |
| def usrp_multi::multi_source_align::sync | ( | self | ) |
| def usrp_multi::multi_source_align::sync_usrps | ( | self, | ||
| evt | ||||
| ) |
| def usrp_multi::multi_source_align::tune_all_rx | ( | self, | ||
| target_freq | ||||
| ) |
1.5.8