QEDesign

Advanced Filter Design Software

 

QEDesign is a family of filter design software packages. QEDesign Lite, QEDesign 1000 and QEDesign 2000 all approach the problem of designing FIR and IIR filters. This note details the differences and similarities between these packages. Two advanced packages address multirate filters – where a change of sample rate is used, either within the system as a means to reduce computation with QEDesign Multirate, or as the goal of the system with QEDesign Sample Rate Conversion.

Multirate filter design whitepaper available.

The following tables indicate specific functionality for each version of QEDesign:

 

Supported Filter Types

Type of Filter QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
Lowpass Yes Yes Yes
Highpass Yes Yes Yes
Bandpass Yes Yes Yes
Bandstop Yes Yes Yes Yes
Differentiator No Yes Yes
Multiband No Yes Yes
Hilbert Transformer No Yes Yes
Arbitrary Magnitude (FIR) No Yes Yes
Halfband No Yes Yes
Raised Cosine No Yes Yes
Root Raised Cosine No Yes Yes
Arbitrary Group Delay No Yes Yes

Maximum Filter Order

Type of Filter QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
IIR 12th order 80th order 200th order
FIR with windows 128 2048 100,000
Equiripple FIR 64 1024 50,000

Equiripple limit is the same as FIR for all.

IIR Analog Prototypes

Type of Filter QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
Butterworth Yes Yes Yes
Tschebyscheff Yes Yes Yes
Inverse Tschebyscheff Yes Yes Yes
Elliptic Yes Yes Yes
Bessel Yes Yes Yes

Digital Transformation Methods

Method QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
Bilinear Yes Yes Yes
Impulse Invariant No Yes Yes
Matched Z-Transform No No Yes

IIR Realization Methods for bilinear and matched z-transform designs

Method QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
Cascade Yes Yes Yes
Parallel No No Yes
Ratio of polynomials No No Yes

FIR Window Functions

Window Function QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
Rectangular Yes Yes Yes
Triangular Yes Yes Yes
Hanning Yes Yes Yes
Hamming Yes Yes Yes
Blackman Yes Yes Yes
Kaiser Yes Yes Yes
Exact Blackman No Yes Yes
3 Term Cosine No Yes Yes
3 Term Cosine with continuous 3rd Derivative No Yes Yes
Minimum 3 Term Cosine No Yes Yes
4 Term Cosine No Yes Yes
4 Term Cosine with continuous 5th Derivative No Yes Yes
Minimum 4 Term Cosine No Yes Yes
Good 4 Term Blackman Harris No Yes Yes
Harris Flat Top No Yes Yes
Dolph-Tschebyscheff No Yes Yes
Taylor No Yes Yes
Gaussian No Yes Yes

System Analysis

Domain Type QEDesign family member
QEDesign Lite QEDesign 1000 QEesign 2000
Z-Domain transfer function No Yes Yes
S-Domain transfer function No Yes Yes

Compensation Features

Features QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
D to A Conversion No Yes Yes
Comb Filter Compensation No Yes Yes
Phase Equalization No Yes Yes

Plot Options

Plot Type QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
Magnitude Yes Yes Yes
Log Magnitude Yes Yes Yes
Poles and Zeros Yes Yes Yes
Phase Yes Yes Yes
Group Delay Yes Yes Yes
Impulse Response Yes Yes Yes
Step Response No Yes Yes
Logarithmic Frequency Scale No Yes Yes

Miscellaneous

Features QEDesign family member
QEDesign Lite QEDesign 1000 QEDesign 2000
Graphical Placement of Poles and Zeros with simultaneous display of system response No No Yes
Quad Precision Calculations for critical designs No No Yes
ProductsSoftware Products