#include <uhd/usrp/fe_connection.hpp>
◆ sampling_t
Sampling mode. Represents the sampling architecture for the front-end 
| Enumerator | 
|---|
| QUADRATURE | Complex sampling (Complex input, Complex output).  | 
| HETERODYNE | Heterodyne sampling (Real input, Complex output). Only one of the I and Q inputs is used.  | 
| REAL | Real sampling (Real input, Real output). Only one of the I and Q inputs is used.  | 
 
 
◆ fe_connection_t() [1/2]
      
        
          | uhd::usrp::fe_connection_t::fe_connection_t | ( | sampling_t | sampling_mode, | 
        
          |  |  | bool | iq_swapped, | 
        
          |  |  | bool | i_inverted, | 
        
          |  |  | bool | q_inverted, | 
        
          |  |  | double | if_freq = 0.0 ) | 
      
 
Create a frontend connection class from individual settings. 
- Parameters
- 
  
    | sampling_mode | can be { QUADRATURE, HETERODYNE, REAL } |  | iq_swapped | indicates if the IQ channels are swapped (after inverion and heterodyne correction) |  | i_inverted | indicates if the I channel is inverted (negated) |  | q_inverted | indicates if the Q channel is inverted (negated) |  | if_freq | the baseband sampling frequency. |  
 
 
 
◆ fe_connection_t() [2/2]
      
        
          | uhd::usrp::fe_connection_t::fe_connection_t | ( | const std::string & | conn_str, | 
        
          |  |  | double | if_freq = 0.0 ) | 
      
 
Create a frontend connection class from a connection string The connection string can be:
- in {I, Q}: Real mode sampling with no inversion.
- in {Ib, Qb}: Real mode sampling with inversion.
- in {IQ, QI}: Quadrature sampling with no inversion.
- in {IbQb, QbIb}: Quadrature sampling with inversion.
- in {II, QQ}: Heterodyne sampling with no inversion.
- in {IbIb, QbQb}: Heterodyne sampling with inversion.
- Parameters
- 
  
    | conn_str | the connection string. |  | if_freq | the baseband sampling frequency. |  
 
 
 
◆ get_if_freq()
  
  | 
        
          | double uhd::usrp::fe_connection_t::get_if_freq | ( |  | ) | const |  | inline | 
 
Accessor for IF frequency 
 
 
◆ get_sampling_mode()
  
  | 
        
          | sampling_t uhd::usrp::fe_connection_t::get_sampling_mode | ( |  | ) | const |  | inline | 
 
Accessor for sampling mode 
 
 
◆ is_i_inverted()
  
  | 
        
          | bool uhd::usrp::fe_connection_t::is_i_inverted | ( |  | ) | const |  | inline | 
 
Accessor for I inversion parameter 
 
 
◆ is_iq_swapped()
  
  | 
        
          | bool uhd::usrp::fe_connection_t::is_iq_swapped | ( |  | ) | const |  | inline | 
 
Accessor for IQ swap parameter 
 
 
◆ is_q_inverted()
  
  | 
        
          | bool uhd::usrp::fe_connection_t::is_q_inverted | ( |  | ) | const |  | inline | 
 
Accessor for Q inversion parameter 
 
 
◆ set_if_freq()
  
  | 
        
          | void uhd::usrp::fe_connection_t::set_if_freq | ( | double | freq | ) |  |  | inline | 
 
 
The documentation for this class was generated from the following file: