Documentation sections
Radar Range Equation Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug radar-range-equation. Calculate maximum radar detection range from peak power, antenna gain, RCS, noise figure, and bandwidth using the radar equation. Free, instant results.
Inputs
Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| peakPowernumber | kW | at least 0.001 | 100 | Peak transmitter output power in kilowatts |
| gainnumber | dBi | at least 0 | 30 | Transmit/receive antenna gain (same antenna assumed) |
| frequencynumber | GHz | at least 0.1 | 3 | Frequency |
| rcsnumber | m² | at least 0.001 | 1 | Target radar cross section in square meters |
| noiseFigurenumber | dB | at least 0 | 6 | Receiver noise figure in dB |
| bandwidthnumber | MHz | at least 0.001 | 1 | Receiver noise bandwidth in MHz |
| pdnumber | none | 0.01 … 0.999 | 0.9 | Required probability of detecting the target; Albersheim's equation holds for 0.1 to 0.9 |
| pfanumber | none | 1e-12 … 0.1 | 0.000001 | Allowed probability that noise alone crosses the threshold, e.g. 1e-6; Albersheim's equation holds for 1e-7 to 1e-3 |
| pulsesnumber | none | 1 … 8096 | 1 | Pulses integrated noncoherently before detection; 1 is a single pulse |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| maxRangeheadline | km | Maximum Detection Range |
| snrAtMaxRange | dB | The single-pulse SNR that P_d and P_fa need (Albersheim's equation, nonfluctuating target); maximum range is where the echo reaches it |
| receivedPower | dBm | Received Power at 1 km |
Calling it
- Calculate: one call, the request and response in full, and its errors.
- Batch: this calculator with others, or a sweep, in one request.
- Solve for a target: the value of one input that brings an output to a target.