SimDSP - DSP Simulator
Switch branches/tags
Nothing to show
Clone or download


Simulation software for Digital Signal Processing

SimDSP provides simulation of DSP algorithms written in C/C++ language by generating the necessary signals of 15-bit ADC and DAC. The programs under debugging must be written using the editor included in this software. It is not necessary to install any compiler for compiling or debugging purposes, since installers are boundle versions that includes editor, compiler and debugger.

The signals that can be generated are: sinusoidal, square, triangular, data file (MatLAB format) and microphone input. Also, Gaussian additive noise (AWGN) can be included for the sine, square and triangular signals. If signals are acquired from microphone, only the following sampling frequencies are supported: 8000, 11025, 22050 and 44100Hz.

Data acquisition and processing can be performed on the sample-by-sample approach or block-oriented approach (DMA framework). For microphone mode, only block-oriented approach is available. The signals can be displayed in time or in the frequency domain.

For more information on SimDSP, visit


This software is available for Windows and Linux platforms. For each platforms uncompress the respective file (.zip or .tar). For Linux you can also use the AppImage image, also available through


Once the program is uncompressed, run SimDSP.exe or SimDSP, depending on your platform.


The core team consists of Luis Miguel Capacho Valbuena, Jorge Iván Marín Hurtado, and Alexander López Parrado. (c) 2017 - Universidad del Quindío. Armenia, Quindio, Colombia.

The SimDSP app is written on top of the Qt cross-platform framework.


This software is available under an open source GNU license available on GitHub.