A time-domain method to extract the envelope of an amplitude modulated sign
al at high speed is presented. This method, the envelope detection filter (
EDF), is based on a nonlinear function of two consecutive samples of the in
put sequence. In spite of its simplicity, EDF provides a quite good approxi
mation to the analytical signal magnitude for a wide range of signals and c
onditions. The paper presents the basis of the technique and analyzes the s
ources of error and its sensitivity to noise and signal bandwidth. Results
of experiments with simulated signals are in good agreement with the theore
tical model. Furthermore, EDF allows a straightforward implementation using
a pipeline of two registers and a memory look-up table, The hardware imple
mentation of EDF has been tested at a 10 MS/s, although current technology
could achieve several times this throughput rate. Results obtained with EDF
for real data of nondestructive testing experiments, are compared with tho
se provided by the full precision analytical signal magnitude obtained by a
software Hilbert transform. In all cases, no significant differences are a
ppreciated between the analytical signal magnitude and the EDF output, whic
h is computed in much less time.