|
SPT - The Signal Processing Toolbox for O-Matrix
Signal Processing Analysis, Algorithm Development, and Solution Visualization
SPT, The Signal Processing Toolbox for O-Matrix, provides a
broad extensible set of functions and utilities which expand the
capabilities of O-Matrix in the area of digital signal processing.
Built on the high-performance and flexibility of O-Matrix,
the toolbox has tools for algorithm development, data analysis,
and visual presentation.
SPT contains functions for performing many operations
common to the area of digital signal processing. Linear FIR filter functions
create several types of filters including lowpass, highpass, bandpass,
bandstop, Hilbert transformers, and pulse-shaping
filters (raised cosine
types commonly used in digital communications systems). Similar capabilities
are provided for IIR filters. Various signal generators such as random
bit generators, noise generators, simple waveform generators, common carrier
modulation waveforms such as AM, FM, PM, and general quadrature modulation
are included for test and simulation purposes. Spectral smoothing, histogramming,
data manipulation, and various mathematical functions add to the powerful
O-Matrix environment.
Signal Generators
Various signal generators such as random bit generators, Gaussian noise generators,
simple waveform generators, common carrier modulation waveforms such as AM, FM, PM, and
general quadrature modulation are included for test and simulation purposes.
Samples of some of the SPT signal generators
Welch Example
Window Functions
Window functions for FIR design and spectral smoothing including Blackman, Blackman-Harris 3,
Gaussian, Hamming, Hanning, Kaiser, Nuttall, and Triangular windows. Plus a gateway function
for calling and applying any of these from a single function call.
Windowing function examples
Spectral Estimation and Fourier Analysis
Spectral smoothing, histogramming, data manipulation, and various mathematical functions add to the powerful
O-Matrix environment.
Short-TimeFourier Transform of an FM Signal generated with SPT
Welch Example
Filters
FIR filter design functions for the creation of various lowpass, highpass, bandpass, bandstop filters.
Special filters such as the Hilbert transformer and raised cosine filters commonly used in digital
systems are included.
IIR filter creation functions for Butterworth, Chebyshev Type 1, Chebyshev Type 2, and Bessel filters.
Also includes a set of filter transformation functions for frequency scaling to lowpass, highpass,
bandpass, and bandstop versions based on basic lowpass prototypes.
"IIR"
"FIR"
System Requirements
- O-Matrix 6.3 or greater
- Windows XP or Vista
- 10 MB Available Disk Space
|