← All articles

OPTICAL FIBER TESTING · 26 OCTOBER 2026

Bidirectional OTDR testing: a fiber acceptance worksheet

One OTDR trace can locate events, but it can misstate an individual splice loss when joined fibers scatter light differently. A defensible acceptance record pairs traces from opposite directions, preserves the launch and receive conditions, and averages matching event results.

Visual reference photographs

Illustrative optical fiber splicing and OTDR verification activity
Pair splice records with traces from both ends.
Illustrative fiber connector inspection before OTDR testing
Inspect and clean every test interface.
Illustrative fiber preparation and optical test work area
Record cords, settings and files. Illustrative images, not completed Cyber FTTH Mart project evidence.

Why two directions change the answer

An OTDR estimates event loss from the change in backscatter before and after an event. When two fibers have different mode-field diameters or backscatter coefficients, a splice can appear to gain power in one direction and lose too much in the other. The fiber is not creating power. It is a measurement effect.

EXFO's technical note on OTDR gainers explains that this is common where G.652 standard singlemode fiber is joined to G.657 bend-insensitive fiber.

Bidirectional event loss = (A-to-B loss + B-to-A loss) ÷ 2.
Example: +0.42 dB and -0.18 dB average to 0.12 dB. Apply the project's acceptance limit to the average, while retaining both raw readings.

Use launch and receive cords

A strong reflection at the OTDR output temporarily overloads its receiver and creates a dead zone. A launch cord moves the first link connector beyond that zone. A receive cord provides fiber after the far-end connector so the instrument can measure it.

The FOA OTDR reference explains both functions. Corning's recommended test guidelines also call for a launch cable so the first event is visible. Select cord length from the event dead zone at the chosen pulse width, not from a universal rule.

Use cords compatible with the fiber under test. EXFO's OTDR and iOLM reference warns that a G.652 launch fiber used on G.657 can create an apparent gainer at the first connector and potentially hide high loss.

Freeze the test plan

Record cable and core IDs, endpoints, nominal length, fiber type, connector polish and wavelengths. Select the range, pulse width, averaging time, index of refraction, event thresholds and launch or receive compensation before production testing. Use the shortest pulse that still provides adequate dynamic range. A longer pulse reaches farther but widens dead zones and can merge nearby events.

Setup row: instrument and serial · calibration status · software version · wavelength · fiber type · launch cord ID and length · receive cord ID and length · range · pulse width · averaging time · IOR · thresholds · operator.

Keep interfaces stable

Inspect and clean the OTDR port, cords and link connectors before mating. Save files with cable, fiber, wavelength and direction. Fluke Networks' bidirectional testing guidance recommends leaving the launch and receive cords attached to the cabling under test and moving only the OTDR. This preserves connector alignment for the paired readings.

Match events by physical distance

Event 4 from end A may not be event 4 from end B. Pair events using route records and reversed position. For link length L, an event at distance d from end A should appear near L - d from end B, after compensation and measurement tolerance. If event locations do not match splice and route records, investigate before averaging.

Separate link loss from event diagnosis

An OTDR is valuable for event location and characterization, but it should not silently replace the agreed end-to-end loss method. FOA's installed cable-plant testing reference distinguishes insertion-loss testing from OTDR characterization. Define which result governs total link loss and which identifies event defects.

Stop acceptance when

Field acceptance worksheet

  1. Link, cable, core and endpoint IDs match drawings.
  2. Fiber type and connector polish are confirmed.
  3. Instrument calibration and software version are recorded.
  4. Launch and receive cords are identified, inspected and cleaned.
  5. Cord type is compatible and length exceeds the applicable dead zone.
  6. Wavelengths and settings follow the plan.
  7. The range includes the receive cord and noise floor.
  8. A-to-B and B-to-A raw traces are saved.
  9. Interfaces remain stable between direction tests.
  10. Events are paired by distance and records.
  11. Gainers and exaggerated losses are averaged.
  12. Unexpected events are investigated.
  13. Total loss and event limits are evaluated separately.
  14. Retests and corrective work remain traceable.
  15. Trace files, reports and as-built records are handed over together.

Minimum trace register

For every fiber and wavelength, retain both raw direction files, paired report, link length, cord IDs, settings, event table, averages, limits, operator, date, corrective-action reference and accepted revision. Link this register to the fiber core allocation worksheet, connector inspection worksheet and fiber testing acceptance guide.

Need a traceable OFC testing handover?

Share the route, fiber schedule, connector types, wavelengths and limits. We can align splicing, bidirectional OTDR records and as-built documentation around the site scope.

Discuss the fiber scope ↗