Next Article in Journal
Front-Face Fluorescence of Honey of Different Botanic Origin: A Case Study from Tuscany (Italy)
Next Article in Special Issue
Resiliency Assessment of Microgrid Systems
Previous Article in Journal
Principle and Applications of the Coupling of Surface Plasmons and Excitons
Previous Article in Special Issue
Model-Based Virtual Components in Event-Based Controls: Linking the FMI and IEC 61499
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Virtual PLC Lab Enabled Physical Layer Improvement Proposals for PRIME and G3-PLC Standards

1
Department of R&D, ZIV Automation, 48170 Zamudio, Spain
2
Bilbao Faculty of Engineering, University of the Basque Country (UPV/EHU), 48013 Bilbao, Spain
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(5), 1777; https://doi.org/10.3390/app10051777
Submission received: 24 January 2020 / Revised: 24 February 2020 / Accepted: 25 February 2020 / Published: 4 March 2020
(This article belongs to the Special Issue Simulation-Based Validation and Design of Smart Grids)

Abstract

:
Narrowband (NB) powerline communication (PLC) is extensively adopted by utilities for the communication in advanced metering infrastructure (AMI) systems. PLC technology needs to overcome channel disturbances present in certain grid segments. This study analyzes improvement proposals of the physical layer of the main narrowband PLC technologies approved by international communication organizations that are currently deployed in Europe: Powerline Intelligent Metering Evolution (PRIME) 1.3.6, PRIME 1.4, and G3-PLC, in order to improve PLC performance under channel disturbances. This thorough study is based on simulations carried out by an innovative ad hoc Virtual PLC Lab, developed by the authors, applied in replicable, fully-automated, and cost reduced test scenarios. The analysis is performed by applying standardized test methods and metrics, and by evaluating the influence of a set of representative channel disturbances defined by the European Telecommunications Standards Institute (ETSI) and selected noises generated by distributed energy resources (DER) in normal operation. PLC performance improvements in terms of equalizer curve fitting, error correction codes, and noisy subcarrier suppression mechanisms are presented. The performance gain due to each physical improvement proposal is accurately measured and compared under the same conditions in a replicable and automated test environment in order to evaluate the use of the proposals in the evolution of future PLC technologies.

1. Introduction

Advanced metering infrastructure (AMI) deployments have changed the perception of the low voltage (LV) distribution grid. Smart meters scattered over the network offer LV grid visibility and accessibility. Distribution companies are now able to go one step beyond towards an advanced real-time representation, visibility, control, operation, and management of the LV network. LV narrowband (NB) powerline communication (PLC) is the most extended solution for the communication in these AMI systems [1]. Focusing on NB PLC technologies deployed in Europe, Powerline Intelligent Metering Evolution (PRIME) and G3-PLC are the most common standards [1].
The downside of this solution is that the electricity network is a complex communication channel with interferences and disturbances introduced by other devices connected to the network. In the LV grid, there is a very large variety of types and levels of disturbances in the communication channel, mainly classified by propagation channel effects, interfering noise, and non-intentional emissions. This variety, together with the high number of configurations of the communication technologies, complicates the detailed study of the effects of each types of disturbance on the different configurations.
As a result, sophisticated test methods are needed to evaluate, first, the effects of each type of disturbance on the different configurations of the communications technologies and, second, the efficiency of the strategies designed to overcome such disturbances.
This paper proposes the use of a Virtual PLC Lab to evaluate the performance of several improvement proposals for several PLC technologies. The Virtual PLC Lab includes the whole communication system, composed not only of transmission and reception devices, but also on the characterization of the different effects of the propagation channel. As a result, it enables an efficient analysis of new coding or equalizing techniques that would require long and complex validation procedures, without the need of physically implementing these techniques in the hardware devices, reducing the time and the cost of these developments.
Several articles study the NB PLC performance from 3 to 500 kHz in the presence of noise and harsh situations. This performance has been studied from multiple approaches. There are analytical studies based on generic PLC technologies [2]. Several studies are oriented to PRIME statistical performance in field setups [3,4]. Some specific studies focus on upper layer performance instead of being physical layer-oriented [5]. There are some comparisons of the performance of PLC technologies and physical layers, although these are not exactly under the same conditions [6]. Moreover, there is a lack of studies covering the PRIME standard in its recent 1.4 version and G3-PLC coherent modes [7]. Additionally, when disturbances are evaluated, no standard and controlled noise patterns are referenced [8]; moreover, the laboratory setups used in these studies are not reproducible, as no standard environments are utilized to determine PLC performance [9]. All these partial analyses demonstrate the need of developing simulation-based test benches for the design and validation of both the effects of channel disturbances and the performance of new techniques to improve the data transmission under these harsh conditions.
In view of the limitations of the available studies, the authors of the present contribution carried out a complete physical layer performance evaluation of the influence of real-world disturbances over PLC technologies within European Committee for Electrotechnical Standardization (CENELEC) A band (9–95 kHz) [10]. The work analyzed the impact of standard and controlled noise patterns over PRIME 1.3.6 [11], PRIME 1.4 [12], and G3-PLC [13,14] technologies under a reproducible and standard environment [15]. The study concluded with lessons to be learned for future technologies, opening several optimization lines [10]. This paper will, therefore, explore the main optimization lines identified in [10], suggesting improvement options for PRIME and G3-PLC standards and evaluating the performance enhancements obtained for the proposed modifications. This study is limited to the CENELEC A band, where most of the selected noise samples are more critical to the physical layer performance, and so that physical layer optimization proposals can be compared against the results in [10].

2. Objectives and Scope

Focused on the improvement lines identified in [10], this research work covers two main objectives. Firstly, the aim is to define improvement proposals for the physical layers of PRIME 1.3.6 [11], PRIME 1.4 [12], and G3-PLC [13,14] technologies, trying to improve their response against disturbances present in the LV grid. Secondly, the goal is to measure and evaluate the performance enhancement of each proposed physical layer modifications following standardized test method and metrics according to European Telecommunications Standards Institute (ETSI) Technical Specification (TS) 103 909 v1.1.1 [16] and using a set of representative channel disturbances.
The work will be organized as follows: Based on the PLC performance results obtained in [10], several physical layer improvement proposals for PRIME and G3-PLC are identified in Section 3. For each physical layer parameter under test, their original status, their room for improvement and the improvement proposal will be described. Once the improvements are defined, Section 4 introduces the methodology for the performance analysis of these physical layer modification proposals. Following this methodology, unitary results of each physical layer improvement are presented and discussed in Section 5. Section 6 extracts the main highlights of the PLC physical layer improvements under test. This study concludes in Section 7 exploring possibilities for future studies.

3. Physical Layer Improvement Proposals for PRIME and G3-PLC

Based on the future evolutions concluded in [10], three improvement proposals are selected for the physical layer of PRIME 1.3.6 [11], PRIME 1.4 [12], and G3-PLC [13,14] technologies, trying to improve their response against the disturbances present in LV grids. Two types of improvement are studied: implementation changes within the scope of the standard, and proposals for the modification of PLC specifications.
  • PRIME implementation option: Improvement of the equalizer curve fitting.
  • PRIME modification to the standard: Reed–Solomon outer encoder as an addition to the convolutional encoder.
  • G3-PLC implementation option and modification to the standard: Implementation of tone mapping as defined in the standard, and proposal of technical improvements beyond the standard Tone Mapping.

3.1. PRIME: Equalizer

In a real propagation environment, the in-phase and quadrature (IQ) symbols extracted from the PLC signal appear distorted, due to the frequency response of the channel. This channel response may be estimated so the receiver is able to unmake that distortion and recover the transmitted data. That is the role of the equalizer, which will estimate the channel response using the pilot subcarriers in the header of the received frames. PRIME uses intercarrier differential modulations, which make it possible to decode its frames without channel estimation. Nevertheless, the equalization is intended to help in aligning the IQ symbols before soft decoding, reducing the error probability. However, using the pilot subcarriers for estimating the channel response has two drawbacks: the pilot subcarriers are not present in all the frequencies, and these samples are also distorted by the noise in the network.
The equalizer will therefore need to extrapolate and estimate the complete channel response, based on the pilot subcarriers, which are discrete and impaired by disturbances. The channel estimation performs curve fitting, in order to estimate the parts of the channel where there is no pilot subcarrier information, and in order to smooth the effect of the noise impact in the pilot subcarriers information. The equalizer performance, its ability to represent accurately the channel response and its immunity level against noise will depend on the curve model selected for the fitting.
For the previous PRIME study published in [10], a complex polynomial curve of degree 3 was selected to model the channel frequency response. The degree 3 was selected as a compromise between curve adaptability and stability. The coefficients are extracted through Least Square curve fitting, using the response of the pilot carriers as input. Polynomial curves, especially at higher degrees, might have negative properties. Figure 1 depicts the Runge effect, where small variations in the sampling of pilot subcarriers may cause large oscillations in the curves, increasing the resultant fluctuation with the degree of the polynomial.
An alternative spline curve model will be studied for the channel estimation of the equalizer. This first identified improvement is an implementation option of the receiver, and as such, it does not modify the transmitted signal and is transparent to the PRIME standard.
Studies available regarding interpolation based on spline curves are oriented to generic orthogonal frequency division multiplexing (OFDM) systems with diverse applications [16], but no studies particularizing the usage of spline curves on narrowband PLC systems have been found.
A spline is a function defined in segments formed by pieces of polynomials. Figure 2 shows a flat channel frequency response impaired by tonal noise, so that the 25th pilot subcarrier contains distorted information. The figure shows how spline estimation keeps a transfer function more stable for frequencies farther from the tonal noise. By contrast, with a polynomial curve, the noise affects a wider set of frequencies that are located farther from the tonal noise.

3.2. PRIME: Reed–Solomon Encoding

PRIME specification defines an optional convolutional encoder for certain modulation schemes. A previous study from the authors concluded that modulation schemes without convolutional encoder are not efficient for real field scenarios [10], an observation that is consistent with other studies [17,18].
Based on the results of [10], the use of G3-PLC Reed–Solomon outer encoder as an addition to PRIME convolutional encoder was identified as an interesting option. The Reed–Solomon error correction mechanism, as described in G3-PLC specification [13,14], will be analyzed, as a particularization of its generic definition [19]. Its normal mode of eight correctable symbols is selected, which is obtained with the introduction of 16 parity bytes.
Most PRIME hardware platforms also support G3-PLC with a firmware change. This means that the Reed–Solomon algorithm is already available without hardware modification.
Published studies oriented to G3-PLC and PRIME performance improvements mention the advantages of Reed–Solomon in G3-PLC compared to PRIME standard [8]. Nevertheless, they do not explore the possibility of adding Reed–Solomon to PRIME technology.
For this proposal, PRIME based transmitter and receiver are modified so that a Reed–Solomon encoder and decoder are introduced, as shown in Figure 3 and Figure 4. This modification is introduced over the best PRIME implementation of the ones previously assessed, this is, including the spline curve model for the channel estimation of the equalizer described in the previous section. The convolutional decoder being used in the modems of this study and [10] are based on soft input Viterbi algorithm with Euclidean metric.

3.3. G3-PLC: Tone Map

G3-PLC technology includes in its specification [13,14] an adaptive mechanism named tone map. Based on channel estimation, the Tone Map identifies a list of subcarriers that can be affected by channel disturbances and, therefore, they will not be used to exchange data in the communication between two PLC modems.
The previous work published by the authors [10] did not implement the tone map option but highlighted the interest of analyzing its technical possibilities. This third improvement combines the study of this technique as defined in G3-PLC, with an evolution proposal that consists of redistributing the power of the unused subcarriers.
The study included in [20] evaluates the implementation limit of static subcarrier suppression or notching for G3-PLC manufacturers. However, the state of art of subcarriers suppression mechanisms does not analyze the unitary impact of the dynamic suppression tone map in G3-PLC technology.

3.3.1. Standard Tone Map

A tone map is defined as a six-bit field where each bit represents the content of a group of six subcarriers. If a bit is set to ‘1′, its associated group of subcarriers are active for the payload and include data. If it is set to ‘0′, they are inactive and a pseudo-random sequence is introduced instead
Whereas the standard definition limits tone map usage to non-robust modes, this study applies this technique to all modulation schemes.
Using a tone map means that fewer payload subcarriers are used for data exchange in the payload, requiring more OFDM symbols, resulting in lower system throughput for a certain modulation scheme.
The tone map used for this research work is obtained with the automatic tone map selection algorithm integrated in the G3-PLC modems. For this tone map autodetection algorithm security thresholds are defined for the average SNR of each modulation scheme, and represented in Table 1. For each modulation scheme, this minimum SNR is checked for each of the subcarrier groups. If the average SNR of the group is higher than the defined threshold, the bit that represents that group of subcarriers will be selected as ‘1′, otherwise it will be ‘0′.
This process for calculating the tone map is repeated for each available modulation scheme. The combination of the tone map and modulation scheme that has better throughput is selected. In a complete G3-PLC communication, this process would be invoked during the neighbor discovery process of the medium access control (MAC) layer.
The threshold values presented in Table 1 are between 4 and 6 dB higher than the minimum SNR required for the receiver to decode the frames in presence of AWGN noise [10]. This security margin is included in order to handle possible worse channel conditions not directly measurable by SNR, and to handle variations of the channel in time after its negotiation.

3.3.2. Reallocation of the Power Assigned to Inactive Tones

The specification of G3-PLC tone map defines that all the subcarriers transmit either data or a pseudo-random sequence. In this work, an alternative approach will be analyzed. P1901.2 [21] supports, for FCC and ARIB bands, the option of not introducing energy in inactive subcarriers. This nulling technique will be applied to G3-PLC CENELEC A band and will be extended reallocating that power within the rest of subcarriers. The total transmission power will be maintained constant, but the transmission power spectral density of the active carriers changes with the number of inactive subcarriers. The expected increase of the power spectral density for these subcarriers can be represented in dB as:
P S D T X = 10 · log N u m b e r   o f   i n a c t i v e   s u b c a r r i e r s Number   of   active   subcarriers
The impact of this power reallocation is depicted in Figure 5. It represents the spectral evolution of the payload for different tone map combinations, while the total power is kept constant to 120 dBµV.

4. Methodology for the Performance Analysis of the Physical Layer Proposals

The methodology of this study is based on standardized procedure, test setup, and metrics. Moreover, the evaluated channel disturbances are divided into noises defined by ETSI and a selection of noises caused by distributed energy resources (DER) obtained from field trials. Additional details about the methodology can be found in a previous work from the authors [10].

4.1. Test Method and Setup Based on ETSI TS 103 909 v1.1.1 Integrated into a Virtual PLC Lab

ETSI TS 103 909 v1.1.1 [15] defines a standard and reproducible environment to determine the performance of narrowband PLC technologies under realistic channel conditions. It defines a test setup where a transmitter and receiver are connected independently, through a channel characterized by a nearly flat in-band frequency response, with controlled attenuation and additive noise sources and waveforms. This setup, described in detail in [15], is defined for a controlled alternating current (AC) mains environment, where the transmitter and receiver are connected through two isolated mains branches.
These standardized setup and environment are integrated into the Virtual PLC Lab [22], which is a fully automated, cost effective, and repeatable test environment. This is a system that replicates all the analogue elements of a PLC laboratory in digital technology. This tool runs multiple virtual PLC modems connected through a virtual digital medium with configurable characteristics, such as attenuation, noise patterns, and transfer function models. Each modem and the medium are software processes running in a computer. These processes interchange the digital representation of the PLC signals through UNIX sockets.

4.2. Standard and Controlled Channel Disturbances

The overall analysis comprises 38 disturbance input sources selected in [10] as a set of representative channel disturbances to be found in the LV distribution grid. First, the ETSI TS 103 909 v1.1.1 [15] standard defines a real-world noise collection composed of 31 waveforms, which are well defined, repeatable, and supported by the scientific community. This collection aims to represent the most challenging situations for PLC communications. Second, this set of noises is completed with a selection of disturbances generated by DER, which have demonstrated to be critical noise sources for PLC [23,24]. Therefore, the complete selection of disturbances is composed of:
  • Twenty-five tonal noises (ETSI): Noise sources modeled come in the form of off-line AC switch-mode power converters.
  • One periodic impulse noise (ETSI): Noise sources are generated by a triode for alternating current controlled lamp dimmer.
  • One random impulse noise (ETSI): Series-wound AC motors are a very common source of this type of noise.
  • Four intentional communicator noises (ETSI): Comprised of one waveform of a device complying with the ISO/IEC 14908-3 standard [25] and three waveforms of powerline intercoms (or baby monitors).
  • Six DER noises (field measurements): The second source of representative noises was recorded in some field trials carried out close to several DER at facilities of the Centre for the Development of Renewable Energy Sources (CEDER) of the Research Centre for Energy, Environment and Technology (CIEMAT), a Spanish center for research, development and promotion of renewable energies [26]. A compilation of these noise recordings is available in [23,27]. The six noises are identified as der04, der06, der34, der36, der50, and der51.
Furthermore, the performance under additive white Gaussian noise is evaluated to serve as a reference whose results can be compared to other kinds of noise.

4.3. PLC Performance Metrics Based on ETSI TS 103 909 v1.1.1

The test metrics used for this PLC performance study are defined by ETSI TS 103 909 V1.1.1 [15]. The usage of these metrics is thoroughly described in [10]. These metrics are given in terms of the link budget and effective data rate.
Effective packet layer data rate (DRPKT) [15] is the number of bits delivered to the data-link layer divided by a full formatted packet cycle time. It provides a measurement of the cost of the physical mechanisms in the data rate available to upper layers.
The link budget is a measure of how much signal attenuation can be present between transmitter and receiver such that a specified level of successful message delivery is achieved. That level of successful message delivery is established as a frame error rate (FER) of 5% [15]. As described in [10], given a physical configuration of the transmitter and a specific noise pattern, the Virtual PLC Lab calculates through iterations the minimum reception power that matches the target FER, which compared with the nominal transmission power provides the link budget.
ETSI TS 103 909 V1.1.1 [15] specifies link budget metrics for each of the disturbance types defined in the document and some composite ones:
  • Tonal noise link budget: First, the 25 individual measured link budgets are calculated and identified as LBtonal,i for i from 1 to 25, corresponding to switching frequencies of 21 + 5∙i kHz. These individually calculated link budgets are averaged. To provide added statistical weight to the most challenged result, while also considering the average, the overall tonal noise link budget is specified to be the lowest of the 25 individually measured link budgets, averaged with the previously calculated average, giving equal weight to those two figures.
  • Periodic impulse noise link budget: Defined as the link budget measured in presence of the periodic impulse noise.
  • Random impulse noise link budget: Defined as the link budget measured in presence of the random impulse noise.
  • Intentional communicator link budget: Defined to be the smallest of the four individual intentional communicator link budget values.
  • Composite link budget (LBPHY): Defined to be the average of the following measurement values: Unimpaired link budget (obtained for a noiseless environment), tonal noise link budget, periodic impulse noise link budget, random impulse noise link budget, and intentional communicator link budget. The unimpaired link budget averaged for the composite link budget is capped to 80 dB.
These metrics have been extended following the same approach to the non-intentional emissions selected from DER:
  • dernn link budget (where nn is 04, 06 34 36, 50 and 51): Each of these link budgets is defined as the link budget measured in presence of one of the der noises that gives its name.
  • der average link budget: Defined to be the average of the six individual link budget values of DER.
The information given by these metrics is complemented with new metrics defined as part of the research process described in [10]:
  • Signal to Noise Ratio (SNR) required for AWGN: The minimum SNR required in order to decode physical packets with FER lower than 5% in the presence of AWGN. Reference the metric for the analysis of the results.
  • Tonal in-band noise link budget: A new metric defined in [10] to avoid the bias effect caused by some of the tonal noises included in [15] that are out of the bands of the communication systems under test. It considers only the disturbances in the communication band.
  • Composite in-band link budget: In a similar way to the tonal in-band noise link budget, the aim is to avoid the bias effect of the high link budgets related to noises in frequencies outside the communication band.

4.4. Summary of Performed Simulations for G3-PLC and PRIME Technologies

PLC performance is measured with a complete implementation of physical layer modems in the Virtual PLC Lab, whose technology is certified by G3-PLC and PRIME Alliances. As such, the implementation includes realistic synchronization, frequency offset correction, and automatic gain control mechanisms. The comparison of the proposed improvements is carried out for all CENELEC-A modes available for G3-PLC and PRIME technologies and evaluated under the same circumstances. Tests are performed with 22 physical layer options configured in the Virtual PLC Lab:
  • Eight options of the physical layer for G3-PLC: Four non-coherent and four coherent modes.
  • Fourteen options of the physical layer for PRIME: Six modulation schemes for type A frames, which are common to PRIME 1.3.6 and 1.4 versions, and eight for type B, which is available only in PRIME 1.4 and introduces increased physical robustness.
Each of these configurations is evaluated under the 38 disturbances selected in [10], considered as a set of representative channel disturbances to be found in the LV distribution grid. For the above-mentioned configurations and for each channel disturbance, FER is evaluated per each SNR and the corresponding link budget is calculated.
For PRIME, the process is repeated twice: for the equalization improvement and Reed–Solomon improvement. Table 2 represents the different parameters used in [10] and the two additional simulation steps of this study.
For G3-PLC, the process is executed three times: for tone map calculation, standard tone map testing and tone map with power reallocation evaluation. The tone map is calculated following the algorithm described in Section 3.3.1. The communication parameters are configured according to the communication limit defined by ETSI [15] (attenuation corresponding to FER 5% with tone map ‘111111’). The algorithm will then obtain the tone map value that improves the FER under these conditions. The different parameters used in [10] and the additional simulation steps of this study are summarized in Table 3.
In summary, this study involves 52 physical configuration options in channel conditions impaired by 38 disturbances. In total, the Virtual PLC Lab has generated 1782 FER-SNR curves whose calculations involved the exchange of 848 million frames.

5. Results and Discussion

This section summarizes the main results obtained for each of the improvement proposals under analysis. Additionally, these results are interpreted and discussed.
Two tables per improvement are presented, showing first the absolute obtained results and then offering the incremental results that quantify the performance improvement with respect to the initial configuration of the PLC technology under study. [15]. The rows of the tables include the test metrics listed in Section 4.3. This covers disturbance sources of ETSI and DER, metrics defined by ETSI, and additional metrics defined in [10].
The columns of the tables represent the modulation schemes of the physical layer defined for each PLC technology.
In most of the analysis, if not stated otherwise, the mean results are calculated by averaging the results of the composite in-band link budget and the DER average link budget.

5.1. PRIME: Equalizer

Table 4 collects the results with the alternative spline curve model for the channel estimation of the equalizer. Table 5 represents the incremental results compared to the initial configuration with a polynomial curve published in [10].
As this proposal for PRIME equalization is an implementation option of the receiver, it does not affect the data rate of the transmitted signal. By contrast, the link budget experiences a 1.2 dB improvement.
As shown in Table 5, schemes without a convolutional encoder do not improve with the proposed new equalizer. The reason is that, despite the improvement of the equalizer, any disturbance affecting the pilot subcarriers introduces errors in the payload, and with no error correction, the reception of the frames fails.
With respect to the different types of disturbance, for the noise sources with the highest tonal component (ETSI tonal noises and der04, der06), modulations with a convolutional encoder show 6.6 dB improvement in their in-band metrics. This confirms the expectations about the Spline stability described in Section 3.1. By contrast, the average increase in their in-band metrics for these modulations is 0.1 dB in the case of non-tonal noises. Therefore, the subsequent analysis of the equalizer improvement is focused on modulation schemes with convolutional encoder and for the noises with high tonal components, where the performance enhancement is noticeable.
DBPSK and DQPSK PRIME 1.4 robust modes increment 7.3 dB their link budget for high tonal noises. Similarly, the equivalent non-robust modes with convolutional encoder show a 7.2 dB increase with respect to the implementation of a polynomial equalizer. Therefore, the equalizer performance is independent from the by-4 repetition mechanism. This is because the by-4 repetition is limited to the payload, so that pilot subcarriers used as data input for the equalizer remain untouched between robust and non-robust modes.
With the spline model, the link budgets of header type B modulations improve 6.9 dB for high tonal noises with convolutional encoder, while header type A modulations improve 6.1 dB. Header type A occupies two OFDM symbols, so it has 26 IQ points for the equalization, while header type B occupies four OFDM symbols, meaning 52 IQ points for the equalizer. The higher the number of the pilot subcarriers, the better the improvement of the spline-based equalizer, although it is non-proportional to the number of pilot subcarriers available.
Some situations, like the most robust modulations with ETSI periodic impulse, have a link budget decrease of 0.4 dB. This worsening is due to the higher degree of freedom of the spline. This also happens when AWGN is used as a reference, where the required SNR also increases slightly. This is the only drawback identified for this improvement proposal.

5.2. PRIME: Reed–Solomon Encoding

Table 6 summarizes the results introducing Reed–Solomon as an outer encoder, additional to the convolutional encoding mechanism. Table 7 represents the incremental results compared to Table 4, which gathers the performance results for PRIME including the improved spline curve model for the equalizer. This way, the absolute and incremental results offer a more accurate idea of the physical improvement under study.
The PRIME link budget values including a Reed–Solomon outer encoder are 3.5 dB higher on average than the results without Reed–Solomon. It is an improvement for all the scenarios, with the drawback of decreasing the data transfer rate and increasing complexity in the transmitter and receiver.
Reed–Solomon implies a 6.1 dB average increase for modulation schemes without a convolutional encoder. In this scenario, introducing any coding mechanism has its maximum improvement. This is the key reason why this evolution to the PRIME standard would be interesting.
Opposed to the peak improvement of modulation schemes without a convolutional encoder, repetition by-4 robust modes have the lowest increase (0.8 dB). Having two encoding mechanisms already, convolutional encoding with repetition code has the consequence that adding Reed–Solomon as a third robustness mechanism has little margin for improvement.
Reed–Solomon impact is independent from the header type, both type A and type B headers have an average improvement of 3.9 dB. As Reed–Solomon coding is applied to the payload only, given that the header is robust enough to be decoded, the improvement introduced by Reed–Solomon is the same for both types of header.
If analyzed from the point of view of the different disturbance types, Reed–Solomon increases the link budget against every type of noise. Noise sources with the highest tonal component accumulate 5.3 dB improvement. Noises with high tonal component, combined with modulation schemes without convolutional encoder, accumulate 9.8 dB average improvement. Narrowband noises distort fewer subcarriers, but to a higher degree, which is directly related to the Reed–Solomon error recovery mechanism. Focusing on non-tonal noises, the link budget increase goes from 1 to 3.2 dB.
The convolutional encoder and Reed–Solomon can be compared as alternative coding and error correction mechanisms. Reed–Solomon has less overhead, so it offers higher values of packet layer data rate, whereas its link budget values are worse than the values using the convolutional encoder. In order to show this, modulations with similar data rates are compared. DQPSK_CC without Reed Solomon (Table 4) has 4.2 dB higher link budget than DBPSK with Reed Solomon (Table 6). In a similar way, D8PSK_CC without Reed–Solomon (Table 4) has 2 dB higher link budget than DQPSK with Reed–Solomon (Table 6). The most interesting scheme for this proposal is D8PSK with header Type A, with 5.7 dB link budget decrease in exchange for 43.4% increase in terms of data rate if compared to D8PSK_CC with header type A and without Reed–Solomon (see Table 4).
The packet layer data rate shows an average decrease of 6.7% when Reed–Solomon is introduced. This is a low price compared with the increase in the link budget observed. Reed–Solomon includes a fixed overhead of 16 bytes per frame. It should be noted that, in this study, a fixed payload of 256 bytes is used. In real applications, the data rate impact will statistically vary whether the overhead fits in the last symbol’s padding or additional OFDM symbols are required.

5.3. G3-PLC: Tone Map

Table 8 presents the tone map results selected by the algorithm for each disturbance and physical configuration.

5.3.1. Standard Tone Map

Table 9 gathers the absolute results applying the tone map combinations in Table 8 to G3-PLC. Table 10 summarizes the incremental results compared to the G3-PLC performance results without the tone map implementation published in [10].
Note that G3-PLC result tables include an additional column related to header robustness. G3-PLC improvement proposals under analysis are limited to payload data. Beyond the threshold established by the header robustness, the improvements in the payload will not be relevant. Header robustness is, therefore, an important specification for the analysis of these G3-PLC results.
The implementation of the standard tone map in G3-PLC introduces 3.4 dB of average improvement.
Link budget in presence of ETSI in-band noises increases 3.7 dB with the tone map whereas, under DER noises, it improves 3 dB. It is especially useful under narrowband tonal noises, as the tone map will not transmit data in those subcarriers affected by the noise. This way, for ETSI in-band tonal noises, it accumulates a 7 dB average increase of the link budget.
On the contrary, the most complex situations for the tone map are disturbances with a nearly flat spectrum pattern. A 0.5 dB decrease of the link budget is observed for ETSI periodic impulse noise, whose tone map is ‘000111′. This is because frames need to be longer to accommodate the payload and the probabilities of time impulse noises affecting the frame slightly increase.
Repetition by-4 robust modes with the tone map increase their link budget 0.6 dB, whereas non-robust modes improve 4.3 dB. It should be reminded that, by specification, the tone map is applied to non-robust modes only, i.e., the application to robust modes is for research purposes in this study. Robust modes present low improvement because the combination of the repetition mechanism with the interleaver provides high frequency diversity. Additionally, most of their errors are related to header decoding or payload alignment, where the tone map, which is applied to payload only, is not helpful.
The tone map improvement increases with the density of the modulation scheme. 8PSK differential and coherent modes have a 5.2 dB link budget increase, while BPSK modes improve 3.5 dB. The 8PSK modes have a higher SNR requirement because the distance between their constellation points is lower and, thus, lower amplitude noises have larger impact in these modulations. Consequently, the tone map technique becomes more efficient in these scenarios.

5.3.2. Reallocation of the Power Assigned to Inactive Tones

Table 11 represents the absolute results applying the tone map combinations (Table 8) to G3-PLC with the proposed power reallocation. Table 12 summarizes the incremental results compared to Table 9, i.e., G3-PLC performance results with a standard tone map implementation.
On average, the proposed power usage reallocation for the G3-PLC tone map introduces 1.1 dB of improvement.
Comparing the column about the link budget of the header and the rest of Table 11, it can be noticed that, in many of the combinations of noise types and transmission configurations, the link budget of the header is no higher than the ones including the payload. This implies that, in those situations, the limiting factor is the decoding of the header, and no improvement on the payload, like the ones proposed about the tone map, will increase the final link budget. This is the case of the robust modes. Tone map power usage reallocation for repetition by-4 robust modes increases 0.2 dB their link budget. Comparing header and ROBO modes columns in Table 11 with the absolute results of this improvement, it is observed that header decoding limits are reached.
Differential modes have 1.5 dB link budget increase while coherent modes improve 0.7 dB. These values are influenced by the tone map number of ‘0′ selections per mode and the header decoding limits. It was expected a theoretical link budget increase according to Equation (1), with an increase of the power spectral density based on the number of ‘0′. Nevertheless, robust modulation schemes were close to the header decoding limits, so this power usage technique does not offer the expected improvement.
The performance of this tone map implementation shows a high dependency on the different noise types. The gain of redistributing the power of inactive tones will directly depend on the number of ‘0′s of the tone map. ETSI periodic impulse noise and certain DER noises whose selected tone map is ‘000011’ and ‘000001’, where header decoding limits are not reached, have the highest link budget increase of 1.8 dB and 2.1 dB.
Another aspect to be considered is that regulated conducted emissions for electromagnetic compatibility tests to be performed to the transmitter device [28] will be more complex due to this tone map power usage reallocation. Results presented in this research process assume that all the power not used in subcarriers marked with ‘0′ in the tone map can be reallocated in subcarriers marked with ‘1’. There are three emission limits to be considered:
  • Specification limits: Narrowband PLC specifications require a minimum transmission level of 120 dBµV [12].
  • Regulation limits: CENELEC regulation sets power transmission requirements for devices operating in the frequency range 3 kHz to 148.5 kHz [28].
  • Technology limits: PLC amplifier and power supply design will have a limit for power transmission not to distort the signal or have thermal issues.
Focusing on CENELEC [28], it regulates in-band and out-of-band emission limits, which are tested in a laboratory setup with the help of a 50 Ω line impedance stabilization network (LISN). Figure 6 represents a hypothetical situation of a transmitter implementation whose signal spectrum for a tone map ‘111111’ meets out-band quasi-peak emission limits [28], whereas tone map ‘011100’ exceeds the regulation limit, and even more for tone map ‘010000’. This effect must be considered while designing and testing a hardware implementing this proposal, in order to be able to reallocate all the power and comply with out-of-band quasi-peak emission limits [28].

6. Conclusions

The simulation-based proposals analyzed in this paper for the physical layer of PRIME 1.3.6, PRIME 1.4, and G3-PLC technologies are proven to improve their response against disturbances present in the LV grid. PLC performance is enhanced with a combination of implementation improvements and modifications to the standards that could be included in future versions of PLC protocols.
Advanced metering infrastructure (AMI) deployments evolve to applications of higher complexity and innovation. PLC technologies that will enable these applications require robust testing and thorough performance analysis and evolution. The Virtual PLC Lab used in the present study has proven to be much more efficient than the conventional laboratory analog approach, saving a considerable amount of time and resources.
PRIME PLC technology performance and robustness increase when the improvements under analysis are introduced. A PRIME equalizer based on the spline curve model is more stable than the original polynomial curve model when adapting to channel responses impaired by tonal noises. Reed–Solomon makes PRIME modulation schemes without a convolutional encoder usable for real field scenarios. Reed–Solomon encoding is especially interesting for D8PSK without convolutional encoding.
The G3-PLC standard tone map increases the link budget for in-band tonal noises and its benefit is higher for high-density modulation schemes. The impact of the modification to the standard tone map using power reallocation in the link budget is related to the number of ‘0′s in the tone map. The header robustness limit can be reached as the tone map is applied to the payload only, and CENELEC out-of-band emission levels [28] affected by the tone map with power reallocation must be considered for the hardware design of this option.

7. Future Work

As pointed out in [29], the smart grid is evolving in order to address the energy challenges of the society. The communication technologies will need to evolve in order to fulfill the requirements for this evolution. Therefore, more studies will be required to improve PLC technologies.
Further physical-level improvements can be studied oriented to communications robustness: using more complex coding schemes like low density parity check (LDPC) codes and turbo codes, or exploring adjustment options of OFDM parameters.
Improvements at higher levels can be studied. MAC layer mechanisms could be evolved improving the medium access algorithms or dynamic routing. Additionally, application layer bandwidth usage could be reduced, making the communication more robust.
Broadband powerline (BPL) communications technologies were originally designed for in-home communications. Adapting them in order to fulfill the smart grid requirements could provide increased throughput and reduced latency, in comparison with NB-PLC technologies. This could open the possibility for new applications beyond metering.

Author Contributions

Conceptualization: A.L., I.A., and D.d.l.V.; methodology, software, validation, formal analysis, and investigation: A.L.; resources, data curation: A.L. and I.A.; writing—original draft preparation: A.L.; writing—review and editing: I.A., L.M., D.d.l.V., and A.L.; visualization, supervision, project administration, and funding acquisition: A.L., I.A., and D.d.l.V. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported in part by the Basque Government under the grant numbers Elkartek KK-2018/00037 and IT1234-19, and by the Spanish Government under the grant RTI2018-099162-B-I00 (MCIU/AEI/FEDER, UE).

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Prospex Research. Europe’s Top Twenty Power Industry Players 2016; Prospex Research: Brighton, UK, 2016. [Google Scholar]
  2. Dubey, A.; Mallik, R.K. PLC System Performance with AF Relaying. IEEE Trans. Commun. 2015, 63, 2337–2345. [Google Scholar] [CrossRef]
  3. Sendin, A.; Berganza, I.; Arzuaga, A.; Pulkkinen, A.; Kim, I.H. Performance results from 100,000+ PRIME smart meters deployment in Spain. In Proceedings of the IEEE International Conference on Smart Grid Communications, Tainan, Taiwan, 5–8 November 2012; pp. 145–150. [Google Scholar] [CrossRef]
  4. Sendin, A.; Llano, A.; Arzuaga, A.; Berganza, I. Field techniques to overcome aggressive noise situations in PLC networks. In Proceedings of the IEEE International Symposium on Power Line Communications and Its Applications, Udine, Italy, 3–6 April 2011; pp. 113–117. [Google Scholar] [CrossRef]
  5. González-Sotres, L.; Mateo, C.; Frías, P.; Rodríguez-Morcillo, C.; Matanza, J. Replicability Analysis of PLC PRIME Networks for Smart Metering Applications. IEEE Trans. Smart Grid 2018, 9, 827–835. [Google Scholar] [CrossRef]
  6. Matanza, J.; Alexandres, S.; Rodriguez-Morcillo, C. Performance evaluation of two narrowband PLC systems: PRIME and G3. Comput. Stand. Interfaces 2013, 36, 98–208. [Google Scholar] [CrossRef]
  7. Arechalde, I.; Castro, M.; García-Borreguero, I.; Sendín, A.; Urrutia, I.; Fernandez, A. Performance of PLC communications in frequency bands from 150 kHz to 500 kHz. In Proceedings of the 2017 IEEE International Symposium on Power Line Communications and its Applications (ISPLC), Madrid, Spain, 3–5 April 2017; pp. 1–5. [Google Scholar] [CrossRef]
  8. Kim, I.; Varadarajan, B.; Dabak, A. Performance Analysis and Enhancements of Narrowband OFDM Powerline Communication Systems. In Proceedings of the IEEE International Conference on Smart Grid Communications, Gaithersburg, MD, USA, 4–6 October 2010; pp. 362–367. [Google Scholar] [CrossRef]
  9. Mölders, B.; Pletzer, T.M.; Wächter, M.; Koch, M. Experimental investigations of electrical influences on power line communication performance in distribution grid applications. In Proceedings of the CIRED Workshop 2016, Helsinki, Finland, 14–15 June 2016; pp. 1–4. [Google Scholar] [CrossRef] [Green Version]
  10. Llano, A.; Angulo, I.; de la Vega, D.; Marron, L. Impact of channel disturbances on current narrowband Power Line Communications and lessons to be learnt for the future technologies. IEEE Access 2019, 7, 83797–83811. [Google Scholar] [CrossRef]
  11. PRIME Alliance; Technical Working Group. Specification for PoweRline Intelligent Metering Evolution v1.3.6; PRIME Alliance: Brussels, Belgium, 2012. [Google Scholar]
  12. PRIME Alliance. Specification for PoweRline Intelligent Metering Evolution v1.4; PRIME Alliance: Brussels, Belgium, 2014. [Google Scholar]
  13. G3-PLC Alliance. Narrowband OFDM PLC Specifications for G3-PLC Networks; G3-PLC Alliance: Paris, France, 2015. [Google Scholar]
  14. ITU-T. G.9903: Narrowband Orthogonal Frequency Division Multiplexing Power Line Communication Transceivers for G3-PLC Networks; Recommendation ITU-T G.9903; ITU-T: Geneva, Switcherland, 2017. [Google Scholar]
  15. ETSI Technical Committee. Power Line Telecommunications (PLT) Narrow Band Transceivers in the Range 9 kHz to 500 kHz Power Line Performance Test Method Guide ETSI Technical Committee Powerline Communications Technical Specification; ETSI TS 103 909 V1.1.1 (2012-12); ETSI: Sophia Antipolis, France, 2012. [Google Scholar]
  16. Şaylı, O.; Doğan, H.; Panayırcı, E. Spline interpolation based channel estimation for ACO-OFDM over visible light channels. In Proceedings of the 24th Signal Processing and Communication Application Conference (SIU), Zonguldak, Turkey, 16–19 May 2016; pp. 333–336. [Google Scholar] [CrossRef]
  17. Llano, A.; Angulo, I.; Angueira, P.; Arzuaga, T.; de la Vega, D. Analysis of the Channel Influence to Power Line Communications Based on ITU-T G.9904 (PRIME). Energies 2016, 9, 39. [Google Scholar] [CrossRef] [Green Version]
  18. Sendín, A.; Llano, A.; Angueira, P. Análisis de la utilización efectiva de los esquemas de modulación de las especificaciones PRIME para la lectura remota de contadores. In Proceedings of the XIX Telecom I+D, Madrid, Spain, 24–26 November 2009. [Google Scholar]
  19. Reed, I.S.; Solomon, G. Polynomial Codes over Certain Finite Fields. J. Soc. Ind. Appl. Math. 1960, 300–304. [Google Scholar] [CrossRef]
  20. Hallak, G.; Niess, C.; Bumiller, G. Measurement Setup for Notch Evaluation of Narrowband PLC Devices. In Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference, Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar] [CrossRef]
  21. IEEE. IEEE 1901.2-2013: IEEE Standard for Low-Frequency (Less than 500 kHz) Narrowband Power Line Communications for Smart Grid Applications; IEEE: New York, NY, USA, 2013. [Google Scholar]
  22. Llano, A.; Osorio, X.; de la Vega, D.; Angulo, I.; Arzuaga, T. Virtual Power-Line Communications Laboratory for technology development and research. In Proceedings of the REV2018 International Conference on Remote Engineering and Virtual Instrumentation, Dusseldorf, Germany, 16–19 May 2018; pp. 128–135. [Google Scholar]
  23. Uribe-Pérez, N. Análisis de la Capacidad de PRIME para Gestión de Red en Entornos Con Generación Distribuida Y Sistemas de Almacenamiento. Ph.D. Thesis, Dept. Ingeniería de Comunicaciones, Universidad del País Vasco/Euskal Herriko Unibertsitatea, Bilbao, Spain, 2017. [Google Scholar]
  24. Uribe-Pérez, N.; Angulo, I.; Hernández, L.; Arzuaga, T.; De La Vega, D.; Arrinda, A. Study of Unwanted Emissions in the CENELEC-A Band Generated by Distributed Energy Resources and Their Influence over Narrow Band Power Line Communications. Energy J. 2016, 9, 1007. [Google Scholar] [CrossRef] [Green Version]
  25. ISO/IEC. ISO/IEC 14908-3: Information Technology—Control Network Protocol—Part 3: Power Line; ISO/IEC: Geneva, Switcherland, 2012. [Google Scholar]
  26. The Centre for the Development of Renewable Energy Sources (CEDER) of the Research Centre for Energy, Environment and Technology (CIEMAT). Available online: http://www.ciemat.es/CEDERportal (accessed on 18 May 2019).
  27. Fernandez, I.; Uribe-Pérez, N.; Eizmendi, I.; Angulo, I.; de la Vega, D.; Arrinda, A.; Arzuaga, T. Characterization of non-intentional emissions from distributed energy resources up to 500 kHz: A case study in Spain. Int. J. Electr. Power Energy Syst. 2019, 105, 549–563. [Google Scholar] [CrossRef]
  28. CENELEC. EN50065-1:2011. Specification for Signaling on Low-Voltage Electrical Installations in the Frequency Range 3 kHz to 148.5 kHz. General Requirements, Frequency Bands and Electromagnetic Disturbances; ICS: 33.040.30.LB. CENELEC Standard: Brussels, Belgium, 2011. Available online: https://www.cenelec.eu/dyn/www/f?p=104:110:743346555655801::::FSP_ORG_ID,FSP_PROJECT,FSP_LANG_ID:821,22484,25 (accessed on 24 January 2020).
  29. Zikria, Y.B.; Yu, H.; Afzal, M.K.; Rehmani, M.H.; Hahm, O. Internet of Things (IoT): Operating System, Applications and Protocols Design, and Validation Techniques. Future Gener. Comput. Syst. 2018, 88, 699–706. [Google Scholar] [CrossRef]
Figure 1. Obtained least square curve fitting for different degrees of the polynomial curve. The values in the Y-axis are given in linear units and normalized to the average frequency response.
Figure 1. Obtained least square curve fitting for different degrees of the polynomial curve. The values in the Y-axis are given in linear units and normalized to the average frequency response.
Applsci 10 01777 g001
Figure 2. Comparison of spline (purple) and polynomial curve fitting (yellow) channel estimation, over a flat channel frequency response (blue) whose pilot tones (red) are impaired by tonal noise. The values in the Y-axis are given in linear units and normalized to the average frequency response.
Figure 2. Comparison of spline (purple) and polynomial curve fitting (yellow) channel estimation, over a flat channel frequency response (blue) whose pilot tones (red) are impaired by tonal noise. The values in the Y-axis are given in linear units and normalized to the average frequency response.
Applsci 10 01777 g002
Figure 3. PRIME physical layer transmission diagram introducing Reed–Solomon.
Figure 3. PRIME physical layer transmission diagram introducing Reed–Solomon.
Applsci 10 01777 g003
Figure 4. PRIME physical layer reception diagram introducing Reed–Solomon.
Figure 4. PRIME physical layer reception diagram introducing Reed–Solomon.
Applsci 10 01777 g004
Figure 5. Payload spectral evolution using tone map power reallocation with 500 Hz frequency resolution and a total transmission power of 120 dBµV.
Figure 5. Payload spectral evolution using tone map power reallocation with 500 Hz frequency resolution and a total transmission power of 120 dBµV.
Applsci 10 01777 g005
Figure 6. Possibility of not meeting emission levels permitted based on tone map values.
Figure 6. Possibility of not meeting emission levels permitted based on tone map values.
Applsci 10 01777 g006
Table 1. SNR thresholds for tone map detection.
Table 1. SNR thresholds for tone map detection.
Modulation SchemeSNR Threshold
Robo Coherent2 dB
Robo Differential3.5 dB
BPSK5.5 dB
DBPSK7.5 dB
QPSK9 dB
DQPSK11 dB
8PSK14 dB
D8PSK16 dB
Table 2. Simulation parameters and steps for PRIME.
Table 2. Simulation parameters and steps for PRIME.
Equalization CurveForward Error Correction
Original [10]PolynomialConvolutional Coding
Equalizer improvementSplineConvolutional Coding
Reed–Solomon improvementSplineConvolutional Coding with Reed–Solomon
Table 3. Simulation parameters and steps for G3-PLC.
Table 3. Simulation parameters and steps for G3-PLC.
Tonemap UsedPower Reallocation
Original [10]‘111111’No
Tonemap calculation‘111111’No
Standard TonemapCalculatedNo
Power reallocationCalculatedYes
Table 4. Absolute results with the spline equalizer for PRIME 1.3.6 and 1.4.
Table 4. Absolute results with the spline equalizer for PRIME 1.3.6 and 1.4.
Header Type B *Header Type A
ParameterRobust DBPSKRobust DQPSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKUnits
SNR required for AWGN−1,01,83,26,011,09,214,620,23,66,411,09,214,620,0dB
Packet layer data rate (DRPKT)4,88,815,424,529,224,533,539,219,132,946,132,951,366,1kbps
Tonal noise link budget43,941,937,833,321,814,29,34,135,032,621,714,29,34,1dB
Tonal in-band noise link budget35,033,529,124,911,21,4−3,2−8,325,623,611,21,4−3,2−8,3dB
Periodic impulse noise link budget23,721,712,39,13,311,53,1−2,912,38,73,311,13,1−2,9dB
Random impulse noise link budget25,922,919,116,511,312,36,30,718,716,111,312,36,51,1dB
Intentional communicator link budget37,537,532,128,123,121,715,710,732,127,723,121,715,710,7dB
Composite link budget (LBPHY)42,240,836,333,427,927,922,918,535,633,027,927,922,918,6dB
Composite in-band link budget28,226,020,216,88,68,42,1−3,518,916,18,68,32,1−3,4dB
der04 link budget32,331,526,122,914,36,32,1−3,325,922,914,16,32,1−3,3dB
der06 link budget31,731,326,724,514,14,10,1−4,726,924,514,14,10,3−4,7dB
der34 link budget53,651,048,845,841,440,234,829,048,645,841,440,234,629,2dB
der36 link budget49,647,045,042,637,836,831,225,444,842,437,636,831,425,8dB
der50 link budget0,7−1,9−6,5−8,9−14,5−16,7−22,3−27,7−6,9−9,5−14,7−16,7−22,3−27,7dB
der51 link budget6,03,6−0,2−2,8−8,2−10,0−15,4−20,8−0,8−3,2−8,2−10,2−15,4−20,8dB
der average link budget29,027,123,320,714,210,15,1−0,423,120,514,110,15,1−0,3dB
* Header Type B is defined in PRIME 1.4 standard (not available for PRIME 1.3.6).
Table 5. Incremental results with the spline equalizer compared to the polynomial equalizer presented in [10] for PRIME 1.3.6 and 1.4.
Table 5. Incremental results with the spline equalizer compared to the polynomial equalizer presented in [10] for PRIME 1.3.6 and 1.4.
Header Type B *Header Type A
ParameterRobust DBPSKRobust DQPSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKUnits
SNR required for AWGN0,20,20,00,20,00,00,00,20,20,20,00,00,00,0dB
Packet layer data rate (DRPKT)0,00,00,00,00,00,00,00,00,00,00,00,00,00,0%
Tonal noise link budget5,48,95,86,04,10,00,00,04,35,24,10,00,00,0dB
Tonal in-band noise link budget6,010,87,38,55,10,00,00,05,47,15,20,00,00,0dB
Periodic impulse noise link budget−0,4−0,20,00,00,20,00,00,00,0−0,20,20,00,00,0dB
Random impulse noise link budget0,0−0,2−0,20,00,00,0−0,2−0,2−0,4−0,20,00,00,00,2dB
Intentional communicator link budget0,00,00,40,60,60,00,00,00,60,20,80,00,00,0dB
Composite link budget (LBPHY)1,01,71,21,31,00,00,00,00,91,01,00,00,00,0dB
Composite in-band link budget1,93,52,42,81,80,0−0,1−0,11,72,21,80,00,00,1dB
der04 link budget2,88,45,84,84,60,00,00,05,85,04,40,00,0−0,2dB
der06 link budget4,49,08,07,86,40,00,00,28,27,86,20,00,20,2dB
der34 link budget0,00,20,0−0,20,60,00,20,00,0−0,20,60,00,00,0dB
der36 link budget0,20,00,00,00,60,00,0−0,2−0,20,00,40,00,20,0dB
der50 link budget−0,2−0,2−0,40,01,20,00,00,0−0,6−0,41,20,0−0,20,0dB
der51 link budget0,0−0,2−0,2−0,20,80,00,00,0−0,6−0,41,0−0,2−0,20,0dB
der average link budget1,22,92,22,02,40,00,00,02,12,02,30,00,00,0dB
* Header Type B is defined in PRIME 1.4 standard (not available for PRIME 1.3.6).
Table 6. Absolute results with Reed–Solomon encoding for PRIME 1.3.6 and 1.4 (including the spline equalizer).
Table 6. Absolute results with Reed–Solomon encoding for PRIME 1.3.6 and 1.4 (including the spline equalizer).
Header Type B *Header Type A
ParameterRobust DBPSKRobust DQPSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKUnits
SNR required for AWGN−1,60,82,25,09,26,211,216,62,85,69,26,211,216,6dB
Packet layer data rate (DRPKT)4,27,714,022,127,423,330,639,217,630,741,930,751,366,1kbps
Tonal noise link budget44,542,839,534,925,618,915,914,935,633,725,619,316,115,1dB
Tonal in-band noise link budget35,234,330,626,315,97,55,55,325,824,615,98,35,75,7dB
Periodic impulse noise link budget24,122,312,99,54,712,14,3−1,312,59,54,912,14,5−1,3dB
Random impulse noise link budget26,323,920,917,713,716,310,95,719,917,313,516,110,95,9dB
Intentional communicator link budget37,537,533,531,526,126,320,515,333,530,325,726,320,115,3dB
Composite link budget (LBPHY)42,541,337,434,730,030,726,322,936,334,229,930,826,323,0dB
Composite in-band link budget28,526,821,517,811,412,06,93,219,417,111,412,27,03,4dB
der04 link budget33,531,727,525,117,715,510,59,327,524,917,915,911,19,3dB
der06 link budget33,533,329,326,117,713,18,17,129,325,917,713,18,37,1dB
der34 link budget54,851,650,246,842,846,240,635,249,846,642,846,241,035,6dB
der36 link budget51,048,246,443,239,042,637,031,645,843,439,442,637,031,8dB
der50 link budget1,5−1,1−4,5−7,5−12,1−12,3−16,5−21,7−5,1−7,9−12,3−12,5−16,5−21,7dB
der51 link budget7,04,61,6−1,4−5,8−5,6−10,0−15,00,8−1,8−6,0−5,8−9,8−15,0dB
der average link budget30,228,125,122,116,616,611,67,824,721,916,616,611,97,9dB
* Header Type B is defined in the PRIME 1.4 standard (not available for PRIME 1.3.6).
Table 7. Incremental results with Reed–Solomon encoding for PRIME 1.3.6 and 1.4 compared to Table 4.
Table 7. Incremental results with Reed–Solomon encoding for PRIME 1.3.6 and 1.4 compared to Table 4.
Header Type B *Header Type A
ParameterRobust DBPSKRobust DQPSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKDBPSK_CCDQPSK_CCD8PSK_CCDBPSKDQPSKD8PSKUnits
SNR required for AWGN−0,6−1,0−1,0−1,0−1,8−3,0−3,4−3,6−0,8−0,8−1,8−3,0−3,4−3,4dB
Packet layer data rate (DRPKT)−11,1−13,4−9,2−9,7−6,0−5,1−8,60,0−7,7−6,7−9,2−6,70,00,0%
Tonal noise link budget0,60,81,71,63,84,66,610,80,61,13,85,16,811,0dB
Tonal in-band noise link budget0,10,81,51,44,66,18,713,60,21,04,76,98,913,9dB
Periodic impulse noise link budget0,40,60,60,41,40,61,21,60,20,81,61,01,41,6dB
Random impulse noise link budget0,41,01,81,22,44,04,65,01,21,22,23,84,44,8dB
Intentional communicator link budget0,00,01,43,43,04,64,84,61,42,62,64,64,44,6dB
Composite link budget (LBPHY)0,30,51,11,32,12,83,44,40,71,12,02,93,44,4dB
Composite in-band link budget0,30,81,31,02,83,64,86,70,51,02,83,94,96,8dB
der04 link budget1,20,21,42,23,49,28,412,61,62,03,89,69,012,6dB
der06 link budget1,82,02,61,63,69,08,011,82,41,43,69,08,011,8dB
der34 link budget1,20,61,41,01,46,05,86,21,20,81,46,06,46,4dB
der36 link budget1,41,21,40,61,25,85,86,21,01,01,85,85,66,0dB
der50 link budget0,80,82,01,42,44,45,86,01,81,62,44,25,86,0dB
der51 link budget1,01,01,81,42,44,45,45,81,61,42,24,45,65,8dB
der average link budget1,21,01,81,42,46,56,58,11,61,42,56,56,78,1dB
* Header Type B is defined in the PRIME 1.4 standard (not available for PRIME 1.3.6).
Table 8. Tone map selected per disturbance and physical configuration.
Table 8. Tone map selected per disturbance and physical configuration.
Differential Coherent
ROBODBPSKDQPSKD8PSKROBOBPSKQPSK8PSK
AWGN111111111111111111111111111111111111111111111111
Tonal noise 26 kHz101101101101101111101111100101101101100101101101
Tonal noise 31 kHz110011010011110111110111110010110011010010110011
Tonal noise 36 kHz011011011011011111111111011011011011011001011111
Tonal noise 41 kHz011100011101111111011111011100011100011100011111
Tonal noise 46 kHz101111101111101111101111001111001111001111101111
Tonal noise 51 kHz101111101111101111101111101111101111100111101111
Tonal noise 56 kHz110111110111110111111111110111110111100111110111
Tonal noise 61 kHz010111110111110111111111010111110111010111110111
Tonal noise 66 kHz111011111011111011111011111011111011110011111011
Tonal noise 71 kHz111011111011111011111011111001111001111001111011
Tonal noise 76 kHz111101111101111101111101111101111101111101111101
Tonal noise 81 kHz111101111101111101111101111101111101111100111101
Tonal noise 86 kHz111110111110111110111111111110111110111110111110
Tonal noise 91 kHz111110111110111110111111111110111110111110111110
Ruido tonal 96 kHz111111111110111110111110111110111110111110111110
Ruido tonal 101 kHz111111111111111111111110111111111111111110111110
Ruido tonal 106 kHz111110111111011100111111111111111111101110101110
Ruido tonal 111 kHz111111111110111110111110111111111110101110001110
Ruido tonal 116 kHz111111001010001110111110111111111111111110101110
Ruido tonal 121 kHz111111111111111101111101111111111111111101111101
Ruido tonal 126 kHz111111001101011101111101111111111101011001011101
Ruido tonal 131 kHz111111011011011111011011111011111011011011011011
Ruido tonal 136 kHz011011001010111111111111011011001010111111011111
Ruido tonal 141 kHz000111010111011111011111000111010111000111011111
Ruido tonal 146 kHz000111001111101111101111000111000111000111001111
Periodic impulsive noise111000111111111000111000110000111111111111111111
Random impulsive noise000011000011000011000011000011000011111111000011
Intercomunicador Estándar011011011011011011011011011011011011011011011011
Intercomunicador 160 kHz000011000011000011000011000011000011000011000011
Intercomunicador 240 kHz111111110000110011111111110011100010111111111111
Intercomunicador 400 kHz110111111111000100000110110111110111000111111111
Noise der04111110010110011110011110011110011110010010011110
Noise der06111110010110011110011110011110011110010110011110
Noise der34010111011111011111011111010111010111010111011111
Noise der36010111010111011111011111010110010110000110011111
Noise der50000011000001000001000011000011000011111111000011
Noise der51000011000001000001000001000011000011111111111111
Table 9. Absolute results with the standard tone map implemented in G3-PLC.
Table 9. Absolute results with the standard tone map implemented in G3-PLC.
DifferentialCoherent
ParameterHeaderROBODBPSKDQPSKD8PSKROBOBPSKQPSK8PSKUnits
SNR required for AWGN−3,6−2,21,24,69,8−3,6−0,82,26,2dB
Tonal noise link budget46,746,143,330,421,346,044,642,831,9dB
Tonal in-band noise link budget39,739,436,222,710,839,237,636,022,7dB
Periodic impulse noise link budget29,328,626,126,118,127,627,627,119,1dB
Random impulse noise link budget26,926,825,321,817,326,826,319,320,3dB
Intentional communicator link budget41,541,538,539,038,541,539,039,038,5dB
Composite link budget (LBPHY)44,944,642,639,535,044,443,541,638,0dB
Composite in-band link budget32,031,629,223,515,431,230,527,520,7dB
der04 link budget30,329,528,526,523,529,028,027,025,0dB
der06 link budget30,729,328,827,824,828,828,327,825,8dB
der34 link budget57,256,452,448,443,456,455,451,946,4dB
der36 link budget52,852,048,544,539,552,551,046,042,5dB
der50 link budget2,11,70,2−3,3−8,31,71,2−6,3−5,8dB
der51 link budget7,87,45,41,9−2,17,45,90,4−4,1dB
der average link budget30,229,427,324,320,129,328,324,521,6dB
Table 10. Incremental results with the standard tone map implemented in G3-PLC compared to the original implementation presented in [10].
Table 10. Incremental results with the standard tone map implemented in G3-PLC compared to the original implementation presented in [10].
DifferentialCoherent
ParameterROBODBPSKDQPSKD8PSKROBOBPSKQPSK8PSKUnits
SNR required for AWGN00000000dB
Tonal noise link budget1,86,36,64,51,36,68,09,0dB
Tonal in-band noise link budget2,48,19,65,61,58,19,910,4dB
Periodic impulse noise link budget−0,50,04,62,2−0,7−0,10,2−0,2dB
Random impulse noise link budget1,74,85,55,80,14,0−0,45,4dB
Intentional communicator link budget0,00,08,512,02,20,53,58,6dB
Composite link budget (LBPHY)0,62,25,04,90,62,22,34,6dB
Composite in-band link budget1,24,36,64,50,34,03,25,2dB
der04 link budget0,61,25,66,80,10,71,35,7dB
der06 link budget0,00,95,19,30,31,21,55,5dB
der34 link budget0,62,66,46,4−0,23,83,54,6dB
der36 link budget0,43,16,35,9−0,13,82,04,9dB
der50 link budget2,04,96,06,60,04,3−0,44,7dB
der51 link budget1,63,84,76,1−0,22,7−0,2−0,1dB
der average link budget0,92,85,76,90,02,81,34,2dB
Table 11. Absolute results with a tone map power reallocation in G3-PLC.
Table 11. Absolute results with a tone map power reallocation in G3-PLC.
DifferentialCoherent
ParameterHeaderROBODBPSKDQPSKD8PSKROBOBPSKQPSK8PSKUnits
SNR required for AWGN−3,6−2,21,24,69,8−3,6−0,82,26,4dB
Tonal noise link budget46,746,144,630,621,346,044,844,332,1dB
Tonal in-band noise link budget39,739,537,723,011,039,237,837,523,0dB
Periodic impulse noise link budget29,328,926,126,120,928,127,527,119,1dB
Random impulse noise link budget26,926,926,725,322,326,926,919,723,9dB
Intentional communicator link budget41,541,538,739,138,541,539,339,338,5dB
Composite link budget (LBPHY)44,944,743,240,236,644,543,742,138,7dB
Composite in-band link budget32,031,830,224,818,131,430,728,122,0dB
der04 link budget30,329,528,727,525,328,928,327,326,1dB
der06 link budget30,729,729,128,726,329,128,527,926,3dB
der34 link budget57,256,453,449,444,657,056,453,647,4dB
der36 link budget52,852,650,245,640,652,652,250,243,4dB
der50 link budget2,12,11,71,5−3,71,91,9−5,9−1,9dB
der51 link budget7,87,87,86,65,47,87,60,6−4,0dB
der average link budget30,229,728,526,623,129,629,225,622,9dB
Table 12. Incremental results with a tone map power reallocation in G3-PLC compared to the standard tone map implementation (Table 9).
Table 12. Incremental results with a tone map power reallocation in G3-PLC compared to the standard tone map implementation (Table 9).
DifferentialCoherent
ParameterROBODBPSKDQPSKD8PSKROBOBPSKQPSK8PSKUnits
SNR required for AWGN00000000,2dB
Tonal noise link budget0,01,30,10,00,00,21,50,2dB
Tonal in-band noise link budget0,11,40,30,20,00,21,50,3dB
Periodic impulse noise link budget0,30,00,02,80,5−0,10,00,0dB
Random impulse noise link budget0,11,43,55,00,10,60,43,6dB
Intentional communicator link budget0,00,20,10,00,00,30,30,0dB
Composite link budget (LBPHY)0,10,60,71,60,10,20,40,8dB
Composite in-band link budget0,20,91,32,70,20,20,61,3dB
der04 link budget0,00,21,01,8−0,10,30,31,1dB
der06 link budget0,40,30,91,50,30,20,10,5dB
der34 link budget0,01,01,01,20,61,01,71,0dB
der36 link budget0,61,71,11,10,11,24,20,9dB
der50 link budget0,41,54,84,60,20,70,43,9dB
der51 link budget0,42,44,77,50,41,70,20,1dB
der average link budget0,31,22,33,00,30,81,21,3dB

Share and Cite

MDPI and ACS Style

Llano, A.; Angulo, I.; de la Vega, D.; Marron, L. Virtual PLC Lab Enabled Physical Layer Improvement Proposals for PRIME and G3-PLC Standards. Appl. Sci. 2020, 10, 1777. https://doi.org/10.3390/app10051777

AMA Style

Llano A, Angulo I, de la Vega D, Marron L. Virtual PLC Lab Enabled Physical Layer Improvement Proposals for PRIME and G3-PLC Standards. Applied Sciences. 2020; 10(5):1777. https://doi.org/10.3390/app10051777

Chicago/Turabian Style

Llano, Asier, Itziar Angulo, David de la Vega, and Laura Marron. 2020. "Virtual PLC Lab Enabled Physical Layer Improvement Proposals for PRIME and G3-PLC Standards" Applied Sciences 10, no. 5: 1777. https://doi.org/10.3390/app10051777

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop