WISPAYROperators, get in touch
← Back to products
rfoperator · beta

Radioplanner

RF coverage, done in a browser.

An ITM-backed RF propagation service — drop a transmitter on the map, get a real coverage polygon, sweep a corridor, pick the best repeater site. Runs inside Siphon with a persistent DB of propagation runs. Ayrshire VHF seeded; bring your own frequencies and terrain.

RADIOPLANNER · ITM SOLVE145.500 MHz · 25W
ITM · 145.500 MHz · TX 25WOS TERRAIN 50 · GRID
TX · GM7RAYRX-01S9RX-02S7RX-03S5RX-04S3S9+S7S3dBm
LINK BUDGET
  • TX POWER+44 dBm
  • TX GAIN+3 dBi
  • PATH LOSS−112 dB
  • RX GAIN+6 dBi
  • MARGIN+8 dB
PROFILE · TX → RX-02
0 kmFRESNEL · CLEAR12.4 km
LAST 3 RUNS
  • GM7RAY · 144MHz04-18 · 14:22
  • MM0ABC · 433MHz04-18 · 11:06
  • GB3GD · 145MHz04-17 · 22:41
Highlights

What ships today

ITM (Longley-Rice) solver

/api/rf/propagation endpoint

Persistent run history

Ayrshire VHF pre-seeded

Under the hood

How it hangs together

01

ITM solver

Longley-Rice implementation as a Siphon service — drop a TX, get a coverage polygon. Terrain from OS Terrain 50, clutter from OSM landcover.

02

API first

/api/rf/propagation takes lat/lon, power, gain, frequency, model params; returns GeoJSON coverage + per-pixel signal.

03

Persistent runs

radioplanner.db keeps every run. Name it, share a link, re-solve with different antennas without recomputing the whole map.

04

Ayrshire VHF pre-seeded

Local repeaters and the Clyde net stations are already loaded. Bring your own frequencies and transmitter inventory.

05

Use cases

Event RF planning, repeater siting, emergency comms drills, back-office for the CSU van's kit register.

Lenses in play

The live analytical surfaces feeding this product

rf_propagation

Persistent run store + query.

rf_wigle

WiGLE-backed signal survey layer.

Try it

Stop guessing. Compute.