{
  "source_file": "csi_udp_20261010_10m.anon.bin",
  "source_size_bytes": 60612922,
  "source_sha256": "527466ceb8b5f835e55ff348f02808736b947db39e7baac1f34e375de146a440",
  "method": {
    "group_boundary": "chain_info bit 15",
    "group_timestamp": "outer timestamp of the first chain record in the group",
    "usable_group": "all records have 256 subcarriers and at least one I/Q block is non-zero",
    "long_gap_thresholds_s": [
      0.05,
      0.1,
      0.2,
      0.5,
      1.0,
      2.0,
      5.0
    ]
  },
  "outer_records": 57293,
  "closed_groups": 7609,
  "usable_groups": 7608,
  "quarantined_groups": 1,
  "incomplete_tail_records": 1,
  "malformed_records": 0,
  "duration_s": 599.924075,
  "rates_hz": {
    "chain_records_per_duration": 95.500418,
    "closed_groups_per_duration": 12.683272,
    "mean_interval_rate": 12.679938
  },
  "group_record_counts": {
    "4": 895,
    "8": 6714
  },
  "usable_chain_counts": {
    "4": 894,
    "8": 6714
  },
  "chain_counts_by_subcarriers": {
    "64sc_x4": 1,
    "256sc_x4": 894,
    "256sc_x8": 6714
  },
  "subcarrier_record_counts": {
    "64": 4,
    "256": 57289
  },
  "bandwidth_record_counts": {
    "0": 149,
    "2": 57144
  },
  "stations": {
    "02:00:00:00:00:01": 57293
  },
  "intervals_s": {
    "count": 7607,
    "min": 0.000256,
    "p10": 0.020801,
    "p25": 0.021129,
    "p50": 0.041019,
    "p75": 0.041352,
    "p90": 0.141263,
    "p95": 0.321838,
    "p99": 0.94569,
    "p999": 1.521509,
    "max": 2.372654
  },
  "long_gaps": {
    ">0.05s": 1605,
    ">0.1s": 1066,
    ">0.2s": 624,
    ">0.5s": 224,
    ">1s": 57,
    ">2s": 2,
    ">5s": 0
  },
  "rssi_dbm": {
    "min": -48,
    "mean": -31.298,
    "max": -26
  },
  "snr_db": {
    "min": 52,
    "mean": 53.292,
    "max": 55
  },
  "interpretation_limits": [
    "Average rate does not establish a uniform time grid.",
    "The capture contains no human-event ground truth.",
    "A long gap can create spectral leakage or false peaks if resampled without a mask."
  ]
}
