This flexible tool simplifies comprehensive signal analysis of an almost unlimited number of parallel channels. Modeled on C, SPL provides all programming facilities, including user-defined functions, looping functions, iterations, flexibility in choosing variables, conditional statements, and array references. In using the hot variable feature, when a dependent element of a given formula changes, this function automatically re-evaluates the formula.
Variables can contain complex or real numbers, integers, strings of numbers, series, and matrices.
The software is available with eight optional software modules, which can be accessed through pulldown menus or direct commands. These modules include advanced DSP, digital filter analysis, and neural networks. The software includes 15 FIR functions, nine IIR functions, and 12 miscellaneous digital filter functions. This module contains more than 15 menu-driven network design functions, including automatic data normalization and choice of hidden layers. The software supports unlimited input and output variables as well as an unlimited number of processing runs.