Laser 2000

FIR Filter Builder


Available on Moku:Go and Moku:Lab hardware

Liquid Instruments

FIR Filter Builder

Leverage the versatile Moku FIR Filter Builder to design and implement lowpass, highpass, bandpass, and bandstop finite impulse response (FIR) filters with up to 14,819 coefficients.

It’s easy to fine-tune the filter response in the frequency and time domains to complement your specific application. For maximum flexibility, select between four frequency response shapes, five common impulse responses, and up to eight window functions.

Below is the FIR Filter Builder’s user interface showcasing some of the key features explained below:


Key Features of the FIR Filter Builder:

Add a filter stage to your custom test system for comprehensive analysis

Engineered for flexibility, the Moku FIR Filter Builder delivers top performance as a both standalone instrument and a fully integrated component of a custom test sequence in Multi-instrument Mode. Pair it with other software-defined instruments to filter inputs, outputs, or intermediate signals.


It’s easy and convenient to view your signal with the built-in probe points

Use the built-in Oscilloscope to monitor signals throughout the signal path. Need to record critical data? Simply enable the onboard Data Logger and start capturing test results with no extra instruments required.


Visualise your system and configuration in real time

Quickly design filters in the time or frequency domains, choosing from common impulse responses and window functions. Looking to adjust filter parameters? Just tap and drag the corner frequencies.

For total flexibility, select from preset filters or build your own

Choose from impulse response functions like rectangular, sinc, triangular, Gaussian, equation input, or custom, and frequency response functions like lowpass, highness, bandpass, and bandstop filter shapes. Need a Window function? Select from Bartlett, Hann, Hamming, Blackman, Nuttall, Tukey, Kaiser, or none.

Engineered to work seamlessly with your preferred APIs

API integration with Python, MATLAB, and LabVIEW allows straightforward automation of your Moku device in complex setups or for repetitive tasks. Save your measurements, screenshots, traces, and other settings locally or to your preferred cloud app. You can also send work to yourself or colleagues within the Moku app.


  • Custom filter design
  • Impulse response simulation
  • Signal pre-emphasis
  • Noise filtering
  • System design

The FIR Filter Builder runs on Moku:Go and Moku:Lab. You can compare the platform specifications below:

FIR Filter Builder
FIR Filter Builder
FIR Filter Builder
Input channels
2 2 4
Sampling rate
30.5 kHz or 3.9 MHz 122.07 kHz to 15.625 MHz 305.18 kHz or 39.063 MHz
Filter coefficients
Up to 14,819 Up to 14,819 Up to 14,819
Input range
± 5 V or ± 25 V ± 0.5 V or ± 5 V ± 20 V
Output voltage range
± 5 V into 1 MΩ ± 1 V into 50 Ω ± 5 V into 50 Ω
Software & Utilities
Windows, macOS, iPadOS, and visionOS apps
API support for Python, MATLAB, and LabVIEW
Windows, macOS, iPadOS, and visionOS apps
API support for Python, MATLAB, and LabVIEW
Windows, macOS, iPadOS, and visionOS apps
API support for Python, MATLAB, and LabVIEW
FIR Filter Builder Datasheet - Moku:Go
FIR Filter Builder Datasheet - Moku:Lab
FIR Filter Builder Datasheet - Moku:Pro
FIR Filter Builder User Manual - Moku:Go
FIR Filter Builder User Manual - Moku:Lab
FIR Filter Builder User Manual - Moku:Pro

Request a Demo


Ask the Expert

If you’re interested in the products shown here, or have questions about something you can’t find on our website, please get in touch through the form below.

Our knowledgeable sales team will be happy to help. We can normally source exactly what you need, or work with you to come up with custom solutions.

Alternatively, just call +44 (0) 1933 461 666 and ask to speak to the Photonics team.


Register now to get your FREE ebook!