Spektrogram: Izračun, ločljivost in interpretacija

Dec 01 2025
Izvir: DiGi-Electronics
Brskaj: 683

Spektrogram prikazuje, kako se frekvence signala spreminjajo skozi čas z uporabo barv, kar olajša opazovanje vzorcev, izbruhov, šuma in modulacije. Ta članek pojasnjuje, kako se spektrogrami razlikujejo od drugih prikazov, kako se izračunajo, kako ločljivost in vizualne nastavitve vplivajo na natančnost ter kako brati vzorce. Nudi jasne, podrobne informacije o vsakem delu teme.

Figure 1. Spectrogram

Pregled spektrograma

Spektrogram je slika, ki prikazuje, kako se frekvence signala spreminjajo skozi čas. Izgleda kot barvna karta s časom na vodoravni osi, frekvenco na vertikalni osi in barvo, ki prikazuje, kako močan je signal. Ta pogled olajša razumevanje, kaj se dogaja znotraj signala v različnih trenutkih. Pomaga razkriti počasne spremembe frekvence, nenadne premike, kratke izbruhe in vzorce, ki jih ustvarjajo različne vrste modulacije. Prav tako kaže spremembe v ozadju šuma in naredi šibkejše signale bolj opazne, tudi ko so prisotni močnejši toni.

Spektrogrami v primerjavi s spektrom in prikazi slapov

Figure 2. Spectrograms vs. Spectrum and Waterfall Displays

Glavne razlike

Medtem ko vsi trije prikazujejo frekvenčno vsebino, le spektrogrami in slapovi kažejo časovno spremenljivo vedenje. Spekter prikazuje en sam trenutek, medtem ko slap zloži spektre, a poudarja dolgoročne trende. Spektrogram edinstveno ponuja podroben, barvno preslikan pogled na čas in frekvenco.

Primerjalna tabela

ZnačilnostSpekter (FFT zgodba)SpektrogramRazstava slapov
Časovno spremenljive informacijeNeDaDa
Informacije o frekvenciDaDaDa
Prikazana amplitudaDaDa (barvno kodirano)Da (višina ali barva)
Najboljše zaTakojšnji posnetekSpremembe skozi časDolgi zgodovinski trendi

Osnove spektrogramskega računanja

Postopek korak za korakom

• Razdelite signal na kratke, prekrivajoče se okvirje.

• Uporabi funkcijo okna (npr. Hann ali Hamming) za vsak okvir.

• Izračunajte FFT vsakega okenskega okvira, da dobite njegov spekter.

• Pretvorite spektralne velikosti v dB ali linearne vrednosti intenzitete.

• Preslikajte intenzitete na barve, da prikažete šibke in močne komponente.

• Postavite spektre v časovni red, da tvorite celoten spektrogram.

Dejavniki, ki vplivajo na natančnost

ParameterVloga v spektrogramu
Dolžina okna (velikost FFT)Nadzoruje podrobnosti frekvence. Daljša okna kažejo bolj natančno frekvenčno ločljivost.
Tip oknaOblikuje, kako se vsak kos obdela, in zmanjšuje nezaželene artefakte.
Odstotek prekrivanjaVečje prekrivanje omogoča bolj gladko časovno ločljivost.
Vzorčna frekvencaNastavi najvišjo frekvenco, ki jo je mogoče prikazati.

Časovno-frekvenčna ločljivost v spektrogramih

Figure 3. Time–Frequency Resolution in Spectrograms

Daljše okno (boljša frekvenčna ločljivost)

• Loči frekvence, ki so blizu ena drugi

• Bolj jasno prikazuje počasne spremembe frekvence

• Zmanjša jasnost hitrih ali kratkih dogodkov

Krajše okno (boljša časovna ločljivost)

• Jasneje prikazuje nenadne spremembe

• Zajame hitre premike frekvence

• Ustvarja širše ali manj podrobne frekvenčne pasove

Nasveti za diskontinuirane spektrograme za dolgoročno spremljanje signalov

Prednosti

Primerno za dolgoročno spremljanje signalov. Porabi manj pomnilnika kot neprekinjeno snemanje. Dobro deluje za počasne ali občasne menjave. Koristno za dolgotrajne preglede skladnosti

Slabosti

Ni učinkovito za hitre ali nepredvidljive izbruhe. Ne omogoča popolnoma neprekinjenega časovnega pregleda. Natančnost je odvisna od tega, kako dobro je vsak rez sprožen.

Pri signalih z hitrim vedenjem neprekinjen pristop ponuja jasnejši vpogled.

Kontinuirani spektrogrami za analizo hitrih dogodkov

Figure 4. Continuous Spectrograms for Fast Event Analysis

Kontinuirani spektrogram uporablja dolg posnetek z drsnim, prekrivajočim se oknom, da zagotovi pogled brez vrzeli. Ta metoda zajame hitre dogodke, se poravna z valovno obliko in podpira podrobno korelacijo paketov, impulzov in simbolov.

PrednostiOpis
Brez vrzeli v časovniciVsak trenutek signala je vključen.
Zajame hitre spremembeJasno prikazuje izbruhe, hitre premike, hrošče in druge hitre dogodke.
Poravnano z valovno oblikoUjema se s signalom časovne domene brez prekinitev.
Podpira podrobno korelacijoPomaga analizirati pakete, simbole in druge strukture na drobni ravni.

Barvni zemljevidi spektrogramov in nastavitve skaliranja

Barvni zemljevidi

Figure 5. Color Maps

Barvni zemljevidOpis
Inferno / ViridisGladko in dosledno, kar pomaga jasno pokazati spremembe.
JetSvetel in barvit, a lahko spremeni način, kako se podatki zaznavajo.
Toplota (črna - rdeča - rumena)To bolj jasno poudari močne dele signala.

Amplitudno skaliranje

Figure 6. Amplitude Scaling

Tip skaliranjaNajboljše zaOpis
LinearnoNizkodinamični signaliPrikazuje spremembe neposredno, a lahko skrije zelo šibke podrobnosti.
dBŠirokospektralni dinamični signaliStisne razpon, tako da je lažje primerjati močne in šibke dele.

Upravljanje dinamičnega razpona

Figure 7. Dynamic Range Management

Nastavitev razdaljeUčinek
PreozekBarve postanejo nasičene, zaradi česar je prikaz težko berljiv.
PreširokŠibki deli signala izginejo na grafu.

Kako brati spektrogram?

Pogosti spektrogramski vzorci

• Vodoravna linija – neprekinjen ton ali nosilec

• Navpična proga – kratek impulz ali hiter izbruh

• Diagonalna sled - frekvenčni sweep ali chirp

• Zgručen šum - motnje širokopasovnega interneta

• Simetrični stranski pasovi - AM ali PM modulacija

• Periodični izbruhi - aktivnost paketov ali pulzni signali

Preprosti nasveti za interpretacijo spektrogramov

• Opaziti ponavljajoče se oblike za opazovanje modulacije ali redne aktivnosti

• Preverite intenziteto barv za razliko med močnejšimi in šibkejšimi signali

• Opazuj, kako se frekvenca premika, da zaznaš drift ali skakanje

• Poglejte širino signala za razumevanje FM, širjenja ali jitterja

Vodnik za nastavitve oken spektrograma

Cilj analizeTip oknaFFT VelikostPrekrivanjeOpombe
Zaznavanje kratkih izbruhovHannKratko75–95%Dober za hitre dogodke
Identificirajte bližnje frekvenceBlackmanDolga50–75%Višje frekvence podrobnosti
Pridobite natančno amplitudoRavna ploščaMedium25–50%Pomaga pri natančnosti nivoja
Zmanjšaj stranske režnjeBlackman-HarrisMedium50–75%Pomaga razkriti nizkonivojske signale
Spremljanje v realnem časuHammingMedium50–80%Uravnotežena jasnost in hitrost

Uporaba spektrogramov 

RF in brezžično

Spektrogrami pomagajo zaznati motnje, preveriti frekvenčno skakanje, spremljati nezaželene emisije in prepoznavati nestabilnost v RF fazah moči.

Zvok in govor

Omogočajo enostavno prepoznavanje fonemov, sibilanc in formantov, hkrati pa zaznavajo izrezovanje, popačenje in druge artefakte v zvočnih signalih.

Radar in obramba

Pri radarskem delu spektrogrami razkrivajo čivke, pulzne nize, motenje in podrobnosti, povezane s tehnikami kompresije pulzov.

Mehanika in vibracije

Pomagajo zaznavati frekvence ležajev, spremljati resonanco menjalnika in zaznavati kratke trke pri vrtečih se ali premikajočih se strojih.

Biomedicinski signali

Spektrogrami so uporabni za spremljanje časovno-frekvenčnih sprememb EEG in EKG ter zaznavanje nenormalnih izbruhov ali nepravilnosti ritma.

Zaključek 

Spektrogrami razkrivajo tako časovno kot frekvenčno vedenje, kar pomaga razumeti tone, izbruhe, šum in modulacijo. Z izbiro pravih nastavitev oken, prekrivanja, barvne karte in skaliranja postane prikaz bolj jasen in zanesljiv. Ob pravilni nastavitvi in natančnem branju spektrogrami omogočajo popoln vpogled v aktivnost signala, ne da bi spregledali hitre spremembe ali dolgoročne trende.

Pogosta vprašanja [FAQ]

V kakšnih datotečnih formatih je mogoče shraniti spektrogram?

Za slike se lahko shrani kot PNG, JPG ali TIFF, za surove podatke pa kot CSV, MAT ali HDF5.

Ali spektrogram prikazuje informacije o fazi?

Ne. Standardni spektrogram pokaže le magnitudo. Faza zahteva ločen fazni spektrogram.

Kako šum vpliva na spektrogram?

Visoka raven šuma lahko skrije šibke signale, zaradi česar jih je težko videti.

Zakaj je potrebna predhodna obdelava pred izdelavo spektrograma?

Predobdelava, kot sta filtriranje ali odstranjevanje DC, pomaga odstraniti neželeno vsebino in izboljša jasnost.

Ali se spektrogrami lahko posodabljajo v realnem času?

Da. S hitro obdelavo FFT in kratkimi okni lahko tečejo neprekinjeno, ko podatki prispejo.

Ali spektrogrami delujejo s kompleksnimi I/Q signali?

Da. I/Q podatki se pretvorijo v magnitudo ali moč, preden nastane spektrogram.