Package grc_gnuradio.usrp.simple_usrp


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


Function Documentation

def grc_gnuradio.usrp.simple_usrp._set_frequency (   u,
  which,
  subdev,
  frequency,
  verbose = False 
) [private]

Set the carrier frequency for the given subdevice.

Parameters:
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.

Parameters:
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
Returns:
the subdevice

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.

Parameters:
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
Returns:
the subdevice

Definition at line 67 of file simple_usrp.py.


Variable Documentation

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,
}
map the usrp contructors to IO sizes

Definition at line 88 of file simple_usrp.py.


Generated on Sat Aug 23 02:00:12 2008 for GNU Radio Companion by  doxygen 1.5.4