Signal Processing

Models to analyze, synthesize & modify signals:
sound, images & biological measurements

Signal Processing

VisualSim DSP and Signal Processor Library has a large section of signal generators, basic signal processing functions and communication components.  In addition, the comprehensive RegEx function contains hundreds of math and signal processing functions that can be used with C/C++/Java/Python code and in VisualSim Script to assemble a complex processing algorithm.

DSP applications include audio and speech processing, sonar, radar and other sensor array processing, spectral density estimation, statistical signal processing, digital image processing, signal processing for telecommunications, control systems, biomedical engineering and seismology. The library blocks can be used to design real-time embedded systems, FPGA and SoC. The models can be used to evaluate different signal processing techniques to explore and analyze time-series data for the development of embedded systems and streaming applications.

A unique feature of VisualSim is that the user does not have to create separate models for floating and fixed. VisualSim ports are completely polymorphic.  A single FFT or FIR block can be used for quantized coefficients, floating point or double, and fixed point.

You can:

  • Acquire, measure, and analyze signals from many sources.
  • Design streaming algorithms for audio, smart sensor, instrumentation, and IoT devices.
  • Prototype, test, and implement DSP algorithms on PCs, embedded processors, SoCs, and FPGAs.

Physical level model of a communication system