Kaynağa Gözat

Refine classifier rules with temporal hints

master
Jan Svabenik 3 gün önce
ebeveyn
işleme
1365b00343
1 değiştirilmiş dosya ile 7 ekleme ve 0 silme
  1. +7
    -0
      internal/classifier/rules.go

+ 7
- 0
internal/classifier/rules.go Dosyayı Görüntüle

@@ -22,6 +22,13 @@ func RuleClassify(feat Features) Classification {
if flat > 0.7 { if flat > 0.7 {
second = ClassNoise second = ClassNoise
} }
case bw >= 2000 && bw < 3000:
// candidate for FT8/WSPR (very rough): low env variance, narrow BW
if feat.EnvVariance < 0.5 && feat.InstFreqStd < 0.7 {
best = ClassUnknown
second = ClassUnknown
conf = 0.5
}
case bw >= 500 && bw < 3e3: case bw >= 500 && bw < 3e3:
if sym > 0.2 { if sym > 0.2 {
best = ClassSSBUSB best = ClassSSBUSB


Yükleniyor…
İptal
Kaydet