Digital Signal Processing: Signals, Systems, and Filters

About D-Filter

D-Filter is a multifaceted DSP software package that can be used to analyze, design, and realize digital filters, and also to analyze discrete-time signals.

  • It implements most of the classical methods for the design of nonrecursive (FIR) filters such as the Fourier series and Remez methods and includes the use of the window technique.
  • Implements the bilinear transformation method for the design of recursive (IIR) filters and includes modules that can be used to design filters that would satisfy arbitrary prescribed specifications.
  • Includes the standard realization methods that would enable the user to obtain cascade and parallel direct canonic, state-space, and wave lattice digital-filter structures.
  • Provides functions that obtain the roots of polynomials, zero-pole plots, and partial fractions.
  • Its modular top-down architecture and powerful graphical interface enable the user to study and visualize many DSP phenomena such as the effect of coefficient quantization.
  • Saves data in the form of standardized data structures that enable the user to repeat or double-check the results obtained at every stage of the design process.
  • Can be used by students to interactively learn the fundamentals of DSP and digital-filter design.
  • Can also be used by engineers and scientitists for real-life applications and research projects.

Return to home page