| 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