Version 18
    MCU/MPU/DSP > IDEs & Compilers > Compilers >
    Digital Filter Design Lite (Physical product)


    This software makes designing and analyzing Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters easy. Enter frequency specifications and filter code and coefficients are generated automatically. Graphical output windows provide the desired filters characteristics.

    The Digital Filter Design Lite software package provides a subset of the functionality in the full version of Digital Filter Design. The differences between the Lite and full versions are include the number of filter taps allowed for the lite vs the full, respectively: 1) FIR Filter Taps: 64 vs 513, 2) IIR Low pass or High pass Filter Taps: 4 vs 10, 3) IIR Band pass or Band stop Filter Taps: 8 vs 10.


    Finite Impulse Response Filter Design

    • Design Method Selection
      – FIR Windows Design
      – FIR Equiripple Design (Parks-McClellan)
    • Lowpass, Highpass, Bandpass and Bandstop filters
    • FIR filters can have up to 513 taps
    • Following window functions are supported:
      – Rectangular
      – Hanning (Hann)
      – Hamming
      – Triangular
      – Blackman
      – Exact Blackman
      – 3 Term Cosine
      – 3 Term Cosine with continuous 3rd Derivative
      – Minimum 3 Term Cosine
      – 4 Term Cosine
      – 4 Term Cosine with continuous 5th Derivative
      – Minimum 4 Term Cosine
      – Good 4 Term Blackman Harris
      – Harris Flat Top
      – Kaiser
      – Dolph-Tschebyscheff
      – Taylor
      – Gaussian
    • Reports show design details such as window
      coefficients and Impulse Response prior to multiplying
      by the window function

      Infinite Impulse Response Filter Design

      Lowpass, Highpass, Bandpass and Bandstop Filters

    • Filter orders up to 10 for Lowpass and Highpass
    • Filter orders up to 20 for Bandpass and Bandstop
    • Five Analog Prototype Filters are available:
      – Butterworth
      – Tschebyscheff
      – Inverse Tschebyscheff
      – Elliptic
      – Bessel
    • Digital Transformations are performed by Bilinear
      Transformation Method
    • Reports show design details such as all
      transformations from normalized lowpass filter to
      desired filter

      Code Generation Features

      Generated files are compliant with the Microchip
      dsPIC30F C30 Compiler, Assembler and Linker
    • Choice of placement of coefficients in Program Space
      or Data Space
    • C wrapper/header code generation


      Magnitude Response vs. Frequency
    • Log Magnitude vs. Frequency
    • Phase Response vs. Frequency
    • Group Delay vs. Frequency
    • Impulse Response vs. Time (per sample)
    • Step Response vs. Time (per sample)
    • Pole and Zero Locations (IIR only)

    Ships With

    • Digital Filter Design Lite

    Blog Posts