MOKULAB - Digital Filter Box Module

interactively design and generate different types of infinite impulse response filters with output sampling rates of 122 kHz and 15.625 MHz.

Product Code Description Lead Time Price Quantity Buy / Get Quote
MOKULAB - Digital Filter Box Module interactively design and generate different types of infinite impulse response filters with output sampling rates of 122 kHz and 15.625 MHz. Please Call £759.00
ADD

Digital Filter Box Overview

Sample rate (up to)

Filter order

Input voltage range

Integrated Oscilloscope

15.63 MSa/s

2, 4, 6, 8

±0.5 V into 50 Ω

500 MSa/s

With Moku:Lab’s Digital Filter Box, you can interactively design and generate different types of infinite impulse response filters with output sampling rates of 122 kHz and 15.625 MHz. Select between lowpass, highpass, bandpass and bandstop filter shapes with up to seven fully configurable types including Butterworth, Chebyshev and Elliptical.

 

Features Specifications
  • Design your filter's frequency response using the interactive Bode plot
  • Block diagram view of the digital signal processing with built-in probe points for signal monitoring
  • 2 input channels, 2 output channels with optional blending for MIMO systems
  • Supports custom filter designs
  • Filter presets: Lowpass, Highpass, Bandpass, Bandstop; Butterworth, Chebyshev I, Chebyshev II, Elliptic, Bessel, Gaussian and Legendre
  • Sub-microsecond input-output latency
  • 1 Hz – 6 MHz corner frequencies
  • 0.1 – 10 dB configurable passband ripple
  • 10 – 100 dB configurable stopband attenuation
  • 2nd – 8th order filters
  • 50 Ω or 1 MΩ input impedance
  • Independently adjustable input and output offsets and gain

 

 

Available on

Interactively design and generate preset or custom IIR filters, all from an intuitive iPad interface, or with Python and MATLAB (LabVIEW coming soon).

 

FAQ

Can I load my own filter coefficients?

Yes! Moku:DigitalFilterBox implements infinite impulse response (IIR) filters using 4 cascaded Direct Form I second-order stages with a final output gain stage. To specify a filter, you must supply a text file containing the filter coefficients. The file should have six coefficients per line, with each line representing a single stage. If output scaling is required, this should be given on the first line. Each coefficient must be in the range [-4.0, +4.0). Internally, these are represented as signed 48-bit fixed-point numbers, with 45 fractional bits. The output scaling can be up to 8,000,000. Filter coefficients can be computed using signal processing toolboxes in e.g. MATLAB or SciPy.

 

How are the filters implemented?

The Digital Filter Box implements infinite impulse response (IIR) filters using four cascaded Direct Form I second-order stages with a final output gain stage. To specify a filter, you must supply a text file containing the filter coefficients. The file should have six coefficients per line, with each line representing a single stage. If output scaling is required, this should be given on the first line.