LORAN Navigation
LORAN (Long Range Navigation) is a hyperbolic radio navigation system operating in the LF/MF band at 100 kHz.
Loran-C operates at a fixed carrier frequency of 100 kHz (nominal range 90–110 kHz) chosen as a compromise between groundwave propagation efficiency (attenuation decreases at lower frequencies) and achievable antenna height (wavelength ≈ 3 km). The system transmits intime-multiplexed pulse groups rather than continuous-wave signals, which is the fundamental architectural distinction from earlier LF navigation systems.
Loran-C Signal Format and Pulse Structure
chosen as a compromise between groundwave propagation efficiency (attenuation decreases at lower frequencies) and achievable antenna height (wavelength ≈ 3 km). The system transmits intime-multiplexed pulse groups rather than continuous-wave signals, which is the fundamental architectural distinction from earlier LF navigation systems.
Each Loran-C transmission cycle consists of 9 pulses per station. The master station transmits an additional 10th pulse (the delay interval pulse) to identify itself from secondary stations, which transmit only 9. Pulse spacing within a group is1000 μs between the 1st through 8th pulses, and 2000 μs between the 8th and 9th pulses. The wider gap before the 9th pulse serves as a visual and computational delimiter for group identification on oscilloscope displays.
Each individual pulse is shaped with a precisely controlled exponential envelope: rise time of approximately 1 μs to 6.5 μs (the 6.5 μs point defines the pulse envelope's 60% amplitude threshold), peak power of 2–4 MW for master stations and 400 kW–1 MW for secondaries, followed by a ~25 μs decay. The pulse shape is defined by:
A(t) = A_peak × (t/τ)² × exp[−2(t/τ − 1)] for t ≥ 0
A(t) = 0 for t < 0
Where:
A_peak = peak pulse amplitude
t = time since pulse onset
τ = pulse width parameter ≈ 6.5 μsThe critical design constraint is that the receiver must sample the pulse on the3rd through 5th zero-crossings of the carrier (within the first ~25 μs of pulse onset) to avoid skywave contamination. The groundwave arrives first (direct path), while the skywave (ionospherically reflected) arrives 30–100 μs later. By limiting the sampling window to the early portion of each pulse, Loran-C achieves groundwave-only measurement, which is essential for consistent accuracy.
The Group Repetition Interval (GRI) defines the time between successive pulse groups from a station. GRIs range from 40,000 to 100,000 μs (40–100 ms), with specific GRI values assigned to each chain. A shorter GRI provides faster update rates but limits the unambiguous range (the maximum time difference before aliasing occurs). The relationship is:
Maximum unambiguous range (μs) ≈ GRI − (master-to-secondary baseline in μs)
For GRI 9940 (US East Coast):
Unambiguous TD range ≈ 9940 μs
Corresponds to ≈ 2982 km of hyperbolic baseline
≈ 1609 nautical milesMaster-Slave Timing and Chain Architecture
A Loran-C chain consists of one master station and two to five secondary (slave) stations. The master initiates each pulse group, and secondaries respond after a fixed emission delay (ECD)unique to each station. The emission delay accounts for the baseline distance between master and secondary to place the secondary's pulse group in a designated time slot, preventing overlap with the master's group and providing station identification:
ECD_total = ECD_fixed + ECD_variable
Where:
ECD_fixed = baseline compensation delay (microseconds)
ECD_variable = assigned offset for chain management
ECD values = 1,000–35,000 μs (typically 1,000–30,000 μs)The master station is identified by its unique 10th pulse transmitted 1000 μs after the 9th pulse. This pulse is also used for system status signaling: a blink pattern on the 10th pulse indicates a faulty secondary (BLINK), while a complete absence of the 10th pulse indicates the master station itself is experiencing degraded accuracy (BLAM). These alerts propagate to all users as part of the signal integrity monitoring protocol.
Each chain is assigned a unique GRI, and stations within a chain are separated bybaselines of 600–1200 km. The optimal baseline length balances geometric strength against signal strength. Shorter baselines provide stronger signals but weaker geometry; longer baselines provide better geometry but require higher power or suffer propagation losses.
Hyperbolic Navigation Principle
LORAN-C employs hyperbolic position fixing based on the measurement oftime differences (TD) between arrivals of signals from two transmitters. A receiver measures the propagation time difference between the master and each secondary, converting this to a line of position (LOP). Each LOP is a hyperbola on the Earth's surface with the two stations as foci.
The mathematical foundation relates time difference to position through the hyperbolic coordinate system:
For stations at positions S₁(x₁,y₁) and S₂(x₂,y₂):
Hyperbola: |d₁ − d₂| = c × Δt
Where:
d₁ = receiver distance to station 1
d₂ = receiver distance to station 2
c = propagation velocity ≈ 299,792,458 m/s (free-space)
≈ 299,500,000 m/s (groundwave over seawater)
Δt = measured time difference (TD)
TD in microseconds → LOP offset in meters:
1 μs TD ≈ 299.5 m baseline offset (seawater)
1 μs TD ≈ 298–300 m (depending on ground conductivity)A 2D fix requires measurement of TDs from at least three stations(one master + two secondaries), yielding two independent TDs and two LOPs. The intersection of these two hyperbolas provides the receiver's latitude and longitude. With more than three stations, the receiver can compute aleast-squares fix and estimate position quality.
Geometric Dilution of Precision (GDOP)
The geometric relationship between stations and receiver directly impacts fix accuracy.GDOP quantifies how the geometric arrangement of transmitters amplifies measurement errors in the computed position. GDOP is derived from the geometry matrix:
GDOP = √(trace[HᵀH]⁻¹)
Where H is the Jacobian of the observation equations:
H = [∂TD₁/∂x ∂TD₁/∂y]
[∂TD₂/∂x ∂TD₂/∂y]
GDOP components:
PDOP = position dilution (horizontal + vertical)
HDOP = horizontal dilution (latitude + longitude)
TDOP = time dilution (clock error)
For LORAN-C (2D only):
HDOP ≈ 1/|sin(α)| where α = angle between LOPs at fix
Optimal geometry: α = 90° → HDOP = 1.0 (best)
Poor geometry: α < 15° → HDOP > 3.8 (unacceptable for navigation)The US Coast Guard published GDOP maps for each LORAN-C chain showing regions of good (HDOP < 2.5), acceptable (2.5–5.0), and poor (> 5.0) geometry. Chains with widely spaced secondaries at roughly 90° bearings from the coverage area provide the best GDOP. Within-chain coverage typically extends to 1,000–1,200 nautical miles from the transmitter.
Loran-C Chain Configurations
US East Coast — GRI 9940
The US East Coast chain (GRI 9940, period 9940 μs) was the most heavily used Loran-C chain in the Western Hemisphere. It provided coverage from Nova Scotia to the Caribbean and deep into the Atlantic Ocean, serving transatlantic shipping lanes and East Coast aviation routes:
- Master: Seneca, NY (42.75°N, 76.83°W) — 4 MW output power
- Secondary X: Caribou, ME (46.77°N, 68.02°W) — baseline 556 km
- Secondary Y: Nantucket, MA (41.25°N, 70.08°W) — baseline 442 km
- Secondary Z: Dana, IN (40.03°N, 87.33°W) — baseline 856 km
- Coverage radius: ~1,200 nm from master
- Position accuracy: ~460 m (2σ) in primary service area
The chain operated with a 24-hour broadcast schedule. Each secondary transmitted during its assigned phase code — either ASF (All Same Phase) orASS (Alternating Same/Same) — to enable chain identification and to support phase-coding algorithms in receivers.
European Chains
European Loran-C chains were established progressively from the late 1970s through the 1990s, primarily to support North Sea offshore oil and gas operations and to provide supplementary navigation for European maritime traffic:
- GRI 7980 — North West European Chain (UK, Norway, Iceland, Faroe Islands)
- GRI 7970 — North Central European Chain (Germany, Denmark, France)
- GRI 7990 — Mediterranean Chain (Italy, Greece, Turkey — proposed)
- GRI 8970 — North European Chain (Finland, Estonia — joint with CHAYKA)
The EUROLAN initiative coordinated European Loran-C operations to ensure interoperability and to reduce maintenance costs through shared infrastructure. Coverage extended from the Arctic Circle to the Mediterranean, providing cross-chain navigation for deep-sea and coastal vessels alike.
Russian CHAYKA System
CHAYKA (Russian: ЧАЙКА, meaning "Seagull") is the Russian equivalent of Loran-C, with compatible but independently operated chains. CHAYKA transmits at 100 kHz using a similar 9-pulse format but with distinct GRIs and signal phase conventions to avoid interference with adjacent Loran-C chains:
- Chain GRIs: 60, 70, 80, 100 (×1000 μs) — corresponding to US Loran GRI ranges
- Coverage: 12 station chains across Russia, CIS nations, and Arctic regions
- Master stations: Near major cities (e.g., Krasnodar, Novosibirsk, Yuzhno-Sakhalinsk)
- Joint operations: Finland and Estonia operate CHAYKA-compatible stations
- Accuracy: 200–800 m (reported), comparable to Loran-C specifications
Russia has continued expanding CHAYKA rather than decommissioning it, and several new stations were constructed between 2010–2022, making CHAYKA the most actively expanding Loran-type system globally.
Signal Processing: 3rd Cycle Matching and Phase Tracking
The precision of Loran-C position fixing depends on phase tracking of the 100 kHz carrier within each received pulse. The receiver achieves this through3rd cycle matching: identifying a specific zero-crossing of the carrier (typically the 3rd or 5th cycle after pulse onset) and tracking its phase continuously. This technique provides sub-microsecond time resolution.
3rd Cycle Matching Algorithm:
1. ENVELOPE DETECTION:
- Apply matched filter to received pulse train
- Detect pulse envelope rise time
- Identify the 6.5 μs threshold crossing point
2. CARRIER PHASE LOCK:
- Lock to the 3rd zero-crossing of 100 kHz carrier
- 3rd cycle occurs at t = 25 μs after pulse onset
- Phase measurement resolution: ≈ 0.01 cycle = 0.1 μs = 30 m
3. CODE ALIGNMENT:
- Align received pulse group to local replica
- Match pulse spacing (1000/2000 μs) using correlation
- Apply cycle-by-cycle phase comparison across 9 pulses
4. TIME DIFFERENCE COMPUTATION:
- TD = t_slave − t_master (measured)
- TD_accuracy ≈ 10–20 ns (eLoran); 50–100 ns (standard)
- Range accuracy: ≈ 3–6 m (eLoran); 15–30 m (standard)The COCO (Crystal Oscillator Controlled Oscillator)is the receiver's internal timebase that generates a local replica of the expected Loran-C signal. The receiver's phase-locked loop (PLL) continuously adjusts the COCO frequency to minimize the phase error between the received and local signals. The COCO stability directly determines long-term position accuracy:
- Standard crystal: ±1 × 10⁻⁸ stability → drift of ~1 μs/hour → position error ~300 m/hour
- OCXO (Oven-Controlled): ±1 × 10⁻⁹ stability → drift ~0.1 μs/hour → error ~30 m/hour
- Cesium reference: ±1 × 10⁻¹¹ stability → negligible drift for continuous tracking
- ATGR (Automatic Timing and Group Repetition): circuit synchronizes local GRI to master timing, compensating for receiver clock offset
Additional Secondary Factor (ASF)
The Additional Secondary Factor (ASF) is the difference between the actual groundwave propagation time over land and the theoretical propagation time over seawater. Since seawater provides a near-perfect conducting surface (σ ≈ 5 S/m), Loran-C timing was originally calibrated for seawater propagation. Over land, propagation velocity decreases due to lower ground conductivity (σ ≈ 0.001–0.01 S/m), introducing a systematic delay:
ASF = Δt_land − Δt_seawater
ASF ≈ (baseline_km / c) × [(√(1 + (εr·σ_sw/f)²) / √(1 + (εr·σ_land/f)²)) − 1]
Typical ASF values:
Over freshwater: 0.1–0.5 μs per 100 km
Over dry soil: 1.0–3.0 μs per 100 km
Over urban/rocky: 2.0–5.0 μs per 100 km
Over conductive soil: 0.5–1.5 μs per 100 km
ASF magnitude in US East Coast chain:
Over Atlantic Ocean: ≈ 0 μs (calibrated reference)
Over coastal plain: 2–4 μs cumulative
Over Appalachian Mtn: 6–10 μs cumulative
Over Great Lakes: 3–5 μs cumulativeASF compensation is one of the most complex aspects of Loran-C operation. Receivers store ASF correction tables derived from ground-truth surveys. The correction model incorporates ground conductivity maps, terrain elevation data, and coastline geometry. Failure to apply ASF corrections introduces positioning errors of0.5–3.0 km over land paths, which is catastrophic for precision navigation. eLORAN transmits ASF correction data as part of its navigation message, enabling real-time compensation without pre-stored survey data.
eLoran — Enhanced LORAN
eLoran (enhanced LORAN) is a modernized version of Loran-C that incorporatesdifferential corrections, improved signal structure, and a data channel to achieve 10–20 meter accuracy — sufficient for harbor and port approach navigation where standard Loran-C (200+ m) was insufficient. eLoran represents the culmination of decades of Loran-C engineering refined for modern requirements.
Key eLoran technical improvements over standard Loran-C:
- Pulse shape optimization: Sharper rise time (0.5 μs vs. 1 μs) with improved envelope detection for reduced timing jitter
- 8-pulse format: eLoran uses 8 pulses per group (instead of 9) with identical spacing, reducing interference and simplifying correlation
- Data channel: Binary phase-shift keying (BPSK) modulation on the 100 kHz carrier encodes navigation messages at 10–50 bps, carrying station ID, chain ID, timing, and ASF corrections
- Differential corrections: Real-time error corrections broadcast via the data channel provide DGPS-equivalent accuracy (10–20 m vs. 10–200 m for standard)
- Improved stability: Transmit frequencies referenced to cesium atomic clocks (±1 × 10⁻¹¹ stability)
- Monitoring network: Continuous ground-based monitoring stations relay corrections and integrity data
The eLoran accuracy decomposition illustrates the error budget:
eLoran Error Budget (95% confidence):
Transmitter timing: ±3 ns → ±0.9 m
ASF residual (with corr): ±30 ns → ±9.0 m
Receiver noise: ±10 ns → ±3.0 m
Geometry (HDOP=1.5): ×1.5 → amplified
Multipath (groundwave): ±15 ns → ±4.5 m
─────────────────────────────────────────────
Total horizontal error: ≈ 10–20 m (95%)
Standard Loran-C (no differential):
Total horizontal error: ≈ 200–800 m (95%)
Over land (with ASF errors): ≈ 1–3 km (uncorrected)eLoran as GPS Backup — Policy and Endorsement
The US Department of Transportation (DOT) and international maritime authorities have recognized eLoran as a critical backup to GPS/GNSS. The rationale stems from several vulnerabilities of GNSS systems:
- Jamming: GPS signals arrive at −130 dBm (below thermal noise floor); a 1-watt jammer can deny GPS across a 30 km radius. Loran-C signals arrive at −60 to −80 dBm (60–80 dB above thermal noise), requiring orders of magnitude more power to jam
- Spoofing: GPS signal structure is publicly documented; eLoran's pulsed format and groundwave propagation characteristics are inherently difficult to replicate
- Infrastructure resilience: GPS depends on 31 satellites in MEO; Loran depends on ground-based transmitters powered by local electrical grids with backup generators
- Timing: GPS provides UTC-referenced timing to financial networks, power grids, and telecommunications; eLoran provides a parallel timing source independent of space infrastructure
In 2020, US Executive Order 13905 designated eLoran as a priority in the Federal Radionavigation Plan, directing DOT and DHS to develop eLoran as a complementary PNT (Positioning, Navigation, and Timing) source. The UK, Norway, and South Korea have actively deployed eLoran infrastructure, with operational systems providing harbor approach guidance at multiple ports.
Receiver Technology
Modern Loran-C / eLoran receivers use digital signal processing (DSP) architectures that differ fundamentally from the analog receivers of the 1960s–1990s. The core receiver chain consists of:
RECEIVER ARCHITECTURE:
┌─────────────────────────────────────────────────────┐
│ ANTENNA │
│ Electric (whip) or magnetic loop │
│ Bandwidth: 20 kHz centered on 100 kHz │
│ Preamp: low-noise FET, gain 20–30 dB │
└──────────────────────┬──────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────┐
│ RF FRONT END │
│ Bandpass filter: 90–110 kHz, 20 kHz BW │
│ Mixer: downconvert to IF or direct digitization │
│ AGC: maintain dynamic range over 80+ dB │
└──────────────────────┬──────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────┐
│ ADC & DSP │
│ Sampling rate: 200–500 kHz (Nyquist at 100 kHz) │
│ Resolution: 16–24 bit ADC │
│ Digital matched filter: pulse correlation │
│ Envelope detector: threshold crossing detection │
│ Zero-crossing detector: carrier phase extraction │
└──────────────────────┬──────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────┐
│ PROCESSING ENGINE │
│ COCO: local oscillator (OCXO or Cs reference) │
│ ATGR: automatic GRI synchronization │
│ Phase-locked loop: cycle-by-cycle tracking │
│ TD computation: master-slave time difference │
│ ASF correction: stored model or broadcast data │
│ Position solver: hyperbolic or least-squares │
└──────────────────────┬──────────────────────────────┘
│
┌──────────────────────▼──────────────────────────────┐
│ OUTPUT │
│ Position: lat/lon (WGS-84) │
│ Velocity: ground speed and track │
│ Time: UTC offset (±100 ns) │
│ Integrity: HDOP, SNR, ASF residual, alarm flags │
└─────────────────────────────────────────────────────┘The ATGR (Automatic Timing and Group Repetition)circuit performs the initial acquisition by scanning for the expected GRI pattern in the received signal. During acquisition, the receiver correlates the incoming pulse train against local templates for all possible GRIs in its database, computing a correlation metric at each trial timing offset. When the correlation peak exceeds a threshold (typically SNR > 6 dB), the receiver declares lock and transitions to tracking mode. Acquisition time is typically 15–30 seconds for a known GRI, or up to2 minutes for cold start with unknown chain.
Phase tracking loops maintain carrier phase lock on each of the 9 pulses within a group. The loop bandwidth is typically 0.1–1.0 Hz, optimized to balance noise rejection (wider bandwidth rejects oscillator drift; narrower bandwidth rejects noise) against dynamic response. The receiver computes a weighted phase average across all 9 pulses, rejecting any individual pulse that shows excessive phase noise or skywave contamination indicators (e.g., anomalous phase progression from pulse 1 through pulse 9).
Loran vs. GPS — Comparative Analysis
| Parameter | Loran-C / eLoran | GPS (L1 C/A + L5) |
|---|
The fundamental tradeoff is between accuracy and resilience. GPS provides meter-level accuracy globally but depends on a single space-based infrastructure vulnerable to jamming, spoofing, and solar events. Loran-C/eLoran provides lower accuracy but withindependent infrastructure, high signal power, andgroundwave propagation characteristics that make it exceptionally difficult to deny or deceive. This complementary relationship is the core argument for maintaining eLoran alongside GNSS.
Historical Context and Operational Legacy
WWII Origins (1940–1945)
LORAN was developed at the MIT Radiation Laboratory under US Army Signal CorpsProject 3, initiated in 1940 to address the critical need for transoceanic navigation during the Battle of the Atlantic. The original LORAN-A system operated at 1.85–1.95 MHz(HF) using a simpler pulse format with two-pulse groups. First operational chain in August 1942 linked Argentia, Newfoundland to Brest, France via Narsarsuaq, Greenland. By war's end, 72 Loran-A stations provided coverage across the Atlantic and Pacific theaters, and the system was credited with guiding over 75,000 convoy crossings.
Cold War Expansion (1950–1980)
Post-war Loran-C development began in 1953 to overcome LORAN-A's limitations: accuracy degraded at HF frequencies due to skywave variability, and coverage was constrained by ionospheric conditions. The shift to 100 kHz exploited groundwave propagation, which is deterministic and independent of ionospheric state. The first Loran-C chain (GRI 9940) became operational in 1957, and the system expanded rapidly through the 1960s–1970s to cover all major US coastlines, the North Atlantic, the North Pacific, and eventually European waters. Civilian access was authorized in 1974, and Loran-C became the standard navigation aid for transoceanic aviation and maritime commerce until GPS achieved full operational capability in 1995.
Modern Shutdowns and Revival (2010–Present)
Following GPS's proven reliability, the US Coast Guard terminated US Loran-C operations on February 1, 2010, decommissioning 26 stations. This decision was subsequently recognized as premature when the Department of Homeland Security (DHS) and DOT concluded that GPS's vulnerability to jamming and spoofing warranted maintaining a complementary terrestrial system. The UK continued operating its Loran-C infrastructure, and pilot eLORAN deployments began in 2019 at UK and Norwegian ports. South Korea maintains an active Loran-C chain (GRI 9930), and Russia operates the largest CHAYKA network. As of 2024, eLORAN development continues as the leading candidate for a resilient, independent PNT backup to GNSS.