DSP Master VCL
|
Demodulates a signal.
TSignalEnvelopeDetector = class(TSignalDecimator);
Uses a hilbert transformer filter to get 90 degrees phase shifted version of the original and then forms the envelope like this:
envelope[i] = sqrt(sqr(X[i-HilbertDelay]) + sqr(Y[i]));
This is an alternative way to detect the envelope in comparison to the method offered by TSignalDecimator. This approach is slower, but could result in significant noise reduction.
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
|
What do you think about this topic? Send feedback!
|