Push Tracker
RIA_Example/curator-configs/example_curator_config.json
2026-05-20 13:04:10 -04:00

44 lines
1.3 KiB
JSON

{
"_comment": "Example Curator configuration for a QPSK / BPSK / QAM16 classification dataset. Load this as a reference when setting up a new curation run in Dataset Manager → Curator.",
"slicer_config": {
"type": "simple",
"slice_length": 1024
},
"qualifier_config": {
"type": "rms",
"threshold": 0.01,
"auto_threshold": true
},
"metadata_config": {
"keys": [
"ria:tx_modulation",
"ria:tx_snr_db",
"ria:center_frequency",
"ria:sample_rate",
"ria:device_id",
"ria:campaign"
],
"rename_mappings": {
"label": "ria:tx_modulation",
"snr_db": "ria:tx_snr_db",
"center_freq": "ria:center_frequency",
"sample_rate": "ria:sample_rate",
"device_id": "ria:device_id",
"campaign": "ria:campaign"
}
},
"overwrite": false,
"_notes": {
"slicer_types": ["simple", "random", "overlap"],
"qualifier_types": ["rms", "snr", "energy", "bandwidth", "quantization", "learned"],
"split_ratios": "Set train/val/test proportions in the UI — default is 0.7 / 0.15 / 0.15",
"augmentation": "Configure augmentation policy in the UI; not captured in this file",
"label_source": "core:label from SigMF annotations takes priority over recording-level metadata keys"
}
}