{
    "configGenerator": {
        "createdBy": "mmWaveSensingEstimator",
        "createdOn": "2018-11-15T23:59:25.629Z",
        "isConfigIntermediate": 0
    },
    "currentVersion": {
        "jsonCfgVersion": {
            "major": 0,
            "minor": 4,
            "patch": 0
        },
        "DFPVersion": {
            "major": 1,
            "minor": 2,
            "patch": 0
        },
        "SDKVersion": {
            "major": 3,
            "minor": 0,
            "patch": 0
        },
        "mmwavelinkVersion": {
            "major": 1,
            "minor": 2,
            "patch": 0
        }
    },
    "lastBackwardCompatibleVersion": {
        "DFPVersion": {
            "major": 1,
            "minor": 1,
            "patch": 0
        },
        "SDKVersion": {
            "major": 2,
            "minor": 0,
            "patch": 0
        },
        "mmwavelinkVersion": {
            "major": 1,
            "minor": 1,
            "patch": 0
        }
    },
    "systemConfig": {
        "summary": "",
        "sceneParameters": {
            "ambientTemperature_degC": 20,
            "maxDetectableRange_m": 200,
            "rangeResolution_cm": 90,
            "maxVelocity_kmph": 65,
            "velocityResolution_kmph": 2,
            "measurementRate": 25,
            "typicalDetectedObjectRCS": 100
        }
    },
    "regulatoryRestrictions": {
        "frequencyRangeBegin_GHz": 77,
        "frequencyRangeEnd_GHz": 81,
        "maxBandwidthAllowed_MHz": 4000,
        "maxTransmitPowerAllowed_dBm": 12
    },
    "processingChainConfig": {
        "detectionChain": {
            "name": "",
            "detectionLoss": 1,
            "systemLoss": 1,
            "implementationMargin": 2,
            "detectionSNR": 12,
            "theoreticalRxAntennaGain": 9,
            "theoreticalTxAntennaGain": 9
        }
    },
    "mmWaveDevices": [
        {
            "mmWaveDeviceId": 0,
            "rfConfig": {
                "summary": "",
                "waveformType": "singleFrameChirp",
                "MIMOScheme": "TDM",
                "rlChanCfg_t": {
                    "rxChannelEn": "0xF",
                    "txChannelEn": "0x1"
                },
                "rlAdcOutCfg_t": {
                    "fmt": {
                        "b2AdcBits": 2,
                        "b8FullScaleReducFctr": 0,
                        "b2AdcOutFmt": 2
                    }
                },
                "rlLowPowerModeCfg_t": {},
                "rlProfiles": [
                    {
                        "rlProfileCfg_t": {
                            "profileId": 0,
                            "pfVcoSelect": "0x0",
                            "pfCalLutUpdate": "0x0",
                            "startFreqConst_GHz": 77,
                            "idleTimeConst_usec": 2,
                            "adcStartTimeConst_usec": 4.4,
                            "rampEndTime_usec": 52.06635531531531,
                            "txOutPowerBackoffCode": "0x0",
                            "txPhaseShifter": "0x0",
                            "freqSlopeConst_MHz_usec": 3.572702407836914,
                            "txStartTime_usec": 1,
                            "numAdcSamples": 247,
                            "digOutSampleRate": 10000,
                            "hpfCornerFreq1": 0,
                            "hpfCornerFreq2": 0,
                            "rxGain_dB": "0x1E"
                        }
                    }
                ],
                "rlChirps": [
                    {
                        "rlChirpCfg_t": {
                            "chirpStartIdx": 0,
                            "chirpEndIdx": 0,
                            "profileId": 0,
                            "startFreqVar_MHz": 0,
                            "freqSlopeVar_KHz_usec": 0,
                            "idleTimeVar_usec": 0,
                            "adcStartTimeVar_usec": 0,
                            "txEnable": "0x1"
                        }
                    }
                ],
                "rlRfCalMonTimeUntConf_t": {
                    "calibMonTimeUnit": 1
                },
                "rlRfCalMonFreqLimitConf_t": {
                    "freqLimitLow_GHz": 77,
                    "freqLimitHigh_GHz": 81
                },
                "rlRfInitCalConf_t": {
                    "calibEnMask": "0x1FF0"
                },
                "rlRunTimeCalibConf_t": {
                    "oneTimeCalibEnMask": "0x0",
                    "periodicCalibEnMask": "0x0",
                    "calibPeriodicity": 10,
                    "reportEn": 1,
                    "txPowerCalMode": 0
                },
                "rlFrameCfg_t": {
                    "chirpEndIdx": 0,
                    "chirpStartIdx": 0,
                    "numLoops": 65,
                    "numFrames": 0,
                    "framePeriodicity_msec": 3.51
                }
            },
            "rawDataCaptureConfig": {
                "rlDevDataFmtCfg_t": {
                    "iqSwapSel": 0,
                    "chInterleave": 1
                }
            },
            "monitoringConfig": {}
        }
    ]
}