|
virtual void | set_interp_mode (const uhd::math::interp_mode interp)=0 |
| Choose interpolation mode. More...
|
|
virtual std::complex< double > | get_cal_coeff (const double freq) const =0 |
| Return a calibration coefficient for a given frequency. More...
|
|
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. More...
|
|
virtual void | clear ()=0 |
| Clear the list of coefficients. More...
|
|
virtual | ~container ()=default |
|
virtual std::string | get_name () const =0 |
| Return the name of this calibration table. More...
|
|
virtual std::string | get_serial () const =0 |
| Return the device serial of this calibration table. More...
|
|
virtual uint64_t | get_timestamp () const =0 |
| Timestamp of acquisition time. More...
|
|
virtual std::vector< uint8_t > | serialize ()=0 |
| Return a serialized version of this container. More...
|
|
virtual void | deserialize (const std::vector< uint8_t > &data)=0 |
| Populate this class from the serialized data. More...
|
|
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