|
| virtual void | set_interp_mode (const uhd::math::interp_mode interp)=0 |
| | Choose interpolation mode.
|
| |
| virtual std::complex< double > | get_cal_coeff (const double freq) const =0 |
| | Return a calibration coefficient for a given frequency.
|
| |
| virtual void | set_cal_coeff (const double freq, const std::complex< double > coeff, const double suppression_abs=0, const double suppression_delta=0)=0 |
| | Update / set a calbration coefficient.
|
| |
| virtual void | clear ()=0 |
| | Clear the list of coefficients.
|
| |
| virtual | ~container ()=default |
| |
| virtual std::string | get_name () const =0 |
| | Return the name of this calibration table.
|
| |
| virtual std::string | get_serial () const =0 |
| | Return the device serial of this calibration table.
|
| |
| virtual uint64_t | get_timestamp () const =0 |
| | Timestamp of acquisition time.
|
| |
| virtual std::vector< uint8_t > | serialize ()=0 |
| | Return a serialized version of this container.
|
| |
| virtual void | deserialize (const std::vector< uint8_t > &data)=0 |
| | Populate this class from the serialized data.
|
| |
Class that stores IQ cal data per frequency
The following calibrations use this:
- Gen-2 and Gen-3 TX DC Offset
- Gen-2 and Gen-3 RX,TX IQ Imbalance