Dew.Signal.Core 6.3.8

There is a newer version of this package available.
See the version list below for details.
dotnet add package Dew.Signal.Core --version 6.3.8
                    
NuGet\Install-Package Dew.Signal.Core -Version 6.3.8
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Dew.Signal.Core" Version="6.3.8" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Dew.Signal.Core" Version="6.3.8" />
                    
Directory.Packages.props
<PackageReference Include="Dew.Signal.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Dew.Signal.Core --version 6.3.8
                    
#r "nuget: Dew.Signal.Core, 6.3.8"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Dew.Signal.Core@6.3.8
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Dew.Signal.Core&version=6.3.8
                    
Install as a Cake Addin
#tool nuget:?package=Dew.Signal.Core&version=6.3.8
                    
Install as a Cake Tool

Dew.Signal.Core

Cross-platform Digital Signal Processing (DSP) Library for .NET

Dew.Signal.Core is the cross-platform, managed-only edition of the Dew.Signal DSP library. It provides a comprehensive suite of signal processing algorithms without requiring native CPU acceleration. This makes it suitable for Windows, Linux, macOS, mobile, sandboxed plugin environments, compute services, and WebAssembly.

It is built on top of Dew.Math.Core, which provides managed vector and matrix operations.


Key Features

Filter Design and Processing

  • IIR filter design: Butterworth, Chebyshev I/II, Elliptic, and Bessel filters
  • Analog and digital design workflows
  • Frequency transformations in S and Z domains
  • Bilinear and Matched-Z transforms
  • Group delay analysis and stability checks
  • State-space, zero-pole-numerator, and transfer function modeling
  • FIR filter design using window methods and the Remez exchange algorithm
  • Hilbert transformers, differentiators, integrators, Savitzky-Golay smoothing, envelope detectors
  • Multi-rate processing: half-band multistage FIR design, decimation, interpolation, zoom-spectrum analysis

Nonlinear Processing

  • Sample-and-hold, sample-and-decay, and median filtering

Spectral Analysis and Estimation

  • FFT-based and CZT spectral analysis
  • Parametric spectral estimation: Yule-Walker, Burg, Covariance, Modified-Covariance
  • Real and complex cepstrum, inverse cepstrum
  • Bispectrum, bicoherence, coherence and transfer function estimation
  • Peak detection, peak interpolation and tracking, phase unwrapping
  • Spectral measurements: noise floor, SFDR, THD, THDN, SINAD, RMS, SNR

System Modeling and Linear Representations

  • Conversion between state-space, zero-pole, and numerator-denominator transfer models
  • Zero and pole determination and stability analysis

Signal Synthesis, Streaming, and Measurement

  • Signal generators with stack-based vectorized function evaluation
  • Noise models: white, pink, brownian, blue, violet
  • Components for continuous streaming, recording, playback, triggering, and monitoring
  • Scalable FIR and IIR convolution
  • Auto-correlation and cross-correlation
  • DCT and inverse DCT

Time-Series Forecasting

  • Spectral forecasting based on controlled peak selection for interpretable predictive modeling

Integration and Platform Notes

  • Uses Dew.Math.Core for managed numerical operations
  • Visualization is optionally available via Dew.Signal.Tee (Windows-only charting), not included in this package
  • Suitable for cross-platform UI frameworks such as MAUI, Uno, Avalonia, Eto, and for WASM runtime environments

Dew.Signal.Core is ideal for environments where portability, sandbox safety, or runtime plugin isolation is required.


Examples


Documentation


License

Commercial license. See DewDSPLicense.txt included in this package. All Dew.* NuGet packages on nuget.org are trial versions and work from inside Visual Studio IDE only.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Dew.Signal.Core:

Package Downloads
Dew.Lab.Studio.Core

Dew.Lab.Studio.Core bundles the portable, managed-only editions of the Dew libraries for maximum cross-platform reach. It includes Dew.Math.Core (numerical computing), Dew.Signal.Core (DSP and spectral analysis), and Dew.Stats.Core (probability, statistics, modeling), all without native runtime dependencies. What it provides: - Numerical computing: vectors/matrices, linear algebra (QR/LU/SVD/eigen), complex arithmetic, interpolation and splines, polynomial tools, special functions, numerical integration/differentiation - Signal processing: FIR/IIR filters, FFT/spectral analysis, resampling, windowing, convolution/ correlation, time/frequency-domain transforms, streaming-friendly primitives - Statistics and modeling: probability distributions and generators, descriptive statistics, hypothesis tests, regression/curve fitting, optimization (Levenberg–Marquardt, BFGS, CG, simplex, trust-region) Portability model: - Pure managed (no native binaries) for libraries, plugins, mobile, WASM, and constrained hosts - Targets netstandard2.0, net8.0, and net9.0 to cover legacy and modern .NET runtimes Choose Dew.Lab.Studio.Core when you need unified math + DSP + stats in a single package with the widest platform compatibility and zero native deployment.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
6.3.10 103 12/15/2025
6.3.8 269 11/16/2025
6.2.3 410 5/18/2024
6.2.2 187 5/1/2024
6.0.8 1,640 1/16/2022