Un spectrogramă arată cum frecvențele unui semnal se schimbă în timp folosind culori, făcând modelele, exploziile, zgomotul și modulația mai ușor de observat. Acest articol explică cum diferă spectrogramele de alte afișaje, cum sunt calculate, cum rezoluția și setările vizuale influențează acuratețea și cum se citesc tiparele. Oferă informații clare și detaliate despre fiecare aspect al subiectului.

Prezentare generală a spectrogramei
Un spectrogramă este o imagine care arată cum se schimbă frecvențele unui semnal în timp. Arată ca o hartă colorată cu timpul pe axa orizontală, frecvența pe axa verticală și culoarea care arată cât de puternic este semnalul. Această perspectivă face mai ușoară înțelegerea a ceea ce se întâmplă în interiorul semnalului în momente diferite. Ajută la evidențierea schimbărilor lente de frecvență, a schimbărilor bruște, a exploziilor scurte și a modelelor create de diferite tipuri de modulație. De asemenea, arată modificări ale zgomotului de fundal și face semnalele mai slabe mai vizibile, chiar și atunci când sunt prezente tonuri mai puternice.
Spectrograme vs. spectru și afișaje în cascadă

Diferențe principale
Deși toate trei arată conținutul de frecvență, doar spectrogramele și cascadele prezintă un comportament variabil în timp. Un spectru arată un singur moment, în timp ce o cascadă stivuiește spectre, dar pune accent pe tendințele pe termen lung. Un spectrogramă oferă în mod unic o vedere timp-frecvență detaliată, mapată pe culori.
Tabel comparativ
| Caracteristică | Spectru (Grafic FFT) | Spectrogramă | Expoziție cu cascadă |
|---|---|---|---|
| Informații variabile în timp | Nu | Da | Da |
| Informații despre frecvență | Da | Da | Da |
| Amplitudine afișată | Da | Da (codat pe culori) | Da (înălțime sau culoare) |
| Cel mai bun pentru | Instantanee instantanee | Schimbări în timp | Tendințe istorice îndelungate |
Bazele calculului spectrogramelor
Proces pas cu pas
• Împărțirea semnalului în cadre scurte, suprapuse.
• Aplică o funcție fereastră (de exemplu, Hann sau Hamming) fiecărui cadru.
• Calculează FFT-ul fiecărui cadru ferestrat pentru a obține spectrul acestuia.
• Convertirea magnitudinilor spectrului în valori dB sau de intensitate liniară.
• Maparea intensităților la culori pentru a evidenția componentele slabe și puternice.
• Plasează spectrele în ordine temporală pentru a forma spectrograma completă.
Factori care afectează acuratețea
| Parametru | Rolul în spectrogramă |
|---|---|
| Lungimea ferestrei (dimensiunea FFT) | Controlează detaliile frecvenței. Ferestrele mai lungi arată o rezoluție de frecvență mai fină. |
| Tip fereastră | Modelează modul în care fiecare felie este procesată și reduce artefactele nedorite. |
| Procentaj de suprapunere | Suprapunerea mai mare oferă o rezoluție a timpului mai fluidă. |
| Rată de eșantionare | Setează cea mai înaltă frecvență care poate fi afișată. |
Rezoluția timp–frecvență în spectrograme

Fereastră mai lungă (rezoluție mai bună a frecvenței)
• Separă frecvențele apropiate una de cealaltă
• Arată mai clar schimbările lente de frecvență
• Reduce claritatea evenimentelor rapide sau scurte
Fereastră mai scurtă (rezoluție mai bună a timpului)
• Arată schimbările bruște mai clar
• Capturează schimbările rapide de frecvență
• Produce benzi de frecvență mai largi sau mai puțin detaliate
Vârfuri de spectrogramă discontinuă pentru monitorizarea semnalului pe termen lung
Puncte forte
Potrivit pentru monitorizarea semnalului pe termen lung. Folosește mai puțină memorie comparativ cu înregistrarea continuă. Funcționează bine pentru schimbări lente sau ocazionale. Util pentru verificări de conformitate pe termen lung
Slăbiciuni
Nu este eficient pentru explozii rapide sau imprevizibile. Nu oferă o vedere complet continuă a timpului. Acuratețea depinde de cât de bine este declanșată fiecare slice.
Pentru semnalele cu comportament rapid, o abordare continuă oferă o perspectivă mai clară.
Spectrograme continue pentru analiza rapidă a evenimentelor

Un spectrogramă continuă folosește o înregistrare lungă cu o fereastră glisantă și suprapusă pentru a oferi o vedere fără goluri. Această metodă surprinde evenimente rapide, se aliniază cu forma de undă și susține corelarea detaliată a pachetelor, impulsurilor și simbolurilor.
| Avantaje | Descriere |
|---|---|
| Nicio pauză în cronologie | Fiecare moment al semnalului este inclus. |
| Capturează schimbări rapide | Arată clar explozii, schimbări rapide, erori și alte evenimente rapide. |
| Aliniat cu forma de undă | Potrivește semnalul din domeniul timpului fără întreruperi. |
| Susține corelația detaliată | Ajută la analizarea pachetelor, simbolurilor și a altor structuri de nivel fin. |
Hărți de culoare ale spectrogramelor și setări de scalare
Hărți color

| Hartă colorată | Descriere |
|---|---|
| Inferno / Viridis | Lin și constant, ajutând la arătarea clară a schimbărilor. |
| Jet | Strălucitoare și colorate, dar pot schimba modul în care sunt percepute datele. |
| Căldură (negru - roșu - galben) | Evidențiază mai clar părțile puternice ale semnalului. |
Scalarea amplitudinii

| Tip de scalare | Cel mai bun pentru | Descriere |
|---|---|---|
| Liniar | Semnale cu interval dinamic mic | Arată modificările direct, dar poate ascunde detalii foarte slabe. |
| dB | Semnale cu gamă dinamică largă | Comprimă gama astfel încât părțile puternice și cele slabe sunt mai ușor de comparat. |
Managementul Intervalului Dinamic

| Setarea distanței | Efect |
|---|---|
| Prea îngust | Culorile devin saturate, ceea ce face ca afișajul să fie greu de citit. |
| Prea lat | Părțile slabe ale semnalului dispar pe poveste. |
Cum să citești o spectrogramă?
Modele comune de spectrograme
• Linie orizontală - ton continuu sau purtător
• Dâră verticală - impuls scurt sau explozie rapidă
• Urmărire diagonală - măturare sau chirp de frecvență
• Zgomot clusterizat - interferență broadband
• Benzile laterale simetrice - modulație AM sau PM
• Explozii periodice - activitatea pachetelor sau semnale pulsate
Sfaturi simple pentru interpretarea spectrogramelor
• Observă formele repetitive pentru a observa modulații sau activități regulate
• Verificarea intensității culorii pentru a vedea diferența dintre semnalele mai puternice și cele mai slabe
• Urmărește cum se mișcă frecvența pentru a detecta deriva sau săriturile
• Analizează lățimea semnalului pentru a înțelege FM, răspândirea sau jitterul
Ghid pentru setările ferestrei spectrogramei
| Obiectiv de analiză | Tip fereastră | Dimensiunea FFT | Suprapunere | Note |
|---|---|---|---|---|
| Detectează explozii scurte | Hann | Scurt | 75–95% | Bun pentru evenimente rapide |
| Identifică frecvențele apropiate | Blackman | Long | 50–75% | Detalii de frecvență mai mare |
| Obține amplitudine precisă | Flat-top | Mediu | 25–50% | Ajută la acuratețea nivelului |
| Reducerea lobilor laterali | Blackman-Harris | Mediu | 50–75% | Ajută la revelarea semnalelor de nivel scăzut |
| Monitorizare în timp real | Hamming | Mediu | 50–80% | Claritate și viteză echilibrate |
Aplicații în spectrograme
RF & Wireless
Spectrogramele ajută la detectarea interferențelor, la verificarea activității de saltare a frecvenței, la monitorizarea emisiilor nedorite și la identificarea instabilității în etapele de putere RF.
Audio & Vorbire
Acestea fac ușor de observat foneme, sibilanțe și formante, detectând totodată decupări, distorsiuni și alte artefacte în semnalele audio.
Radar și Apărare
În lucrările radar, spectrogramele dezvăluie chirp-uri, trenuri de impulsuri, activitate de bruiaj și detalii legate de tehnicile de compresie a impulsurilor.
Mecanic și Vibrație
Acestea ajută la detectarea frecvențelor rulmenților, la urmărirea rezonanței cutiei de viteze și la identificarea evenimentelor scurte de impact la mașinile rotative sau în mișcare.
Semnale biomedicale
Spectrogramele sunt utile pentru monitorizarea schimbărilor timp-frecvență EEG și ECG și pentru detectarea exploziilor anormale sau a neregularităților ritmului.
Concluzie
Spectrogramele dezvăluie atât comportamentul timpului, cât și al frecvenței, ajutând la înțelegerea tonurilor, exploziilor, zgomotului și modulației. Prin alegerea setărilor corecte ale ferestrelor, suprapunerii, hărții de culoare și scalarea, ecranul devine mai clar și mai fiabil. Cu o configurare corectă și o lectură atentă, spectrogramele oferă o imagine completă a activității semnalului fără a rata schimbări rapide sau tendințe pe termen lung.
Întrebări frecvente [FAQ]
În ce formate de fișier poate fi salvat un spectrogramă?
Poate fi salvat ca PNG, JPG sau TIFF pentru imagini și ca CSV, MAT sau HDF5 pentru date brute.
Un spectrogramă arată informații de fază?
Nu. Un spectrogram standard arată doar magnitudinea. Faza necesită o spectrogramă de fază separată.
Cum afectează nivelul de zgomot o spectrogramă?
Un nivel ridicat de zgomot poate ascunde semnalele slabe, făcându-le greu de văzut.
De ce este nevoie de pre-procesare înainte de a realiza o spectrogramă?
Pre-procesarea, cum ar fi filtrarea sau eliminarea DC, ajută la eliminarea conținutului nedorit și îmbunătățește claritatea.
Pot spectrogramele să se actualizeze în timp real?
Da. Cu procesare FFT rapidă și ferestre scurte, acestea pot rula continuu pe măsură ce datele sosesc.
Funcționează spectrogramele cu semnale complexe I/Q?
Da. Datele I/Q sunt convertite în mărime sau putere înainte de a forma spectrograma.