G3-PLC vs PRIME: Which Powerline Standard Wins for Smart Metering?
Narrowband powerline communication (NB-PLC) has been the backbone of advanced metering infrastructure (AMI) deployments in Europe, Latin America, and beyond for well over a decade. Two standards have dominated this space: G3-PLC, originally developed by Électricité de France (EDF) and Maxim Integrated, and PRIME (PoweRline Intelligent Metering Evolution), developed under the PRIME Alliance with heavy backing from Iberdrola. Both operate in the CENELEC frequency bands, both target last-mile meter-to-concentrator communication, and both have been standardized through recognized international bodies. Yet they make fundamentally different engineering decisions at the PHY, MAC, and network layers — decisions that have real consequences for deployment cost, robustness, interoperability, and long-term evolution.
This article dissects both standards technically and honestly. There is no universally correct answer to the title question. The right choice depends on grid topology, regulatory environment, data volume requirements, and the vendor ecosystem your organization is already committed to.
Standards Lineage and Governance
G3-PLC was submitted to the ITU-T and is now standardized as ITU-T G.9903. It is also referenced in IEC 61334 framework documents and has been adopted as the mandatory PHY/MAC layer for DLMS/COSEM communication in several European smart metering mandates, including the French Linky program. The G3-PLC Alliance governs conformance testing and certification.
PRIME version 1.3.6 was published by the PRIME Alliance and has been formalized as ITU-T G.9904. The standard has been the de facto choice for Spanish utilities, most notably Endesa and Iberdrola, and has seen significant uptake in Italy and parts of Latin America. PRIME v1.4, released in 2014, introduced significant PHY enhancements, and PRIME v2.0 (published as IEEE 1901.2a in collaboration) pushes the standard into OFDM territory with dramatically improved throughput.
Physical Layer: Modulation, Bands, and Robustness
Both standards use OFDM (Orthogonal Frequency Division Multiplexing) — a sensible choice given the multipath, narrowband interference, and impulsive noise characteristics of the low-voltage distribution grid. However, their PHY implementations diverge in important ways.
G3-PLC PHY
G3-PLC operates in CENELEC-A (35.9–90.6 kHz) by default, though CENELEC-B (98.4–121.9 kHz) and FCC band (154.7–487.5 kHz) profiles exist. The CENELEC-A profile uses 36 carriers with a carrier spacing of 1.5625 kHz. Modulation options are DBPSK, DQPSK, and D8PSK (differential modulation, avoiding the need for a phase reference), plus an optional coherent mode added in later revisions. Forward error correction uses a rate-1/2 convolutional code concatenated with a Reed-Solomon outer code (RS(255,239)) and a frequency-domain interleaver — a combination specifically engineered for impulsive noise environments. The mandatory tone map adaptation mechanism allows the MAC to exclude subcarriers that consistently exhibit poor SNR.
PRIME v1.3 PHY
PRIME v1.3 operates exclusively in CENELEC-A using 96 subcarriers at 488.28 Hz spacing — a much denser subcarrier plan than G3-PLC. Modulation options include DBPSK, DQPSK, and D8PSK. The FEC is a rate-1/2 convolutional code with Viterbi decoding, without the Reed-Solomon concatenation present in G3-PLC. This is a significant practical difference: the absence of an RS outer code makes PRIME v1.3 more susceptible to burst errors that exceed the interleaver depth. The trade-off is lower implementation complexity.
PRIME v1.4 introduced coherent modulation and improved interleaving, substantially narrowing the robustness gap.
Comparison Table: PHY Layer
| Parameter | G3-PLC (CENELEC-A) | PRIME v1.3 (CENELEC-A) | PRIME v1.4 / v2.0 |
|---|---|---|---|
| Standard reference | ITU-T G.9903 | ITU-T G.9904 | IEEE 1901.2a |
| Frequency band | 35.9–90.6 kHz | 41.992–88.867 kHz | 41.992–472.656 kHz |
| Subcarrier count | 36 | 96 | Up to 512 |
| Max modulation | D8PSK / Coherent 8PSK | D8PSK | QAM-64 |
| FEC | Conv. + RS(255,239) | Conv. (Viterbi) | Conv. + LDPC (v2.0) |
| Peak PHY throughput | ~33.4 kbps | ~128.6 kbps | Up to 1 Mbps (v2.0) |
| Tone masking | Yes (mandatory) | Yes | Yes |
MAC Layer: Access and Network Formation
The MAC layer differences are arguably more consequential for system integrators than the PHY differences, because they determine how meters self-organize, handle collisions, and recover from failures.
G3-PLC MAC
G3-PLC adopts the IEEE 802.15.4-2006 MAC as its foundation, adapted for powerline use. This brings a proven CSMA-CA (Carrier Sense Multiple Access with Collision Avoidance) mechanism to the standard. Devices join a PAN (Personal Area Network) coordinated by a PAN Coordinator (typically the data concentrator). The MAC supports both beacon-enabled (slotted) and non-beacon modes. Frame formats follow the 802.15.4 structure with PLC-specific adaptations, and the addressing model uses 16-bit short addresses within a PAN, with a 64-bit extended address (EUI-64) for global identification — a detail that simplifies integration with IPv6 upper layers.
PRIME MAC
PRIME defines its own proprietary MAC, structured around a Base Node / Service Node hierarchy. The Base Node (concentrator) manages the subnetwork. Service Nodes can act as switches — a key concept in PRIME’s mesh extension model. Access uses a CSMA/CA scheme with a shared contention period, plus a connection-oriented mode using time-allocated slots for deterministic throughput. PRIME introduces the concept of convergence layers at the MAC level (CL-432 for DLMS/COSEM, CL-IPv4, CL-IPv6), which keeps protocol adaptation clean but creates an additional layer of implementation work.
Network Layer: IPv6 and Mesh Routing
This is where G3-PLC holds its most significant architectural advantage for modern AMI deployments.
G3-PLC natively incorporates 6LoWPAN (IPv6 over Low-Power Wireless Personal Area Networks, RFC 4944/6282) adapted for PLC, plus the LOADng routing protocol — a reactive mesh routing protocol derived from AODV, specified in ITU-T G.9903 Annex B. The combination of 6LoWPAN header compression and LOADng gives G3-PLC a genuine end-to-end IPv6 mesh capability. Every meter is addressable by a globally routable IPv6 address. This is not a marketing claim — it is a direct consequence of the MAC borrowing the 802.15.4 addressing model and the explicit 6LoWPAN adaptation layer in the specification. The French Linky rollout (35 million meters) and the Italian Open Meter program both leverage this IPv6 native stack.
PRIME v1.3 is fundamentally a star-with-switch topology. Routing in PRIME is handled by the Base Node, which builds and maintains a tree-based topology. Service Nodes promoted to switch role extend reach, but true mesh routing with dynamic path discovery is not part of the v1.3 specification. This simplifies the network management model but limits topological resilience. PRIME v1.4 introduced improvements, and v2.0/IEEE 1901.2a adds a more capable routing framework, but the IPv6-native story remains more mature in G3-PLC at the time of writing.
Application Layer Integration: DLMS/COSEM
Both standards are designed as transport mechanisms for DLMS/COSEM (IEC 62056 series), the application layer protocol used universally in European smart metering. The specific binding differs:
- In G3-PLC deployments, DLMS/COSEM typically runs over UDP/IPv6 transported via the G3 6LoWPAN/LOADng stack. OBIS codes (e.g.,
1-0:1.8.0*255for active energy import) are addressed in DLMS GET/SET/ACTION service requests in the standard way. - In PRIME deployments, DLMS/COSEM uses the IEC 61334-4-32 (CL-432) convergence layer, which provides connection-oriented addressing using 16-bit logical device addresses rather than IP addresses. This is more bandwidth-efficient for simple polling AMR scenarios but requires a gateway function for IP-based head-end systems.
Practically, head-end systems from vendors such as Landis+Gyr, Itron, Sagemcom, or ZIV must implement different data concentrator interfaces depending on which standard is deployed — a non-trivial integration cost that procurement teams frequently underestimate.
Comparison Table: MAC and Network Layer
| Parameter | G3-PLC | PRIME v1.3 | PRIME v2.0 |
|---|---|---|---|
| MAC basis | IEEE 802.15.4 adapted | Proprietary | Proprietary (enhanced) |
| Topology | Mesh (LOADng) | Tree/Star with switches | Enhanced mesh |
| Routing protocol | LOADng (AODV-derived) | Centralized (Base Node) | Distributed (improved) |
| Native IPv6 | Yes (6LoWPAN) | No (CL-432) | Partial |
| Max network size | ~1000+ nodes/concentrator | ~500–1000 nodes | ~1000+ nodes |
| DLMS binding | DLMS over UDP/IPv6 | DLMS over CL-432 | DLMS over IPv6 (optional) |
Interoperability and Certification
G3-PLC interoperability is managed by the G3-PLC Alliance, which runs formal plug-fest events and maintains a published conformance test suite aligned with ITU-T G.9903. PRIME Alliance similarly conducts interoperability testing under its certification program. In both cases, certification is a necessary but not sufficient condition for multivendor interoperability in production — grid conditions, firmware versions, and head-end configuration all introduce real-world variability.
One frequently overlooked issue: meters and concentrators from different vendors, even if individually certified, may exhibit degraded performance when mixed in a deployed subnetwork if their adaptive tone map or routing implementations diverge. Rigorous pre-deployment lab testing against your specific grid impedance profile and your specific vendor mix is not optional.
Deployment Realities: Where Each Standard Wins
G3-PLC is the stronger choice when:
- Your regulatory mandate or national standard explicitly requires IPv6 end-to-end addressing (France, Italy Open Meter, parts of Latin America)
- Noise conditions on the LV grid are severe — the RS outer code provides measurable improvement in burst-error environments
- Long-term evolution toward multi-service AMI (gas, water sub-metering over IP) is a strategic requirement
- You require mesh resilience without concentrator-managed routing
PRIME is the stronger choice when:
- Your primary use case is high-volume periodic reads in a relatively benign grid environment — PRIME v1.3’s higher raw PHY throughput means faster collection windows
- You are operating in Spain or Italy where the incumbent vendor ecosystem, meter firmware maturity, and utility operational experience are overwhelmingly PRIME-based
- Simpler head-end integration via CL-432 is acceptable and preferred over IP complexity
- You are evaluating PRIME v2.0/IEEE
Frequently Asked Questions
What is the key difference between G3-PLC and PRIME v1.3 forward error correction strategies, and why does it matter for burst error performance?
G3-PLC uses a rate-1/2 convolutional code concatenated with a Reed-Solomon outer code (RS(255,239)), while PRIME v1.3 relies solely on convolutional code with Viterbi decoding. PRIME v1.3’s lack of RS outer code makes it more susceptible to burst errors exceeding the interleaver depth, though this simplifies implementation complexity.
How do the subcarrier configurations differ between G3-PLC and PRIME v1.3 in the CENELEC-A band, and what are the implications for spectral efficiency?
G3-PLC uses 36 carriers at 1.5625 kHz spacing in CENELEC-A (35.9–90.6 kHz), while PRIME v1.3 employs 96 subcarriers at 488.28 Hz spacing. PRIME’s denser subcarrier plan provides greater spectral efficiency but may be more vulnerable to frequency-selective fading in impulsive noise environments.
Which standards bodies have formally standardized G3-PLC and PRIME, and what are their current versions?
G3-PLC is standardized as ITU-T G.9903 and referenced in IEC 61334, while PRIME v1.3.6 is formalized as ITU-T G.9904 and PRIME v2.0 is published as IEEE 1901.2a. G3-PLC is mandatory for French Linky deployments, whereas PRIME dominates Spanish utilities like Endesa and Iberdrola.
What modulation schemes are supported by both G3-PLC and PRIME, and why is differential modulation preferred in powerline environments?
Both standards support DBPSK, DQPSK, and D8PSK differential modulation, with G3-PLC and PRIME v1.4+ also offering coherent modes. Differential modulation avoids the need for a phase reference, which is critical in low-voltage distribution grids with severe multipath and impulsive noise.
How did PRIME v1.4 address the robustness limitations of PRIME v1.3, and what does PRIME v2.0 add beyond PHY improvements?
PRIME v1.4 introduced coherent modulation and improved interleaving to narrow the robustness gap versus G3-PLC. PRIME v2.0 moves into full OFDM territory with dramatically improved throughput and is published collaboratively as IEEE 1901.2a.
Was this article helpful?
