bands: - name: 40m start_hz: 7e+06 end_hz: 7.2e+06 center_hz: 7.1e+06 sample_rate: 4096000 fft_size: 65536 gain_db: 38 tuner_bw_khz: 200 use_gpu_fft: true classifier_mode: combined agc: true dc_block: true iq_balance: true detector: threshold_db: 0 min_duration_ms: 250 hold_ms: 2000 ema_alpha: 0.05 hysteresis_db: 10 min_stable_frames: 4 gap_tolerance_ms: 2000 cfar_mode: GOSCA cfar_guard_hz: 100000 cfar_train_hz: 200000 cfar_guard_cells: 1600 cfar_train_cells: 3200 cfar_rank: 46 cfar_scale_db: 12 cfar_wrap_around: true edge_margin_db: 6 max_signal_bw_hz: 150000 merge_gap_hz: 100000 class_history_size: 10 class_switch_ratio: 0.6 cfar_enabled: true recorder: enabled: false min_snr_db: 10 min_duration: 1s max_duration: 300s preroll_ms: 500 record_iq: false record_audio: true auto_demod: true auto_decode: false max_disk_mb: 0 output_dir: data/recordings class_filter: [] ring_seconds: 8 deemphasis_us: 50 extraction_fir_taps: 101 extraction_bw_mult: 1.2 decoder: ft8_cmd: C:/WSJT/wsjtx-2.7.0-rc6/bin/jt9.exe -8 {audio} wspr_cmd: C:/WSJT/wsjtx-2.7.0-rc6/bin/wsprd.exe {audio} dmr_cmd: tools/dsd-neo/bin/dsd-neo.exe -fs -i {audio} -s {sr} -o null dstar_cmd: tools/dsd-neo/bin/dsd-neo.exe -fd -i {audio} -s {sr} -o null fsk_cmd: tools/fsk/fsk_decoder --iq {iq} --sample-rate {sr} psk_cmd: tools/psk/psk_decoder --iq {iq} --sample-rate {sr} web_addr: :8080 event_path: data/events.jsonl frame_rate: 15 waterfall_lines: 200 web_root: web