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 333d86eb8f Examples style changed
Changes to be committed:
modified:   examples/src/array_test.c
modified:   examples/src/bessel_i0.c
modified:   examples/src/bilinear_test.c
modified:   examples/src/butter_ap_test.c
modified:   examples/src/butter_ap_zp_test.c
modified:   examples/src/cheby1_ap_test.c
modified:   examples/src/cheby1_ap_zp_test.c
modified:   examples/src/cheby2_ap_test.c
modified:   examples/src/cheby2_ap_zp_test.c
modified:   examples/src/cheby_poly1_test.c
modified:   examples/src/cheby_poly2_test.c
modified:   examples/src/complex_test.c
modified:   examples/src/conv_fft_cmplx_test.c
modified:   examples/src/conv_fft_test.c
modified:   examples/src/conv_test.c
modified:   examples/src/dft_cmplx_test.c
modified:   examples/src/dft_test.c
modified:   examples/src/dspl_info_test.c
modified:   examples/src/ellip_ap_test.c
modified:   examples/src/ellip_ap_zp_test.c
modified:   examples/src/ellip_landen_test.c
modified:   examples/src/fft_cmplx_test.c
modified:   examples/src/fft_test.c
modified:   examples/src/filter_iir_test.c
modified:   examples/src/fir_linphase_test.c
modified:   examples/src/gnuplot_script_test.c
modified:   examples/src/idft_cmplx_test.c
modified:   examples/src/ifft_cmplx_test.c
modified:   examples/src/iir_bstop.c
modified:   examples/src/iir_lpf.c
modified:   examples/src/iir_test.c
modified:   examples/src/matrix_eig.c
modified:   examples/src/matrix_mul.c
modified:   examples/src/matrix_print.c
modified:   examples/src/matrix_transpose.c
modified:   examples/src/polyroots_test.c
modified:   examples/src/randb_test.c
modified:   examples/src/randi_test.c
modified:   examples/src/randn_test.c
modified:   examples/src/randu_accuracy_test.c
modified:   examples/src/randu_test.c
modified:   examples/src/sinc_test.c
modified:   examples/src/sine_int_test.c
modified:   examples/src/writetxt_3d_test.c
2020-07-18 09:34:52 +03:00
bin
blas
dspl
examples
ide/codeblocks
include
lapack
.gitattributes
.gitignore
.travis.yml
LICENSE
Makefile
README.md
make.inc

README.md

libdspl-2.0 free digital signal processing algorithm library

Build Status GitHub

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.
  • Linear algebra BLAS and LAPACK packages are used under the hood.
  • 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, file manager Far and also Unix utilities for Windows OS.

Documentation content