Atalay YamanGNU Radio
EN
MP-13 / 13

Bitirme: Mini ES Sistemi

İleri · Donanım: Pluto
‹ MP-12
Aşama 1 / 4

Projeyi gözle

Önce ne yapıldığını ve neden yapıldığını oku.

Elektronik Destek'in temel döngüsü: ara → bul → kaydet → incele. Bu proje bu döngüyü küçük ölçekte kurar:

İşlevNereden geliyor?
Geniş bant almaMP-8 (Pluto, LO, offset)
Spektrum + ortalamaMP-4, MP-9
Sinyal listesi (median, birleştirme)MP-10
Arayüz (spektrum + tablo)MP-11
Seçilen istasyonu dinlemeMP-8
Yeni: Otomatik kayıtMP-6'daki IQ kaydının olayla tetiklenen hali

Tetikli Kayıt bloğu Sinyal Listesi'nden gelen mesajları dinler. Bir sinyal **onay kez üst üste** (varsayılan 3) görülünce o sinyal "onaylanmış" sayılır ve geniş bant IQ'nun kayit_sn saniyesi kaydedilir. Her sinyal bir kez kaydedilir. Yanına bir bilgi dosyası yazılır: dosya kendi başına hız ve frekans bilgisi taşımadığı için (MP-6 dersi) bu bilgiler .json'da saklanır.

Örnek çıktı:

kod
[KAYIT] basladi: 99.351MHz_1920000sps_20261001_194551
[KAYIT] bitti  : 99.351MHz_1920000sps_20261001_194551
kod
99.351MHz_1920000sps_20261001_194551.cfile   7.680.000 bayt (0.5 sn × 1.92 MS/s × 8)
99.351MHz_1920000sps_20261001_194551.json
json
{
  "merkez_mhz": 99.3516,
  "tepe_mhz": 99.3047,
  "bant_khz": 118.1,
  "guc_db": -38.9,
  "snr_db": 36.9,
  "lo_mhz": 99.75,
  "samp_rate": 1920000.0,
  "tip": "complex64 (cfile)",
  "zaman": "20261001_194551"
}

Bu kayıtlar ilerideki AMC modelinin veri setinin ham maddesidir.