DSPLab for Delphi


About Project

DSPLab is a library of delphi components for digital signal processing. The library contains two components: IIR Filter and FFT. IIR Filter is Butterworth, Bessel and Chebyshev infinite-impulse-response (IIR) filters, with lowpass, highpass, bandpass or bandstop characteristics. You can build the filter of first order, filter of second order, and so on. The maximal order of filter is eight. The FFT component implements Fast Fourier Transform (FFT) and Inverse Fast Fourier Transform (IFFT).

Where it can be used

You can use these components for:

  • data processing
  • sound processing
  • medical application
  • and so on...

Speed of data processing

The IIR filter and FFT can be used for realtime applications. The IIR filter can process 1-10 millions samples per second. The speed of FFT calculations (the size of fft is 1024) is 3000-10000 times per second. You can test the speed on your system. Please see the "Perfomance" demo.