SpectroDynamics LLC

Advanced Simulation & Analysis Tools

GigaDSPTM - Advanced Hierachical Graphics-Based Simulation, Analysis & Design Platform
 

PictureD.jpg

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

Pipeline1.jpg

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.  

If you would ike to learn more about GigaDSPTM and what it can do for your applications, please contact us at:
   

info AT spectrodynamics DOT com

(C) Copyright 2007-2010 SpectroDynamics LLC. All Rights Reserved.