Classes | |
| class | _simple_usrp |
| class | _simple_source |
| class | simple_source_c |
| class | simple_source_s |
| class | _simple_sink |
| class | simple_sink_c |
| class | simple_sink_s |
| class | _dual_usrp |
| class | _dual_source |
| class | dual_source_c |
| class | dual_source_s |
| class | _dual_sink |
| class | dual_sink_c |
| class | dual_sink_s |
Functions | |
| def | _set_frequency |
| def | _setup_rx_subdev |
| def | _setup_tx_subdev |
Variables | |
| dictionary | constructor_to_size |
| map the usrp contructors to IO sizes | |
| def grc_gnuradio.usrp.simple_usrp._set_frequency | ( | u, | ||
| which, | ||||
| subdev, | ||||
| frequency, | ||||
verbose = False | ||||
| ) | [private] |
Set the carrier frequency for the given subdevice.
| u | the usrp source/sink | |
| which | specifies the DDC/DUC number | |
| frequency | the carrier frequency in Hz | |
| verbose | if true, print usrp tuning information |
Definition at line 28 of file simple_usrp.py.
| def grc_gnuradio.usrp.simple_usrp._setup_rx_subdev | ( | u, | ||
| subdev_spec, | ||||
| ddc, | ||||
| gain, | ||||
| frequency, | ||||
auto_tr = None, |
||||
rx_ant = None | ||||
| ) | [private] |
Setup a usrp receive subdevice by setting gain and frequency. Add the gain and frequency callbacks to the flow graph. FlexRF: Handle auto transmit/receive and set the receive antenna.
| u | the usrp object | |
| subdev_spec | the sub-device specification | |
| ddc | which ddc to use: 0 or 1 | |
| gain | the gain to set | |
| frequency | the frequency to tune | |
| auto_tr | auto transmit/receive True, False, or None | |
| rx_ant | the receive antenna: 'TX/RX', 'RX2', or None |
Definition at line 46 of file simple_usrp.py.
| def grc_gnuradio.usrp.simple_usrp._setup_tx_subdev | ( | u, | ||
| subdev_spec, | ||||
| gain, | ||||
| frequency, | ||||
auto_tr = None, |
||||
tx_enb = None | ||||
| ) | [private] |
Setup a usrp receive subdevice by setting gain and frequency. Add the gain and frequency callbacks to the flow graph. FlexRF: Handle auto transmit/receive and enable the transmitter.
| u | the usrp object | |
| subdev_spec | the sub-device specification | |
| gain | the gain to set | |
| frequency | the frequency to tune | |
| auto_tr | auto transmit/receive True, False, or None | |
| tx_enb | the transmit enable: True, False, or None |
Definition at line 67 of file simple_usrp.py.
dictionary grc_gnuradio::usrp::simple_usrp.constructor_to_size [static] |
Initial value:
{
usrp.source_c: gr.sizeof_gr_complex,
usrp.sink_c: gr.sizeof_gr_complex,
usrp.source_s: gr.sizeof_short,
usrp.sink_s: gr.sizeof_short,
}
Definition at line 88 of file simple_usrp.py.
1.5.4