Interactive 3D WebGL site model
Three.js powered viewport with orbit, pan and zoom. Model a lattice tower, monopole, guyed mast or rooftop pole with configurable height, place transmitters at their mounting heights and azimuths with pointer-based placement, and see the antenna boresights and main-beam lobes drawn in 3D. The field shells, the red and yellow exclusion-zone surfaces and each antenna's 3D radiation pattern overlay directly on the scene, all drawn the same way, so the spatial extent of the hazard is visible rather than abstract.
ACMA licence import
Open a site straight from the ACMA register map, or search the register from the modeller by site name or ID, and import its licensed transmitter set: EIRP, frequency, bandwidth, antenna height, azimuth, tilt, polarisation, licensee and the registered antenna model with its gain, horizontal beamwidth and front-to-back ratio, granted licences only unless you say otherwise. Registered models held in the component catalogue carry their measured patterns across; the register holds no vertical beamwidth, so elsewhere it is estimated from gain and beamwidth and clearly labelled. The single best starting point for a real Australian site assessment.
Measured antenna-pattern import
Load measured or OEM patterns from .msi / Planet horizontal-and-vertical files or CSV, and the engine uses the real pattern in preference to the generic 3GPP TR 38.901 envelope. The assessment basis is shown explicitly as Screening (generic), Mixed, or a definitive Measured-pattern assessment, and importing measured patterns reduces the dominant term in the IEC 62232 uncertainty budget.
Multi-transmitter summation and IEC TR 62669 power model
Real sites carry many transmitters from several carriers and services. Exposure is summed correctly as Σ(Sᵢ / S_limitᵢ) across all energised transmitters, per the ICNIRP/ARPANSA simultaneous-exposure requirement. Each source is assessed at its time-averaged maximum EIRP (peak EIRP × transmission/duty factor × actual-maximum statistical factor per IEC TR 62669), so 5G beamforming and TDD duty are handled rather than assumed continuous.
ARPANSA / ICNIRP / FCC / IEEE reference levels
Select the standard: ARPANSA RPS S-1 (which adopts the ICNIRP 2020 reference levels), ICNIRP 2020, FCC OET-65 / 47 CFR §1.1310, or IEEE C95.1-2019. Switch between general-public and occupational/controlled populations with standard-correct time averaging. The frequency-dependent reference levels are taken from the validated, unit-tested noIM₃ exposure tables, with the standard citation carried through to the report.
Synthetic aperture model, checked against the datasheet
The default field model is the synthetic aperture technique of AS/NZS 2772.2:2016 Appendix D3.2.4 and IEC 62232:2022 B.7.2: each antenna is modelled as the stack of dipoles or the tapered aperture it actually is, calibrated to its declared beamwidths, aperture or measured cut, and the field is the coherent sum of its elements in every direction. A panel therefore projects its real elevation lobe, sidelobes and nulls rather than a flat-sided slab. Every synthesised antenna is then run against the AS/NZS 2772.2 Table D3 desk checks (gain, vertical and horizontal half beam-widths), the pass or fail is printed per antenna in the report, and the field-model term of the uncertainty budget follows Table D4 instead of a fixed figure. The OET-65 cylindrical wave and free-space inverse square stay available as more conservative screens.
Hover any surface for the engine value
Every drawn surface is checkable. Hover a zone or a field shell and a chip reads the percentage of the limit that surface is drawn from with the summed power density in W/m², the distance from the nearest antenna and the height; hover a radiation pattern and it reads the modelled gain in dB below peak and in dBi with the azimuth and elevation off boresight and which pattern it came from. It reports the model rather than the assessment, so where RPS S-1 does not accept incident power density the figure is still shown and marked as a model value, not for compliance.
Carriers held on one physical antenna
The ACMA register holds one device record per carrier and none for the antenna, so a two-carrier base or a multi-band panel arrives as several records at the same height and bearing. Records that share licence, model, polarisation and mounting are held as one antenna: one glyph on the structure, one reference, one row on the equipment table and the mounting schedule with its carriers and their total power listed. Dragging it moves every carrier and the pattern, gain and mount are held identical across them, while the engine still sums each carrier as its own source. Register imports arrive held in place so the licensed geometry cannot be nudged by accident, with a per-antenna padlock to release one.
Whole-body spatial averaging and compliance volumes
Assess a point as the spatial peak, or as the IEC 62232 whole-body spatial average over a 2 m vertical line at the receptor (the compliance basis), with the point peak shown as the conservative upper bound. The 100% exclusion boundary is rendered as 3D iso-surfaces for both public and occupational populations, inside the colour-coded 3D field, with an exposure-vs-distance profile along any bearing.
Worker climb permit-to-work
Assess a vertical climb up the structure across every face. The engine sweeps bearings around the mast (including each sector azimuth) and reports the worst face, the peak percentage and the height it occurs at. Where the climb exceeds the limit, a route-wide shutdown solver returns the minimal set of sources to de-energise or reduce (in dB) to make the whole climb safe, forcing full isolation where the route passes a live aperture in the near field.
Named receptors and point probes
Define repeatable assessment locations (nearest residence, footpath, balcony, plant deck) as named receptors with a live results table (Σ %, zone, pass/fail) and colour-coded 3D pins, all flowing into the report. Right-click anywhere to drop an ad-hoc probe for the percentage of the limit, the per-source breakdown, the dominant contributor, a near-field flag and the maximum safe occupational dwell time.
IEC 62232 uncertainty budget
Every result carries a 95% confidence interval. A transparent Type-B uncertainty budget (antenna pattern, EIRP, position, reference-level interpolation, field model) is combined in quadrature per the GUM and expanded by k = 2. The dominant antenna-pattern term shrinks when measured patterns are used, so the budget reflects the actual basis of the assessment rather than a fixed figure.
Propagation refinements, honestly labelled
The conservative free-space inverse-square base can be augmented with a worst-case two-ray ground-reflection allowance, first-order image-method wall reflections, ITU-R P.526 terrain diffraction shielding on probes (real DEM), and a cylindrical near-field continuation inside the far-field boundary. Where a model is not included (full multipath/ray-tracing, urban clutter, the >6 GHz area-averaged metric, induced/contact currents below 110 MHz), that is stated explicitly and the conservatism direction is given.
Reproducibility audit digest
Every assessment carries a tamper-evident SHA-256 audit ID derived from only the result-determining inputs plus the engine method version. The same physical assessment always produces the same ID, and any change that could move a number changes it, so a report can be regenerated and defended (or a discrepancy detected) from the ID alone.
Draw the site by hand
The viewport is an editor, not just a display. Sculpt a custom tower as stacked lattice and pole sections, drag the section boundaries on the model to resize them, add work platforms and guy levels, then hang antennas by dragging them up the tower and around it (snapping onto named faces), or place them free-standing anywhere on the site, including on the roof of a site building beside the tower. Buildings drag into position; a rooftop host building slides under its mast. Everything edited by hand lands in the schedules, drawings and report.
Deliverables a rigger and a fencing contractor can act on
The antenna mounting schedule states each antenna's face or leg, height, azimuth and tilts with the assessed EIRP, as a PDF table, a CSV, and KML placemarks over the real site. The site fence / barrier check gives an adequacy verdict against the public limit with a corner setting-out schedule (east/north and lat/lon), total fence length, CSV/KML export and an indicative signage count. Headline ground-level exclusion distances come from the true Σ = 100% contour of the combined field, so offset antennas and multiple hotspots are bounded correctly.
Co-location apportionment by operator
Shared-site compliance is cumulative, but responsibility is per licensee. Transmitters carry their operator (auto-filled from the ACMA licensee on import), and the assessment apportions the cumulative exposure at the worst publicly-accessible point between operators (equal limit-shares by default, or the site's custom sharing arrangement), with a per-operator within-share verdict and the limit headroom available to a prospective co-locator. Shares are clearly labelled as contractual site policy; the regulatory verdict remains the total at or below 100%.
Drawings generated from the assessed field
The guide carries a 3D view of the zones with a close-up at each antenna cluster, the elevation from each side the zones ask for (a lobe pointing at the reader on one sheet runs across the next), and every antenna level cut both ways, in plan and from the side. Each is at a true paper scale on A4 with metre rulers on both axes, the red and yellow legend, a north arrow or viewing-side indicator, level lines and the same antenna references used throughout the report, with each antenna drawn as what it is and tied to the structure by its mount arm. A figure that would repeat its neighbour on a small site is left out.
ARPANSA-aligned compliance report
Generate a PDF carrying an ARPANSA-aligned Environmental EME Report (maximum cumulative EME level as a percentage of the public limit at standard distances, 1.5 m AGL), scaled plan and elevation exclusion-zone drawings, the transmitter inventory with assessed EIRP, the access-zone signage schedule, the named-receptor table, the worker climb permit, the uncertainty budget, the audit ID and an explicit methodology and limitations statement. Scenes also export to a portable .noim3-eme.json file and autosave to the browser.