ePrivacy and GPDR Cookie Consent by Cookie Consent

DSP Filters 0.9.72

Vinnie Falco in Development / Components & Libraries

DSP Filters screenshot

User Rating: 3.1 (18 votes)

DSP Filters is a library desigend to harnesses the power of C++ templates to solve a useful problem in digital signal processing: the realization of multichannel IIR filters of arbitrary order and prescribed specifications with various properties such as Butterworth, Chebyshev, Elliptic, and Optimum-L (Legendre) responses.

Building on the work of cherished luminaries such as Sophocles Orfanidis, Andreas Antoniou, Martin Holters, and Udo Zolzer, this library harnesses the power of C++ templates to solve a useful problem in digital signal processing: the realization of multichannel IIR filters of arbitrary order and prescribed specifications with various properties such as Butterworth, Chebyshev, Elliptic, and Optimum-L (Legendre) responses. The library is provided under the MIT license and is therefore fully compatible with proprietary usage.

Classes are designed as independent re-usable building blocks. Use some or all of the provided features, or extend the functionality by writing your own objects that plug into the robust framework. Only the code that you need will get linked into your application.

Here's a list of features:

* Exclusive focus on IIR filters instead of boring FIR filters
* Complete implementation of all "RBJ Biquad" Cookbook filter formulas
* Butterworth, Chebyshev, Elliptic, Bessel, Legendre designs
* Low Pass, High Pass, Band Pass, Band Stop transformations
* Low, High, and Band Shelf filter implementations for most types
* Smooth interpolation of filter settings, pole/zeros, and biquad coefficients to achieve seamless parameter changes
* Representation of digital filters using poles and zeros
* Realization using Direct Form I, Direct Form II, or user provided class
* Fully factored to minimize template instantiations
* "Design" layer provides runtime introspection into a filter
* Utility template functions for manipulating buffers of sample data
* No calls to malloc or new, great for embedded systems
* No external dependencies, just the standard C++ library!
* Documentation!

File Size: 24.60 MB License: Freeware Price: FREE
Platform: Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Mac OS X
Downloads: Total: 171 | This Month: 0 Released: 2011-09-19
DSP Filters Similar Software
Popular Software in Development / Components & Libraries

GdPicture.NET 14.0.33 ORPALIS    

100% Royalty Free Imaging SDK For WinForms, WPF And Web Development.. Free download of GdPicture.NET 14.0.33

Oracle Data Access Components 11.4.1 Devart    

Delphi, C++Builder and Lazarus component library for direct access to Oracle. Free download of Oracle Data Access Components 11.4.1

Luxand FaceSDK 7.2 Luxand Development    

Multi-platform face recognition and identification SDK. Free download of Luxand FaceSDK 7.2

dbExpress driver for Oracle 7.2 Devart    

dbExpress driver for fast access to Oracle database servers from Delphi. Free download of dbExpress driver for Oracle 7.2

PDF Creation SDK 11.2020 Visual Integrity    

PDF API for creating and modifying PDF from file, data, text or API. Free download of PDF Creation SDK 11.2020