| Links | Features And Benefits | Applications | |||||
| Order
Online Price List SigLib Data Sheet C Source Examples Download latest version See
How Easy SigLib Is To Use Supported
Systems |
For
further details about our supported environments, please
see our Partner's Page. |
(e.g. drill string and ventilation duct noise)
|
|||||
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.
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 is available, as standard
with full source code. As an alternative, for those that do not
wish to have access to the source code, SigLib is also available
as a binary release. The binary release includes libraries for
the following processors, Pentium Windows, Borland and Microsoft
C/C++ compilers (Includes a DLL, which can be accessed from
Visual Basic, Delphi, Excel and many other programs. This library
is pre-compiled and while every effort has been made to ensure
optimum run-time performance the code is always compiled to
provide stable functionality with reasonable memory useage. For
customers wishing to modify the compile time options you will
require the full source code package.
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.
Operating system support includes : DSP/BIOS II™, eXpressDSP™ (XDAIS), Windows NT/95/98/2000/ME/XP/CE/Mobile™, WindowsCE / Windows Mobile 2003, Solaris™, VxWorks™, QNX™ and Linux™.
SigLib is compatible witht the following software : Excel, Visual Basic, Agilent (formerly Hewlett-Packard) VEE™, National Instruments' LabVIEW™, Mathwork's MatLab™, 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 supports the folowing excellent cross-platform development tools :
wxWidgets - Cross-platform GUI API
PortAudio - Cross-platform Real time I/O API
Download
the SigLib data sheet ![]()
Request the results of the SigLib benchmark tests.
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 Numerix because it may already be in development.
|
Indigo Consulting Ltd.., 7 Dauphine Close,
Coalville, Leics., LE67 4QQ, UK. Phone : +44 (0)208 020 0046, Fax : +44 (0) 208 020 0047 |
Copyright © 2009, Indigo Consulting Ltd.. Permission is
granted to create WWW pointers to this document.
SigLib, Digital Filter Plus and Numerix-DSP are trademarks of Indigo Consulting Ltd. All other
trademarks acknowledged.
Numerix are continuously increasing the functionality of SigLib
and reserve the right to alter the product at any time.