Algorithm Design and Analysis 

Digital Signal Processing Algorithm Design & Optimization 

Algorithm design is an essential element of the digital signal processing (DSP) development process for applications such as wireless telephony, multimedia codecs, DSL and cable modems. To a large degree, the algorithms you develop have a significant impact on the performance and functionality that differentiates your product.

System StudioSPW and the companion DSP Model Libraries deliver the highest performance simulation combined with powerful analysis and debug capability for unmatched productivity for signal processing designers. Once the algorithm is defined, using the direct link into high-level synthesis provides the most efficient path to FPGA-based prototypes and highly-optimized hardware implementations in FPGAs and ASICs.

Interested in regular updates on Algorithm Design news and products? Sign up for our bi-annual newsletter!


High-performance, model-based signal processing algorithm design and analysis tool increases designer productivity

Proven, ready-to-use models – ranging from simple to complex – accelerate signal processing algorithm design

  • SPW
  • Signal Processing Algorithm Design, Simulation and Analysismore

The path from innovation to implementation for digital signal processing algorithms utilizing the C data flow (CDF) modeling paradigm

Model libraries accelerate the design of communication systems, featuring the latest standards, including the LTE model library.

The LTE / LTE-A Physical Layer Simulation Library is a set of ready-to-use simulation systems providing an executable specification of the 3GPP standard.

Design Productivity
  • Model-based design: easy-to-use, unified development environment with graphical and language abstractions that capture the entire system in a hierarchical fashion
  • More than 3000 signal-processing models, from simple to very complex
  • Easy integration of existing functions written in C / C++
  • Fixed-point modeling using standard IEEE 1666 SystemC fixed-point data types
  • Native SystemC language support
  • Automatic documentation generation, guarantees consistency between simulation model and paper documentation
  • Complete physical layer simulation chain for the 3GPP LTE standard, including both FDD and TDD modes using the LTE model library
  • Powerful scripting capabilities

Simulation Performance
  • Stream-Driven Simulation™: vector-based processing of static and dynamic dataflow
  • Ultra-fast fixed-point simulation, achieving up to 200x over the OSCI proof-of-concept implementation
  • Fast specification of your algorithm using model-based design, featuring C data flow (CDF) support
  • Compiled simulation
  • Stream-Driven Simulation™: vector-based processing of static and dynamic dataflow
  • Ultra-high capacity, enabling simulations of the most complex signal processing applications

Design Flow Integration
  • SystemC export of algorithm subsystems for integration into any SystemC-based simulation environment
  • Automatic RTL code generation directly from your algorithm description; no need for maintaining parallel libraries
  • Automatic code generation for high-level synthesis, enabling highly-optimized hardware implementations tailored to FPGAs and ASICs.
  • Automated co-simulation setup with RTL simulation tools, allowing easy integration of VHDL/Verilog into the system-level simulation
  • Slave-able simulation interface enables you to plug your algorithm design into the simulation environment of your choice.

NewsArticlesDatasheetsSuccess StoriesWhite PapersTechnical PapersWebinarsVideosNewsletters