|
|
Welcome to Dew DSP for .NET |
Dew DSP for .NET introduces several routines which allow you to perform basic and more complex signal processing on your data. As Dew DSP for .NET is Dew Math Add-On package, installing Dew Math is mandatory before you start using Dew DSP for .NET
Feature list:
The product features over 140 routines (not counting overloads) and more than 40 components. The package is built without requiring additional dlls next to those needed by MtxVec and full source is available. It takes advantage of major Dew Math features like support for code vectorization, symmetric multiprocessing and a large set of functions already available in Dew Math.
- IIR filters: Design of analog or discrete Butterworth, ChebyshevI, ChebyshevII, Elliptic and Bessel filters. Order estimation includes all filter types: lowpass, highpass, bandpass and bandstop. Bilinear and Matched Z transform, group delay, frequency transformations in S or Z domain, in zero-pole or state-space form.
- FIR Filters: Design of FIR filters with window method, Remez exchange algorithm or with IFFT method allowing aribtrary filter response shape. Order estimation of FIR filters. Design of Hilbert transformers, differentiators and integrators. Savitzky-Golay filtering, fast envelope detector. Multi-rate multi-stage half-band FIR filtering support includes: zoom-spectrum component, decimate and interpolate components and a high quality envelope detector.
- Non-linear filters: sample-and-hold, sample-and-decay and median filter.
- Spectral analysis: State-of-the-art spectrum analyzer component with ready to use component editor covering: FFT, CZT, Yule-Walker, Burg, Covariance and Modified Covariance spectral estimation, RMS of specified frequency bands, a set of peak interpolation algorithms, a large set of window functions including: Bartlett, Blackman, Chebyshev, CosineTapered, FlatTop, Hamming, Hanning and Kaiser window; sophisticated peak selection and peak tracking methods, phase unwrapping algorithm, dedicated components for bispectrum, bicoherence, coherence and transfer function estimation with real-time capability. Also real cepstrum, complex cepstrum and inverse complex cepstrum. Spectral statistics: Noise floor, SFDR, THD, THDN, SINAD, RMS, SNR...
- Linear systems: find zeros of a linear system, convert between state-space, zero-pole and numerator-denominator forms of the transfer function.
- Other components: signal generator component with ready to use component editor offers stack-based vectorized function evaluation with many built-in functions. Ready to use component editor for filtering component covers design of nearly all included filters. Components for streaming (read/write) different file formats.
- Audio components:Audio recording and playback components with full-duplex support, monitoring function and extensive support for triggers provide the greatest compatibility. ASIO support enables extremly short delays and allows creation of real time audio effects and filtering, but can still provide skip protection when needed.
- TeeChart Pro (v5 onward) support includes: two new TChart components to allow visual connection of the signal processing pipes to charts, two new TChartSeries for faster drawing and 3 additional TeeTools components to help with peak marking and axis scaling.
- Together with MtxVec the following functions/operations are provided: frequency response of analog and discrete filters, fast 1D and 2D convolution, fast autocorrelation and cross-correlation, deconvolution, 1D and 2D filtering, zero phase IIR filtering, interpolated FIR filters, DCT and inverse DCT, Geortzel algorithm and forward and inverse FFT for all combinations of real/complex source and destination, random number generators and more...
- Rate conversion: Fast sampling frequency conversions by any real number factor.
- Signal modulation and demodulation. TSignalModulator and TSignalDemodulator combine rate conversions with band shifting.
- Narrowband bandpass filter: TSignalBandpass can filter any band with a FIR filter, no matter how narrow, if sufficiently long signal is provided.
- Spectrum and signal analyzers: TSpectrum analyzer, TCrossSpectrumAnalyzer, TBispectrumAnalyzer, TSignalAnalyzer.
See documentation for complete list of available features.
Dew Research, Numerics For RAD.