Application Brief

LiDAR & Time-of-Flight Ranging

Trigger and gate timing that ties laser emission, detector arming, and range counters together for time-of-flight and LiDAR measurement.

Application Brief·Pulse & Delay Generators·dc-62022201
Download PDF
Model 765 fast rise time pulse generator, front panel.

Model 765 fast rise time pulse generator, front panel.

The Mission

Time-of-flight ranging measures distance by measuring time. A laser fires, light travels to a target and back, and a detector records when it returns. The accuracy of the range depends directly on the accuracy of the timing chain: when the emitter fired, when the detector was armed, and when the counter started. A pulse and delay generator anchors that chain, firing the emitter and arming the receive gate from one synchronized reference.

In a LiDAR test bench or a prototype rangefinder, the generator stands in for the system clock, letting engineers sweep delays, gate out near-field returns, and characterize the receiver against a known timing reference.

The Challenge

Range resolution is a timing problem. Light covers about 30 cm in a nanosecond, so one nanosecond of round-trip time is 15 cm of range, and picosecond-class delay resolution and low jitter translate directly into centimeter and millimeter ranging precision (Figure 1). The emitter trigger has to be fast and clean so the optical pulse leaves at a well-defined instant. The receive gate has to open at a programmable delay to reject backscatter and arm only over the range window of interest.

Many emitters are not voltage-triggered logic loads but current-driven laser diodes, which need a current pulse rather than a TTL edge. A nanosecond laser-diode driver takes the timing generator's edge as its trigger; emitters that need microsecond or longer current pulses can be driven by a current pulser that the timing generator triggers.

Round-trip timing uncertainty versus range error for time-of-flight ranging Log-log line chart of range error equal to the speed of light times timing uncertainty divided by two. One picosecond corresponds to 0.15 millimeters, 10 picoseconds to 1.5 millimeters, 1 nanosecond to 15 centimeters, 10 nanoseconds to 1.5 meters, 100 nanoseconds to 15 meters. Marked points: Model 765 with 10 picosecond delay resolution near 1.5 millimeters, and Model 508 with 10 nanosecond RMS jitter near 1.5 meters. 1 ps 10 ps 100 ps 1 ns 10 ns 100 ns 1 mm 1 cm 10 cm 1 m 10 m timing uncertainty (round trip) range error Model 765: 10 ps resolution ~ 1.5 mm Model 765: 10 ps resolution ≈ 1.5 mm 1 ns of timing = 15 cm of range 1 ns of timing = 15 cm of range Model 508: 10 ns jitter ~ 1.5 m Model 508: 10 ns jitter ≈ 1.5 m
DerivedFigure 1. Range error versus round-trip timing uncertainty, range error = c × Δt / 2, computed from the formula. Marked points show the Model 765 delay resolution (10 ps, 1.5 mm) and the Model 508 RMS jitter (10 ns, 1.5 m) from their datasheets.

Recommended Berkeley Nucleonics Solutions

For the timing core, the Model 765 brings 70 ps rise time (20 to 80 percent), 10 ps delay and width resolution, and under 10 ps RMS channel-to-channel jitter across 2 or 4 channels (4 ps RMS period jitter at 200 MHz), fast and fine enough to fire the emitter and step the receive gate at the resolution ranging demands. Where you need the finest delay setting and the lowest jitter for receiver characterization, the Model 745T resolves 1 ps with about 5 ps RMS jitter at delays below 100 ns, and locks to a 10 MHz external clock.

For emitters and loads that take microsecond or longer current pulses, pair the timing generator with a current pulser. The Model 507 supplies adjustable current up to 25 A across 2 or 4 channels, with pulse widths from 100 µs to 100 ms, for high-drive loads and initiators, while the Model 508 delivers repeatable current pulses from 0.1 to 6 A per channel, 5 µs and longer, with 100 ns resolution, 10 ns RMS jitter, and isolated current and voltage monitor outputs. The timing generator sets the schedule; the current pulser drives the load.

Why It Works

Anchoring emission and the receive gate to one reference removes the largest source of ranging error, the relationship between transmit and receive timing. The 765 and 745T provide the picosecond resolution that turns into millimeter range precision, and their programmable gate delay rejects near-field clutter (Figure 2). Splitting voltage timing from current drive lets a laser-diode driver, or the 507 or 508 for longer pulses, handle the load while the timing instrument keeps the schedule exact.

Figure 2 (Schematic). Time-of-flight timing: the emitter fires at T0, the return arrives 2R/c later, the receive gate opens at a programmed delay to reject near-field backscatter and accept the return, and the counter runs from start to stop; 1 ns of round-trip time is 15 cm of range. Not to scale.
SchematicFigure 2. Time-of-flight timing: the emitter fires at T0, the return arrives 2R/c later, the receive gate opens at a programmed delay to reject near-field backscatter and accept the return, and the counter runs from start to stop; 1 ns of round-trip time is 15 cm of range. Not to scale.

Getting Started

Berkeley Nucleonics application engineers help match channel count, edge speed, jitter budget, and output module to your timing diagram before you order. Send a block diagram or a short description of the events you need to synchronize, and we will return a configuration recommendation.

Email info@berkeleynucleonics.com or call 800-234-7858. Browse the full Pulse & Delay Generator documentation for datasheets, manuals, and ordering guides.