libDSP 5.0.2 review
DownloadlibDSP project is C++ class library of common digital signal processing functions
|
|
libDSP project is C++ class library of common digital signal processing functions. There is also a wrapper for the C language.
Current (vector) functions:
Float to integer conversion with rounding
Addition (real, complex)
Subtraction (real, complex)
Multiply (real, complex)
Division (real, complex)
1/x (real)
Absolute value (real)
Square root (real)
Zero (real, complex)
Set (real, complex)
Clip (real)
Copy (real, complex)
Convolution (real)
Correlation (real)
Autocorrelation (real)
Dot product (real)
Min and Max (real)
Mean (real)
Median (real)
Negate (real)
Normalization (real)
Product (real)
Reverse
Scale to -1..1 and 0..1 (real)
Sort (real)
Standard deviation (real)
Sum (real)
Square (real)
Integer-Float and Float-Integer conversion: 8, 12, 16, 24, 32 bits (real)
Cartesian-Polar and Polar-Cartesian conversion
Cross correlation (real)
Energy (real)
Magnitude
Power
Phase
Decimation
Interpolation
RMS (real)
Variance (real)
Peak level in dB (real)
Window functions: Bartlett, Blackman, Blackman-Harris, Cosine tapered, Exponential, Flat-top, Generic cosine, Hamming, Hanning, Kaiser, Kaiser-Bessel, Tukey, Dolph-Chebyshev
Mix (real)
Spatialize (real)
Interleave/Deinterleave (real)
Rebuffer
Deg-Rad and Rad-Deg conversion
FIR filter
IIR filter
DFT, DCT, DST
FFT filter
Multirate decimation/interpolation with FFT, FIR and IIR filters
Frequency band flipping
Hankel
libDSP 5.0.2 search tags