Chapter 8

Direction Finding, Geolocation, and Distributed Sensing

Spectrum tells you what was transmitted. Direction finding tells you where it came from. Geolocation tells you exactly who. Each step adds a dimension that changes what you can do with the data.

8.1 Direction Finding Fundamentals

Direction finding (DF) is the art of measuring where a radio signal came from. It is older than radio itself in concept (lighthouses use the same trick) and has been engineered into modern hardware in four major flavors.

Amplitude DF is the simplest. Use a directional antenna, rotate it, and find the angle at which the received signal is strongest. Slow, ambiguous, and limited in accuracy, but it works for the basics.

Phase DF (interferometry) compares the phase of a signal arriving at two antennas separated by a known distance. The phase difference encodes the angle of arrival via simple geometry:

$$\Delta\phi = \frac{2\pi d \sin\theta}{\lambda}$$

where $d$ is the antenna spacing, $\theta$ is the angle of arrival, $\lambda$ is the wavelength, and $\Delta\phi$ is the measured phase difference. Phase DF is fast (one capture, no rotation), accurate (sub-degree with multi-element arrays), and unambiguous over a range that depends on antenna spacing. The challenge is phase calibration: cable lengths, RF connectors, and front-end electronics all introduce phase shifts that vary with temperature and frequency.

Time-difference-of-arrival (TDOA) uses multiple receivers spaced apart, each with a synchronized clock. Measure the time at which the same signal arrives at each receiver. The differences in arrival time, combined with known receiver positions, give a hyperbolic constraint on the source position. Three or more receivers triangulate to a point. TDOA is the workhorse of large-scale geolocation. It scales to city-sized deployments. Its accuracy depends on clock synchronization (typically GPS-disciplined oscillators give tens of nanoseconds) and on signal bandwidth (wider signals give better timing resolution).

Angle-of-arrival (AOA) with arrays combines phase DF and amplitude DF in multi-element antenna arrays. With many elements (16, 32, 64), the array can form multiple narrow beams simultaneously, each pointing in a different direction. With element-level phase information, the array can reach sub-degree accuracy. This is the architecture used by the Aaronia IsoLOG 3D DF system.

8.2 IsoLOG 3D DF Array Architecture

The IsoLOG 3D DF antenna family is Aaronia's flagship direction-finding hardware.

Sectored design. Rather than a single rotating antenna or a fully active array, IsoLOG 3D DF uses 16 sectors, each containing 2 antennas (32 antennas total in flagship configurations). Each sector covers approximately 22.5 degrees of azimuth. The advantage is robustness: a failure in one sector affects only that 22.5-degree slice, not the whole system.

Frequency coverage. 400 MHz to 40 GHz across the family. This single span covers every cellular allocation, every Wi-Fi band, every commercial drone control link, every consumer ISM band, and most defense and EW bands of interest.

Bearing speed. 8 microseconds per sector bearing. Across all 16 sectors, a complete azimuth scan is on the order of 130 microseconds. For frequency-hopping signals, this matters: a drone hopping every 10 ms has 10,000 microseconds of dwell time at each frequency. The IsoLOG resolves bearing in less than 1 percent of that time, so every hop produces a fresh bearing without ambiguity.

Tracking accuracy. 1 to 3 degrees angular accuracy across the operating range, dropping to 1 degree when paired with SPECTRAN V6 PLUS RTSAs. At a target range of 1 km, 1 degree corresponds to 17 meters of position uncertainty. Combined with elevation and cross-bearings from a second site, this drops to a few meters in practice.

Integration. Ethernet plus power. That is it. The radome is watertight, shock-resistant, and heat-resistant, so installation is "bolt to a mast and run two cables."

Figure 8-1
Figure 8-1. The IsoLOG 3D DF array: 16 sectors of 22.5 degrees azimuth each, with two antennas per sector (32 total) stacked at different elevations. The geometry produces both azimuth and elevation in a single capture, with elevation distinguishing airborne emitters from the dense ground RF noise.

8.3 Real-Time 3D Bearing with Elevation

The "3D" in IsoLOG 3D DF means it measures both azimuth (compass direction) and elevation (angle above the horizon). This is the feature that distinguishes it from older 2D-only DF antennas.

Why elevation matters. A signal arriving at 1 degree above the horizon is probably a distant ground emitter. A signal arriving at 30 degrees is probably a drone or aircraft. A signal at 80 degrees is probably directly overhead, perhaps a satellite or a balloon. Without elevation, every signal looks like it is at horizon level. With elevation, the analyst sees the threat picture as it actually exists in three dimensions.

How the array measures elevation. The two antennas in each sector are stacked vertically and tilted at different elevation angles. The relative amplitudes and phases across the pair encode the arrival elevation, similar to how azimuth is encoded across sectors.

Counter-UAS at airports. The killer application for 3D DF is drone detection at airports. Ground-based RF signals (cellular, Wi-Fi, taxi radios, ground service vehicles) are everywhere. They arrive at low elevation. Drones, by definition, fly. They arrive at elevation greater than zero. A 3D DF system can immediately filter out the entire ground RF noise floor and focus on airborne emitters.

Aaronia in Practice: The Math Behind the Bearing

The IsoLOG 3D DF system delivers bearing accuracy of less than 1 degree when paired with SPECTRAN V6 PLUS analyzers. Combined with the 8 microsecond per-sector tracking speed, this produces effectively real-time 3D direction finding suitable for tracking moving targets at high update rates. RTSA Suite PRO renders the bearings on a 3D map view that includes topography, building models, and RF propagation simulation, so the analyst sees exactly where the emitter is located in geographic terms.

8.4 Cross-Bearings, Mobile Trucks, and GPS Position Solving

A single DF site gives a bearing, which is a line in space. Two or more sites give intersecting lines, which converge to a point. This is geolocation by triangulation.

Two-site cross-bearing. Two IsoLOG 3D DF sites at known positions each measure a bearing to the same emitter. The emitter sits at the intersection of the two lines. Position accuracy depends on bearing accuracy and the geometry. Two sites that are far apart produce more accurate intersections than two sites that are close together. A "good" cross-bearing geometry has the two sites spaced at roughly the range to the target, giving 90-degree intersection angles.

Three or more sites. Adding a third site provides a redundant cross-check and dramatically improves accuracy. With three or more bearings, a least-squares solver finds the position that minimizes the residual error across all bearings.

Mobile DF trucks. A radio direction-finding truck is a vehicle equipped with an IsoLOG 3D DF antenna and a SPECTRAN V6 PLUS, plus a GPS receiver and a network link. As the truck drives around, it produces a sequence of timestamped bearings from different positions. These bearings combine to triangulate a stationary emitter, or to track a moving emitter. This is the classic counter-spectrum-pirate workflow.

GPS position solving for the emitter. When the IsoLOG 3D DF measures a bearing to an emitter, and the truck's GPS knows where the truck is, the system can solve for the emitter's GPS coordinates directly. Output is decimal degrees latitude/longitude/altitude, plotted on any map system. RTSA Suite PRO supports this end-to-end.

8.5 Distributed RTSA Sensor Grids

The natural extension of multi-site DF is a distributed sensor grid. Place SPECTRAN V6 PLUS units at fixed locations throughout an area of interest, network them together, and operate them as one virtual instrument.

Grid architectures. Three common topologies: star (many sensors, one central server that aggregates data and computes positions), hierarchical (sensors → regional aggregators → central; scales to thousands of sensors), and peer-to-peer (sensors share data with neighbors and compute positions collaboratively; robust against single-point failures). For most deployments, the star topology is simplest and adequate.

Time synchronization. For TDOA-based geolocation across a grid, the sensors need clock sync to nanoseconds. GPS-disciplined oscillators (GPSDO) give roughly 10 to 30 nanoseconds of synchronization, which translates to 3 to 10 meters of position accuracy. Higher-precision deployments use Precision Time Protocol (PTP) over Ethernet for picosecond-class sync.

Coverage planning. Sensor placement determines what the grid can see. Sensors on tall structures see further (line-of-sight propagation). Sensors should be placed in geometric variety so that any position in the coverage area has good cross-bearing geometry. Sensitive bands (drone control, jammer frequencies) should have sensor density high enough that no spot in the coverage area is more than a few kilometers from the nearest sensor.

Use cases. Distributed grids appear at airports, prisons, military installations, large industrial campuses, broadcasting protection zones, and major urban centers. The cost scales with sensor count, so grid size is set by the value of the protected area, not by technology limits.

8.6 Integration Patterns

How does an IsoLOG 3D DF and SPECTRAN V6 PLUS deployment fit into a larger system? Three integration patterns dominate.

Ethernet and power. The simplest. The hardware connects via Ethernet to a switch and to a power source. Software runs on a host computer (Windows, Linux, or macOS, all supported). Configuration is via web interface or RTSA Suite PRO. This is the right choice for fixed installations.

Map overlays. The bearings and positions need to land on a geographic map. Common formats: KML / KMZ for Google Earth and other GIS tools, GeoJSON for web-based maps (Leaflet, Mapbox, OpenStreetMap), NMEA 0183 for legacy navigation systems, MQTT for streaming position updates to dashboards and IoT platforms. RTSA Suite PRO writes all of these.

Higher-level integration. Counter-UAS, EW, and spectrum monitoring systems often consume IsoLOG/SPECTRAN data as one input among many. A complete drone detection system might combine RF DF with optical cameras, radar tracking, acoustic sensors, and a command-and-control GUI. The RTSA Suite PRO data feeds the C2 system over MQTT or REST APIs, and the C2 system fuses inputs to make decisions. This is the modern pattern: best-of-breed sensors at the edge, data fusion at the center, presentation and decision at the top.

Chapter Summary

End-of-Chapter Quiz

Check your understanding

The Chapter 8 questions are now an interactive quiz. Pick an answer for each, get instant scoring, and see why each answer is right. Your progress is saved on this device.

Take the interactive quiz →