|
GigaDSPTM is an advanced hierarchical simulation and analysis platform
that helps design any system that can be described mathematically or behaviorally. WORLD-CLASS GRAPHICS-BASED SIMULATION,
UNLIKE ANYTHING ELSE IN THE MARKET - First of all the whole GigaDSPTM
environment is built with world-class graphics technology using intuitive oscilloscope, spectrum analyzer,
eye-pattern and plotter windows. GigaDSPTM graphics are of crisp glossy high-definition professional
publication quality. They can be immediately enlarged or zoomed into at any level of detail, and they can be easily copied
and pasted into documents for extraordinary quality reports or papers. They can alternatively be saved in annotatable
files for archiving or for later review.
GigaDSPTM does not just look spectacular
and inviting to the eye (as our own competitors have admitted), but it also performs superbly on different computer platforms. GigaDSPTM
runs on Mac OS, on Windows Vista and XP and on Linux environments. DRAG-AND-DROP
EASE OF USE COMBINED WITH LIVE-WIRE(TM) TECHNOLOGY
- An intuitive drag-and-drop mechanism allows the user
to manipulate (with a mouse) numerous pre-existing easily reconfigurable modules and locate them anywhere on the screen. These
modules can easily be connected to each other graphically on the screen again with a few clicks of the mouse and
this allows the combination of pre-existing blocks of behavior or algorithmic knowlege into any more complex and highly sophisticated
network of component blocks. If the blocks are dragged on the screen to make the arrangement look more convenient for
the user, the interconnections of course follow automatically and smartly. More importantly and uniquely for GigaDSPTM
though the interconnection "wires" are live. We
are calling this technology Live-WireTM and it is one of the breakthroughs
that SpectroDynamics has invented and developed. Live-WireTM allows the user to connect new blocks, or
rewire existing blocks, all while the simulation continues to run. No need to stop, rewire, reconfigure and restart the simulation.
AN
EXTRAORDINARY LIBRARY OF PRECODED BUILT-IN MODULES
- A massive research-level library of pre-coded reconfigurable
advanced mathematical and DSP blocks is already natively provided inside GigaDSPTM. One will be hard pressed
to find something that is not already encoded in it. This makes it very easy to combine functions of all sorts into extremely
sophisticated mathematical or bit-true representations for analysis, simulation and design. Both transient and steasy-state
effects can be simulated, visualized, and documented. Complicated differential equations can be analyzed and complete computation
datapaths and algorithms can be easily implemented, tried out on the spot, and if needed, modified. Productivity gains are
unprecedented. SOPHISTICATED METABLOCK EDITOR CAPTURES HIERARCHICAL FUNCTIONALITY FOR BLOCKS
OF BLOCKS
- A combination of interconnected blocks can be
easily combined either by native coding, or graphically, into a metablock that captures the totality of such behavior and
interconnectivity and maps it through GigaDSPTM's intuitive metablock editor onto a new "black box".
This metablock interconnects with the rest of the world while hiding its inner complexity. It is then inserted
into the user's evolving library of component modules. From then on, it can be used as an ordinary library component
along with other blocks or metablocks that combine perhaps different inner complexity. This facility is a generalization
of the block creation tools that GigaDSPTM offers. One can natively program the code describing a
new block or one can do it visually through the built-in property editor. SCALABLE PIPELINED SIMULATIONS &
CALCULATIONS THAT CAN BE EASILY MADE TO RUN ON A NETWORK OF COMPUTERS The
enormous flexibility afforded by GigaDSPTM is instrumental in helping build multilevel-hierarchical designs
allowing one to climb up, or to descend down, at will, to any level of abstraction & complexity. One can design
and simulate small or large systems working either top-down or bottom-up depending on one's own preferences & the
nature of the problem at hand. The included Node-Block models (at the top level of abstraction) allow one to easily &
graphicaly capture extremely complex and computationally intensive processes, assign each one of them to multiple computer
nodes in a local or remote network thanks to SpectroDynamics ButterflyTM distributed computing technology,
and logically interconnect the computers in a way that maps the overall simulated system. The following picture shows an example:
AN EXAMPLE OF PIPELINING MULTIPLE COMPUTERS
IN A SEAMLESS MULTINODE SIMULATION WITHOUT EXTRA PROGRAMMING

The diagram example shows a top-level view of the
case of a sophisticated BER (bit error rate) calculation for a communications link where the logical parts of the intensive
computations, i.e. coding, modulation, channel estimation, etc. are all allocated onto different computer nodes in a
cluster or network (that can be deployed all over the planet). Every computer is responsible only for its own block of
logic. The GigaDSPTM Node Blocks are interconnected as seen on the diagram. The very act of dragging & dropping the blocks and clicking on the associated Live-WireTM
connections between them, automatically use the underlying ButterflyTM distributed computing infrastructure
and ensure the seamless communication between the nodes, without the need for any extra programming from the simulation user.
Pipelines and even buffered feedback loops can be easily implemented by graphically interconnecting computer networks
thereby unleashing the uprecedented flexibility that GigaDSPTM offers for extremely complex
problems, which can now be computed, analyzed & simulated faster and easier. INFINITELY CUSTOMIZABLE ENVIRONMENT THAT CAN BE EASILY EXTENDED AT WILL For novel functionality that
happens not to be pre-coded in library blocks, GigaDSPTM offers the possibility to customize all blocks through
a property editor window and for the more sophisticated user, the extraordinary power of Lisp, the Queen of Programming Languages,
is offered as the built-in tool-building tool. One can write any description, as abstract or as detailed as one desires, and
assign that code to the internal depiction of any black-box module one produces. the module then is simply added to the user's
library and it can be easily used or elaborated upon in the future. For non-Lisp-skilled users, SpectroDynamics can provide
any needed support or handholding through its services arm. GigaDSPTM APPLICATIONS ARE ONLY LIMITED BY ONE'S IMAGINATION - GigaDSPTM has been used internally by us over the last several years in numerous
disparate areas for both government and industry applications. We have designed and simulated full-fledged multigigabits-per-second
wireless transceivers, baseband processors, multirate systems and polyphase DSP processing blocks, link budget variations,
BER characterization under various weather phenomenology affecting wave propagation and channel quality, gyroscopically
mounted surveillance sensors and cameras, and we have even used it for advanced financial tracking, estimation, and
analysis as well as for investment trading station analysis for complex environments like derivatives and other sophisticated
financial instruments.
|