You are here: Welcome
Dew Signal for .NET
ContentsIndex
PreviousUpNext
Welcome
 
Welcome to Dew Signal for .NET 

 

Dew Signal for .NET introduces several routines which allow you to perform basic and more complex signal processing on your data. As Dew Signal for .NET is Dew Math for .NET Add-On package, installing Dew Math for .NET is mandatory before you start using Dew Signal 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 for .NET features like support for code vectorization, symmetric multiprocessing and a large set of functions already available in Dew Math for .NET.

  • 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.
  • 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...
  • ASIO audio component greatly simplifies reliable use of ASIO drivers and features click-pop free start, stop and pause operations. It supports real time processing with extra skip protection in all three operation modes: playback, record and record/playback.
  • Noise generators include white, pink, brownian, blue and violate noise next to the standard triangular, square and multi-tone signals.
  • Kalman filtering algorithm supports standard and extended (non-linear) and it can work for single and multiple input/output Kalman filtering applications.
  • Fast rate conversion algorithms support conversion by any real number factor. The quality of the linear phase filtering allows 160dB noise attenuation. The speed of conversion is exceptionally high.
  • Signal modulation/demodulation algorithms covering: zoom-spectrum, signal (amplitude) modulator/demodulator, high speed linear phase narrow bandpass filtering, envelope detection and standard decimation/interpolation logic
  • High quality spectrogram/periodogram with a wide selection of processing and visualization options.
  • Signal forecasting with spectral analysis. Only user specified spectral peaks are used to generate the forecasted time series providing a very simple but efficient method.
  • Signal modulation and demodulation. TSignalModulator and TSignalDemodulator combine rate conversions with band shifting.
  • Spectrum and signal analyzers: TSpectrum analyzer, TCrossSpectrumAnalyzer, TBispectrumAnalyzer, TSignalAnalyzer.

 

See documentation for complete list of available features. 

Dew Research, Numerics For RAD. 

Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!