Ana içeriğe geç
Programlama

Açık kaynaklı sdr-- yazılımı radyo sinyallerini görsel grafiklerle işliyor

Öne çıkanlar

  • Rust ile yazılan sunucu sinyal işlemeyi yürütürken React tabanlı arayüz tarayıcıdan çalışıyor.
  • RTL-SDR, HackRF, LimeSDR ve PlutoSDR dahil birçok donanıma yerel ve SoapySDR desteği sunuluyor.
  • Sistem harici donanım olmadan test için dahili sanal sinyal üreteci barındırıyor.
  • Çözümlenen veriler ve sinyal akışı webhook, MQTT, Matrix ve TCP üzerinden dışa aktarılabiliyor.

Geliştiriciler, görsel sinyal yolu ve modüler mimariye sahip açık kaynaklı yazılım tanımlı radyo uygulaması sdr-- projesini yayımladı. Proje, radyo donanımlarını, kod çözücüleri, görselleştiricileri ve kaydedicileri bir tuval üzerinde bağlayarak çalıştırma imkanı sunuyor. Sinyal işleme süreçlerini Rust tabanlı bir arka uç üstlenirken, kullanıcı arayüzü React ile masaüstünde veya doğrudan tarayıcı üzerinden çalışıyor.

Sistem; AM, NFM, RDS destekli stereo FM ve SSB modülasyonlarının yanı sıra hava ve deniz trafiği, çağrı cihazları ve amatör telsiz sinyallerini çözümleyebiliyor. Kullanıcılar spektrum, şelale ekranı, konum haritaları ve alınan görselleri gerçek zamanlı takip edebiliyor. Yazılım, RTL-SDR ve HackRF gibi donanımları doğrudan desteklerken SoapySDR entegrasyonu sayesinde Airspy, LimeSDR ve PlutoSDR gibi cihazlarla da iletişim kurabiliyor.

İstemci ve sunucu mimarisi ayrı çalışabildiği için sunucu doğrudan antenin bağlı olduğu bilgisayarda bırakılarak ağ üzerinden yönetilebiliyor. REST, WebSocket ve MCP protokolleriyle uzaktan kontrol edilebilen sdr--, dahili sinyal üreteci sayesinde fiziksel bir donanım olmadan da test edilebiliyor. GPLv3 lisansıyla dağıtılan uygulama, masaüstü paketleri ve Docker üzerinden kurulabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.