10M+ Elektroniska komponenter i lager
ISO-certifierad
Garanti ingår
Snabb Leverans
Svårfunna delar?
Vi hämtar dem.
Begär en offert

Spektrogram: Beräkning, upplösning och tolkning

Des 01 2025
Källa: DiGi-Electronics
Bläddra: 3704

Ett spektrogram visar hur en signals frekvenser förändras över tid med hjälp av färger, vilket gör mönster, utbrott, brus och modulation lättare att se. Denna artikel förklarar hur spektrogram skiljer sig från andra skärmar, hur de beräknas, hur upplösning och visuella inställningar påverkar noggrannhet, samt hur man läser mönster. Den ger tydlig och detaljerad information om varje del av ämnet.

Figure 1. Spectrogram

Spektrogramöversikt

Ett spektrogram är en bild som visar hur frekvenserna i en signal förändras över tid. Det ser ut som en färgad karta med tid på horisontella axel, frekvens på vertikal axel och färg som visar hur stark signalen är. Denna syn gör det lättare att förstå vad som händer inuti signalen vid olika tillfällen. Den hjälper till att avslöja långsamma frekvensförändringar, plötsliga skiften, korta utbrott och mönster som skapas av olika typer av modulering. Den visar också förändringar i bakgrundsbrus och gör svagare signaler mer märkbara, även när starkare toner finns.

Spektrogram vs. spektrum- och vattenfallsdisplayer

Figure 2. Spectrograms vs. Spectrum and Waterfall Displays

Huvudsakliga skillnader

Medan alla tre visar frekvensinnehåll, är det endast spektrogram och vattenfall som visar tidsvarierande beteende. Ett spektrum visar ett enskilt ögonblick, medan ett vattenfall staplar spektrum men betonar långsiktiga trender. Ett spektrogram erbjuder unikt en detaljerad, färgkartlagd tidsfrekvensvy.

Jämförelsetabell

EgenskapSpectrum (FFT-handling)SpektrogramVattenfallsdisplay
Tidsvarierande informationNejJaJa
FrekvensinformationJaJaJa
Amplitud visadJaJa (färgkodat)Ja (höjd eller färg)
Bäst förOmedelbar ögonblicksbildFörändringar över tidLånga historiska trender

Grunderna i spektrogramberäkning

Steg-för-steg-process

• Dela upp signalen i korta, överlappande bildrutor.

• Tillämpa en fönsterfunktion (t.ex. Hann eller Hamming) på varje bildruta.

• Beräkna FFT för varje fönsterbildruta för att få dess spektrum.

• Omvandla spektrummagnituder till dB- eller linjära intensitetsvärden.

• Kartlägg intensiteter till färger för att visa svaga och starka komponenter.

• Placera spektra i tidsordning för att bilda hela spektrogrammet.

Faktorer som påverkar noggrannheten

ParameterRoll i spektrogrammet
Fönsterlängd (FFT-storlek)Styr frekvensdetaljer. Längre fönster visar finare frekvensupplösning.
FönstertypFormar hur varje skiva bearbetas och minskar oönskade artefakter.
ÖverlappningsprocentHögre överlappning ger jämnare tidsupplösning.
SamplingsfrekvensSätter den högsta frekvensen som kan visas.

Tids–frekvensupplösning i spektrogram

Figure 3. Time–Frequency Resolution in Spectrograms

Längre fönster (bättre frekvensupplösning)

• Separerar frekvenser som ligger nära varandra

• Visar långsamma frekvensförändringar tydligare

• Minskar tydligheten i snabba eller korta händelser

Kortare fönster (bättre tidsupplösning)

• Visar plötsliga förändringar tydligare

• Fångar snabba frekvensskiften

• Producerar bredare eller mindre detaljerade frekvensband

Diskontinuerliga spektrogramtips för långsiktig signalövervakning

Styrkor

Lämplig för långtidssignalövervakning. Använder mindre minne jämfört med kontinuerlig inspelning. Fungerar bra för långsamma eller tillfälliga byten. Hjälpsamt för långvariga efterlevnadskontroller

Svagheter

Inte effektivt för snabba eller oförutsägbara utbrott. Ger inte en helt kontinuerlig tidsbild. Noggrannheten beror på hur väl varje skiva triggas.

För signaler med snabb beteende ger en kontinuerlig metod tydligare insikt.

Kontinuerliga spektrogram för snabb händelseanalys

Figure 4. Continuous Spectrograms for Fast Event Analysis

Ett kontinuerligt spektrogram använder en lång inspelning med ett glidande, överlappande fönster för att ge en vy utan mellanrum. Denna metod fångar snabba händelser, är i linje med vågformen och stödjer detaljerad korrelation av paket, pulser och symboler.

FördelarBeskrivning
Inga luckor i tidslinjenVarje ögonblick av signalen ingår.
Fångar snabba förändringarVisar tydligt burstar, snabba skiften, buggar och andra snabba händelser.
Justerad med vågformenMatchar tidsdomänsignalen utan avbrott.
Stöder detaljerad korrelationHjälper till att analysera paket, symboler och andra finnivåstrukturer.

Spektrogramfärgkartor och skalningsinställningar

Färgkartor

Figure 5. Color Maps

FärgkartaBeskrivning
Inferno / ViridisSmidig och konsekvent, vilket hjälper till att tydligt visa förändringar.
JetLjust och färgstarkt, men det kan förändra hur data uppfattas.
Värme (svart - röd - gul)Framhäver signalens starka delar tydligare.

Amplitudskalning

Figure 6. Amplitude Scaling

SkalningstypBäst förBeskrivning
LinjärLåga dynamiska signalerVisar förändringar direkt men kan dölja mycket svaga detaljer.
dBBreda dynamiska signalerKomprimerar intervallet så starka och svaga delar är lättare att jämföra.

Dynamisk omfångshantering

Figure 7. Dynamic Range Management

RäckviddsinställningEffekt
För smalFärgerna blir mättade, vilket gör skärmen svår att läsa.
För brettSvaga delar av signalen försvinner på handlingen.

Hur läser man ett spektrogram?

Vanliga spektrogrammönster

• Horisontell linje – kontinuerlig ton eller bärvåg

• Vertikal streck – kort impuls eller snabb burst

• Diagonal spårning – frekvenssvep eller pip

• Klustrat brus – bredbandsstörningar

• Symmetriska sidband - AM- eller PM-modulering

• Periodiska utbrott – paketaktivitet eller pulserande signaler

Enkla tips för tolkning av spektrogram

• Notera upprepade former för att upptäcka modulation eller regelbunden aktivitet

• Kontrollera färgintensitet för att se skillnaden mellan starkare och svagare signaler

• Observera hur frekvensen rör sig för att upptäcka drift eller hopp

• Titta på signalens bredd för att förstå FM, spridning eller jitter

Spektrogramfönsterinställningar Guide

AnalysmålFönstertypFFT-storlekÖverlappningNoter
Detektera korta burstarHannKort75–95 %Bra för snabba evenemang
Identifiera nära-frekvenserBlackmanLång50–75 %Högfrekvent detalj
Få exakt amplitudFlat-topMedium25–50 %Hjälper till med nivånoggrannhet
Minska sidoloberBlackman-HarrisMedium50–75 %Hjälper till att avslöja lågnivåsignaler
Övervakning i realtidHammingMedium50–80 %Balanserad klarhet och hastighet

Spektrogramapplikationer 

RF & trådlös

Spektrogram hjälper till att upptäcka störningar, kontrollera frekvenshoppningsaktivitet, övervaka oönskade emissioner och identifiera instabilitet i RF-effektstegen.

Ljud och tal

De gör det lätt att se fonem, sibilans och formanter, samtidigt som de upptäcker klippning, förvrängning och andra artefakter i ljudsignaler.

Radar och försvar

Inom radararbete avslöjar spektrogram chirp, pulståg, störningsaktivitet och detaljer relaterade till pulskompressionstekniker.

Mekanisk & Vibration

De hjälper till att upptäcka lagerfrekvenser, spåra växellådans resonans och identifiera korta stöthändelser i roterande eller rörliga maskiner.

Biomedicinska signaler

Spektrogram är användbara för att övervaka EEG- och EKG-tids- och frekvensförändringar samt för att upptäcka onormala utbrott eller rytmavvikelser.

Slutsats 

Spektrogram avslöjar både tids- och frekvensbeteende, vilket hjälper till att förstå toner, burstar, brus och modulering. Genom att välja rätt fönsterinställningar, överlappning, färgkarta och skalning blir skärmen tydligare och mer pålitlig. Med rätt uppställning och noggrann avläsning ger spektrogram en komplett bild av signalaktivitet utan att missa snabba förändringar eller långsiktiga trender.

Vanliga frågor [FAQ]

Vilka filformat kan ett spektrogram sparas i?

Den kan sparas som PNG, JPG eller TIFF för bilder, och som CSV, MAT eller HDF5 för rådata.

Visar ett spektrogram fasinformation?

Nej. Ett standardspektrogram visar endast magnitud. Fas kräver ett separat fasspektrogram.

Hur påverkar brusgolvet ett spektrogram?

Ett högt brusgolv kan dölja svaga signaler, vilket gör dem svåra att se.

Varför behövs förbehandling innan ett spektrogram kan göras?

Förbehandling, såsom filtrering eller borttagning av DC, hjälper till att ta bort oönskat innehåll och förbättrar tydligheten.

Kan spektrogram uppdateras i realtid?

Ja. Med snabb FFT-bearbetning och korta fönster kan de köras kontinuerligt när data anländer.

Fungerar spektrogram med komplexa I/Q-signaler?

Ja. I/Q-data omvandlas till magnitud eller effekt innan spektrogrammet bildas.

Begära offert (Skickas i morgon)