{
  "format": "cakra-rno-config",
  "schemaVersion": 1,
  "units": {
    "coordinates": "WGS84-deg",
    "frequency": "MHz",
    "power": "dBm-total-carrier",
    "gain": "dBi",
    "distance": "m",
    "angle": "deg",
    "time": "ms",
    "throughput": "Mbps"
  },
  "project": {
    "preparedBy": "CAKRA Engineering · Training fixture",
    "revision": "SYNTHETIC-R01",
    "publishedAt": "2026-10-03T00:00:00Z",
    "synthetic": true,
    "notes": "Training only. Coordinates and configuration are synthetic, not Telkomsel/operator inventory, measured terrain or a licensed RF deployment."
  },
  "scenario": {
    "schemaVersion": 4,
    "id": "cakra-rno-training-v1",
    "name": "CAKRA · Synthetic LTE + NR RNO exercise",
    "savedAt": "2026-10-03T00:00:00Z",
    "revision": 1,
    "sites": [
      {
        "id": "SYNTH-LTE-1",
        "name": "SYNTHETIC LTE sector 1",
        "lat": -6.2,
        "lon": 106.82,
        "azimuth": 0,
        "heightM": 25,
        "gainDbi": 17,
        "txPowerDbm": 43,
        "freqMHz": 1800,
        "radioTech": "lte",
        "electricalTiltDeg": 4,
        "mechanicalTiltDeg": 0,
        "horizontalBeamwidthDeg": 65,
        "verticalBeamwidthDeg": 10,
        "frontToBackDb": 25,
        "feederLossDb": 2,
        "clutterLossDb": 0,
        "polarizationSlantDeg": 45,
        "bandwidthMHz": 20,
        "clutterClass": "urban",
        "measuredCellId": "SYNTHETIC-CELL-1"
      },
      {
        "id": "SYNTH-LTE-2",
        "name": "SYNTHETIC LTE sector 2",
        "lat": -6.2,
        "lon": 106.82,
        "azimuth": 120,
        "heightM": 25,
        "gainDbi": 17,
        "txPowerDbm": 43,
        "freqMHz": 1800,
        "radioTech": "lte",
        "electricalTiltDeg": 4,
        "mechanicalTiltDeg": 0,
        "horizontalBeamwidthDeg": 65,
        "verticalBeamwidthDeg": 10,
        "frontToBackDb": 25,
        "feederLossDb": 2,
        "clutterLossDb": 0,
        "polarizationSlantDeg": 45,
        "bandwidthMHz": 20,
        "clutterClass": "urban",
        "measuredCellId": "SYNTHETIC-CELL-2"
      },
      {
        "id": "SYNTH-LTE-3",
        "name": "SYNTHETIC LTE sector 3",
        "lat": -6.2,
        "lon": 106.82,
        "azimuth": 240,
        "heightM": 25,
        "gainDbi": 17,
        "txPowerDbm": 43,
        "freqMHz": 1800,
        "radioTech": "lte",
        "electricalTiltDeg": 4,
        "mechanicalTiltDeg": 0,
        "horizontalBeamwidthDeg": 65,
        "verticalBeamwidthDeg": 10,
        "frontToBackDb": 25,
        "feederLossDb": 2,
        "clutterLossDb": 0,
        "polarizationSlantDeg": 45,
        "bandwidthMHz": 20,
        "clutterClass": "urban",
        "measuredCellId": "SYNTHETIC-CELL-3"
      },
      {
        "id": "SYNTH-NR-1",
        "name": "SYNTHETIC NR sector 1",
        "lat": -6.2,
        "lon": 106.82,
        "azimuth": 0,
        "heightM": 25,
        "gainDbi": 17,
        "txPowerDbm": 43,
        "freqMHz": 3500,
        "radioTech": "nr",
        "numerology": 1,
        "electricalTiltDeg": 4,
        "mechanicalTiltDeg": 0,
        "horizontalBeamwidthDeg": 65,
        "verticalBeamwidthDeg": 10,
        "frontToBackDb": 25,
        "feederLossDb": 2,
        "clutterLossDb": 0,
        "polarizationSlantDeg": 45,
        "bandwidthMHz": 100,
        "clutterClass": "urban",
        "measuredCellId": "SYNTHETIC-CELL-4"
      },
      {
        "id": "SYNTH-NR-2",
        "name": "SYNTHETIC NR sector 2",
        "lat": -6.2,
        "lon": 106.82,
        "azimuth": 120,
        "heightM": 25,
        "gainDbi": 17,
        "txPowerDbm": 43,
        "freqMHz": 3500,
        "radioTech": "nr",
        "numerology": 1,
        "electricalTiltDeg": 4,
        "mechanicalTiltDeg": 0,
        "horizontalBeamwidthDeg": 65,
        "verticalBeamwidthDeg": 10,
        "frontToBackDb": 25,
        "feederLossDb": 2,
        "clutterLossDb": 0,
        "polarizationSlantDeg": 45,
        "bandwidthMHz": 100,
        "clutterClass": "urban",
        "measuredCellId": "SYNTHETIC-CELL-5"
      },
      {
        "id": "SYNTH-NR-3",
        "name": "SYNTHETIC NR sector 3",
        "lat": -6.2,
        "lon": 106.82,
        "azimuth": 240,
        "heightM": 25,
        "gainDbi": 17,
        "txPowerDbm": 43,
        "freqMHz": 3500,
        "radioTech": "nr",
        "numerology": 1,
        "electricalTiltDeg": 4,
        "mechanicalTiltDeg": 0,
        "horizontalBeamwidthDeg": 65,
        "verticalBeamwidthDeg": 10,
        "frontToBackDb": 25,
        "feederLossDb": 2,
        "clutterLossDb": 0,
        "polarizationSlantDeg": 45,
        "bandwidthMHz": 100,
        "clutterClass": "urban",
        "measuredCellId": "SYNTHETIC-CELL-6"
      }
    ],
    "radiusKm": 0.5,
    "sampleCount": 64,
    "thresholds": {
      "excellentRsrp": -80,
      "serviceableRsrp": -100,
      "weakRsrp": -110,
      "handoverMarginDb": 3,
      "handoverDwellSamples": 2
    },
    "settings": {
      "propagation": "3gpp-uma",
      "propagationCondition": "geometry",
      "pathLossExponent": 3.2,
      "receiverHeightM": 1.5,
      "receiverGainDbi": 0,
      "receiverLossDb": 0,
      "noiseFigureDb": 7,
      "calibrationOffsetDb": 0,
      "shadowFadingSigmaDb": 0,
      "shadowFadingSeed": 20261003,
      "coverageMaskRadiusM": 400,
      "capacityModel": "shannon",
      "nLayers": 1,
      "overheadFraction": 0.14,
      "planningMarginDb": 3,
      "resourceSharePct": 50,
      "implementationLossDb": 3,
      "routeSpeedKmh": 40,
      "timeToTriggerMs": 320,
      "hysteresisDb": 1,
      "filterTimeConstantMs": 200,
      "maxMeasurementGapMs": 5000,
      "pingPongWindowMs": 5000
    },
    "environment": {
      "options": {
        "enabled": true,
        "useEstimatedHeights": false,
        "penetrationEnabled": false,
        "penetrationModel": "manual",
        "indoorDepthM": 0,
        "defaultMaterial": "unknown",
        "materialLossesDb": {
          "unknown": 0,
          "concrete": 15,
          "glass": 3,
          "steel": 25,
          "roof": 8
        }
      }
    },
    "routeCoordinates": [
      {
        "lat": -6.2,
        "lon": 106.8184,
        "elapsedMs": 0
      },
      {
        "lat": -6.1998848,
        "lon": 106.8185684,
        "elapsedMs": 2000
      },
      {
        "lat": -6.1997727,
        "lon": 106.8187368,
        "elapsedMs": 4000
      },
      {
        "lat": -6.1996668,
        "lon": 106.8189053,
        "elapsedMs": 6000
      },
      {
        "lat": -6.1995701,
        "lon": 106.8190737,
        "elapsedMs": 8000
      },
      {
        "lat": -6.199485,
        "lon": 106.8192421,
        "elapsedMs": 10000
      },
      {
        "lat": -6.199414,
        "lon": 106.8194105,
        "elapsedMs": 12000
      },
      {
        "lat": -6.199359,
        "lon": 106.8195789,
        "elapsedMs": 14000
      },
      {
        "lat": -6.1993214,
        "lon": 106.8197474,
        "elapsedMs": 16000
      },
      {
        "lat": -6.1993024,
        "lon": 106.8199158,
        "elapsedMs": 18000
      },
      {
        "lat": -6.1993024,
        "lon": 106.8200842,
        "elapsedMs": 20000
      },
      {
        "lat": -6.1993214,
        "lon": 106.8202526,
        "elapsedMs": 22000
      },
      {
        "lat": -6.199359,
        "lon": 106.8204211,
        "elapsedMs": 24000
      },
      {
        "lat": -6.199414,
        "lon": 106.8205895,
        "elapsedMs": 26000
      },
      {
        "lat": -6.199485,
        "lon": 106.8207579,
        "elapsedMs": 28000
      },
      {
        "lat": -6.1995701,
        "lon": 106.8209263,
        "elapsedMs": 30000
      },
      {
        "lat": -6.1996668,
        "lon": 106.8210947,
        "elapsedMs": 32000
      },
      {
        "lat": -6.1997727,
        "lon": 106.8212632,
        "elapsedMs": 34000
      },
      {
        "lat": -6.1998848,
        "lon": 106.8214316,
        "elapsedMs": 36000
      },
      {
        "lat": -6.2,
        "lon": 106.8216,
        "elapsedMs": 38000
      }
    ]
  },
  "attachments": {
    "terrainCsv": "lat,lon,elevation_m\n-6.21,106.81,12\n-6.21,106.82,13\n-6.21,106.83,12\n-6.2,106.81,12\n-6.2,106.82,15\n-6.2,106.83,14\n-6.19,106.81,13\n-6.19,106.82,14\n-6.19,106.83,13",
    "buildingGeoJson": {
      "type": "FeatureCollection",
      "bbox": [
        106.81,
        -6.21,
        106.83,
        -6.19
      ],
      "metadata": {
        "source": "CAKRA SYNTHETIC exercise geometry",
        "attribution": "CAKRA training fixture; not surveyed or operator data",
        "acquiredAt": "2026-10-03T00:00:00Z"
      },
      "features": [
        {
          "type": "Feature",
          "id": "SYNTH-BUILDING-1",
          "geometry": {
            "type": "Polygon",
            "coordinates": [
              [
                [
                  106.8203,
                  -6.1998
                ],
                [
                  106.8206,
                  -6.1998
                ],
                [
                  106.8206,
                  -6.1995
                ],
                [
                  106.8203,
                  -6.1995
                ],
                [
                  106.8203,
                  -6.1998
                ]
              ]
            ]
          },
          "properties": {
            "heightM": 18,
            "minHeightM": 0,
            "height_source": "survey",
            "material": "concrete",
            "ground_elevation_m": 15
          }
        }
      ]
    }
  }
}
