My Project
|
#include <RegCal.h>
Public Member Functions | |
RegCalSlot () | |
~RegCalSlot () | |
void | reset () |
Public Attributes | |
double | offset_ |
double | factor_ |
double | imagGain_ |
double | sinPhi_ |
double | cosPhi_ |
The calibration of a scalar register is:
reg[i] = offset + factor * reg[i].
The calibration of a complex register is:
real = reg[i] imag = reg[i+1] reg[i] = offset + factor * real; reg[i+1] = offset + factor * (imag/imag_gain + real*sin(phi))/cos(phi);
....................................................................... Constructor for RegCalSlot
RegCal::RegCalSlot::~RegCalSlot | ( | ) |
....................................................................... Empty Destructor for RegCalSlot
void RegCal::RegCalSlot::reset | ( | ) |
....................................................................... Reset calibation factors