|
|
|
@@ -0,0 +1,65 @@ |
|
|
|
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 |