What is a Hilbert Transform and How Does it Work?

In summary, the Hilbert transform is an integral transform that is used in the NB4 function for vibration analysis in helicopter transmissions. It helps to compute the envelope of a signal by shifting the phase of each frequency component by 90 degrees. This allows for the extraction of the instantaneous envelope of an oscillatory signal, which is useful for analyzing amplitude modulated signals.
  • #1
enigma
Staff Emeritus
Science Advisor
Gold Member
1,757
17
Anybody know what a Hilbert transform does?

NB4 uses the envelope of the signal, band-pass filtered about the mesh frequency. The envelope, s, is computed using the Hilbert transform and is given by:

[tex]s(t)=[[b(t)+i[H(b(t))]]] [/tex]

Where b(t) is the signal band-pass filtered about the mesh frequency. H(b(t)) is the Hilbert transform of b(t) and i is the sample index.

A Review of Vibration Based Techniques for Helicopter Transmission Diagnostics by Paul D. Samuel and Darryll J. Pines, p19

The NB4 function is looking at how the frequency of noise from a gearbox changes as a damaged tooth passes the sensor. I understand the concept, but I don't understand what the math is actually computing...
 
Last edited:
Mathematics news on Phys.org
  • #2
The Hilbert transform is an integral transform (much like Laplace and Fourier) as defined at mathworld here.Mathwolrd Link

The Mathematical definition there really doesn't give much insight into the application of the HT in the example you quote. If however you look at the table of Hilbert Transforms at the link you'll notice that sin(.) and cos(.) are transform pairs, this is basically the key to what the HT is doing in your example.

Essentially for narrow band signals (and possibly others - can't remember the full details) the Hilbert Transform is much the same as a 90 degree phase shift on every frequency component. This has significant application in the field of "envelope detection" as a tractable method of obtaining the approx instantaneous envelope of an oscillatory signal.

Imagine for example that you're looking at an amplitude modulated sine wave and you wish to process it in some way so as to preserve only the modulating function (that is the envelope) and throw away oscillations. If you can generate a quadrature signal of the same modulation (envelope) then you can easily generate the instantaneous envelope (A(t)) from :

A(t) cos^2(.) + A(t) sin^2(.) = A(t).

So in a nut shell that's what the Hilbert transform is doing in your quoted application. :)
 
Last edited:
  • #3
Ah. That makes sense.

Thanks uart!
 

Related to What is a Hilbert Transform and How Does it Work?

What is a Hilbert Transform?

A Hilbert Transform is a mathematical tool used in signal processing to analyze and manipulate complex signals. It transforms a time domain signal into a frequency domain signal, making it easier to analyze and process.

How does a Hilbert Transform work?

A Hilbert Transform works by taking a signal and decomposing it into two parts: the real part and the imaginary part. The real part represents the original signal, while the imaginary part contains information about the signal's phase and frequency. This allows for a more comprehensive analysis of the signal.

What are the applications of a Hilbert Transform?

A Hilbert Transform has various applications in signal processing, including demodulation, envelope detection, and spectrum analysis. It is also used in image processing, particularly in edge detection and image enhancement.

What are the limitations of a Hilbert Transform?

One limitation of a Hilbert Transform is that it only works on signals with finite energy. It also assumes that the signal is stationary, meaning its properties do not change over time. Additionally, it may produce inaccurate results if the signal contains a lot of noise.

Are there different types of Hilbert Transforms?

Yes, there are different types of Hilbert Transforms, including the discrete-time Hilbert Transform, the continuous-time Hilbert Transform, and the fractional Hilbert Transform. Each type has its own specific properties and applications.

Similar threads

  • Electrical Engineering
Replies
4
Views
460
  • Calculus and Beyond Homework Help
Replies
1
Views
2K
  • Electrical Engineering
Replies
4
Views
929
Replies
26
Views
5K
  • Electrical Engineering
Replies
20
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
6
Views
4K
Replies
7
Views
3K
  • Introductory Physics Homework Help
Replies
8
Views
1K
  • Advanced Physics Homework Help
Replies
6
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
5
Views
1K
Back
Top