Moku:Lab’s FIR Filter Builder


With Moku:Lab’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 at a sampling rate of 244.1 kHz. Moku:Lab’s iPad 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 15.625 MHz

Filter coefficients
Up to 14,819

Filter coefficient precision
Up to 24 bits

Input coupling
AC or DC

Input impedance
50 Ω or 1 MΩ

Independent channels

Input range
± 0.5 V or ± 5 V

Output voltage range
± 1 V into 50 Ω

App Notes
• 2 to 232 @ 15.63 MHz
• 2 to 928 @ 3.906 MHz
• 2 to 3712 @ 976.6 kHz
• 2 to 14819 @ 244.1 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
500 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:Lab Spec Sheet

FIR Filter Builder Datasheet

User Manual
FIR Filter Builder User Manual

Software & APIs

Design and create advanced filters, all from intuitive Moku software for iPad, Windows, or with APIs for Python, MATLAB, and LabVIEW.

Freedom in the lab when you need it

Design, implement, and fine-tune your filters in real-time while you move freely through the lab with Moku software for iPad.

Try it in demo mode

Integrated oscilloscope

The on-board oscilloscope features sampling rates of up to 500 MSa/s. Monitor the signal at various points in the processing chain using probe points.

Create, adjust, and implement in real-time

Configure your filter by magnitude response, observe the resulting impulse/step response, and then apply the filter instantly.

Available on Moku:Lab hardware

The digital signal processing power of an FPGA coupled with the high-quality analog front-end ensures that with Moku:Lab you never have to sacrifice performance for flexibility.

Moku:Lab features a suite of twelve different instruments

Replace multiple pieces of equipment with a single device at a fraction of the cost.