MicroModeler DSP is a web-based digital filter IDE.

  1. Choose a digital filter and drag it to your project.
  2. Interactively and graphically adjust the filter's response.
  3. When you're ready, copy and paste the generated code into your project.
  4. In your project, create the filter then stream your data through it.

It's the fastest and easiest way to design and code high performance, reliable digital filters and a great way to learn about filter design and DSP.

MicroModeler DSP solves the entire filter design, scaling and coding problem in one integrated process. Spend less time on the problems and more time on your project.

Ready to try it?

By launching MicroModeler DSP, you are agreeing to our Terms of Service and Privacy Policy

To see how it works, watch a short video
What's a digital filter?

Digital filters typically have one input and one output. A digital signal is applied to the input and a modified digital signal is produced at the output.

A digital signal is basically a stream of numbers, spaced evenly in time. The signal is usually modified by the filter in some frequency-dependent way.

Click to read an Introduction to Digital Signal Processing with MicroModeler DSP
Why MicroModeler DSP?

  • Complete: Other packages only give you floating point coefficients, but MicroModeler DSP solves the whole design, scaling and coding problem in one go.
  • Reliable: Extensive testing gives you the confidence that your filters will work perfectly first time, every time.
  • Cost-Effective: Time is money. Using a fully integrated design environment gets you to the solution fast. Easy to learn. Quick to get results.
  • Low-Risk: A monthly subscription lets you develop at low risk, on a low budget. Pay for software only while you are developing.
  • High-Quality: An advanced integer filter constraint solver prevents overflow, while minimizing integer quantization noise.
  • High-Performance: Assembly language code generation provides high speed filter implementations for selected targets. These are optimized to make use of available registers and special instructions, while minimizing pipeline stalls.

Terms of Service Privacy Policy
S5W Directory