File | Date | Author | Commit |
---|---|---|---|
_release | 2022-05-08 |
![]() |
[8ed86c] Added resampling block example |
dspl | 2023-12-09 |
![]() |
[769a62] Changes to be committed: |
examples | 2023-12-09 |
![]() |
[54efa8] modified: examples/src/resampling_block.c |
include | 2022-04-25 |
![]() |
[722677] new commit |
performance | 2022-04-25 |
![]() |
[722677] new commit |
verification | 2022-04-25 |
![]() |
[722677] new commit |
.gitattributes | 2022-04-25 |
![]() |
[722677] new commit |
.gitignore | 2022-04-25 |
![]() |
[722677] new commit |
.travis.yml | 2022-04-25 |
![]() |
[722677] new commit |
LICENSE | 2022-04-25 |
![]() |
[722677] new commit |
Makefile | 2020-10-02 |
![]() |
[6aa80e] Project structure is changed |
README.md | 2022-04-25 |
![]() |
[722677] new commit |
make.inc | 2022-04-25 |
![]() |
[722677] new commit |
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.
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.
Digital spectral analysis:
Analog and digital filters design and analysis:
Other algorithms:
Appendix