TSpectrumReportSet Class

Header: Dew.Signal/SignalAnalysis.h · Cross-compiler
tObjectTSpectrumReportSet

class TSpectrumReportSet : public tObject;

Defines a set of items to be included in spectrum analysis report.

Defines what information is to be included in the spectral analysis report.

Properties

NameTypeDescription
BandsRMSboolIf true, the RMS of defined frequency ranges (bands) will be included in the report.
DateTimeboolIf true, Date and time will be inlcuded in the report.
FrequencyLinesboolIf true, frequency lines with amplitude will be included in the report.
GeneralInfoboolInclude general info in the report.
MarkedPeaksboolIf true, MarkedPeaks will be included in the report.
NFboolIf true, Noise Floor will be included in the report.
PhaseboolIf true, phase will be included in the report.
RMSboolIf true, RMS of the signal will be inlcuded in the report.
SFDRboolIf true, Spurious Free Dynamic Range will be included in the report.
SINADboolIf true, Signal to Noise and Distortion will be inlcuded in the report.
SNRboolIf true, Signal to Noise Ratio will be inlcuded in the report.
THDboolIf true, Total Harmonic Distortion will be included in the report.
THDNboolIf true, Total Harmonic Distortion with noise will be included in the report.

Methods

NameDescription
IncludesStatsReturns True, if any of the THD, THDN, NF, SFDR, SINAD, RMS.
ResetSets all values to false.