Features
Easy to Use and Learn
- Well-organized palettes for drawing and solving systems with a
single mouse click
- The first mouse-driven interactive drawing tool entirely based on
Mathematica's built-in functions, graphics primitives, and
palettes
- Powerful functions constructed so that you only need to
specify the minimum amount of information when modeling or solving a
system
- Functions that generate schematics for arbitrary symbolic system
parameters
- Visualization tools for drawing publication-quality schematics and
viewing system models and responses
- The graphical representation of a system is not a static bitmap
image; it changes automatically when you change
system parameters
- Large schematics can consist of replicas of simpler schematics;
you can write a code to automate drawing for an arbitrary number of
repeated parts
- Extensive online documentation including illustrative application
examples and comprehensive reference with the Help Index
- Requires a minimum understanding of basic system theory and signal
processing
Powerful Modeling and Simulation Environment
- Symbolic signal processing, a unique feature
of SchematicSolver not available in other software, brings you
computation of transfer functions as closed-form expressions in terms
of symbolic system parameters
- Computes the transfer function matrix of a multiple-input
multiple-output (MIMO) system
- Finds the closed-form response (signals at nodes of the system)
directly from the schematic; the derived result is the most general
because all system parameters, inputs, and initial conditions (states)
can be given by symbols
- Performs fast and accurate simulations of discrete-time (digital)
and continuous-time (analog) systems, such as velocity servo, adaptive
LMS, automatic gain control (AGC), quadrature amplitude modulation
(QAM), efficient multirate, dynamic feedback and control, and
nonlinear discrete-time systems, as well as square-law envelope
detectors, thermodynamics of a house, high-speed recursive filters,
Hilbert transformers, and digital filters.
- Models systems that work with symbolic complex signals, such as
Hilbert transformers
- Carries out symbolic optimization of the system response and mixed
symbolic-numeric signal processing
- Performs signal processing in a traditional numeric way
Fast and Reliable
- A single mouse click symbolically simulates, solves, or implements
a system directly from the schematic, letting you set up the equations
describing the system, compute the system response and transfer
functions, and generate the implementation function
- Helps you generate efficient multirate implementations by working
in the symbolic domain
- Provides symbolic derivations of important closed-form relations
between parameters of a system, such as the power-complementary
property of high-speed digital filters
- Finds closed-form expressions of output signals for known stimuli
given by closed-form expressions and for certain classes of nonlinear
systems
- Solves systems with unconnected elements; signals at unconnected
element inputs are automatically generated as unique symbols
- Helps you design systems: for known symbolic transfer function,
impulse, or step response, you can generate the schematic of the
system and find the system parameters
Implementation of Discrete-Time Systems
- Automatic generation of the software implementation of linear and
nonlinear discrete systems directly from the schematic
- Generated implementation functions can process symbolic samples
one by one
- For a symbolic input sequence you can compute the symbolic output
sequence with both the system parameters and the initial conditions
(states) specified by symbols
- Sets up symbolic implementation equations directly from the
schematic
- You can process a list of data samples for a given transfer
function; the transfer function is automatically implemented as a
single-input single-output transposed direct form 2 IIR discrete
system
- Provides functions for upsampling and downsampling discrete
signals and for generating most common discrete signals, such as
impulse, step, ramp, sinusoidal or exponential, and random (noise)
sequences.
- Includes functions to plot frequency response and sequences that
represent discrete signals, discrete Fourier transform spectra, and
discrete-time Fourier transform spectra
Teams Up with Other Mathematica Applications
- Access to all of the capabilities of Mathematica to perform
further manipulations on results returned by SchematicSolver
- Complements Control System Professional with tools for
drawing and solving systems described by block diagrams
- Provides objects, such as symbolic transfer functions, for further
analysis by Signals and Systems
|
|
|
|
 |
|
|