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.
Glossary
IEEE C37.118

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
IEEE C37.118 is the foundational protocol for synchrophasor data. These related standards, devices, and analytical techniques form the complete wide-area monitoring ecosystem.
Phasor Measurement Unit (PMU)
The intelligent electronic device that implements the C37.118 standard at the source. A PMU samples AC waveforms at 30-120 samples per second, computes synchrophasors, and time-stamps each frame using a GPS-disciplined oscillator. C37.118 defines the accuracy classes—P-class for protection (fast response, lower accuracy) and M-class for measurement (higher precision, slower response).
Total Vector Error (TVE)
The primary accuracy metric defined in C37.118.1. TVE quantifies the vector difference between the measured and theoretical phasor value, combining both magnitude and phase angle errors into a single percentage:
- Steady-state TVE: Must not exceed 1% for M-class PMUs
- Dynamic TVE: Tested under modulation, frequency ramps, and step changes
- Compliance testing verifies TVE remains within limits across specified operating ranges
Phasor Data Concentrator (PDC)
A data aggregation node that receives streaming C37.118 frames from multiple PMUs, time-aligns them by GPS timestamp, and outputs a coherent system-wide dataset. PDCs handle:
- Data alignment: Correlating frames with identical timestamps
- Latency management: Waiting for delayed streams before outputting
- Output formatting: Retransmitting aligned data via C37.118 or IEEE C37.118.2 to higher-level applications
IEC 61850-90-5
The complementary international standard that specifies routable synchrophasor communication over IP networks. While C37.118 defines the measurement and frame format, IEC 61850-90-5 addresses:
- IP multicast transport for wide-area distribution
- Security via IEC 62351 encryption and authentication
- Integration with substation automation systems using IEC 61850 object models Many modern PMUs support both C37.118 and IEC 61850-90-5 output protocols.
GPS Disciplined Oscillator (GPSDO)
The precision timing source that makes C37.118 synchrophasors possible. A GPSDO combines a stable local oscillator (typically an oven-controlled crystal or rubidium atomic clock) with GPS satellite signals to provide:
- 1 microsecond absolute accuracy for phase angle synchronization
- Holdover capability: Maintaining accuracy during GPS outages
- 1 PPS (pulse-per-second) output that triggers PMU sampling Without a GPSDO, phase angle measurements across distant buses would be meaningless.
Rate of Change of Frequency (ROCOF)
A critical derived measurement specified in C37.118. ROCOF quantifies how quickly system frequency is falling during a generation-loss event, measured in Hz/s. Key applications:
- Fast-frequency response: Triggering battery storage injection when ROCOF exceeds thresholds
- Under-frequency load shedding: Determining the urgency of load tripping
- Inertia estimation: Calculating system inertia constant from ROCOF during disturbances C37.118 defines ROCOF accuracy requirements and testing procedures.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us