With Moku:Go’s FIR Filter Builder, you can design and implement lowpass, highpass, bandpass, and bandstop finite impulse response (FIR) filters with up to 14,819 coefficients. Moku:Go’s desktop interface allows you to fine-tune your filter’s response in the frequency and time domains to suit your specific application. Select between four frequency response shapes, five common impulse responses, and up to eight window functions.


Sampling rate
Up to 3.906 MHz

Filter coefficients
Up to 14,819

Filter coefficient precision
up to 24 bits

Input coupling
AC or DC

Input impedance
1 MΩ

Independent channels

Input range
± 5 V or ± 25 V

Output voltage range
± 5 V into 1 MΩ

Coefficient count at various sampling rates
• 2 to 232 @ 3.906 MHz
• 2 to 464 @ 1.953 MHz
• 2 to 928 @ 976.6 kHz
• 2 to 1856 @ 488.3 kHz
• 2 to 3712 @ 244.1 kHz
• 2 to 7424 @ 122.1 kHz
• 2 to 14819 @ 61.04 kHz
• 2 to 14819 @ 30.52 kHz

Key features

Visualize your signal and configuration in real-time
Design filters in the time domain or in the frequency domain, choosing from common impulse responses and window functions.

Visualize the filter’s transfer function, impulse and step response, or group and phase delay.

Block diagram view of the digital signal processing with built-in probe points for signal monitoring.

Build your own FIR filters
Load your own filter coefficients or enter an equation to create a customized impulse response

Onboard oscilloscope
125 MSa/s

Impulse response
Rectangular, sinc, equation input, custom, etc

Frequency response
Lowpass, highpass, bandpass, bandstop

Window functions
Bartlett, Hanning, Hamming, Blackman, Nuttall, Tukey, Kaiser, or None

Control matrix
Input control matrix for combining signals


Impulse response simulation

DSP system design

Noise filtering

Signal amplification


Moku:Go Datasheet
Moku:Go's FIR Filter Builder Datasheet

User Manual
Moku:Go's FIR Filter Builder User Manual

Software & APIs

Wirelessly configure and upload your waveforms, all from intuitive Moku software for Windows or macOS, or with APIs for Python and MATLAB.

Intuitive software for Windows and Mac

Configure your instrument and save and share data with Moku software. Free and easy to use, all instruments are included with no software license required.

Try it in demo mode

On-board oscilloscope and data logger

The integrated oscilloscope and data logger can be used to probe or record the signal at the input, pre-filter, and output stages.

Versatile input and output options

2 input and 2 output channels with optional linear combinations.

Available on Moku:Go hardware

A powerful FPGA paired with a high-quality analog front-end make Moku:Go the most robust hardware in education, capable of complex, real-time digital signal processing. Integrated WiFi hotspot and programmable power supplies ensure that students have the complete solution they need all four years (and beyond).

Moku:Go features a suite of eleven instruments

Replace multiple instruments with a single device that has everything students need for a fraction of the cost.