SignalProcessing Unit

Functions

NameDescription
FuncToStringConvert a function type to string.
OpToStringConvert an operand type to string.
StringToFuncConvert a string to function type.
StringToOpConvert a string to operand type.

Variables

NameTypeDescription
MaxRateConversionPowerFactorInteger

Maximum power of two that rate conversion factor can have.

Classes

NameDescription
TBandFilterListStores digital filter design specification.
TBandFilterRecordUsed by TSignalFilter for filter definition.
TBandlimitedInterpolatorChanges sampling frequency by a rational factor.
TBandlimitedInterpolatorListManage a list of TBandlimitedInterpolator components.
TFilterListManages a list of filter definitions.
TFuncSignalListHolds expresion definition.
TFuncSignalRecordExpression parser record definition.
TSignalBandpassHigh speed narrow band linear phase bandpass filter.
TSignalBandpassListManage a list of TSignalBandpass components.
TSignalBufferKeeps signal processing data pipe synchronized.
TSignalBufferListManages a list of TSignalBufferList components.
TSignalChannel
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.
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.
TSignalSoundsManages a list of different sound formula definitions.
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.
TVariableBandlimitedInterpolator

Records

NameDescription
TTapsStagesUsed for multi-rate signal filtering.

Enumerations

NameDescription
TBufferTypeDefines signal buffering type.
TFilterErrorDefines possible comb filter design errors.
TFirFilterMethodDefines method used for FIR filter design.
TFuncSignalTypeSpecifies signal types, which can be generated by TSignalGenerator.
TIirResultTypeSpecifies the form in which the IIR filter can be returned.
TOperSignalTypeDefines the operator types used by expression parser.
TOpTypeDefines the type of the operand for expression parser.
TResponseTypeDefines filter response type.

Events

NameDescription
TOnResyncTriggered when reseting function phase.