DSP Software Tools

Our in-house DSP software tool, called Zardoz™, is a target-language agnostic tool for generating signal processing structures, primarily in Verilog, but can be used with any language.

IIR Filter Types
Butterworth (Low pass, High pass, Band pass and Band stop)
Chebyschev type 1 and 2 as above
Oscillators
Resonators
FIR Filter Types
Windowed Filters (Barltett/Blackmann/Hamming/Hann/Kaiser)
Frequency Sampling
Rectangular
User Defined
Rate Changing
Cascaded Integrator/Comb filters
FIR Filters with Interpolation and Decimation
Communications
Raised Cosine
Pre/De-emphasis filters
Sin/Cos Modulators
CTCSS Encoder
Goertzel Tone Decoder
Adaptive Filter
Least Mean Square (LMS)
LMS DFT
Minimum mean squared error (MMSE)
Frequency Analysis
FFT: forward/inverse, Decimation in Time/Frequency
Zardoz Capabilities

The graphical interface enables viewing of filter characteristics such as:-

  • Magnitude from Transfer function or FFT of impulse response
  • Impulse response
  • Phase plot
  • S/Z plane pole/zero plot

A sample plot of an IIR filter magnitude response and Z plane plot are shown below.

Zardoz GUI showing magnitude and Z plane plot

Contact us for more information.