Commit Graph

8 Commits (de0477732977b867108c34ff75695963ffcb7a2d)

Author SHA1 Message Date
Christophe Favergeon 66ea68b096 Added a dynamic mode to the compute graph.
The compute graph hierarchy (Python and C++) has been modified.
It will break the code using the CG and the include and import will
have to be modified.

New function prepareForRunning is needed in CG nodes even if not used in
static mode. Without this function, code using compute graph won't build.
3 years ago
Christophe Favergeon f757add3bb Added window functions for use with Fourier transforms.
Regular functions for use with tone detection and noise estimation.
Flat-top windows for estimation of tone amplitudes.

Parameters of the windows are given.

Kaiser window missing (Bessel function not available in the library).

No f16 implementation since it is not accurate enough. It is better
to compute a f32 window and convert to f16 after.
3 years ago
Christophe Favergeon 8e4c71fd0d Renamed SDF to Compute Graph - Static Flow
Updated examples.
3 years ago
Christophe Favergeon 6a7b8879f4 Added documentation about how to build with Make
An example makefile was added into Source and the README improved.
Small correction to Python wrapper URLs.
3 years ago
Christophe Favergeon 91f599c052 Householder and QR decomposition for matrices (f64,f32,f16).
(not yet optimized)
3 years ago
Christophe Favergeon 1eb1a2ef43 CMSIS-DSP: Added new functions to Python wrapper 4 years ago
Christophe Favergeon fb90fab3e7 CMSIS-DSP: Added missing functions to the Python wrapper
Changed the version of Jinja2 required by the wrapper to avoid warnings
when using google colab.
4 years ago
Christophe Favergeon 6cfdbe7dc6 CMSIS-DSP: Refactoring of the PythonWrapper and SDF
Refactoring to enable improvements to the wrapper and to be able to
upload it to the Python repository.
4 years ago