Jednym zastosowaniem transformacji Hilberta jest uzyskanie tak zwanego sygnału analitycznego. Dla sygnału s ( t ) , jego transformacji Hilberta s ( t ) jest zdefiniowana jako kompozycja:s^( t )
sZA(t)=s(t)+js^(t)
Sygnał analityczny, który otrzymujemy, jest złożony, dlatego możemy wyrazić go w notacji wykładniczej:
sA(t)=A(t)ejψ(t)
gdzie:
A (t) jest chwilową amplitudą (obwiednią)
ψ ( t ) jest fazą chwilową.
Więc w jaki sposób są one pomocne?
Chwilowa amplituda może być użyteczna w wielu przypadkach (jest szeroko stosowana do znajdowania obwiedni prostych sygnałów harmonicznych). Oto przykład odpowiedzi impulsowej:
Po drugie, na podstawie fazy możemy obliczyć częstotliwość chwilową:
fa( t ) = 12 πreψret( t )
Co ponownie jest pomocne w wielu zastosowaniach, takich jak wykrywanie częstotliwości tonu zamiatania, silniki obrotowe itp.
Inne przykłady użycia obejmują:
Próbkowanie sygnałów wąskopasmowych w telekomunikacji (głównie przy użyciu filtrów Hilberta).
Obrazowanie medyczne.
Przetwarzanie tablic dla kierunku przybycia.
Analiza odpowiedzi systemu.
Transformacja Hilberta (i transformacja Riesz w wyższych wymiarach) może być bardziej podstawowym narzędziem. Podoba mi się prolog rozdziału 2 w Wyjaśnieniach analizy harmonicznej z zastosowaniem teorii teorii funkcji zespolonych i grupy Heisenberga autorstwa Stevena G. Krantza:
Zastosowania w przetwarzaniu sygnału / obrazu są liczne, być może ze względu na jego podstawowe właściwości: natychmiastowe oszacowanie amplitudy / częstotliwości, konstrukcja filtrów przyczynowych tylko dla amplitudy (relacje Kramersa-Kröniga), falki kierunkowe 2D małej nadmiarowości, wykrywanie krawędzi niezmiennika przesunięcia, itp.
Sugerowałbym również dwa tomy F. Kinga, 2009, Hilbert przekształca .
źródło
Transformacja (FT lub Hilbert itp.) Nie tworzy nowych informacji z niczego. Zatem „otrzymana informacja” lub dodatkowy wymiar wynikowego sygnału kompleksu analitycznego dostarczonego przez transformację Hilberta sygnału 1D / rzeczywistego jest formą podsumowania środowiska lokalnego każdego punktu tego sygnału, połączonego z tym punkt.
Informacje takie jak lokalna faza i amplituda obwiedni to tak naprawdę informacje o pewnej szerokości lub zasięgu (do nieskończonego zakresu) sygnału otaczającego każdy punkt lokalny. Transformacja Hilberta, generując jeden składnik złożonego sygnału analitycznego z sygnału rzeczywistego 1D, zagęszcza pewne informacje z otaczającego zasięgu sygnału do każdego pojedynczego punktu sygnału, umożliwiając w ten sposób podejmowanie większej liczby decyzji (np. Trochę demodulując , wykresowanie amplitudy obwiedni itp.) w każdym lokalnym (teraz złożonym) punkcie lub próbce, bez konieczności ponownego skanowania i / lub przetwarzania nowego okna (falka, okienko Goertzel itp.) o pewnej szerokości na sygnał na każdym punkt.
źródło
Sygnał analityczny wytwarzany przez transformację Hilberta jest użyteczny w wielu aplikacjach do analizy sygnałów. Jeśli najpierw przefiltrujesz filtr pasmowo, reprezentacja sygnału analitycznego daje informacje o lokalnej strukturze sygnału:
Ta reprezentacja została wykorzystana do
Rozciąga się również na wyższe wymiary za pomocą transformacji Riesz, na przykład sygnału monogenicznego.
źródło
Zaimplementowanie transformacji Hilberta umożliwia nam utworzenie sygnału analitycznego na podstawie oryginalnego sygnału o wartości rzeczywistej. A w świecie łączności możemy użyć sygnału analitycznego do łatwego i dokładnego obliczenia chwilowej wielkości oryginalnego sygnału o wartości rzeczywistej. Ten proces jest wykorzystywany w demodulacji AM. Również z sygnału analitycznego możemy łatwo i dokładnie obliczyć chwilową fazę oryginalnego sygnału o wartości rzeczywistej. Proces ten stosuje się zarówno w demodulacji fazowej, jak i FM. Twój profesor ma rację, mówiąc o transformacji Hilberta, ponieważ jest tak cholernie przydatny w systemach komunikacyjnych.
źródło
Świetne odpowiedzi już, ale chciałem dodać, że konwersja sygnału do jego wersji analitycznej jest łatwa w domenie cyfrowej (wymagany filtr półpasmowy ma połowę swoich współczynników równą zero), ale w tym przypadku częstotliwość próbkowania można zmniejszyć połowa, zasadniczo dzieląc przetwarzanie na rzeczywiste i wymyślone ścieżki. Oczywiście, tutaj jest pewien koszt i niektóre krzyżowe warunki muszą być obsługiwane, ale ogólnie jest to pomocne w implementacjach sprzętowych, gdy częstotliwość zegara jest czynnikiem.
źródło
Jak już wyjaśniono w innych odpowiedziach, transformata Hilberta służy do uzyskania sygnału anaytycznego, który może zostać wykorzystany do znalezienia obwiedni i fazy sygnału.
Innym sposobem patrzenia na transformację Hilberta jest dziedzina częstotliwości. Ponieważ sygnał rzeczywisty ma identyczne dodatnie i ujemne składowe częstotliwości, dlatego w analizie ta informacja jest zbędna.
Transformacja Hilberta służy do wyeliminowania części częstotliwości ujemnej i podwojenia wielkości części częstotliwości dodatniej (aby utrzymać tę samą moc).
Tutaj zaprojektowany filtr Hilbert Transform ma charakter pasmowoprzepustowy, który przepuszcza częstotliwości od 50 MHz do 450 MHz. Wejście jest sumą dwóch sygnałów sinusoidalnych o częstotliwościach równych 200 MHz i 500 MHz.
Z wykresu PSD możemy zobaczyć, że składowa częstotliwości ujemnej sygnału 200 MHz zostaje osłabiona, a sygnał 500 MHz przechodzi jako taki.
źródło
To pytanie ma już wiele doskonałych odpowiedzi, ale chciałem załączyć ten bardzo prosty przykład i wyjaśnienie z tej strony, które masowo wyjaśniły pojęcie i użyteczność transformacji Hilberta:
(Uwaga: Ja nie autor strony)
źródło
complicated signals which are expressible as a sum of many sinusoids, a filter can be constructed which shifts each sinusoidal component by a quarter cycle
, dlaczego miałoby to być wykonane? Jaka jest motywacja i praktyczna wartość?