SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Member Functions | Public Attributes | List of all members
DSPDeviceMIMOEngine::SourceCorrection Struct Reference
+ Collaboration diagram for DSPDeviceMIMOEngine::SourceCorrection:

Public Member Functions

 SourceCorrection ()
 

Public Attributes

bool m_dcOffsetCorrection
 
bool m_iqImbalanceCorrection
 
double m_iOffset
 
double m_qOffset
 
int m_iRange
 
int m_qRange
 
int m_imbalance
 
MovingAverageUtil< int32_t, int64_t, 1024 > m_iBeta
 
MovingAverageUtil< int32_t, int64_t, 1024 > m_qBeta
 
MovingAverageUtil< float, double, 128 > m_avgII
 
MovingAverageUtil< float, double, 128 > m_avgIQ
 
MovingAverageUtil< float, double, 128 > m_avgII2
 
MovingAverageUtil< float, double, 128 > m_avgQQ2
 
MovingAverageUtil< double, double, 128 > m_avgPhi
 
MovingAverageUtil< double, double, 128 > m_avgAmp
 

Detailed Description

Definition at line 284 of file dspdevicemimoengine.h.

Constructor & Destructor Documentation

◆ SourceCorrection()

DSPDeviceMIMOEngine::SourceCorrection::SourceCorrection ( )
inline

Definition at line 312 of file dspdevicemimoengine.h.

References MovingAverageUtil< T, Total, N >::reset().

313  {
314  m_dcOffsetCorrection = false;
315  m_iqImbalanceCorrection = false;
316  m_iOffset = 0;
317  m_qOffset = 0;
318  m_iRange = 1 << 16;
319  m_qRange = 1 << 16;
320  m_imbalance = 65536;
321  m_iBeta.reset();
322  m_qBeta.reset();
323  m_avgAmp.reset();
324  m_avgII.reset();
325  m_avgII2.reset();
326  m_avgIQ.reset();
327  m_avgPhi.reset();
328  m_avgQQ2.reset();
329  m_iBeta.reset();
330  m_qBeta.reset();
331  }
MovingAverageUtil< double, double, 128 > m_avgPhi
MovingAverageUtil< float, double, 128 > m_avgIQ
MovingAverageUtil< double, double, 128 > m_avgAmp
MovingAverageUtil< int32_t, int64_t, 1024 > m_qBeta
MovingAverageUtil< float, double, 128 > m_avgII2
MovingAverageUtil< int32_t, int64_t, 1024 > m_iBeta
MovingAverageUtil< float, double, 128 > m_avgQQ2
MovingAverageUtil< float, double, 128 > m_avgII
+ Here is the call graph for this function:

Member Data Documentation

◆ m_avgAmp

MovingAverageUtil<double, double, 128> DSPDeviceMIMOEngine::SourceCorrection::m_avgAmp

Definition at line 310 of file dspdevicemimoengine.h.

◆ m_avgII

MovingAverageUtil<float, double, 128> DSPDeviceMIMOEngine::SourceCorrection::m_avgII

Definition at line 305 of file dspdevicemimoengine.h.

◆ m_avgII2

MovingAverageUtil<float, double, 128> DSPDeviceMIMOEngine::SourceCorrection::m_avgII2

Definition at line 307 of file dspdevicemimoengine.h.

◆ m_avgIQ

MovingAverageUtil<float, double, 128> DSPDeviceMIMOEngine::SourceCorrection::m_avgIQ

Definition at line 306 of file dspdevicemimoengine.h.

◆ m_avgPhi

MovingAverageUtil<double, double, 128> DSPDeviceMIMOEngine::SourceCorrection::m_avgPhi

Definition at line 309 of file dspdevicemimoengine.h.

◆ m_avgQQ2

MovingAverageUtil<float, double, 128> DSPDeviceMIMOEngine::SourceCorrection::m_avgQQ2

Definition at line 308 of file dspdevicemimoengine.h.

◆ m_dcOffsetCorrection

bool DSPDeviceMIMOEngine::SourceCorrection::m_dcOffsetCorrection

Definition at line 286 of file dspdevicemimoengine.h.

◆ m_iBeta

MovingAverageUtil<int32_t, int64_t, 1024> DSPDeviceMIMOEngine::SourceCorrection::m_iBeta

Definition at line 293 of file dspdevicemimoengine.h.

◆ m_imbalance

int DSPDeviceMIMOEngine::SourceCorrection::m_imbalance

Definition at line 292 of file dspdevicemimoengine.h.

◆ m_iOffset

double DSPDeviceMIMOEngine::SourceCorrection::m_iOffset

Definition at line 288 of file dspdevicemimoengine.h.

◆ m_iqImbalanceCorrection

bool DSPDeviceMIMOEngine::SourceCorrection::m_iqImbalanceCorrection

Definition at line 287 of file dspdevicemimoengine.h.

◆ m_iRange

int DSPDeviceMIMOEngine::SourceCorrection::m_iRange

Definition at line 290 of file dspdevicemimoengine.h.

◆ m_qBeta

MovingAverageUtil<int32_t, int64_t, 1024> DSPDeviceMIMOEngine::SourceCorrection::m_qBeta

Definition at line 294 of file dspdevicemimoengine.h.

◆ m_qOffset

double DSPDeviceMIMOEngine::SourceCorrection::m_qOffset

Definition at line 289 of file dspdevicemimoengine.h.

◆ m_qRange

int DSPDeviceMIMOEngine::SourceCorrection::m_qRange

Definition at line 291 of file dspdevicemimoengine.h.


The documentation for this struct was generated from the following file: