ibdspl-2.0 — opensource cross-platform digital signal processing algorithm library, written in C language. Distributed under LGPL v3 license. This allows to use this library in all applications with dynamic linking.
 
 
 
 
Go to file
Dsplib e469ad7c6a modified: README.md
modified:   dspl/dox/en/array.dox
modified:   dspl/dox/en/complex.dox
modified:   dspl/dox/en/mainpage.dox
modified:   dspl/dox/footer_en.html
modified:   dspl/dox/header_en.html
modified:   dspl/src/array.c
modified:   dspl/src/cheby.c
modified:   dspl/src/complex.c
2020-07-02 19:51:03 +03:00
bin
blas
dspl modified: README.md 2020-07-02 19:51:03 +03:00
examples
ide/codeblocks
include
lapack
.gitattributes Changes to be committed: 2020-06-16 12:54:49 +03:00
.gitignore doxygen headers anf footers 2020-06-24 23:30:42 +03:00
LICENSE
Makefile
README.md modified: README.md 2020-07-02 19:51:03 +03:00
make.inc

README.md

libdspl-2.0 free вigital signal processing algorithm library

libdspl-2.0 — opensource cross-platform digital signal processing algorithm library, written in C language. Distributed under LGPL v3 license. This allows to use this library in all applications with dynamic linking.

libdspl-2.0 includes follow algorithms sets:

  • Digital spectral analysis, discrete and fast Fourier transform algorithms.
  • Analog and digital IIR filters design and analysis.
  • Digital FIR filters design and analysis.
  • Windows function collection includes 15 different parametric and nonparametric window functions.
  • Digital Hilbert transform algorithms.
  • Mathematical sections includes trigonometric, hyperbolic, elliptic functions of real and complex variables.
  • Pseudorandom numbers generation algorithms.
  • Statistic functions.
  • Linar algebra algorithms (BLAS and LAPACK packages are used under the hood of the DSPL-2.0 library).
  • Digital resampling algorithms.

Build and run libdspl-2.0

To build the DSPL-2.0 library on Windows, a special set of programs dsplib toolchain is provided. Dsplib toolchain includes GCC, GNUPLOT, CodeBlocks IDE, Far file manager and also Unix utilities for Windows OS.

Documentation content

  • Mathematical sections:

  • Digital spectral analysis:

    • [Discrete Fourier transform and fast Fourier transform algorithms.]
    • [Windows function for filter design and spectrum analysis.]
    • [Hilbert transform algorithms.]
  • Analog and digital filters design and analysis:

    • [Convolution and digital filtration.]
    • [IIR filters design.]
    • [FIR filter design.]
    • [Analog and digital filter analysis.]
  • Other algortithms:

    • [Digital samplerate conversion (resampling).]
    • [Input and output data from external files.]
    • [Plotting data by Gnuplot interface.]
  • Appendix

    • [libdspl-2.0 data types.]
    • [Error codes.]