DSP Master VCL
|
General purpose signal processing routines.
Name |
Description |
The following table lists classes in this documentation. | |
The following table lists functions in this documentation. | |
The following table lists structs, records, enums in this documentation. | |
The following table lists types in this documentation. | |
The following table lists constants in this documentation. |
|
Name |
Description |
![]() |
This is class SignalUtils.TCztState. | |
![]() |
This is class SignalUtils.TFirStateDouble. | |
![]() |
This is class SignalUtils.TFirStateSingle. | |
![]() |
This is class SignalUtils.TIirStateDouble. | |
![]() |
This is class SignalUtils.TIirStateSingle. |
Name |
Description |
Product information string. | |
Maximum number of taps for FIR filters. |
|
Name |
Description |
![]() |
Advance the read position of circular buffer. | |
![]() |
Align string by inserting space. | |
![]() |
Convert amplitude to decibels. | |
![]() |
Convert amplitude to logarithmic scale. | |
![]() |
Modified covariance method for autoregressive parameter estimation. | |
![]() |
Computes a frequency spectrum with the autoregressive Burg method. | |
![]() |
Covariance method for autoregressive parameter estimation. | |
![]() |
Computes a frequency spectrum with the autoregressive "covariance" method. | |
![]() |
Modified covariance method for autoregressive parameter estimation. | |
![]() |
Computes a frequency spectrum with the autoregressive "modified covariance" method. | |
![]() |
Yule-Walker method for autoregressive parameter estimation. | |
![]() |
Computes a frequency spectrum with the autoregressive Yule-Walker method. | |
![]() |
Flip the frequency band. | |
![]() |
Bartlett window. | |
![]() |
Bartlett window. | |
![]() |
Bessel function of the first kind. | |
![]() |
Compute a part of the bispectrum. | |
![]() |
Compute a part of the bispectrum. | |
![]() |
Blackman window. | |
![]() |
Blackman window. | |
![]() |
Exact blackman window. | |
![]() |
Exact Blackman window. | |
![]() |
Blackman-Harris window. | |
![]() |
Blackman Harris window. | |
![]() |
Optimal Blackman window. | |
![]() |
Chebyshev's window. | |
![]() |
Copy data to a circular buffer. | |
![]() |
Adjust frequency in radians to fall in range between 0 and 0.5. | |
![]() |
Adjust Phase in radians to range between 0 and 2*Pi. | |
![]() |
Computes FIR filter with desired noise/signal coloring response. | |
![]() |
Conjugate extend a frequency spectrum. | |
![]() |
The result will be placed in Dst. | |
![]() |
Param can be boolean. | |
![]() |
Filter data with a "consistent parameter" filter. | |
![]() |
Initialize a "consistent parameter" filter. | |
![]() |
Cosine tappered window. | |
![]() |
Compute complex cepstrum. | |
![]() |
Compute the inverse complex cepstrum. | |
![]() |
Returns crest factor, for complex data. | |
![]() |
Compute Crest factor. | |
![]() |
Computes the chirp z-transform. | |
![]() |
Compute the chirp z-transform. | |
![]() |
Compute the chirp z-transform. | |
![]() |
Compute the chirp z-transform. | |
![]() |
Initializes the chirp z-transform. | |
![]() |
Return the total count of zero crossings within Src starting at index to Index+Len. | |
![]() |
Return the number of DC crossings. | |
![]() |
State parameter holds the filter state. | |
![]() |
:Design a DC filter with alpha parameter and place the transfer function in Num (numerator) and Den (denominator). | |
![]() |
Design a DC filter. | |
![]() |
Filter data with an integer delay filter. | |
![]() |
Free a delay filter. | |
![]() |
Initialize an integer delay filter. | |
![]() |
Demultiplex a channel. | |
![]() |
Differentiate the signal. | |
![]() |
Compute the probability that given probability distributions are (not) the same. | |
![]() |
Returns a measure for the probability that x belongs to the normal distribution with Mean and StdDev. | |
![]() |
Fast envelope detector. | |
![]() |
Filter data with an exponential average filter. | |
![]() |
Filter data with an exponential average filter. | |
![]() |
Design an exponential filter with Decay parameter and place the transfer function in Num (numerator) and Den (denominator). | |
![]() |
Filter data with an exponential averaging filter. | |
![]() |
Exponential window. | |
![]() |
Return the index of the nearest value. | |
![]() |
Filter data with a FIR filter. | |
![]() |
Filter data with a FIR filter. | |
![]() |
Filter Data with a FIR filter and place the result back in the Data. | |
![]() |
Filter data with a FIR filter. | |
![]() |
Free a FIR filter. | |
![]() |
Computes just impulse response to preset length, no windowing | |
![]() |
Filter with any window, length must be preset | |
![]() |
Initialize a FIR filter. | |
![]() |
Filter data with a FIR filter. | |
![]() |
Flat-top window. | |
![]() |
Flat top window. | |
![]() |
Design an oversampled FIR filter with rectangular window. | |
![]() |
Design a fractional delay allpass FIR filter. | |
![]() |
Fractional Kaiser window. | |
![]() |
Fractional Kaiser window. | |
![]() |
Design an oversampled FIR filter with a Kaiser window. | |
![]() |
Compute the frequency response. | |
![]() |
Computes s-domain frequency response (Laplace transform). | |
![]() |
The Discrete Fourier transformation (DFT) for vector of frequencies. | |
![]() |
The Discrete Fourier transformation (DFT) for vector of frequencies. | |
![]() |
The Discrete Fourier transformation (DFT) for a given frequency. | |
![]() |
The Discrete Fourier transformation (DFT) for a given frequency. | |
![]() |
The Discrete Fourier transformation (DFT) for given two frequencies. | |
![]() |
The Discrete Fourier transformation (DFT) for given two frequencies. | |
![]() |
Computes the group delay of IIR filters. | |
![]() |
Hamming window. | |
![]() |
Hamming window. | |
![]() |
Hanning window. | |
![]() |
Hamming window. | |
![]() |
Applies hilbert transform to Src. | |
![]() |
Filter data with an IIR filter. | |
![]() |
This is function SignalUtils.IirFilter. | |
![]() |
Filter data with an IIR filter. | |
![]() |
Filter data with an IIR filter. | |
![]() |
Filter Data and place the result back in Data. | |
![]() |
Filter data with an IIR filter. | |
![]() |
This is function SignalUtils.IirFilter. | |
![]() |
Free an IIR filter. | |
![]() |
Initialize an IIR filter. | |
![]() |
Initialize an IIR filter. | |
![]() |
Initialize an IIR filter with second order sections. | |
![]() |
Initialize a circular buffer. | |
![]() |
Integrate signal. | |
![]() |
Computes FIR filter from specified frequency spectrum. | |
![]() |
Kaiser window. | |
![]() |
Kaiser window. | |
![]() |
Returns beta parameter for the Kaiser window FIR filter. | |
![]() |
Returns beta parameter for frequency analysis with the Kaiser window. | |
![]() |
Returns beta parameter for frequency analysis with the Kaiser window. | |
![]() |
Estimate the length of a windowed FIR filter. | |
![]() |
Design a FIR filter with a Kaiser window. | |
![]() |
Compute a logarithmic ramp. | |
![]() |
Return the number of peaks. | |
![]() |
Filter data with a median filter. | |
![]() |
Filter data in Src with a median filter and place the result in Dst. | |
![]() |
Filter data in Src from SrcIndex to SrcIndex+Len with a median filter and place the result in Dst from DstIndex position on. | |
![]() |
Filter data in Data with a median filter from DataIndex to DataIndex+Len and place the result back in the Data. | |
![]() |
Free a median filter. | |
![]() |
Initialize a median filter. | |
![]() |
Return the number of minimums. | |
![]() |
Monitor the circular buffer. | |
![]() |
Filter data with a moving average filter. | |
![]() |
Design an impulse response of a moving average filter. | |
![]() |
Multiplex a channel. | |
![]() |
Returns musical note pitch, the octave and pitch error in Hz. | |
![]() |
Returns musical note pitch, the octave and pitch error in Hz. | |
![]() |
Returns string representation of TMusicalNotePitch. | |
![]() |
Initializes MusicalScale according to Pitch standard and required octave count. | |
![]() |
Find the nearest DC crossing. | |
![]() |
Find the nearest peak. | |
![]() |
Find the nearest peak. | |
![]() |
Find the nearest minumum. | |
![]() |
Find the nearest zero crossing. | |
![]() |
Locate the next DC crossing. | |
![]() |
Locate the next maximum. | |
![]() |
Locate the next minimum. | |
![]() |
Locate the next zero crossing. | |
![]() |
Design a notch filer. | |
![]() |
Find the maximum deviation from the aMean for complex data. | |
![]() |
Find the maximum deviation from the mean. | |
![]() |
Get the number of available samples within the circular buffer. | |
![]() |
Unwrap the phase of the phase spectrum. | |
![]() |
Add phase lag to the unwrapped phase. | |
![]() |
Copy data from circular buffer. | |
![]() |
Compute real cepstrum. | |
![]() |
In-place version of the RemoveDC method. | |
![]() |
Not-In-place version of the RemoveDC method. | |
![]() |
Not-in-place version of the RemoveDC method with source and destination indexes. | |
![]() |
Remove the DC component. | |
![]() |
Reset circular buffer. | |
![]() |
Resize the circular buffer. | |
![]() |
Compute RMS of a frequency band from the frequency spectrum. | |
![]() |
Compute running average on TMtx data. | |
![]() |
Compute running average. | |
![]() |
Filter data with a sample-and-decay filter. | |
![]() |
Filter data with a sample-and-hold filter. | |
![]() |
Savitzky-Golay FIR smothing filter. | |
![]() |
Design a Savitzky-Golay polynomial smoothing filter. | |
![]() |
The resulting H vector contains FIR type impulse response, which can be passed to the FirInit routine. | |
![]() |
Returns description of the signal. | |
![]() |
Apply a time window function to the signal. | |
![]() |
AApply a time window function to the signal. | |
![]() |
Convert a TSignalWindowType to a string. | |
![]() |
Conjugate sort complex values. | |
![]() |
Conjugate sort complex Vec values from Index to Index+Len. | |
![]() |
Convert a TSpectrumType type to a string. | |
![]() |
Generate a square wave function. | |
![]() |
Generate a square wave function. | |
![]() |
Initialize the generation of a square tone. | |
![]() |
Return standard deviation in aResult. | |
![]() |
Return standard deviation in aResult. | |
![]() |
Compute standard deviation. | |
![]() |
Generate a sine function. | |
![]() |
Generate a sine function. | |
![]() |
Initialize the generation of a sine function. | |
![]() |
Generate a triangle function. | |
![]() |
Initialize the generation of a triangle function. | |
![]() |
Get the index in the buffer where the next block of data will be written. | |
![]() |
Copy data to circular buffer. | |
![]() |
Return the number of zero crossings. |
|
Name |
Description |
![]() |
Stereo channel selection. | |
![]() |
Type used by circular buffering. | |
![]() |
Filter state type used by ConsistentParameter filter method. | |
![]() |
This is record SignalUtils.TDelayFilterState. | |
![]() |
Type used by the numerical differentiation routine. | |
![]() |
Defines FIR filter types. | |
![]() |
Filter state used by FIR filtering methods. | |
![]() |
Set 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. | |
![]() |
Filter state used by IIR filtering methods. | |
![]() |
Type used by the numerical integration routine. | |
![]() |
Type used by median filter. | |
![]() |
Defines signal monitoring type. | |
![]() |
This is record SignalUtils.TMusicalNotePitch. | |
![]() |
Type used by the PhaseUnwrap procedure. | |
![]() |
Filter state used by sample-and-hold filtering routines. | |
![]() |
Window function definition. | |
![]() |
Window function definition. Specifies window function type to be applied to the signal prior to be passed to the FFT algorithm. | |
![]() |
Defines frequency spectrum types. | |
![]() |
Type used for square signal function generation. | |
![]() |
Type used for sine function generation. | |
![]() |
Type used for triangle tone generation. | |
![]() |
Defines the result type of wavelet decomposition. | |
![]() |
Defines wavelet types. |
Name |
Description |
This is type SignalUtils.TToneStateArray. |
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
|
What do you think about this topic? Send feedback!
|