10M+ Elektroniske komponenter på lager
ISO-sertifisert
Garanti inkludert
Rask levering
Vanskelige å finne deler?
Vi henter dem inn
Be om ett tilbud

Spektrogram: Beregning, oppløsning og tolkning

des. 01 2025
Kilde: Michael Chen
Bla gjennom: 5850

Et spektrogram viser hvordan et signals frekvenser endrer seg over tid ved hjelp av farger, noe som gjør mønstre, utbrudd, støy og modulasjon lettere å se. Denne artikkelen forklarer hvordan spektrogrammer skiller seg fra andre skjermer, hvordan de beregnes, hvordan oppløsning og visuelle innstillinger påvirker nøyaktighet, og hvordan man leser mønstre. Den gir klar, detaljert informasjon om alle deler av temaet.

Figure 1. Spectrogram

Spektrogramoversikt

Et spektrogram er et bilde som viser hvordan frekvensene til et signal endrer seg over tid. Det ser ut som et farget kart med tid på den horisontale aksen, frekvens på den vertikale aksen, og farge som viser hvor sterkt signalet er. Dette synet gjør det lettere å forstå hva som skjer inne i signalet på ulike tidspunkter. Den hjelper til med å avsløre langsomme frekvensendringer, plutselige skift, korte utbrudd og mønstre skapt av ulike typer modulasjon. Den viser også endringer i bakgrunnsstøy og gjør svakere signaler mer merkbare, selv når sterkere toner er til stede.

Spektrogrammer vs. spektrum- og fossefallsskjermer

Figure 2. Spectrograms vs. Spectrum and Waterfall Displays

Hovedforskjeller

Selv om alle tre viser frekvensinnhold, er det kun spektrogrammer og fossefall som viser tidsvarierende oppførsel. Et spektrum viser et enkelt øyeblikk, mens et fossefall stabler spektra, men fremhever langsiktige trender. Et spektrogram tilbyr unikt en detaljert, fargekartlagt tidsfrekvensvisning.

Sammenligningstabell

FunksjonSpectrum (FFT-plott)SpektrogramFossefallsvisning
Tidsvarierende informasjonNeiJaJa
FrekvensinformasjonJaJaJa
Synlig amplitudeJaJa (fargekodet)Ja (høyde eller farge)
Best forØyeblikkelig øyeblikksbildeEndringer over tidLange historiske trender

Grunnleggende spektrogramberegning

Steg-for-steg-prosess

• Del signalet opp i korte, overlappende bilder.

• Bruk en vindusfunksjon (f.eks. Hann eller Hamming) på hver ramme.

• Beregn FFT for hver vindusramme for å få spekteret.

• Konverter spektrumstørrelser til dB eller lineære intensitetsverdier.

• Kartlegg intensiteter til farger for å vise svake og sterke komponenter.

• Plasser spektra i tidsrekkefølge for å danne hele spektrogrammet.

Faktorer som påvirker nøyaktighet

ParameterRolle i spektrogrammet
Vinduslengde (FFT-størrelse)Kontrollerer frekvensdetaljer. Lengre vinduer viser finere frekvensoppløsning.
VindustypeFormer hvordan hver skive behandles og reduserer uønskede artefakter.
OverlappprosentHøyere overlapp gir jevnere tidsoppløsning.
SamplingsfrekvensSetter den høyeste frekvensen som kan vises.

Tids–frekvensoppløsning i spektrogrammer

Figure 3. Time–Frequency Resolution in Spectrograms

Lengre vindu (bedre frekvensoppløsning)

• Separerer frekvenser som ligger nær hverandre

• Viser langsomme endringer i frekvens tydeligere

• Reduserer klarheten i raske eller korte hendelser

Kortere vindu (bedre tidsoppløsning)

• Viser plutselige endringer tydeligere

• Fanger raske frekvensskift

• Produserer bredere eller mindre detaljerte frekvensbånd

Diskontinuerlige spektrogramtips for langtids signalovervåking

Styrker

Egnet for langtids signalovervåking. Bruker mindre minne sammenlignet med kontinuerlig opptak. Fungerer bra for langsomme eller sporadiske endringer. Nyttig for langvarige samsvarskontroller

Svakheter

Ikke effektivt for raske eller uforutsigbare utbrudd. Gir ikke en fullstendig kontinuerlig tidsvisning. Nøyaktigheten avhenger av hvor godt hvert snitt utløses.

For signaler med rask oppførsel gir en kontinuerlig tilnærming klarere innsikt.

Kontinuerlige spektrogrammer for rask hendelsesanalyse

Figure 4. Continuous Spectrograms for Fast Event Analysis

Et kontinuerlig spektrogram bruker en lang opptak med et glidende, overlappende vindu for å gi en utsikt uten mellomrom. Denne metoden fanger raske hendelser, tilpasser seg bølgeformen og støtter detaljert korrelasjon av pakker, pulser og symboler.

FordelerBeskrivelse
Ingen hull i tidslinjenHvert øyeblikk av signalet er inkludert.
Fanger raske endringerViser burst, raske skift, feil og andre raske hendelser tydelig.
Justert med bølgeformenMatcher tidsdomenesignalet uten pauser.
Støtter detaljert korrelasjonHjelper til med å analysere pakker, symboler og andre finnivåstrukturer.

Spektrogram fargekart og skaleringsinnstillinger

Fargekart

Figure 5. Color Maps

FargekartBeskrivelse
Inferno / ViridisSmidig og konsekvent, og hjelper til med å vise endringer tydelig.
JetLyst og fargerikt, men det kan endre hvordan data oppfattes.
Varme (svart - rød - gul)Fremhever de sterke delene av signalet tydeligere.

Amplitudeskalering

Figure 6. Amplitude Scaling

SkaleringstypeBest forBeskrivelse
LineærSignaler med lavt dynamisk områdeViser endringer direkte, men kan skjule veldig svake detaljer.
dBSignaler med vidt dynamisk områdeKomprimerer området slik at sterke og svake deler er lettere å sammenligne.

Dynamisk rekkeviddestyring

Figure 7. Dynamic Range Management

RekkeviddeinnstillingEffekt
For smaltFargene blir mettede, noe som gjør skjermen vanskelig å lese.
For bredtSvake deler av signalet forsvinner på plottet.

Hvordan lese et spektrogram?

Vanlige spektrogrammønstre

• Horisontal linje – kontinuerlig tone eller bærer

• Vertikal strek – kort impuls eller raskt utbrudd

• Diagonal sporing – frekvenssveip eller chirp

• Klynget støy – bredbåndsforstyrrelser

• Symmetriske sidebånd – AM- eller PM-modulasjon

• Periodiske utbrudd – pakkeaktivitet eller pulserte signaler

Enkle tips for tolkning av spektrogrammer

• Legg merke til gjentakende former for å spotte modulasjon eller regelmessig aktivitet

• Sjekk fargeintensitet for å se forskjellen mellom sterkere og svakere signaler

• Observere hvordan frekvensen beveger seg for å oppdage drift eller hopping

• Se på bredden på signalet for å forstå FM, spredning eller jitter

Spektrogram vindusinnstillingsguide

AnalysemålVindustypeFFT-størrelseOverlapNotater
Detekter korte utbruddHannShort75–95 %Bra for raske øvelser
Identifiser nære frekvenserBlackmanLang50–75 %Høyfrekvent detalj
Få nøyaktig amplitudeFlat-topMedium25–50 %Hjelper med nivånøyaktighet
Reduser sidelobberBlackman-HarrisMedium50–75 %Hjelper til med å avsløre lavnivåsignaler
SanntidsovervåkingHammingMedium50–80 %Balansert klarhet og hastighet

Spektrogramapplikasjoner 

RF og trådløs

Spektrogrammer hjelper til med å oppdage interferens, kontrollere frekvenshopping, overvåke uønskede utslipp og identifisere ustabilitet i RF-effekttrinn.

Lyd og tale

De gjør det lett å se fonemer, sibilans og formanter, samtidig som de oppdager klipping, forvrengning og andre artefakter i lydsignaler.

Radar og forsvar

I radararbeid avslører spektrogrammer chirp, puls-tog, forstyrrelsesaktivitet og detaljer knyttet til pulskompresjonsteknikker.

Mekanisk og vibrasjon

De hjelper til med å oppdage lagerfrekvenser, spore girkasseresonans og identifisere korte støthendelser i roterende eller bevegelige maskiner.

Biomedisinske signaler

Spektrogrammer er nyttige for å overvåke EEG- og EKG-tids-frekvensendringer og for å oppdage unormale utbrudd eller rytmeforstyrrelser.

Konklusjon 

Spektrogrammer avslører både tids- og frekvensoppførsel, og hjelper til med å forstå toner, burst, støy og modulasjon. Ved å velge riktige vindusinnstillinger, overlapp, fargekart og skalering, blir skjermen klarere og mer pålitelig. Med riktig oppsett og nøye lesing gir spektrogrammer et komplett bilde av signalaktivitet uten å overse raske endringer eller langsiktige trender.

Ofte stilte spørsmål [FAQ]

Hvilke filformater kan et spektrogram lagres i?

Den kan lagres som PNG, JPG eller TIFF for bilder, og som CSV, MAT eller HDF5 for rådata.

Viser et spektrogram faseinformasjon?

Nei. Et standard spektrogram viser bare størrelse. Fase krever et separat fasespektrogram.

Hvordan påvirker støygulvet et spektrogram?

Et høyt støygulv kan skjule svake signaler, noe som gjør dem vanskelige å se.

Hvorfor er forbehandling nødvendig før man lager et spektrogram?

Forbehandling, som filtrering eller fjerning av DC, hjelper til med å fjerne uønsket innhold og forbedrer klarheten.

Kan spektrogrammer oppdateres i sanntid?

Ja. Med rask FFT-behandling og korte vinduer kan de kjøre kontinuerlig etter hvert som data ankommer.

Fungerer spektrogrammer med komplekse I/Q-signaler?

Ja. I/Q-dataene konverteres til størrelse eller effekt før spektrogrammet dannes.