FIR Filter Builder
With the FIR Filter Builder, you can design and implement the following filters:
- Lowpass Filters
- Highpass Filters
- Bandpass Filters
- Bandstop Finite Impulse Response (FIR) Filters
The easy-to-use, interactive user interface allows you to fine-tune your filter’s response in the frequency and time domains for each specific application. 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:
Visualise and Configure with the Intuitive Block Diagram
The block diagram, shown above, provides a clear interactive overview of the FIR Filter Builder’s setup allowing you to easily configure, monitor, and adjust every stage in the signal processing chain. You can then visualise the filter’s transfer function, impulse/step response, and group/phase delay. The intuitive and interactive user interface allows you to:
- Configure the setup
- Monitor the signal throughout the signal process
- Adjust components using interactive icons
Built-in Probe Points
The integrated Oscilloscope and Data Logger are accessible via probe points. You can place the probe points on the block diagram to monitor signals and log data at various points in the FIR Filter Builder’s setup. In the video above, probe points A and B are used, and their signals are clearly displayed on the Oscilloscope below the block diagram.
Integrated instruments accessible via probe points:
- Oscilloscope
- Data Logger
Custom FIR Filters – Configure in the Time or Frequency Domain
In the time domain, you can load your own set of coefficients or enter an equation to create a customised impulse response.
A frequency response builder is accessible in the frequency domain designer where lowpass, highpass, bandpass, and bandstop filters with adjustable cut-off frequencies are available.
Control matrix
Change the values in the input control matrix to combine, rescale and redistribute the input signals to the two independent FIR filters.
Applications:
- Signal amplification
- Impulse response simulation
- DSP system design
- Noise filtering