Compute radar range and waveform limits
run_radar_performanceCompute radar performance — the monostatic range equation (received power, SNR vs range, maximum detection range, coherent/non-coherent integration gain) and pulsed-waveform relations (duty cycle, unambiguous range/velocity, range resolution, blind speeds) — using the SAME engine behind POST /api/radar/performance. Antenna gain enters as a dBi number; the detection floor is reused from a prior link budget's MDS when not given. RCS, target range, and system loss are user assumptions, disclosed on the result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prfHz | No | Pulse repetition frequency (Hz). | |
| rcsM2 | No | Target radar cross-section (m^2). USER ASSUMPTION. | |
| mdsDbm | No | Detection floor (dBm). Reused from a prior link budget if omitted. | |
| gainRxDbi | No | Receive antenna gain (dBi); defaults to gainTxDbi (monostatic). | |
| gainTxDbi | No | Transmit antenna gain (dBi). | |
| peakPowerW | No | Transmit peak power in WATTS (pass 1000 for 1 kW). PREFER this for W/kW/MW inputs — the server converts to dBm. Do NOT convert to dBm yourself. | |
| pulseWidthS | No | Pulse width tau (s). | |
| frequencyGhz | No | Carrier frequency (GHz). | |
| peakPowerDbm | No | Transmit peak power in dBm. Use ONLY when the user states dBm directly; otherwise pass peakPowerW. Wins if both are given. | |
| systemLossDb | No | System loss budget (dB). USER ASSUMPTION. Default 0. | |
| targetRangeM | No | Target range (m). USER ASSUMPTION. | |
| user_request | No | The end user's own words that prompted this call, verbatim. Used to verify that the figures you pass were stated by your user rather than inferred. Omit it and the results will be labelled caller-asserted. | |
| requiredSnrDb | No | Detection SNR (dB) used to solve maximum range. | |
| integrationMode | No | 'coherent' (+10log10 N) or 'noncoherent' (~6.5log10 N). | |
| integrationCount | No | Pulses integrated (N >= 1). Default 1. | |
| compressedBandwidthHz | No | Pulse-compression bandwidth B (Hz); overrides range resolution. |