Spektrograma parodo, kaip laikui bėgant keičiasi signalo dažniai, naudojant spalvas, todėl raštai, pliūpsniai, triukšmas ir moduliacija tampa lengviau matomi. Šiame straipsnyje paaiškinama, kuo spektrogramos skiriasi nuo kitų ekranų, kaip jos apskaičiuojamos, kaip skiriamoji geba ir vaizdiniai parametrai veikia tikslumą ir kaip skaityti šablonus. Jame pateikiama aiški ir išsami informacija apie kiekvieną temos dalį.

Spektrogramos apžvalga
Spektrograma yra paveikslėlis, rodantis, kaip laikui bėgant keičiasi signalo dažniai. Tai atrodo kaip spalvotas žemėlapis su laiku horizontalioje ašyje, dažniu vertikalioje ašyje ir spalva, rodančia, koks stiprus signalas. Šis vaizdas leidžia lengviau suprasti, kas vyksta signalo viduje skirtingais momentais. Tai padeda atskleisti lėtus dažnio pokyčius, staigius poslinkius, trumpus pliūpsnius ir įvairių tipų moduliacijos sukurtus modelius. Tai taip pat rodo foninio triukšmo pokyčius ir daro silpnesnius signalus labiau pastebimus, net kai yra stipresni tonai.
Spektrogramos ir spektro ir krioklio ekranai

Pagrindiniai skirtumai
Nors visi trys rodo dažnio turinį, tik spektrogramos ir kriokliai rodo laiko kintantį elgesį. Spektras rodo vieną akimirką, o krioklys sukrauna spektrus, bet pabrėžia ilgalaikes tendencijas. Spektrograma unikaliai siūlo išsamų, spalvotą laiko ir dažnio vaizdą.
Palyginimo lentelė
| Funkcija | Spektras (FFT diagrama) | Spektrograma | Krioklio ekranas |
|---|---|---|---|
| Informacija apie kintantį laiką | Ne | Taip | Taip |
| Informacija apie dažnį | Taip | Taip | Taip |
| Parodyta amplitudė | Taip | Taip (pažymėta spalvomis) | Taip (aukštis arba spalva) |
| Geriausiai tinka | Momentinė nuotrauka | Pokyčiai laikui bėgant | Ilgos istorinės tendencijos |
Spektrogramos skaičiavimo pagrindai
Žingsnis po žingsnio procesas
• Padalinkite signalą į trumpus, persidengiančius kadrus.
• Kiekvienam kadrui pritaikykite lango funkciją (pvz., Hann arba Hamming).
• Apskaičiuokite kiekvieno lango kadro FFT, kad gautumėte jo spektrą.
• Konvertuokite spektro dydžius į dB arba tiesinio intensyvumo reikšmes.
• Susiekite intensyvumą su spalvomis, kad būtų rodomi silpni ir stiprūs komponentai.
• Laiku išdėstykite spektrus, kad susidarytumėte visą spektrogramą.
Veiksniai, turintys įtakos tikslumui
| Parametras | Vaidmuo spektrogramoje |
|---|---|
| Lango ilgis (FFT dydis) | Valdo dažnio detales. Ilgesni langai rodo smulkesnę dažnio skiriamąją gebą. |
| Lango tipas | Formuoja kiekvienos skiltelės apdorojimą ir sumažina nepageidaujamų artefaktų kiekį. |
| Persidengimo procentas | Didesnis persidengimas užtikrina sklandesnę laiko skiriamąją gebą. |
| Mėginių ėmimo dažnis | Nustato didžiausią rodomą dažnį. |
Laiko ir dažnio skiriamoji geba spektrogramose

Ilgesnis langas (geresnė dažnio skiriamoji geba)
• Atskiria dažnius, kurie yra arti vienas kito
• Aiškiau rodo lėtus dažnio pokyčius
• Sumažina greitų ar trumpų įvykių aiškumą
Trumpesnis langas (geresnė laiko skiriamoji geba)
• Aiškiau rodo staigius pokyčius
• Fiksuoja greitus dažnio pokyčius
• Sukuria platesnes arba mažiau detalias dažnių juostas
Nepertraukiamų spektrogramų patarimai ilgalaikiam signalo stebėjimui
Stipriosios pusės
Tinka ilgalaikiam signalo stebėjimui. Naudoja mažiau atminties, palyginti su nepertraukiamu įrašymu. Puikiai tinka lėtai ar retkarčiais keičiant. Naudinga atliekant ilgalaikius atitikties patikrinimus
Silpnybės
Neveiksmingas greitiems ar nenuspėjamiems pliūpsniams. Nepateikia visiškai nepertraukiamo laiko rodinio. Tikslumas priklauso nuo to, kaip gerai suveikia kiekviena skiltelė.
Greito veikimo signalams nepertraukiamas požiūris suteikia aiškesnę įžvalgą.
Nuolatinės spektrogramos greitai įvykių analizei

Nepertraukiama spektrograma naudoja ilgą įrašą su stumdomu, persidengiančiu langu, kad vaizdas būtų be tarpų. Šis metodas fiksuoja greitus įvykius, sutampa su bangos forma ir palaiko išsamią paketų, impulsų ir simbolių koreliaciją.
| Privalumai | Aprašymas |
|---|---|
| Laiko juostoje nėra spragų | Įtraukiama kiekviena signalo akimirka. |
| Fiksuoja greitus pokyčius | Aiškiai rodo pliūpsnius, greitus poslinkius, trikdžius ir kitus greitus įvykius. |
| Suderinta su bangos forma | Atitinka laiko srities signalą be pertraukų. |
| Palaiko išsamią koreliaciją | Padeda analizuoti paketus, simbolius ir kitas smulkiojo lygio struktūras. |
Spektrogramų spalvų žemėlapiai ir mastelio nustatymai
Spalvoti žemėlapiai

| Spalvų žemėlapis | Aprašymas |
|---|---|
| Pragaras / Viridis | Sklandus ir nuoseklus, padedantis aiškiai parodyti pokyčius. |
| Reaktyvinis | Ryškus ir spalvingas, tačiau jis gali pakeisti duomenų suvokimą. |
| Šiluma (juoda - raudona - geltona) | Aiškiau išryškina stipriąsias signalo dalis. |
Amplitudės mastelio keitimas

| Mastelio keitimo tipas | Geriausiai tinka | Aprašymas |
|---|---|---|
| Linijinis | Mažo dinaminio diapazono signalai | Rodo pakeitimus tiesiogiai, bet gali paslėpti labai silpnas detales. |
| dB | Plataus dinaminio diapazono signalai | Suspaudžia diapazoną, todėl stiprias ir silpnas dalis lengviau palyginti. |
Dinaminio diapazono valdymas

| Diapazono nustatymas | Poveikis |
|---|---|
| Per siauras | Spalvos tampa sodrios, todėl ekranas tampa sunkiai įskaitomas. |
| Per platus | Silpnos signalo dalys išnyksta sklype. |
Kaip skaityti spektrogramą?
Įprasti spektrogramų modeliai
• Horizontali linija - ištisinis tonas arba nešiklis
• Vertikalus ruožas – trumpas impulsas arba greitas pliūpsnis
• Įstrižainės pėdsakas - dažnio šlavimas arba čiulbėjimas
• Klasterinis triukšmas – plačiajuosčio ryšio trukdžiai
• Simetriškos šoninės juostos – AM arba PM moduliacija
• Periodiniai pliūpsniai - paketų aktyvumas arba impulsiniai signalai
Paprasti spektrogramų interpretavimo patarimai
• Atkreipkite dėmesį į pasikartojančias figūras, kad pastebėtumėte moduliaciją ar reguliarią veiklą
• Patikrinkite spalvų intensyvumą, kad pamatytumėte skirtumą tarp stipresnių ir silpnesnių signalų
• Stebėkite, kaip dažnis juda, kad aptiktumėte dreifą ar šokinėjimą
• Pažiūrėkite į signalo plotį, kad suprastumėte FM, plitimą ar virpėjimą
Spektrogramos lango nustatymų vadovas
| Analizės tikslas | Lango tipas | FFT dydis | Persidengimas | Pastabos |
|---|---|---|---|---|
| Aptikti trumpus pliūpsnius | Hannas | Trumpas | 75–95 % | Tinka greitiems renginiams |
| Nustatyti artimus dažnius | Juodaodis | Ilgas | 50–75 % | Aukštesnio dažnio detalės |
| Gaukite tikslią amplitudę | Plokščias viršus | Vidutinis | 25–50 % | Padeda nustatyti lygio tikslumą |
| Sumažinkite šonines skilteles | Blackmanas-Harrisas | Vidutinis | 50–75 % | Padeda atskleisti žemo lygio signalus |
| Stebėjimas realiuoju laiku | Hammingas | Vidutinis | 50–80 % | Subalansuotas aiškumas ir greitis |
Spektrogramų programos
RF ir belaidis ryšys
Spektrogramos padeda aptikti trukdžius, patikrinti dažnio šuolių aktyvumą, stebėti nepageidaujamą emisiją ir nustatyti RF galios pakopų nestabilumą.
Garsas ir kalba
Jie leidžia lengvai pamatyti fonemas, sibilances ir formantus, taip pat pastebėti garso signalų iškarpas, iškraipymus ir kitus artefaktus.
Radaras ir gynyba
Radaro darbe spektrogramos atskleidžia čiulbėjimą, impulsų traukinius, trukdymo aktyvumą ir detales, susijusias su impulsų suspaudimo metodais.
Mechaninis ir vibracija
Jie padeda aptikti guolių dažnius, sekti pavarų dėžės rezonansą ir nustatyti trumpus smūgio įvykius besisukančiose ar judančiose mašinose.
Biomedicininiai signalai
Spektrogramos yra naudingos stebint EEG ir EKG laiko dažnio pokyčius ir aptikti nenormalius pliūpsnius ar ritmo netolygumus.
Išvada
Spektrogramos atskleidžia laiko ir dažnio elgseną, padeda suprasti tonus, pliūpsnius, triukšmą ir moduliaciją. Pasirinkus tinkamus lango nustatymus, persidengimą, spalvų žemėlapį ir mastelio keitimą, ekranas tampa aiškesnis ir patikimesnis. Tinkamai nustačius ir atidžiai skaitant, spektrogramos suteikia išsamų signalo aktyvumo vaizdą, nepraleidžiant greitų pokyčių ar ilgalaikių tendencijų.
Dažnai užduodami klausimai [DUK]
Kokiais failų formatais galima išsaugoti spektrogramą?
Jis gali būti išsaugotas kaip PNG, JPG arba TIFF vaizdams ir kaip CSV, MAT arba HDF5 neapdorotiems duomenims.
Ar spektrograma rodo fazės informaciją?
Ne. Standartinė spektrograma rodo tik dydį. Fazei reikalinga atskira fazės spektrograma.
Kaip triukšmo grindys veikia spektrogramą?
Didelio triukšmo grindys gali paslėpti silpnus signalus, todėl juos sunku pamatyti.
Kodėl prieš atliekant spektrogramą reikia atlikti išankstinį apdorojimą?
Išankstinis apdorojimas, pvz., filtravimas arba nuolatinės srovės pašalinimas, padeda pašalinti nepageidaujamą turinį ir pagerina aiškumą.
Ar spektrogramos gali būti atnaujinamos realiuoju laiku?
Taip. Naudojant greitą FFT apdorojimą ir trumpus langus, jie gali veikti nuolat, kai gaunami duomenys.
Ar spektrogramos veikia su sudėtingais I/Q signalais?
Taip. I/Q duomenys konvertuojami į dydį arba galią prieš formuojant spektrogramą.