44 lines
1.3 KiB
JSON
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"
|
||
|
|
}
|
||
|
|
}
|