SigLibTM - The World's Most Portable DSP Library |
Links | Features And Benefits | Applications | |||||
SigLib Data Sheet SigLib Introduction Video Functional Overview Complete SigLib Function List Download the latest version from GitHub |
Highly Portable ANSI C Source Quick and easy DSP algorithm implementation Full C Source Supplied (over 60,000 lines) Thousands of man hours development Saves you both time and money by drastically reduces your development time Over 950 base functions with complete example programs Fully Documented and supported Ported to the latest DSPs and micro-processors One years free upgrade, maintenance and DSP algorithm implementation advice Guarantees that your application code will never become redundant Royalty free for object code deployment
For
further details about our supported environments, please
see our Partner's Page. |
Telecommunications AccousticRoom response analysis Audio effects processing Analysis and active control of sound and vibration (e.g. drill string and ventilation duct noise) Electronic surveillance and intelligence Sonar Radar System simulation Medical signal and image analysis Aerospace Radio physics Nuclear physics Automotive control and simulation Bioinformatics, Biotechnology and Biometrics One
customer's SigLib application |
Spectrum analysis: FFTs forward and inverse - real, complex, zoom and arbitrary length. Spectrogram, microscan, 2 real with 1 complex FFT, power spectral density, chirp z-transform.
Windowing: real and complex - Hanning, Hamming, Blackman, Triangle, Rectangle, Kaiser, Blackman-Harris and flat top; with or without inverse coherent gain compensation.
Filtering: Fixed
coefficient: FIR (real and complex), comb, IIR (including biquad,
non-causal and one pole filters), filter design methods,
polyphase multi-rate (decimation and interpolation),
differentiation and integration, Hilbert transformers, Goertzel
filtering and detection, Gaussian, raised cosine and root raised
cosine filters. Bilinear transform IIR filter design. Filter
translations: LPF-LPF, LPF-HPF, LPF-BPF & LPF-BSF. Frequency
domain (overlap-add and overlap-save)
Adaptive coefficient: LMS (7 variants).
Convolution, correlation and covariance: Linear, circular and partial functions.
Signal generation: sine, cosine, white and Gaussian noise, chirp (linear and non-linear), square, triangular, sawtooth, impulse, PN sequence, resonators.
Statistical analysis: sum, sum of squares, mean, average, standard deviation and variance, kurtosis, time and frequency domain interpolation.
Regression analysis: linear, logarithmic, exponential, power, trend analysis and detrending.
Imaging coding and processing: 3x3 convolution, histogram, 2D FFT, median, Sobel, threshold etc., histogram equalisation, 8x8 DCT forward and inverse, zig zag scan and descan.
Artificial Intelligence and Machine Learning: Convolutional Neural Network training (Fit) and inferring (Predict) functions for multi layer perceptrons, with optional activation functions.
Communications: AM, FSK, FM, QAM, QPSK - modulation and demodulation, scrambler / descrambler, complex shift, spectral inversion, envelope detection, channel multiplex and demultiplex. DTMF generation and detection. Bit error rate.
Digital effects: reverb, distortion, echo, pitch shifting (time and frequency domain).
Vectors (Real and complex [Polar and rectangular]): Scaling (linear and logarithmic), square root, offset, find: minimum / maximum / middle, clip, threshold, offset, rotate, lengthen and shorten, add, subtract, multiply, divide, histogram, quantise, absolute, peak hold, polynomial expansion, sign, modulus, inverse, conjugate, logarithm, exponential, raise to a power, magnitude, phase and group delay, real and complex dot-product.
Control: Proportional Integral and Differential (PID), Pulse Width Modulation (PWM), Automatic Gain Control (AGC) , zero crossing detect.
Matrix algebra: Multiply, divide, LU decomposition, determinant, linear algebra solving.
Run Time Licenses are not required
when the SigLib OBJECT code is embedded in executable module(s)
which form part, or all of a product(s).
SigLib supports: 80x86™, Power PCs™, DEC Alpha™ and the following DSPs: TMS320C3X™, TMS320C4X™, TMS320C62X™*, TMS320C67X™, TMS320C64X™*. ADSP2106X (SHARC)™, ADSP-2116X™ and TigerSHARC™. StarCore™, MSC8101™, MSC8102™, LSILogic ZSP™, ARM, XScale, XMOS xCore.
Operating system support includes: Windows 10/CE/Mobile™, Solaris™, VxWorks™, QNX™ and Linux™.
SigLib is compatible witht the following software: Gnuplot, Excel, Visual Basic, Agilent (formerly Hewlett-Packard) VEE™, National Instruments' LabVIEW™, Mathwork's MatLab™, Python, Java, Perl, C#, SoftIntegration's Ch™ C/C++ interpreter and many more.
* For further information about SigLib support for fixed point devices, please refer to the SigLib FAQ.
Cross Platform Support: SigLib is tested and works with wxWidgets, Qt, PortAudio and many other cross-platform environments.
The SigLib library is being continually developed and upgraded, consequently if you do not see the algorithm you require in the above list then please do not hesitate to contact Sigma Numerix Ltd. because it may already be in development.
Please Click Here For Pricing And Ordering Information
|
Copyright© 2022 Sigma Numerix Ltd..
Permission is granted to create WWW pointers to this document. |