Inferensys

Glossary

IEEE C37.118

The foundational IEEE standard defining synchrophasor measurement accuracy, data formatting, and real-time communication protocols to ensure interoperability between Phasor Measurement Units (PMUs) from different manufacturers.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
SYNCHROPHASOR STANDARD

What is IEEE C37.118?

The foundational protocol defining measurement accuracy, data formatting, and real-time communication for interoperable phasor measurement units (PMUs) in wide-area monitoring systems.

IEEE C37.118 is the defining standard that specifies synchrophasor measurement accuracy, data formatting, and real-time communication protocols to ensure interoperability between Phasor Measurement Units (PMUs) from different manufacturers. It establishes two performance classes—P-class for fast protection response and M-class for high-accuracy measurement applications—and mandates the Total Vector Error (TVE) metric as the primary accuracy criterion under steady-state and dynamic conditions.

The standard governs the framing of time-synchronized phasor, frequency, and Rate of Change of Frequency (ROCOF) data into configurable message streams transmitted over serial or Ethernet interfaces. By standardizing the data structure and reporting rates, IEEE C37.118 enables Phasor Data Concentrators (PDCs) to seamlessly aggregate streams from heterogeneous PMUs into a coherent, system-wide view for wide-area monitoring, protection, and control applications.

SYNCHROPHASOR PROTOCOL ARCHITECTURE

Core Components of IEEE C37.118

The IEEE C37.118 standard is decomposed into two distinct but interdependent parts that govern measurement accuracy and data communication, ensuring seamless interoperability between Phasor Measurement Units (PMUs) from any vendor.

01

IEEE C37.118.1: Measurement Compliance

Defines the synchrophasor estimation algorithm performance under steady-state and dynamic conditions. It specifies Total Vector Error (TVE) limits, requiring <1% error during nominal operation. The standard introduces two performance classes: P-class (Protection) for fast response with minimal filtering, and M-class (Measurement) for higher precision under harmonic distortion and out-of-band interference. Compliance testing mandates specific frequency ramp, magnitude modulation, and phase modulation tests.

<1%
Steady-State TVE Limit
P & M
Performance Classes
02

IEEE C37.118.2: Data Communication Protocol

Specifies the real-time data framing for streaming synchrophasors over TCP/IP or serial links. It defines four message types: Data Frames (streaming measurements), Configuration Frames (machine-readable PMU metadata), Header Frames (human-readable station info), and Command Frames (remote control). The protocol uses a binary, fixed-length format for deterministic latency, with a Common Header block containing a SOC (Second of Century) timestamp and a FRACSEC (Fraction of Second) for sub-microsecond time alignment.

4
Message Types
SOC/FRACSEC
Timestamp Format
03

Reporting Rate & Phasor Resolution

The standard mandates specific nominal reporting rates (Fs) for phasor output. For 60 Hz systems, standard rates are 10, 12, 15, 20, 30, and 60 frames per second. For 50 Hz systems, rates are 10, 25, and 50 fps. The integer number of phasor estimates per second directly dictates the Nyquist frequency for observable grid dynamics. A PMU must state its reporting rate in the Configuration Frame to allow the Phasor Data Concentrator (PDC) to correctly align streams.

60 fps
Max Reporting Rate (60Hz)
50 fps
Max Reporting Rate (50Hz)
04

Time Synchronization & IRIG-B

IEEE C37.118 mandates that all synchrophasor timestamps be traceable to Coordinated Universal Time (UTC) with a stated accuracy. The standard relies on an external time source, typically a GPS Disciplined Oscillator (GPSDO) providing a 1 Pulse Per Second (1PPS) signal and timecode. The IRIG-B timecode format is commonly used to distribute this time within the substation. Loss of time sync must be flagged immediately in the PMU's data stream via a dedicated status bit to prevent corrupted state estimation.

±1 µs
Required Time Accuracy
UTC
Traceability Standard
05

Phasor Convention & Coordinate System

The standard defines the phasor representation as a cosine reference where the magnitude is the RMS value of the waveform. The phase angle is the angular offset from a cosine at nominal system frequency that peaks at the top of the UTC second. This convention is critical: a 0-degree angle indicates the waveform peak aligns exactly with the 1PPS signal. All PMUs must adhere to this identical convention to ensure that angle difference monitoring between two buses yields a physically meaningful measure of power transfer stress.

Cosine
Reference Waveform
0° @ 1PPS
Angle Zero Point
06

Transition to IEC/IEEE 60255-118-1

Recognizing the global convergence of substation automation, IEEE C37.118.1 has been harmonized with the IEC 61850 framework and is being superseded by IEC/IEEE 60255-118-1. This new joint standard preserves the measurement performance classes (P and M) but integrates the data model into IEC 61850's object-oriented structure. The communication protocol (C37.118.2) is being transitioned to IEC 61850-90-5, which encapsulates synchrophasor data in routable IP multicast packets for true wide-area distribution.

IEC/IEEE 60255-118-1
Harmonized Standard
IEC 61850-90-5
Future Communication Protocol
IEEE C37.118 STANDARD CLARIFICATIONS

Frequently Asked Questions

Precise answers to common technical questions regarding the IEEE C37.118 standard, which governs synchrophasor measurement accuracy, data formatting, and real-time communication for power system monitoring.

IEEE C37.118 is the foundational standard that defines the measurement of synchrophasors, specifying the methods for quantifying phasor magnitude, phase angle, frequency, and Rate of Change of Frequency (ROCOF) from sampled AC waveforms. It works by establishing two distinct but interrelated parts: C37.118.1, which defines the measurement requirements and accuracy limits under both steady-state and dynamic conditions, and C37.118.2, which specifies the data communication protocol, including frame formats, message types, and transport over serial and Ethernet networks. The standard ensures that a Phasor Measurement Unit (PMU) from one manufacturer produces data that is semantically and temporally identical to that from another, enabling true interoperability in Wide-Area Monitoring Systems (WAMS). It mandates a mandatory reporting rate for 50 Hz and 60 Hz systems and defines the Total Vector Error (TVE) as the primary metric for evaluating measurement quality, ensuring that the complex phasor representation accurately reflects the actual grid state at the precise time of the GPS timestamp.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.