
SPT  The Signal Processing Toolbox for OMatrix
Signal Processing Analysis, Algorithm Development, and Solution Visualization
SPT, The Signal Processing Toolbox for OMatrix, provides a
broad extensible set of functions and utilities which expand the
capabilities of OMatrix in the area of digital signal processing.
Built on the highperformance and flexibility of OMatrix,
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 pulseshaping
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
OMatrix 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, BlackmanHarris 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
OMatrix environment.
ShortTimeFourier 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
 OMatrix 6.3 or greater
 Windows XP or Vista
 10 MB Available Disk Space
