From 148400197c8bd3902cbce6308923f9a0a04dec4b Mon Sep 17 00:00:00 2001 From: Jan Svabenik Date: Sat, 28 Mar 2026 09:59:17 +0100 Subject: [PATCH] config: tune master profile for UKW broadcast monitoring --- config.yaml | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/config.yaml b/config.yaml index 53cdb0b..84aa124 100644 --- a/config.yaml +++ b/config.yaml @@ -17,23 +17,23 @@ pipeline: profile: wideband-balanced goals: intent: broadcast-monitoring - monitor_start_hz: 88.0e6 + monitor_start_hz: 87.5e6 monitor_end_hz: 108.0e6 - monitor_span_hz: 20000000 + monitor_span_hz: 20500000 monitor_windows: - name: fm-focus start_hz: 87.5e6 end_hz: 108.0e6 - priority: 1.25 + priority: 1.4 zone: focus - name: fm-rds start_hz: 87.5e6 end_hz: 108.0e6 - priority: 1.35 + priority: 1.55 zone: decode - signal_priorities: ["wfm", "rds", "broadcast"] + signal_priorities: ["wfm_stereo", "wfm", "rds", "broadcast"] auto_record_classes: ["WFM", "WFM_STEREO"] - auto_decode_classes: ["WFM", "WFM_STEREO", "RDS"] + auto_decode_classes: ["RDS"] surveillance: analysis_fft_size: 4096 frame_rate: 12 @@ -43,18 +43,18 @@ surveillance: derived_detection: auto refinement: enabled: true - max_concurrent: 24 + max_concurrent: 16 detail_fft_size: 4096 min_candidate_snr_db: -3 - min_span_hz: 60000 - max_span_hz: 250000 + min_span_hz: 80000 + max_span_hz: 220000 auto_span: true resources: prefer_gpu: true - max_refinement_jobs: 24 - max_recording_streams: 32 - max_decode_jobs: 16 - decision_hold_ms: 2500 + max_refinement_jobs: 16 + max_recording_streams: 16 + max_decode_jobs: 8 + decision_hold_ms: 3200 profiles: - name: legacy description: Current single-band pipeline behavior @@ -91,9 +91,9 @@ profiles: profile: wideband-balanced goals: intent: broadcast-monitoring - signal_priorities: ["wfm", "rds", "broadcast"] + signal_priorities: ["wfm_stereo", "wfm", "rds", "broadcast"] auto_record_classes: ["WFM", "WFM_STEREO"] - auto_decode_classes: ["WFM", "WFM_STEREO", "RDS"] + auto_decode_classes: ["RDS"] surveillance: analysis_fft_size: 4096 frame_rate: 12 @@ -103,17 +103,17 @@ profiles: derived_detection: auto resources: prefer_gpu: true - max_refinement_jobs: 24 - max_recording_streams: 32 - max_decode_jobs: 16 - decision_hold_ms: 2500 + max_refinement_jobs: 16 + max_recording_streams: 16 + max_decode_jobs: 8 + decision_hold_ms: 3200 refinement: enabled: true - max_concurrent: 24 + max_concurrent: 16 detail_fft_size: 4096 min_candidate_snr_db: -3 - min_span_hz: 60000 - max_span_hz: 250000 + min_span_hz: 80000 + max_span_hz: 220000 auto_span: true - name: wideband-aggressive description: Higher surveillance/refinement budgets for dense wideband monitoring @@ -226,9 +226,9 @@ detector: recorder: enabled: true min_snr_db: 0 - min_duration: 500ms + min_duration: 800ms max_duration: 300s - preroll_ms: 500 + preroll_ms: 750 record_iq: false record_audio: true auto_demod: true @@ -236,10 +236,10 @@ recorder: max_disk_mb: 0 output_dir: data/recordings class_filter: ["WFM", "WFM_STEREO"] - ring_seconds: 12 + ring_seconds: 8 deemphasis_us: 50 extraction_fir_taps: 101 - extraction_bw_mult: 1.35 + extraction_bw_mult: 1.25 debug_live_audio: false decoder: ft8_cmd: C:/WSJT/wsjtx-2.7.0-rc6/bin/jt9.exe -8 {audio}