#include <rf.h>
Definition at line 29 of file rf.h.
 
◆ rf()
      
        
          | rf::rf | ( | double | sample_rate, | 
        
          |  |  | double | center_frequency, | 
        
          |  |  | double | gain, | 
        
          |  |  | double | bandwidth, | 
        
          |  |  | const string & | subdev, | 
        
          |  |  | const string & | antenna_mode, | 
        
          |  |  | const string & | ref, | 
        
          |  |  | const string & | device_args | 
        
          |  | ) |  |  | 
      
 
- Parameters
- 
  
    | [in] | sample_rate | RF sampling rate |  | [in] | center_frequency | Frequency center |  | [in] | gain | Reception gain |  | [in] | bandwidth | Received bandwidth |  | [in] | subdev | Subdevice to be used on USRP |  | [in] | antenna_mode | USRP antenna mode |  | [in] | ref | USRP time reference |  | [in] | device_args | USRP arguments such as serial address |  
 
Definition at line 31 of file rf.cpp.
 
 
◆ get_samples()
      
        
          | void rf::get_samples | ( | vector< complex< float >> * | buff, | 
        
          |  |  | double & | time_first_sample | 
        
          |  | ) |  |  | 
      
 
Get samples from RF device.
- Configure and open receiver stream
- Read samples until buffer is full
- Parameters
- 
  
    | [out] | buff | Buffer in which data will be put. Number of samples is given by buffer size. |  | [out] | time_first_sample | Time at which first sample is received |  
 
Definition at line 80 of file rf.cpp.
 
 
◆ getCenterFrequency()
      
        
          | double rf::getCenterFrequency | ( |  | ) |  | 
      
 
 
◆ getGain()
◆ getSampleRate()
      
        
          | double rf::getSampleRate | ( |  | ) | const | 
      
 
- Returns
- RF device sampling rate, in Hz
Definition at line 69 of file rf.cpp.
 
 
◆ setCenterFrequency()
      
        
          | void rf::setCenterFrequency | ( | double | freq | ) |  | 
      
 
Change RF device center frequency 
- Parameters
- 
  
    | [in] | freq | Center frequency in Hz |  
 
Definition at line 141 of file rf.cpp.
 
 
◆ setGain()
      
        
          | void rf::setGain | ( | double | gain | ) |  | 
      
 
Change RF device reception gain 
- Parameters
- 
  
  
Definition at line 153 of file rf.cpp.
 
 
◆ setSampleRate()
      
        
          | void rf::setSampleRate | ( | double | rate | ) |  | 
      
 
Set RF device sampling rate 
- Parameters
- 
  
    | [in] | rate | Sampling rate in Hz |  
 
Definition at line 126 of file rf.cpp.
 
 
◆ antenna_mode
Definition at line 41 of file rf.h.
 
 
◆ bandwidth
Definition at line 38 of file rf.h.
 
 
◆ center_frequency
  
  | 
        
          | double rf::center_frequency |  | private | 
 
Definition at line 36 of file rf.h.
 
 
◆ device_args
Definition at line 39 of file rf.h.
 
 
◆ gain
Definition at line 37 of file rf.h.
 
 
◆ ref
Definition at line 42 of file rf.h.
 
 
◆ sample_rate
Definition at line 35 of file rf.h.
 
 
◆ subdev
Definition at line 40 of file rf.h.
 
 
◆ usrp
  
  | 
        
          | uhd::usrp::multi_usrp::sptr rf::usrp |  | private | 
 
Definition at line 43 of file rf.h.
 
 
The documentation for this class was generated from the following files: