
Used for pulse amplitude algorithms
module NoiseAvgPowerSpectrum verbosity = info enable = true endmod
Public Member Functions | |
| MNoiseAvgPowerSpectrum (QSequence *s) | |
| virtual void | Init () |
| Init method is called before event loop. | |
| virtual QEvent * | Do (QEvent *ev) |
| Doit method is called for each event, getting the event as argument. | |
| virtual void | Done () |
| Done method is called after event loop. | |
Private Attributes | |
| int | fNumChannels |
| number of channels | |
| int | fNumFreq |
| number of frequencies to compute -- set automatically depending on number of points in acquired window | |
| bool | fProcessedFirstEvent |
| flag indicating whether the first event has been processed | |
| std::map< int, int > | fCount |
| number of noise samples found on each channel | |
| std::map< int, QVector > | fNoiseAvgPowerSpectrum |
| average of noise power spectrum for each channel | |
| std::map< int, QVector > | fNoiseAvgDiffPS |
| average of noise power differentiated spectrum for each channel | |
| int | fSelect |
| time_t | fBeginValidity |
| time_t | fEndValidity |
| std::string | fOutputFile |
| std::string | fWindow |
| QFFT::WindowType | fWindowType |
| bool | fCoherentGain |
1.5.6