Spektrogram: računanje, rezolucija i tumačenje

Dec 01 2025
Izvor: DiGi-Electronics
Pregledaj: 543

Spektrogram pokazuje kako se frekvencije signala menjaju tokom vremena koristeći boje, čineći obrasce, rafale, šum i modulaciju lakše videti. Ovaj članak objašnjava kako se spektrogrami razlikuju od drugih ekrana, kako se izračunavaju, kako rezolucija i vizuelna podešavanja utiču na tačnost i kako čitati obrasce. Pruža jasne, detaljne informacije o svakom delu teme.

Figure 1. Spectrogram

Pregled spektrograma

Spektrogram je slika koja pokazuje kako se frekvencije signala menjaju tokom vremena. Izgleda kao obojena mapa sa vremenom na horizontalnoj osi, frekvencijom na vertikalnoj osi i bojom koja pokazuje koliko je jak signal. Ovaj pogled olakšava razumevanje šta se dešava unutar signala u različitim trenucima. Pomaže u otkrivanju sporih promena u frekvenciji, naglih promena, kratkih rafala i obrazaca stvorenih različitim vrstama modulacije. Takođe pokazuje promene u pozadinskoj buci i čini slabije signale primetnijim, čak i kada su prisutni jači tonovi.

Spektrogrami vs. Spektar i vodopad Displeji

Figure 2. Spectrograms vs. Spectrum and Waterfall Displays

Glavne razlike

Dok sva tri pokazuju sadržaj frekvencije, samo spektrogrami i vodopadi prikazuju ponašanje koje varira vreme. Spektar pokazuje jedan trenutak, dok vodopad gomila spektre, ali naglašava dugoročne trendove. Spektrogram jedinstveno nudi detaljan prikaz vremenske frekvencije mapirane u boji.

Poredna tabela

OdlikaSpektar (FFT zemljište)SpektrogramVodopad displej
Vremenski promenljive informacijeNeDaDa
Informacije o frekvencijiDaDaDa
Prikazana amplitudaDaDa (označeno bojom)Da (visina ili boja)
Najbolje zaInstant snimakPromene tokom vremenaDugi istorijski trendovi

Osnove računanja spektrograma

Korak po korak proces

• Podelite signal na kratke, preklapajuće okvire.

• Primenite funkciju prozora (npr. Hann ili Hamming) na svaki kadar.

• Izračunajte FFT svakog prozorskog okvira da biste dobili njegov spektar.

• Pretvorite magnitude spektra u dB ili linearne vrednosti intenziteta.

• Mapirajte intenzitete na boje kako biste prikazali slabe i jake komponente.

• Postavite spektre u vremenu kako bi se formirao puni spektrogram.

Faktori koji utiču na tačnost

ParametarUloga u spektrogramu
Dužina prozora (FFT veličina)Kontroliše detalje frekvencije. Duži prozori pokazuju finiju rezoluciju frekvencije.
Tip prozoraOblikuje kako se svaki komad obrađuje i smanjuje neželjene artefakte.
Procenat preklapanjaVeće preklapanje daje glatkiju vremensku rezoluciju.
Stopa uzorkovanjaPostavlja najvišu frekvenciju koja se može prikazati.

Rezolucija vremena i frekvencije u spektrogramima

Figure 3. Time–Frequency Resolution in Spectrograms

duži prozor (bolja rezolucija frekvencije)

• Razdvaja frekvencije koje su blizu jedna drugoj

• Jasnije prikazuje spore promene u frekvenciji

• Smanjuje jasnoću brzih ili kratkih događaja

Kraći prozor (bolja vremenska rezolucija)

• Jasnije prikazuje nagle promene

• Snima brze promene u frekvenciji

• Proizvodi šire ili manje detaljne frekventne opsege

Diskontinuirani spektrogram Saveti za dugoročno praćenje signala

Prednosti

Pogodan za dugoročno praćenje signala. Koristi manje memorije u odnosu na kontinuirano snimanje. Dobro funkcioniše za spore ili povremene promene. Korisno za dugotrajne provere usklađenosti

Slabosti

Nije efikasan za brze ili nepredvidive rafale. Ne pruža potpuno kontinuirani prikaz vremena. Tačnost zavisi od toga koliko dobro se aktivira svaki komad.

Za signale sa brzim ponašanjem, kontinuirani pristup nudi jasniji uvid.

Kontinuirani spektrogrami za brzu analizu događaja

Figure 4. Continuous Spectrograms for Fast Event Analysis

Kontinuirani spektrogram koristi dugačak snimak sa kliznim, preklapajućim prozorom kako bi se obezbedio pogled bez praznina. Ovaj metod snima brze događaje, usklađuje se sa talasnim oblikom i podržava detaljnu korelaciju paketa, impulsa i simbola.

PrednostiOpis
Nema praznina u vremenskoj linijiSvaki trenutak signala je uključen.
Snima brze promeneJasno prikazuje rafale, brze smene, greške i druge brze događaje.
Usklađen sa talasnim oblikomOdgovara signalu vremenskog domena bez pauza.
Podržava detaljnu korelacijuPomaže u analizi paketa, simbola i drugih struktura finog nivoa.

Mape boja spektrograma i podešavanja skaliranja

Mape boja

Figure 5. Color Maps

Mapa bojaOpis
Inferno / ViridisGlatko i dosledno, pomažući da se jasno pokažu promene.
JetSvetao i šaren, ali može da promeni način na koji se podaci percipiraju.
Toplota (crna - crvena - žuta)Jasnije naglašava jake delove signala.

Amplituda skaliranje

Figure 6. Amplitude Scaling

Tip skaliranjaNajbolje zaOpis
LinearnoSignali niskog dinamičkog opsegaPrikazuje izmene direktno, ali može sakriti veoma slabe detalje.
dBŠiroki signali dinamičkog opsegaKomprimuje opseg tako da su jaki i slabi delovi lakši za poređenje.

Upravljanje dinamičkim opsegom

Figure 7. Dynamic Range Management

Podešavanje opsegaEfekat
PreuzakBoje postaju zasićene, što otežava čitanje ekrana.
PreširokSlabi delovi signala nestaju na parceli.

Kako čitati spektrogram?

Uobičajeni spektrogramski obrasci

• Horizontalna linija - kontinuirani ton ili nosač

• Vertikalna pruga - kratak impuls ili brzi rafal

• Dijagonalni trag - frekvencija čišćenje ili cvrkut

• Grupirana buka - širokopojasne smetnje

• Simetrične bočne trake - AM ili PM modulacija

• Periodični rafali - aktivnost paketa ili impulsni signali

Jednostavni saveti za tumačenje spektrograma

• Obratite pažnju na ponavljanje oblika da biste uočili modulaciju ili redovnu aktivnost

• Proverite intenzitet boje da biste videli razliku između jačih i slabijih signala

• Gledajte kako se frekvencija kreće da biste otkrili drift ili skakanje

• Pogledajte širinu signala da biste razumeli FM, širenje ili podrhtavanje

Vodič za podešavanja prozora spektrograma

Cilj analizeTip prozoraFFT veličinaPreklapanjeBeleške
Otkrijte kratke rafaleHannKratak75–95%Dobro za brze događaje
Identifikujte bliske frekvencijeBlackmanDugo50–75%Detalji o višoj frekvenciji
Dobijte tačnu amplituduFlat-topSrednji25–50%Pomaže u tačnosti nivoa
Smanjite bočne režnjeveBlackman-HarrisSrednji50–75%Pomaže u otkrivanju signala niskog nivoa
Praćenje u realnom vremenuHammingSrednji50–80%Uravnotežena jasnoća i brzina

Aplikacije spektrograma 

RF i bežični

Spektrogrami pomažu u otkrivanju smetnji, proveri aktivnost skakanja frekvencija, prati neželjene emisije i identifikuje nestabilnost u RF fazama napajanja.

Audio i govor

Oni olakšavaju uočavanje fonema, sibilanca i formanata, a takođe uočavaju klipove, izobličenja i druge artefakte u audio signalima.

Radar i odbrana

U radu radara, spektrogrami otkrivaju cvrkut, pulsne vozove, aktivnost ometanja i detalje vezane za tehnike kompresije impulsa.

Mehanički i vibracije

Oni pomažu u otkrivanju frekvencija ležaja, praćenje rezonance menjača, i identifikuju kratke događaje uticaja u rotirajućim ili pokretnim mašinama.

Biomedicinski signali

Spektrogrami su korisni za praćenje EEG i EKG promena vremenske frekvencije i otkrivanje abnormalnih rafala ili nepravilnosti ritma.

Zaključak 

Spektrogrami otkrivaju i vreme i frekvenciju ponašanja, pomažući da se smisao tonova, rafala, buke, i modulacije. Odabirom pravih postavki prozora, preklapanja, mape boja i skaliranja, ekran postaje jasniji i pouzdaniji. Uz pravilno podešavanje i pažljivo čitanje, spektrogrami daju kompletan pregled aktivnosti signala bez propuštanja brzih promena ili dugoročnih trendova.

Često postavljana pitanja [FAK]

U kojim formatima datoteka se može sačuvati spektrogram?

Može se sačuvati kao PNG, JPG ili TIFF za slike i kao CSV, MAT ili HDF5 za sirove podatke.

Da li spektrogram pokazuje informacije o fazi?

Ne. Standardni spektrogram pokazuje samo veličinu. Faza zahteva poseban fazni spektrogram.

Kako buka pod utiče na spektrogram?

Visok šum sprat može sakriti slabe signale, što ih čini teško videti.

Zašto je potrebna prethodna obrada pre nego što spektrogram?

Prethodna obrada, kao što je filtriranje ili uklanjanje DC-a, pomaže u uklanjanju neželjenog sadržaja i poboljšava jasnoću.

Može li se spektrogrami ažurirati u realnom vremenu?

Da. Sa brzom FFT obradom i kratkim prozorima, oni mogu raditi neprekidno kako podaci stižu.

Da li spektrogrami rade sa složenim I / K signalima?

Da. I / K podaci se pretvaraju u veličinu ili snagu pre formiranja spektrograma.