Spektrogramm: arvutus, lahutusvõime ja tõlgendamine

dic 01 2025
Allikas: DiGi-Electronics
Sirvi: 553

Spektrogramm näitab, kuidas signaali sagedused aja jooksul muutuvad, kasutades värve, muutes mustrid, pursked, müra ja modulatsiooni kergemini nähtavaks. See artikkel selgitab, kuidas spektrogrammid erinevad teistest ekraanidest, kuidas neid arvutatakse, kuidas resolutsioon ja visuaalsed seaded mõjutavad täpsust ning kuidas mustreid lugeda. See annab selget ja detailset teavet iga teema osa kohta.

Figure 1. Spectrogram

Spektrogrammi ülevaade

Spektrogramm on pilt, mis näitab, kuidas signaali sagedused aja jooksul muutuvad. See näeb välja nagu värviline kaart, kus horisontaalteljel on aeg ja vertikaalteljel sagedus ja värv näitab, kui tugev signaal on. See vaade teeb lihtsamaks mõista, mis signaali sees erinevatel hetkedel toimub. See aitab paljastada aeglaseid sageduse muutusi, järske nihkeid, lühikesi plahvatusi ja erinevate modulatsioonitüüpide poolt tekkinud mustreid. See näitab ka taustamüra muutusi ja muudab nõrgemad signaalid märgatavamaks, isegi kui esinevad tugevamad toonid.

Spektrogrammid vs. Spektri- ja juga ekraanid

Figure 2. Spectrograms vs. Spectrum and Waterfall Displays

Peamised erinevused

Kuigi kõik kolm näitavad sageduse sisu, näitavad ainult spektrogrammid ja juga ajas muutuvat käitumist. Spekter näitab ühte hetke, samas kui juga kuhjab spektreid, kuid rõhutab pikaajalisi trende. Spektrogramm pakub ainulaadselt detailset, värvikaardistatud aja-sageduse vaadet.

Võrdlustabel

FunktsioonSpekter (FFT graafik)SpektrogrammJuga väljapanek
Ajas muutuv infoEiJahJah
SagedusinfoJahJahJah
Amplituud näidatudJahJah (värvikoodiga)Jah (kõrgus või värv)
ParimHetkeline hetktõmmineMuutused ajasPikad ajaloolised trendid

Spektrogrammi arvutuse alused

Samm-sammuline protsess

• Jaga signaal lühikesteks, kattuvateks kaadriteks.

• Rakenda igale kaadrile aknafunktsioon (nt Hann või Hamming).

• Arvuta iga aknaraami FFT, et saada selle spekter.

• Teisenda spektri magnituudid dB või lineaarsete intensiivsuse väärtusteks.

• Kaardista intensiivsused värvideks, et näidata nõrku ja tugevaid komponente.

• Paiguta spektrid ajas täisspektrogrammi moodustamiseks.

Täpsust mõjutavad tegurid

ParameeterRoll spektrogrammis
Akna pikkus (FFT suurus)Kontrollib sagedusdetaile. Pikemad aknad näitavad peenemat sagedusresolutsiooni.
Akna tüüpKujundab, kuidas iga viilu töödeldakse, ja vähendab soovimatuid artefakte.
KattuvusprotsentSuurem kattuvus annab sujuvama ajalahutuse.
ProovivõtusagedusMäärab kõrgeima kuvatava sageduse.

Aja-sageduse lahutusvõime spektrogrammides

Figure 3. Time–Frequency Resolution in Spectrograms

Pikem aken (parem sagedusresolutsioon)

• Eraldab sagedused, mis on üksteisele lähedal

• Näitab aeglaseid sageduse muutusi selgemalt

• Vähendab kiirete või lühikeste sündmuste selgust

Lühem aken (parem ajaresolutsioon)

• Näitab järske muutusi selgemalt

• Jäädvustab sageduse kiireid muutusi

• Annab laiemad või vähem detailsed sagedusribad

Katkendlikud spektrogrammiotsad pikaajaliseks signaalijälgimiseks

Tugevused

Sobib pikaajaliseks signaalijälgimiseks. Kasutab vähem mälu kui pidev salvestamine. Töötab hästi aeglaste või juhuslike muudatuste puhul. Kasulik pikaajaliseks vastavuskontrolliks

Nõrkused

Ei ole tõhus kiirete või ettearvamatute purskete jaoks. Ei paku täielikult pidevat ajavaadet. Täpsus sõltub sellest, kui hästi iga lõik käivitub.

Kiire käitumisega signaalide puhul pakub pidev lähenemine selgemat arusaama.

Pidevad spektrogrammid kiirete sündmuste analüüsiks

Figure 4. Continuous Spectrograms for Fast Event Analysis

Pidev spektrogramm kasutab pikka salvestust koos libiseva ja kattuva aknaga, et pakkuda vahevaba vaadet. See meetod haarab kiireid sündmusi, joondub lainekujuga ning toetab üksikasjalikku korrelatsiooni pakettide, impulsside ja sümbolite vahel.

EelisedKirjeldus
Ajajoonel pole lünkiIga signaali hetk on kaasatud.
Jäädvustab kiireid muutusiNäitab selgelt puhanguid, kiireid vahetusi, tõrkeid ja muid kiireid sündmusi.
Joondatud lainekujugaVastab ajadomeeni signaalile katkestusteta.
Toetab detailset korrelatsiooniAitab analüüsida pakette, sümboleid ja muid peeneid struktuure.

Spektrogrammide värvikaardid ja skaleerimisseaded

Värvikaardid

Figure 5. Color Maps

VärvikaartKirjeldus
Inferno / ViridisSujuv ja järjepidev, aidates muutusi selgelt näidata.
JetErksad ja värvikad, kuid võivad muuta andmete tajumist.
Kuumus (must - punane - kollane)See toob signaali tugevad osad selgemalt esile.

Amplituudi skaleerimine

Figure 6. Amplitude Scaling

SkaleerimistüüpParimKirjeldus
LineaarneMadala dünaamilise ulatusega signaalidNäitab muudatusi otse, kuid võib varjata väga nõrku detaile.
dBLaia dünaamilise ulatusega signaalidTihendab ulatust, nii et tugevad ja nõrgad osad on kergemini võrreldavad.

Dünaamilise ulatuse haldamine

Figure 7. Dynamic Range Management

Vahemiku seadistusMõju
Liiga kitsasVärvid muutuvad küllastunud, muutes ekraani raskesti loetavaks.
Liiga laiSignaali nõrgad osad kaovad graafikul.

Kuidas lugeda spektrogrammi?

Levinud spektrogrammimustrid

• Horisontaalne joon – pidev toon või kandja

• Vertikaalne jada – lühike impulss või kiire purske

• Diagonaalne jälg – sageduse pühkimine või sirp

• Klastermüra – lairibahäired

• Sümmeetrilised külgsagedused – AM või PM modulatsioon

• Perioodilised pursked – pakettide aktiivsus või impulsssignaalid

Lihtsad näpunäited spektrogrammide tõlgendamiseks

• Märgata korduvaid kujundeid, et märgata modulatsiooni või regulaarset aktiivsust

• Kontrolli värvi intensiivsust, et näha erinevust tugevamate ja nõrgemate signaalide vahel

• Jälgida, kuidas sagedus liigub, et tuvastada triivi või hüppamist

• Vaata signaali laiust, et mõista FM-i, levikut või värinat

Spektrogrammi akna seadete juhend

Analüüsi eesmärkAknatüüpFFT suurusKattuvusMärkused
Tuvasta lühikesi purskeidHannLühike75–95%Hea kiirete sündmuste jaoks
Tuvasta lähedased sagedusedBlackmanPikk50–75%Kõrgema sagedusega detailid
Saavuta täpne amplituudLameda katusegaKeskkond25–50%Aitab taseme täpsusega
Vähenda külgsagarasidBlackman-HarrisKeskkond50–75%Aitab paljastada madala taseme signaale
Reaalajas jälgimineHammingKeskkond50–80%Tasakaalustatud selgus ja kiirus

Spektrogrammi rakendused 

RF ja traadita

Spektrogrammid aitavad tuvastada häireid, kontrollida sagedushüpete aktiivsust, jälgida soovimatuid kiirgusi ja tuvastada ebastabiilsust raadiosagedusvõimsuse astmetes.

Audio ja kõne

Need muudavad foneemide, sibilantsi ja formantide nägemise lihtsaks ning märkavad ka helisignaalides lõikamist, moonutusi ja muid artefakte.

Radar ja kaitse

Radaritöös näitavad spektrogrammid piiksusi, impulssironge, segamisaktiivsust ja detaile impulsside kokkusurumise tehnikate kohta.

Mehaanika ja vibratsioon

Need aitavad tuvastada laagrite sagedusi, jälgida käigukasti resonantsi ja tuvastada lühikesi kokkupõrke sündmusi pöörlevates või liikuvates masinates.

Biomeditsiinilised signaalid

Spektrogrammid on kasulikud EEG ja EKG aja-sageduse muutuste jälgimiseks ning ebanormaalsete purskete või rütmihäirete tuvastamiseks.

Kokkuvõte 

Spektrogrammid näitavad nii aja kui sageduse käitumist, aidates mõista toone, purskeid, müra ja modulatsiooni. Õigete aknaseadete, kattuvuse, värvikaardi ja skaleerimise valimine muudab kuva selgemaks ja usaldusväärsemaks. Õige seadistamise ja hoolika lugemise korral annavad spektrogrammid täieliku ülevaate signaali aktiivsusest, ilma et jääks märkamata kiireid muutusi või pikaajalisi trende.

Korduma kippuvad küsimused [KKK]

Millistes failivormingutes saab spektrogrammi salvestada?

Seda saab salvestada piltide jaoks PNG, JPG või TIFF-ina ning toorandmete jaoks CSV, MAT või HDF5-na.

Kas spektrogramm näitab faasiinfot?

Ei. Tavaline spektrogramm näitab ainult suurust. Faas nõuab eraldi faasispektrogrammi.

Kuidas müratase mõjutab spektrogrammi?

Kõrge müratase võib varjata nõrku signaale, muutes need raskesti nähtavaks.

Miks on enne spektrogrammi tegemist eeltöötlus vajalik?

Eeltöötlus, nagu filtreerimine või DC eemaldamine, aitab eemaldada soovimatut sisu ja parandab selgust.

Kas spektrogramme saab reaalajas uuendada?

Jah. Kiire FFT-töötluse ja lühikeste akendega saavad need pidevalt töötada, kui andmed saabuvad.

Kas spektrogrammid töötavad keerukate I/Q-signaalidega?

Jah. I/Q andmed teisendatakse suuruseks või võimsuseks enne spektrogrammi moodustamist.