Spektrogram: Hesaplama, Çözünürlük ve Yorumlama

dek 01 2025
Kaynak: DiGi-Electronics
Gözat: 757

Bir spektrogram, renkler kullanarak bir sinyalin frekanslarının zamanla nasıl değiştiğini gösterir; böylece desenler, patlamalar, gürültü ve modülasyon daha kolay görülebilir. Bu makale, spektrogramların diğer ekranlardan nasıl farklı olduğunu, nasıl hesaplandığını, çözünürlük ve görsel ayarların doğruluğu nasıl etkilediğini ve desenlerin nasıl okunacağını açıklar. Konunun her bölümü hakkında net ve detaylı bilgiler sunar.

Figure 1. Spectrogram

Spektrogram Genel Bakış

Spektrogram, bir sinyalin frekanslarının zaman içinde nasıl değiştiğini gösteren bir fotoğraftır. Yatay eksende zaman, dikey eksende frekans ve sinyalin ne kadar güçlü olduğunu gösteren renkli bir harita gibi görünüyor. Bu görüş, sinyalin içinde farklı anlarda neler olup bittiğini anlamayı kolaylaştırır. Frekanstaki yavaş değişiklikleri, ani kaymaları, kısa patlamaları ve farklı modülasyon türleriyle oluşan desenleri ortaya çıkarmaya yardımcı olur. Ayrıca arka plan gürültüsündeki değişiklikleri gösterir ve daha güçlü tonlar olsa bile zayıf sinyalleri daha belirgin kılar.

Spektrogramlar vs. Spektrum ve Şelale Ekranları

Figure 2. Spectrograms vs. Spectrum and Waterfall Displays

Ana Farklar

Üçü de frekans içeriği gösterirken, yalnızca spektrogramlar ve şelaleler zaman değişkenliği göstermektedir. Bir spektrum tek bir anı gösterirken, bir şelale spektrumları üst üste koyar ama uzun vadeli eğilimleri vurgular. Bir spektrogram, ayrıntılı, renk haritalı zaman-frekans görünümü sunar.

Karşılaştırma Tablosu

ÖzellikSpectrum (FFT Plot)SpektrogramŞelale Gösterimi
Zaman değişkeni bilgileriHayırEvetEvet
Frekans bilgisiEvetEvetEvet
Gösterilen genlikEvetEvet (renk kodlu)Evet (boy veya renk)
En iyisiAnında anlık görüntüZamanla Değişen DeğişikliklerUzun tarihsel eğilimler

Spektrogram Hesaplama Temelleri

Adım Adım Süreç

• Sinyali kısa, üst üste binen karelere böl.

• Her kareye bir pencere fonksiyonu (örneğin, Hann veya Hamming) uygulanır.

• Her pencereli çerçevenin FFT'sini hesaplayarak spektrumunu elde edin.

• Spektrum büyüklüklerini dB veya doğrusal yoğunluk değerlerine dönüştürün.

• Zayıf ve güçlü bileşenleri göstermek için yoğunlukları renklere eşlemek.

• Spektrumları tam spektrogramı oluşturmak için zamana yerleştirin.

Doğruluğu Etkileyen Faktörler

ParametreSpektrogramdaki Rol
Pencere uzunluğu (FFT boyutu)Frekans detayını kontrol eder. Daha uzun pencereler daha ince frekans çözünürlüğü gösterir.
Pencere tipiHer dilimin nasıl işlendiğini şekillendirir ve istenmeyen artefaktları azaltır.
Örtüşme yüzdesiDaha yüksek örtüşme, zaman çözünürlüğü daha akıcı sağlar.
Örnekleme hızıGörüntülenebilecek en yüksek frekansı ayarlar.

Spektrogramlarda Zaman-Frekans Çözünürlüğü

Figure 3. Time–Frequency Resolution in Spectrograms

Daha Uzun Pencere (Daha İyi Frekans Çözünürlüğü)

• Birbirine yakın frekansları ayırır

• Frekansta yavaş değişiklikleri daha net gösterir

• Hızlı veya kısa olayların netliğini azaltır

Daha Kısa Pencere (Daha İyi Zaman Çözünürlüğü)

• Ani değişiklikleri daha net gösterir

• Frekanstaki hızlı değişimleri yakalar

• Daha geniş veya daha az detaylı frekans bantları üretir

Uzun Süreklilik Sinyal İzleme İçin Süreksiz Spektrogram İpuçları

Güçlü Yönler

Uzun vadeli sinyal izleme için uygundur. Sürekli kayda kıyasla daha az bellek kullanır. Yavaş veya ara sıra yapılan değişiklikler için iyi çalışıyor. Uzun süreli uyumluluk kontrolleri için faydalı

Zayıflıklar

Hızlı veya öngörülemez patlamalar için etkili değil. Tam sürekli zaman görünümü sağlamaz. Doğruluk, her dilimin ne kadar iyi tetiklendiğine bağlıdır.

Hızlı davranışlı sinyaller için sürekli yaklaşım daha net bir bakış sunar.

Hızlı Olay Analizi için Sürekli Spektrogramlar

Figure 4. Continuous Spectrograms for Fast Event Analysis

Sürekli spektrogram, aralıksız bir görünüm sağlamak için kayan ve üst üste binen bir pencere ile uzun bir kayıt kullanır. Bu yöntem hızlı olayları yakalar, dalga formuyla hizalanır ve paketler, darbeler ve sembollerin ayrıntılı korelasyonunu destekler.

AvantajlarAçıklama
Zaman çizelgesinde boşluk yokSinyalin her anı dahil edilmiştir.
Hızlı değişiklikleri yakalarPatlamalar, hızlı geçişler, hatalar ve diğer hızlı olayları açıkça gösteriyor.
Dalga formuyla hizalanmıştırZaman alanı sinyalini kesintisiz eşleştirir.
Detaylı korelasyonu desteklerPaketleri, sembolleri ve diğer ince düzey yapıları analiz etmeye yardımcı olur.

Spektrogram Renk Haritaları ve Ölçeklendirme Ayarları

Renkli Haritalar

Figure 5. Color Maps

Renk HaritasıAçıklama
Inferno / ViridisAkıcı ve tutarlı, değişiklikleri net göstermeye yardımcı oluyor.
JetParlak ve renkli, ama verinin algılanma şeklini değiştirebilir.
Heat (siyah - kırmızı - sarı)Sinyalin güçlü kısımlarını daha net vurgular.

Genlik Ölçeklendirmesi

Figure 6. Amplitude Scaling

Ölçeklendirme TürüEn iyisiAçıklama
DoğrusalDüşük dinamik aralıklı sinyallerDeğişiklikleri doğrudan gösterir ama çok zayıf detayları gizleyebilir.
dBGeniş dinamik aralıklı sinyallerMenzili sıkıştırıyor, böylece güçlü ve zayıf kısımları karşılaştırmak daha kolay.

Dinamik Aralık Yönetimi

Figure 7. Dynamic Range Management

Menzil AyarlarıEtkisi
Çok darRenkler doygunlaşır ve ekranı okumak zorlaşır.
Çok genişSinyalin zayıf kısımları plot'ta kayboluyor.

Bir Spektrogram Nasıl Okunur?

Yaygın Spektrogram Desenler

• Yatay çizgi - sürekli ton veya taşıyıcı

• Dikey çizgi - kısa dürtü veya hızlı patlama

• Diyagonal iz - frekans süpürmesi veya cıvıltı

• Kümelenmiş gürültü - geniş bant paraziti

• Simetrik yan bantlar - veya PM modülasyonu

• Periyodik patlamalar - paket aktivitesi veya darbeli sinyaller

Spektrogramları Yorumlamak İçin Basit İpuçları

• Modülasyonu veya düzenli aktiviteyi tespit etmek için tekrar eden şekilleri fark etmek

• Renk yoğunluğunu kontrol ederek güçlü ve zayıf sinyaller arasındaki farkı kontrol edin

• Kayma veya zıplamayı tespit etmek için frekansın nasıl değiştiğini izleyin

• FM, yayılma veya titreşimi anlamak için sinyalin genişliğine bakmak

Spektrogram Penceresi Ayarları Rehberi

Analiz AmacıPencere TipiFFT BoyutuÖrtüşmeNotlar
Kısa patlamaları tespit etHannKısa%75–95Hızlı etkinlikler için iyi
Yakın frekansları tanımlaBlackmanUzun%50–75Daha yüksek frekans detayları
Doğru genlik alınDüz ÜstMedium%25–50Seviye doğruluğuna yardımcı olur
Yan lobları azaltBlackman-HarrisMedium%50–75Düşük seviyeli sinyalleri ortaya çıkarmaya yardımcı olur
Gerçek zamanlı izlemeHammingMedium%50–80Dengeli netlik ve hız

Spektrogram Uygulamaları 

RF & Kablosuz

Spektrogramlar, paraziti tespit etmeye, frekans atlama aktivitesini kontrol etmeye, istenmeyen emisyonları izlemeye ve RF güç aşamalarındaki istikrarsızlığı tespit etmeye yardımcı olur.

Ses ve Konuşma

Fonemleri, sibilansı ve formantları kolayca görmeyi sağlarken, aynı zamanda ses sinyallerindeki kırpma, bozulma ve diğer artefaktları da tespit eder.

Radar ve Savunma

Radar çalışmalarında, spektrogramlar cıvıltıları, darbe trenlerini, karıştırma aktivitesini ve darbe sıkıştırma teknikleriyle ilgili detayları ortaya koyar.

Mekanik ve Titreşim

Rulman frekanslarını tespit etmekte, şanzıman rezonansını izlemeye ve dönen veya hareketli makinelerde kısa süreli çarpma olaylarını tespit etmeye yardımcı olurlar.

Biyomedikal Sinyaller

Spektrogramlar, EEG ve EKG zaman-frekans değişikliklerini izlemek ve anormal patlamalar veya ritim düzensizliklerini tespit etmek için faydalıdır.

Sonuç 

Spektrogramlar hem zaman hem de frekans davranışını ortaya koyar, tonları, patlamaları, gürültüyü ve modülasyonu anlamlandırmaya yardımcı olur. Doğru pencere ayarlarını, örtüşmeleri, renk haritasını ve ölçeklendirmeyi seçerek ekran daha net ve güvenilir hale gelir. Doğru kurulum ve dikkatli okumayla, spektrogramlar sinyal aktivitesinin tam bir görüntüsünü sağlar ve hızlı değişimleri veya uzun vadeli trendleri kaçırmaz.

Sıkça Sorulan Sorular [SSS]

Bir spektrogram hangi dosya formatlarında kaydedilebilir?

Görüntüler için PNG, JPG veya TIFF olarak, ham veri için ise CSV, MAT veya HDF5 olarak kaydedilebilir.

Bir spektrogram faz bilgisi gösterir mi?

Hayır. Standart bir spektrogram sadece büyüklüğü gösterir. Faz için ayrı bir faz spektrogramı gereklidir.

Gürültü tabanı bir spektrogramı nasıl etkiler?

Yüksek gürültü seviyesi zayıf sinyalleri gizleyebilir ve onları görmeyi zorlaştırır.

Spektrogram yapılmadan önce neden ön işlem gereklidir?

Filtreleme veya DC kaldırma gibi ön işleme, istenmeyen içeriğin kaldırılmasına yardımcı olur ve netliği artırır.

Spektrogramlar gerçek zamanlı güncellenebilir mi?

Evet. Hızlı FFT işleme ve kısa aralıklarla, veri geldiğinde sürekli çalışabilirler.

Spektrogramlar karmaşık I/Q sinyalleriyle çalışır mı?

Evet. I/Q verisi, spektrogram oluşturulmadan önce büyüklüğe veya güce dönüştürülür.