waterfall  0.2dev
 All Classes Files Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
IQGainPhaseCorrection Class Reference

Public Member Functions

SampleType getGain () const
 
void setGain (SampleType gain)
 
int getPhaseShift () const
 
void setPhaseShift (int phaseShift)
 
void process (const Complex *inData, int length, Complex *outData)
 

Member Function Documentation

void IQGainPhaseCorrection::process ( const Complex inData,
int  length,
Complex outData 
)
* section                   |   I    |          II          |  III   |
* --------------------------+--------+----------------------+--------+
* inData (I)                |-- 1 ---|---------- 2 ---------|
* inData (Q)                         |---------- 3 ---------|-- 4 ---|
* buffer (Q)   |---- 5 -----|-- 6 ---|                      |        |
* --------------------------------------------------------------------
* outData (I)               |-- 1 ---|---------- 2 ---------|
* outData (Q)               |-- 6 ---|---------- 3 ---------|
* buffer  (Q)                                  |---- 3 -----|-- 4 ---|
* --------------------------+--------+--------------------------------
*                           |        |
*                           phase shift
* 

The documentation for this class was generated from the following files: