NOTE: This is a hosting of the works of A.J. Fisher who died on February 29 2000.
Source can be found at

If you would like this to be taken down, please contact me at

Hilbert Transformers


To be written


To be written

We need to know the sample rate (in samples per second).
Sample rate:

Enter the length of the finite-impulse response, in samples. The larger the value, the more accurate the filter, but the slower its execution.
Impulse length:

If you are going to execute the generated filter on a fixed-point processor, you will want to know how the filter behaves when the coefficents are truncated to n bits. To find out, enter the value of n in the box. (If you are not interested in this feature, leave the field blank. For more information, click here.)
Truncate coefficients to bits

By default, the frequency response graph has a linear magnitude scale. If that is what you want, leave the following box blank. If you want a logarithmic magnitude scale in dB, enter the lower limit of the magnitude scale in dB here (e.g. -80).
Lower limit (dB), or blank for linear scale:

Submit form:

Reset form:

Tony Fisher /