Spektrogram pokazuje, jak częstotliwości sygnału zmieniają się w czasie za pomocą kolorów, ułatwiając widoczność wzorów, impulsów, szumu i modulacji. Ten artykuł wyjaśnia, jak spektrogramy różnią się od innych wyświetlaczy, jak są obliczane, jak rozdzielczość i ustawienia wizualne wpływają na dokładność oraz jak odczytywać wzory. Dostarcza jasnych, szczegółowych informacji na każdy temat tematu.

Przegląd spektrogramu
Spektrogram to obraz, który pokazuje, jak częstotliwości sygnału zmieniają się w czasie. Wygląda to jak kolorowa mapa z czasem na osi poziomej, częstotliwością na osi pionowej i kolorem pokazującym siłę sygnału. Ten widok ułatwia zrozumienie, co dzieje się wewnątrz sygnału w różnych momentach. Pomaga ujawnić powolne zmiany częstotliwości, nagłe przesunięcia, krótkie serie oraz wzory tworzone przez różne typy modulacji. Pokazuje też zmiany w szumie tła i sprawia, że słabsze sygnały są bardziej zauważalne, nawet gdy obecne są silniejsze tony.
Spektrogramy vs. widmo i wyświetlacze wodospadów

Główne różnice
Chociaż wszystkie trzy wykazują wartość częstotliwościową, tylko spektrogramy i wodospady wykazują zmienne zachowanie czasowe. Widmo pokazuje jeden moment, podczas gdy wodospad nakłada widma, ale podkreśla długoterminowe trendy. Spektrogram unikalnie oferuje szczegółowy, kolorowy obraz czasowo-częstotliwościowy.
Tabela porównawcza
| Cecha | Spektrum (fabuła FFT) | Spektrogram | Ekspozycja wodospadu |
|---|---|---|---|
| Informacje zmienne w czasie | Nie | Tak | Tak |
| Informacje o częstotliwości | Tak | Tak | Tak |
| Pokazana amplituda | Tak | Tak (oznaczone kolorami) | Tak (wysokość lub kolor) |
| Najlepsze dla | Natychmiastowy migawka | Zmiany w czasie | Długie trendy historyczne |
Podstawy obliczeń spektrogramowych
Proces krok po kroku
• Podziel sygnał na krótkie, nakładające się ramki.
• Zastosowanie funkcji okna (np. Hann lub Hamming) do każdej klatki.
• Oblicz FFT każdej ramki okienkowej, aby uzyskać jej widmo.
• Przelicz magnitudy widma na dB lub liniowe wartości intensywności.
• Odwzorowywanie intensywności na kolory, aby pokazać słabe i silne składowe.
• Umieść widma w czasie, aby utworzyć pełny spektrogram.
Czynniki wpływające na dokładność
| Parametr | Rola w spektrogramie |
|---|---|
| Długość okna (rozmiar FFT) | Steruje szczegółami częstotliwości. Dłuższe okna pokazują dokładniejszą rozdzielczość częstotliwościową. |
| Typ okna | Wpływa na sposób przetwarzania każdego kawałka i zmniejsza ilość niechcianych artefaktów. |
| Procent nakładania | Wyższe nakładanie daje płynniejszą rozdzielczość czasową. |
| Częstotliwość próbkowania | Ustawia najwyższą częstotliwość, jaką można wyświetlić. |
Rozdzielczość czasowo-częstotliwościowa w spektrogramach

Dłuższe okno (lepsza rozdzielczość częstotliwościowa)
• Oddziela częstotliwości zbliżone do siebie
• Wyraźniej pokazuje powolne zmiany częstotliwości
• Zmniejsza klarowność szybkich lub krótkich zdarzeń
Krótsze okno (lepsza rozdzielczość czasowa)
• Wyraźniej pokazuje nagłe zmiany
• Rejestruje szybkie zmiany częstotliwości
• Generuje szersze lub mniej szczegółowe pasma częstotliwości
Końcówki spektrogramów nieciągłych do długoterminowego monitorowania sygnału
Mocne strony
Nadaje się do długoterminowego monitorowania sygnałów. Zużywa mniej pamięci niż nagrywanie ciągłe. Sprawdza się dobrze przy powolnych lub okazjonalnych zmianach. Przydatne przy długoterminowych kontrolach zgodności
Słabości
Nie jest skuteczne przy szybkich lub nieprzewidywalnych seriach. Nie zapewnia pełnego ciągłego widoku czasu. Dokładność zależy od tego, jak dobrze każdy cięcie jest wyzwalane.
W przypadku sygnałów o szybkim zachowaniu ciągłe podejście zapewnia jaśniejszy wgląd.
Spektrogramy ciągłe do analizy szybkich zdarzeń

Spektrogram ciągły wykorzystuje długie nagranie z przesuwającym się, nakładającym się oknem, aby zapewnić widok bez przerw. Metoda ta rejestruje szybkie zdarzenia, dopasowuje się do przebiegu fali i wspiera szczegółową korelację pakietów, impulsów i symboli.
| Zalety | Opis |
|---|---|
| Brak luk w osi czasu | Każdy moment sygnału jest uwzględniony. |
| Rejestruje szybkie zmiany | Wyraźnie pokazuje bursty, szybkie zmiany, błędy i inne szybkie zdarzenia. |
| Wyrównany z przebiegiem | Pasuje do sygnału w dziedzinie czasu bez przerw. |
| Wspiera szczegółową korelację | Pomaga analizować pakiety, symbole i inne struktury na drobnym poziomie. |
Spektrogramowe mapy kolorów i ustawienia skalowania
Mapy kolorowe

| Mapa kolorowa | Opis |
|---|---|
| Inferno / Viridis | Płynne i spójne, co pomaga wyraźnie pokazać zmiany. |
| Jet | Jasny i kolorowy, ale może zmienić sposób postrzegania danych. |
| Ciepło (- czerwony - żółty) | Wyraźnie podkreśla mocne strony sygnału. |
Skalowanie amplitudy

| Typ skalowania | Najlepsze dla | Opis |
|---|---|---|
| Liniowy | Sygnały o niskim zakresie dynamicznym | Pokazuje zmiany bezpośrednio, ale może ukryć bardzo słabe szczegóły. |
| dB | Sygnały o szerokim zakresie dynamicznym | Kompresuje zakres, dzięki czemu łatwiej porównać mocne i słabe części. |
Zarządzanie zakresem dynamicznym

| Ustawienie zasięgu | Efekt |
|---|---|
| Za wąskie | Kolory stają się nasycone, przez co wyświetlacz jest trudny do odczytania. |
| Za szeroki | Słabe fragmenty sygnału znikają na wykresie. |
Jak odczytać spektrogram?
Typowe wzorce spektrogramów
• Linia pozioma – ton ciągły lub nośny
• Pionowa smuga – krótki impuls lub szybki wybuch
• Śledzenie diagonalne – przebieg częstotliwości lub chirp
• Szum skupiskowy – zakłócenia szerokopasmowe
• Symetryczne pasma boczne – modulacja AM lub PM
• Okresowe impulsy – aktywność pakietów lub sygnały impulsowe
Proste wskazówki dotyczące interpretacji spektrogramów
• Zwracaj uwagę na powtarzające się kształty, aby wykryć modulację lub regularną aktywność
• Sprawdzanie natężenia kolorów, aby zobaczyć różnicę między silniejszymi a słabszymi sygnałami
• Obserwuj, jak częstotliwość się porusza, aby wykryć dryf lub podskakiwanie.
• Spójrz na szerokość sygnału, aby zrozumieć FM, rozprzestrzenianie się lub jitter
Przewodnik po ustawieniach okien spektrogramu
| Cel analizy | Typ okna | FFT Rozmiar | Nakładanie | Uwagi |
|---|---|---|---|---|
| Wykryj krótkie impulsy | Hann | Krótki | 75–95% | Dobre do szybkich wydarzeń |
| Zidentyfikuj bliskie częstotliwości | Blackman | Długi | 50–75% | Szczegółowość o wyższych częstotliwościach |
| Uzyskaj dokładną amplitudę | Flat-top | Medium | 25–50% | Pomaga w dokładności poziomu |
| Redukuj płaty boczne | Blackman-Harris | Medium | 50–75% | Pomaga ujawnić sygnały niskiego poziomu |
| Monitorowanie w czasie rzeczywistym | Hamming | Medium | 50–80% | Zrównoważona klarowność i szybkość |
Zastosowania spektrogramów
RF i bezprzewodowe
Spektrogramy pomagają wykrywać zakłócenia, sprawdzać aktywność przeskakową częstotliwości, monitorować niepożądane emisje oraz identyfikować niestabilność stopni mocy RF.
Audio i mowa
Ułatwiają one dostrzeganie fonemów, sybilantów i formantów, a także wykrywają przecięcia, zniekształcenia i inne artefakty w sygnałach audio.
Radar i obrona
W pracy radarowej spektrogramy ujawniają ćwierkanie, ciągi impulsów, aktywność zakłócającą oraz szczegóły związane z technikami kompresji impulsów.
Mechanika i wibracje
Pomagają wykrywać częstotliwości łożysk, śledzić rezonans przekładni oraz identyfikować krótkie zdarzenia uderzenia w maszynach obracających się lub ruchomych.
Sygnały biomedyczne
Spektrogramy są przydatne do monitorowania zmian czasowo-częstotliwościowych EEG i EKG oraz wykrywania nieprawidłowych wybuchów lub nieprawidłowości rytmu.
Podsumowanie
Spektrogramy ujawniają zarówno zachowanie czasowe, jak i częstotliwościowe, pomagając zrozumieć tony, rozbłyski, szum i modulację. Wybierając odpowiednie ustawienia okien, nakładanie się, mapę kolorów i skalowanie, wyświetlacz staje się wyraźniejszy i bardziej niezawodny. Przy odpowiednim ustawieniu i dokładnym odczytaniu spektrogramy dają pełny obraz aktywności sygnału, nie pomijając szybkich zmian ani długoterminowych trendów.
Najczęściej zadawane pytania [FAQ]
W jakich formatach plików można zapisać spektrogram?
Można go zapisywać jako PNG, JPG lub TIFF dla obrazów oraz jako CSV, MAT lub HDF5 dla surowych danych.
Czy spektrogram pokazuje informacje o fazie?
Nie. Standardowy spektrogram pokazuje jedynie jasność jasności. Faza wymaga osobnego spektrogramu fazowego.
Jak poziom szumów wpływa na spektrogram?
Wysoka poziom szumów może ukryć słabe sygnały, przez co trudno je dostrzec.
Dlaczego przed wykonaniem spektrogramu potrzebne jest wstępne przetwarzanie?
Wstępne przetwarzanie, takie jak filtrowanie lub usuwanie DC, pomaga usuwać niechciane treści i poprawia przejrzystość.
Czy spektrogramy mogą aktualizować się w czasie rzeczywistym?
Tak. Dzięki szybkiemu przetwarzaniu FFT i krótkim oknom mogą działać nieprzerwanie wraz z napływaniem danych.
Czy spektrogramy działają ze złożonymi sygnałami I/Q?
Tak. Dane I/Q są przeliczane na magnitudę lub moc przed utworzeniem spektrogramu.