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 23c2496b2a 1) added xcorr fucntions for real and complex data
2) added performance test direcories
3) added verification directories and files for readbin abd writebin verification with octave

Changes to be committed:
modified:   Makefile
modified:   dspl/src/inout.c
modified:   dspl/src/statistic.c
new file:   dspl/src/xcorr.c
new file:   examples/src/xcorr_cmplx_test.c
new file:   examples/src/xcorr_test.c
modified:   include/dspl.c
modified:   include/dspl.h
new file:   performance/Makefile
new file:   performance/bin/.gitignore
new file:   performance/obj/.gitignore
new file:   performance/src/xcorr_cmplx_performance.c
new file:   verification/Makefile
new file:   verification/bin/dat/.gitignore
new file:   verification/bin/octave/readbin.m
new file:   verification/bin/octave/writebin.m
new file:   verification/bin/octave/writebin_readbin_verification.m
new file:   verification/bin/python/.gitignore
new file:   verification/obj/.gitignore
new file:   verification/src/writebin_readbin_verification_complex.c
new file:   verification/src/writebin_readbin_verification_double.c
new file:   verification/verif.sh
2020-09-04 14:43:44 +03:00
bin Modified codeblocks files 2020-04-14 20:01:23 +03:00
blas Changes to be committed: 2020-07-03 21:27:18 +03:00
dspl 1) added xcorr fucntions for real and complex data 2020-09-04 14:43:44 +03:00
examples 1) added xcorr fucntions for real and complex data 2020-09-04 14:43:44 +03:00
ide/codeblocks Doxygen doc moved to src 2020-07-23 21:55:02 +03:00
include 1) added xcorr fucntions for real and complex data 2020-09-04 14:43:44 +03:00
lapack Changes to be committed: 2020-07-03 21:27:18 +03:00
performance 1) added xcorr fucntions for real and complex data 2020-09-04 14:43:44 +03:00
verification 1) added xcorr fucntions for real and complex data 2020-09-04 14:43:44 +03:00
.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
.travis.yml modified: .travis.yml 2020-07-03 21:22:18 +03:00
LICENSE Initial 2019 year commit. 2019-01-09 23:22:17 +03:00
Makefile 1) added xcorr fucntions for real and complex data 2020-09-04 14:43:44 +03:00
README.md modified: README.md 2020-07-03 22:00:15 +03:00
make.inc changed project structure 2019-11-04 17:05:33 +03:00

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