/spuc_filter

Qt5 demo app for spuce

Primary LanguageC++GNU General Public License v3.0GPL-3.0

spuc_filter

A Qt5 based GUI demonstration of the various filtering capabilities of the spuce library

This was originally for SPUC library and is now largely redundant since the spuce library self contains various QT apps. However, it does show as a standalone example how to use the spuce library

This uses

QCustomPlot library (www.qcustomplot.com) - GPL v3

Requirements:

	cmake
	qt5
	spuce

	(see .travis.yml or .travis.linux for install steps if needed)
	cd build
	cmake ..
	make

Use the mouse to select cut-off, etc

Simulataneously enable multiple filters for comparison

Filter types in SPUCE (not all in this app):

   * Butterworth
   * Chebyshev
   * Elliptic
   * Maximally flat FIR
   * Remez Equiripple
   * Raised Cosine FIR
   * Gaussian FIR
   * CIC
   * Notch filter
   * Cut/Boost Filter
   * Halfband/Subband IIR filters

Build status - Mac Os X, clang - Automated Travis Build

Build Status

Demo App