SignalAnalysis Unit

Functions

NameDescription
AutoCorrTypeToStrConvert a TAutoCorrType type to a string.
AveragingToStringConvert a TAveraging type to a string.
CrossTransformToStringConvert a TCrossTransform type to a string.
IntegrationToStringConvert a TIntegration type to a string.
InterpolationMethodToStringConvert a TInterpolationMethod type to a string.
InterpolationPrecisionToStringConvert a TInterpolationPrecision type to a string.
SpectrumMethodToStringConvert a TSpectrumMethod type to a string.
TimeTransformToStrConvert a TTimeTransform type to a string.

Classes

NameDescription
TBandRecordStores the definition of a frequency band.
TBiAnalyzerEncapsulates higher order spectral analysis methods.
TBiSpectrumAnalyzerEstimates bicoherence and/or bispectrum.
TBiSpectrumAnalyzerListManages a list of TBiSpectrumAnalyzer objects. Manages a list of TBiSpectrumAnalyzer objects.
TCrossAnalysisSetDefines a set of transforms to be evaluated by the TCrossSpectrumAnalyzer component.
TCrossAnalyzerEncapsulates cross spectral analysis methods.
TCrossSpectrumAnalyzerPerforms cross spectrum analysis.
TCrossSpectrumAnalyzerListManages a list of TCrossSpectrumAnalyzer objects. Manages a list of TCrossSpectrumAnalyzer objects.
TCustomSpectrumAnalyzerGeneric spectrum analyzer class.
TNormalizedAmpltGroups parameters for normalized amplitude tracing options.
TNormalizedFreqGroups parameters for normalized frequency tracing options.
TSignalAnalyzerAnalyzes a signal with different methods in time domain.
TSignalAnalyzerListManages a list of TSignalAnalyzer objects. Manages a list of TSignalAnalyzer objects.
TSignalBrowseBufferStores and buffers an overview of the incoming signal.
TSignalBrowseBufferListManages a list of TSignalBrowseBuffer objects. Manages a list of TSignalBrowseBuffer objects.
TSignalReportDefines parameters for generating signal analysis report.
TSignalReportSetDefines a set of items to be included in signal analysis report.
TSignalSaturationWarningSignals saturation warning when recording.
TSignalSaturationWarningListManages a list of TSignalSaturationWarning objects.
TSignalStatsBufferComputes and stores statistics from Input data.
TSignalStatsBufferListManages a list of TSignalStatsBuffer objects.
TSpectrogramForm vectors from a list of TMarkList's.
TSpectrogramListManages a list of TSpectrogram objects.
TSpectrumAnalyzerComputes and analyzes a frequency spectrum.
TSpectrumAnalyzerListManages a list of TSpectrumAnalyzer objects.
TSpectrumBandsA list to frequency band definitions.
TSpectrumBandsAnalyzerA list of list of lists of frequency band definitions.
TSpectrumCZTEncapsulates parameters required by chirp-Z transform.
TSpectrumDescriptorStores the description of the spectrum.
TSpectrumPeakInterpolationEncapsulates parameters used for peak interpolation.
TSpectrumPeaksAnalyzerManages frequency spectrum peaks.
TSpectrumReportDefines parameters for generating frequency analysis report.
TSpectrumReportSetDefines a set of items to be included in spectrum analysis report.
TSpectrumStatsEncapsulates properties for averaging and confidence interval calculation of the spectrum.
TSpectrumStatsBufferStores and buffers statistics from a SpectrumAnalyzer.
TSpectrumStatsBufferListManages a list of TSpectrumStatsBuffer objects.
TStaticSpectrumAnalyzerAnalyzes a frequency spectrum.
TStaticSpectrumAnalyzerListManages a list of TStaticSpectrumAnalyzer objects.
TStatsBufferAbstract class for storing statistics computed from Input data.
TStoredSpectrumAnalyzer
TTraceItemStores the history of the associated Mark.
TTraceListForm vectors from a list of TMarkList's.

Records

NameDescription
TSpectrumDescriptorRecordDefined to support storing and loading the spectrum descriptor to/from Streams.

Enumerations

NameDescription
TAutoCorrTypeDefines the autocorrelation type.
TAveragingDefines averaging type.
TBandReferenceBand reference specification.
TBiAnalysisDefines which higher order statistics to calculate.
TBicoherenceTypeDefines the formula used for bicoherence estimation.
TCrossSpectrumAnalysisDefines a set of transforms which can be computed by the TCrossSpectrumAnalyzer.
TCrossTransformDefines possible results returned by the cross spectrum analyzer.
TIntegrationDefines integration/differentiation options.
TInterpolationMethodDefines a set of frequency spectrum peak interpolators.
TInterpolationPrecisionPrecision specification for numerical peak interpolation.
TLogSpanDefines the span of the frequency spectrum in dB.
TLogTypeDefines how to compute the logarithm of the frequency spectrum.
TNormTracingNormalized tracing options.
TPeakTraceMethodSpecifies how to mark peaks automatically.
TRecursiveHarmonicsRefinement of the frequency of the first harmonic.
TSignalStatisticsDefines signal statistics that can be streamed.
TSpectrumMethodDefines methods for frequency spectrum estimation.
TSpectrumStatisticsDefines spectral statistics that can be streamed.
TTimeTransformDefines the transformation to be applied to the time signal.

Events

NameDescription
TNotifyMtxEventEvent type passing a TMtx object as a parameter.
TNotifyVecEventEvent type passing a TVec object as a parameter.
TOnComputeStatsMethod type used to return result computed by the method.