Dew.Signal Unit

Classes

NameDescription
MtxDialogAbstract class for component editors.
TAnalysisAbstract class for TSignal and TSpectrum components.
TAnalysisConnectorsCollectionAllows design time and run-time connectivity of TAnalysis.
TAnalysisListAbstract class for all components, which hold a list of TAnalysis components.
TBandFilterListStores digital filter design specification.
TBandFilterRecordUsed by TSignalFilter for filter definition.
TBandlimitedInterpolatorChanges sampling frequency by a rational factor.
TBandlimitedInterpolatorListManage a list of TBandlimitedInterpolator components.
TBandRecordStores the definition of a frequency band.
TBaseKalmanFilterAbstract class for the Kalman filtering algorithm(s).
TBiAnalyzerEncapsulates higher order spectral analysis methods.
TBiSpectrumAnalyzerEstimates bicoherence and/or bispectrum.
TBiSpectrumAnalyzerListManages a list of TBiSpectrumAnalyzer objects. Manages a list of TBiSpectrumAnalyzer objects.
TConnectorsCollectionAbstract class for TSpectrum and TSignal Collections.
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.
TCSquareState
TCToneState
TCTriangleState
TCustomSpectrumAnalyzerGeneric spectrum analyzer class.
TCztState
TExtendedKalmanFilterExtended Kalman filter component for filtering a non-linear process.
TFileStorageAbstract class for read and writing signals.
TFilterListManages a list of filter definitions.
TFuncSignalListHolds expresion definition.
TFuncSignalRecordExpression parser record definition.
TKalmanFilterKalman filter component implements the standard (linear) Kalman filtering algorithm.
TMarkListManages a list of marks.
TMarkRecordStores mark position and value info.
TMtxConnectItemAbstract item class that enables connectivity of components.
TNormalizedAmpltGroups parameters for normalized amplitude tracing options.
TNormalizedFreqGroups parameters for normalized frequency tracing options.
TSignalClass defined to store uniformly sampled data.
TSignalAnalyzerAnalyzes a signal with different methods in time domain.
TSignalAnalyzerListManages a list of TSignalAnalyzer objects. Manages a list of TSignalAnalyzer objects.
TSignalBandpassHigh speed narrow band linear phase bandpass filter.
TSignalBandpassListManage a list of TSignalBandpass components.
TSignalBrowseCreates and navigates file overview files.
TSignalBrowseBufferStores and buffers an overview of the incoming signal.
TSignalBrowseBufferListManages a list of TSignalBrowseBuffer objects. Manages a list of TSignalBrowseBuffer objects.
TSignalBrowseListManage a list of TSignalBrowse components.
TSignalBufferKeeps signal processing data pipe synchronized.
TSignalBufferListManages a list of TSignalBufferList components.
TSignalChannel
TSignalCollectionA collection for a list of references to TSignal objects.
TSignalConnectItemItem class that enables connectivity of components.
TSignalDecBufferDecrease buffer length.
TSignalDecBufferListManage a list of TSignalIncBuffer components.
TSignalDecimatorPerforms signal decimation.
TSignalDecimatorListManage a list of TSignalDecimator components.
TSignalDemodulatorDemodulates a signal.
TSignalDemodulatorListManage a list of TSignalDemodulator components.
TSignalDemuxDemultiplex input signal.
TSignalDemuxListManage a list of TSignalDemux components.
TSignalEnvelopeDetectorDetects the amplitude envelope of a signal.
TSignalEnvelopeDetectorListManage a list of TSignalEnvelopeDetector components.
TSignalFilterApply a digital filter to the input signal.
TSignalFilterListManages a list of TSignalFilter components.
TSignalGeneratorGenerates signals in real time.
TSignalGeneratorListManage a list of TSignalGenerator components.
TSignalIncBufferIncrease buffer length.
TSignalIncBufferListManage a list of TSignalIncBuffer components.
TSignalInterpolatorPerforms signal interpolation.
TSignalInterpolatorListManage a list of TSignalInterpolator components.
TSignalItemCollection item.
TSignalListManages a list of TSignal objects.
TSignalModulatorModulates a signal.
TSignalModulatorListManage a list of TSignalModulator components.
TSignalMultiRateAbstract class for multi-rate digital filters.
TSignalMuxMultiplex input signal.
TSignalMuxListManage a list of TSignalMux components.
TSignalRateConverterChanges the sampling frequency by any integer or rational factor.
TSignalRateConverterListManage a list of TSignalRateConverter components.
TSignalReadReads a signal from the file.
TSignalReadListManage a list of TSignalRead components.
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.
TSignalSoundsManages a list of different sound formula definitions.
TSignalStatsBufferComputes and stores statistics from Input data.
TSignalStatsBufferListManages a list of TSignalStatsBuffer objects.
TSignalStoreBufferStores data and allows indexed access to elements.
TSignalStoreBufferListManages a list of TSignalStoreBuffer components.
TSignalToComplexForm complex signal.
TSignalToComplexListManages a list of TSignalToComplexList components.
TSignalVariableRateConverterVariable frequency rate converter.
TSignalVariableRateConverterListManage a list of TSignalVariableRateConverter components.
TSignalWriteWrites a signal to a file.
TSignalWriteListManage a list of TSignalWrite components.
TSpectrogramForm vectors from a list of TMarkList's.
TSpectrogramListManages a list of TSpectrogram objects.
TSpectrumClass defined to store and manage a frequency spectrum.
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.
TSpectrumCollectionA collection for a list of references to TSpectrum objects.
TSpectrumCZTEncapsulates parameters required by chirp-Z transform.
TSpectrumDescriptorStores the description of the spectrum.
TSpectrumFilter
TSpectrumItemSpectrum collection item.
TSpectrumListManages a list of TSpectrum objects.
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
TStreamedListAn abstract class for stream capable TList.
TStreamTemplatesStreamable list of lists.
TStringStreamListHandles a list of memory streams.
TTraceItemStores the history of the associated Mark.
TTraceListForm vectors from a list of TMarkList's.
TVariableBandlimitedInterpolator

Records

NameDescription
TBandFilterRecordDouble
TBandRecordDouble
TCircularBufferStateType used by circular buffering.
TConsistentParamFilter state type used by ConsistentParameter filter method.
TDelayFilterState
TDiffStateType used by the numerical differentiation routine.
TFirStateFilter state used by FIR filtering methods.
TFuncSignalRecordDouble
TIirStateFilter state used by IIR filtering methods.
TIntegrateStateType used by the numerical integration routine.
TMarkRecordDoubleDefined to support double/single compatibility.
TMedianStateType used by median filter.
TSampleAndHoldStateFilter state used by sample-and-hold filtering routines.
TSpectrumDescriptorRecordDefined to support storing and loading the spectrum descriptor to/from Streams.
TSquareToneStateType used for square signal function generation.
TTapsStagesUsed for multi-rate signal filtering.
TToneStateType used for sine function generation.
TTriangleStateType used for triangle tone generation.
TWaveFormatEx

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.
TBufferTypeDefines signal buffering type.
TChannelStereo channel selection.
TCrossSpectrumAnalysisDefines a set of transforms which can be computed by the TCrossSpectrumAnalyzer.
TCrossTransformDefines possible results returned by the cross spectrum analyzer.
TFileFormatSpecifies file formats supported.
TFilterErrorDefines possible comb filter design errors.
TFilterSymmetryDefines filter symmetry.
TFilterTypeDefines FIR filter types.
TFirFilterMethodDefines method used for FIR filter design.
TFractionalImpulseSet of predefined FIR allpass filters suitable for fractional delay filtering. Filter specifications have been relaxed to allow variation of the amplitude in the stop band between 0 and 1 linear scale, but keeping the ripple specification in the passband. When unclear what to select, falp_60dB is recommended.
TFramingDefines how to browse a multi-record file.
TFuncSignalTypeSpecifies signal types, which can be generated by TSignalGenerator.
TGoertzPhaseCorrection
TIirFilterMethodDefines supported IIR filter design methods.
TIirFrequencyTransformMethods for frequency band transformation of IIR filters.
TIirResultTypeSpecifies the form in which the IIR filter can be returned.
TIntegrationDefines integration/differentiation options.
TInterpolationMethodDefines a set of frequency spectrum peak interpolators.
TInterpolationPrecisionPrecision specification for numerical peak interpolation.
TLastFrameCheckDefines how to handle data at the end of file.
TLogSpanDefines the span of the frequency spectrum in dB.
TLogTypeDefines how to compute the logarithm of the frequency spectrum.
TMonitorModeDefines signal monitoring type.
TMusicalNotePitch
TNormTracingNormalized tracing options.
TOperSignalTypeDefines the operator types used by expression parser.
TOpTypeDefines the type of the operand for expression parser.
TPeakTraceMethodSpecifies how to mark peaks automatically.
TPhaseModeDefines how to handle the phase of the frequency spectrum.
TPhaseRangeDefines the range of the computed phase spectrum.
TPhaseUnitsDefines the measuring units for the phase.
TPipeProcessingDefines how to process pipes.
TPipeStateDefines the state of the processing pipe.
TRecursiveHarmonicsRefinement of the frequency of the first harmonic.
TRemezTypeDefines the type of the filter for Parks-McClellan algorithm.
TResponseTypeDefines filter response type.
TRunningPhaseType used by the PhaseUnwrap procedure.
TSignalStatisticsDefines signal statistics that can be streamed.
TSignalWindowModeWindow function definition.
TSignalWindowTypeWindow function definition. Specifies window function type to be applied to the signal prior to be passed to the FFT algorithm.
TSortTypeDefines how the marks will be sorted.
TSpanLevelThe file overview level.
TSpectrumMethodDefines methods for frequency spectrum estimation.
TSpectrumStatisticsDefines spectral statistics that can be streamed.
TSpectrumTypeDefines frequency spectrum types.
TTimeTransformDefines the transformation to be applied to the time signal.
TWaveletDecompDefines the result type of wavelet decomposition.
TWaveletTypeDefines wavelet types.

Delegates

NameDescription
TKalmanMeasurementEventEvent type used by Extended Kalman filter.
TKalmanProcessEventEvent type used by Extended Kalman filter.
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.
TOnResyncTriggered when reseting function phase.