# FIR Filter Builder

The FIR Filter Builder, allows design and implementation of lowpass, highpass, bandpass, and bandstop finite impulse response (FIR) filters.

If using the REST API directly, the instrument group name is firfilter.

Functions

Core

  • Multi-instrument: FIR Filter Builder in multi-instrument context
  • enable_output: Enable or disable the FIR channel output(s)
  • getters: FIR Filter - getter functions
  • load_settings: Load a previously saved `.mokuconf` settings file into the instrument. To create a `.mokuconf` file, either use `save_settings` or the desktop app.
  • save_settings: Save instrument settings to a file. The file name should have a `.mokuconf` extension to be compatible with other tools.
  • set_by_frequency: Configure the FIR filter frequency response.
  • set_by_time: Configure the FIR filter impulse response.
  • set_control_matrix: Set the linear combination of ADC input signals for a given FIR channel.
  • set_custom_kernel_coefficients: Set FIR filter sample rate and kernel coefficients for the specified filter channel. This will enable the specified channel output.
  • set_defaults: Set the the FIR filter to its default state.
  • set_frontend: Configures the input impedance, coupling, gain, and attenuation for each channel.
  • set_input_gain: Set input signal gain
  • set_input_offset: Set input signal offset
  • set_output_gain: Set output signal gain
  • set_output_offset: Set output signal offset
  • summary: Returns a short summary of current instrument state

Data Logger

Data Streaming

Oscilloscope