Next Article in Journal
Analysis of Magnetic Field Measurements for Indoor Positioning
Next Article in Special Issue
Upgrading the Power Grid Functionalities with Broadband Power Line Communications: Basis, Applications, Current Trends and Challenges
Previous Article in Journal
The Characterization of Optical Fibers for Distributed Cryogenic Temperature Monitoring
Previous Article in Special Issue
Impact of Li-Ion Battery on System’s Overall Impedance and Received Signal Strength for Power Line Communication (PLC)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Power Line Communication with Robust Timing and Carrier Recovery against Narrowband Interference for Smart Grid

1
Department of Information and Communication Engineering, School of Informatics, Xiamen University, Xiamen 361005, China
2
Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
3
Beijing National Research Center for Information Science and Technology (BNRist), Beijing 100084, China
4
Beijing Smart-Chip Microelectronics Technology Co., Ltd., Beijing 102200, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(11), 4013; https://doi.org/10.3390/s22114013
Submission received: 29 March 2022 / Revised: 18 May 2022 / Accepted: 24 May 2022 / Published: 25 May 2022
(This article belongs to the Special Issue Power Line Communication Technologies for Smart Grids)

Abstract

:
Power line communication (PLC) is an important interconnection technology for the smart grid, but the robustness of PLC transmission is faced with a great challenge due to strong non-Gaussian noise and interference. In this paper, a narrowband interference (NBI) resistant preamble is designed, and an effective timing and frequency synchronization method is proposed for OFDM-based PLC systems in the smart grid, which is capable of simultaneously conveying some bits of transmission parameter signaling (TPS) as well. In the time domain, the cyclic extension of the training OFDM symbol is scrambled, which makes it feasible to combat against NBI contamination. More accurate timing detection and sharper correlation peak can be implemented under the power line channel and the AWGN channel in the presence of NBI, compared with the conventional Schmidl’s and Minn’s methods with the same preamble length. Furthermore, the TPS transmitted using the proposed method is also immune from the NBI. The proposed method is capable of improving the synchronization performance of the PLC transmission significantly, which is verified by theoretical analysis and computer simulations.

1. Introduction

Power line communication (PLC) has been widely applied in applications, such as the smart grid, smart home access networks, and internet-of-things, etc. Orthogonal frequency division multiplexing (OFDM) is a widely applied physical layer modulation technique, because of the good performance against frequency selectivity as well as simple implementation and high transmission efficiency. Many different communication systems have adopted OFDM, including wireless local area network (WLAN) [1], visible light communication systems [2,3], PLC systems specified by the ITU G.9960 standard [4], and digital video broadcasting (DVB) [5,6], etc. Nevertheless, there exist various kinds of noises in the transmission channels of the OFDM-based PLC systems, which makes it more difficult to guarantee the communication performance in the PLC channel [7,8]. The channel environment are filled with attenuation, noise and interference, especially, as investigated in this paper, the narrowband interference (NBI) prevailing in the PLC transmission environment [7,8,9,10], which brings great challenge to the performance of OFDM-based PLC systems, including synchronization, demodulation and decoding. Although the conventional OFDM-based PLC system is simpler to be implemented and adopted by the existing PLC standards, the more recently emerging other versions of OFDM systems, which are more effective, can be introduced to further improve the performance of PLC systems [11,12,13,14].
In OFDM systems, first of all, as a major concern, accurate synchronization is the prerequisite of a stable and effective communication system [15,16,17,18]. In OFDM systems, there have been some methods that are aimed at preamble design and synchronization. The cyclic prefix (CP) is utilized in [15] to implement the classical sliding auto-correlation (SAC) method. A preamble design structure with two identical sequences, which was applied in WLAN IEEE 802.11g [1] and WMAN IEEE 802.16e [19], was proposed by Schmidl [16]. However, a broad plateau around the correct timing position would be generated in the result of the SAC using Schmidl’s design, so it is difficult to estimate the accurate timing position. To solve this problem, a preamble structure as denoted by [ A A A A ] was proposed by Minn et al. to cut down the plateau and sharpen the peak of the SAC results [17]. However, Minn’s design would cause several sub-peaks in the SAC result, which makes it highly probable to obtain false detection when the signal-to-noise ratio (SNR) is small.
Moreover, commonly, there exists prevailing intensive NBI, contaminating the channel of OFDM systems, having serious impacts on the system stability and effectiveness [20]. Unfortunately, the state-of-the-art methods of synchronization could be seriously impacted by the NBI [21,22]. The existing synchronization methods are neither practical nor effective as far as the NBI contamination is concerned. For instance, the impacts of the NBI on the performance of the existing synchronization methods in practical PLC channels are shown in [23]. Hence, in this context, proposing an effective preamble design as well as the synchronization method for OFDM systems impacted by NBI is in desperate need, which is one of the major contributions of this paper.
In addition, different symbol constellation types and channel coding rates should be supported in OFDM systems so as to satisfy different requirements of quality of service (QoS) [24]. Exploiting the transmission parameter signaling (TPS) is a common and effective approach to facilitate the subsequent channel estimation [25], and crucial in correctly demodulating the transmitted data for the receiver. The TPS is transmitted separately following the preamble in the existing commercialized systems, such as IEEE 802.11g and IEEE 802.16e. After finishing the timing and frequency synchronization processes, then the signaling part could be handled and decoded. However, the TPS is dependent on the accurate timing synchronization, which seriously suffers from the impacts of the NBI, making the decoding of TPS inaccurate. Besides, this process is spectrum inefficient since a dedicated resource is required to transmit the TPS part following the preamble. If, as designed in this paper, the TPS is integrated into the sub-carriers of the preamble, the process of the TPS acquisition can be independent of the timing synchronization and meanwhile the NBI is mitigated. Moreover, the spectral efficiency is greatly improved because the preamble has already carried the TPS, so no extra dedicated resource is required for TPS, which is another contribution of this paper.
Therefore, the main contributions of this paper are two-fold as follows:
  • An improved OFDM-based preamble structure that inherits the advantages of both Schmidl’s and Minn’s methods is proposed for robust PLC transmission. More importantly, a novel scrambling operation is applied in the training sequence of the designed preamble so that the influence of the NBI is eliminated.
  • In the frequency domain, to achieve diversity gain under the frequency-selective fading channels, two identical training sequences (TS) are distributed alternately in the active sub-carriers. In order to indicate several bits of signaling information for the receiver to acquire the basic transmission parameters quickly, the relative distance between the two TSs could vary.
The remainder of this paper is outlined as follows. The OFDM signal model in PLC transmission is briefly introduced and the two most popular conventional preamble designs are reviewed in Section 2. The proposed preamble design and the corresponding preamble detection and synchronization algorithm are presented in Section 3 and Section 4, respectively. In Section 5, the performance of the conventional and proposed preambles, as well as the synchronization methods, are tested through computer simulations, which is followed by the conclusions in Section 6.

2. Signal Model and Related Work

The modulated symbols { X k } k = 0 N 1 at N sub-carriers are processed with an N-point inverse fast Fourier transform (IFFT) to produce the OFDM symbol as given by
x n = 1 N k = 0 N 1 X k · e j 2 π N n k .
Taking the additive white Gaussian noise (AWGN), frequency-selective multi-path channel, the carrier frequency offset (CFO) and the NBI into consideration, the received signal can be represented as,
r n = l = 0 L h 1 h l · x n n 0 l · e j 2 π n f c + I 0 · e j 2 π n f NB + ν n ,
where n 0 , f c and ν n are the unknown time of symbol arrival (which is the desired correct timing position to be estimated by the receiver), CFO and AWGN, respectively [21]. The multi-path channel impulse response (CIR) is denoted by { h l } l = 0 L h 1 , which is modeled by L h delay taps. The NBI amplitude at the frequency point f NB is denoted by I 0 . Normally, the CFO is normalized by the sub-carrier spacing 1 / N , i.e., f c = k 0 / N + f frc , where k 0 is an integer representing the integer part of the CFO, and the remaining fractional part of the CFO is denoted by f frc .
The target of the synchronization process at the receiver is estimating the correct timing position and determining the CFO without knowledge of prior channel state information. There have been some conventional methods proposed by T. M. Schmidl et al. [16] and H. Minn et al. [17]. Specifically, to achieve this goal, as illustrated in Figure 1a, Schmidl proposed a preamble design whose time-domain structure consists of the two same components [16]. The two cyclic parts ‘B’ are used to calculate the SAC result for synchronization. However, because of the CP part, a wide plateau around the correct timing position would be generated in the SAC result, which would lead to ambiguity and inaccuracy in estimating the timing position. In order to cut down the plateau, a novel time–domain preamble as denoted by [ A A A A ] was proposed by Minn, which is depicted in Figure 1b [17]. This deliberate design with two opposite components is capable of sharpening the SAC peak with respect to that of Schmidl’s. Nevertheless, some sub-peaks are inevitably generated in the SAC result, leading to an increase in the probability of false detection, especially in the case of small SNR.
Taking the NBI at the frequency point f NB into consideration, the SAC result of the conventional preamble based on two identical parts at the desired timing position n 0 is given as (we first omit the noise and multipath channel terms for simplicity, and then the analysis can be easily extended to multi-path channels as described in Appendix A),
R c , n 0 = l = 0 L c 1 r n 0 + l · r n 0 + l + N c * = l = 0 L c 1 x l + I 0 e j 2 π f NB l · x l + I 0 e j 2 π f NB ( l + N c ) * = l = 0 L c 1 x l 2 + I 0 x l e j 2 π f NB ( l + N c ) + I 0 x l * e j 2 π f NB l + I 0 2 e j 2 π f NB N c l = 0 L c 1 x l 2 + L c · I 0 2 e j 2 π f NB N c ,
where N c and L c denote the length of the correlation lag and the identical components, and ( · ) * represents the complex conjugation operation. Since the transmitted preamble { x l } and the NBI { e j 2 π f NB l } are non-coherent signals, the cross terms in (3) are eliminated after sum averaging and can be neglected with respect to the preamble SAC component x l 2 and the significant NBI component L c I 0 2 e j 2 π f NB N c . It is observed from (3) that the correlation peak might be deteriorated by the unpredictable strong NBI signal, and hence cause degradation to the detection performance. In order to solve the problems of the conventional methods, the preamble is specifically designed and optimized in this paper, along with the proposed synchronization method to improve the synchronization performance against the NBI impacts, as described in detail in the following.

3. Proposed Design of Preamble for Synchronization

As depicted in Figure 2, the proposed preamble structure consists of an OFDM symbol of length N as well as the two cyclic extensions of this symbol. Two groups of TSs are alternatively allocated in sub-carriers with indices of { 4 k + 1 } and { 4 k + 3 } , respectively, in the frequency domain. The first group of TSs allocated in the { 4 k + 1 } sub-carriers starts from the initial position, while the other group of TSs allocated in the { 4 k + 3 } sub-carriers are cyclically right shifted by Δ L , thus formulating the frequency-domain sequence { Y k } k = 0 N 1 as given by
Y 4 k + 1 = c k , k = 0 , 1 , , L 1 Y 4 k + 3 = c ( k Δ L ) mod L , k = 0 , 1 , , L 1 Y k = 0 , others ,
where { c k } k = 0 L 1 is the length-L (L < N / 4 ) pseudo-random TS with a good property of auto-correlation, and mod represents the modular operation. Different signaling information can be conveyed through the variation of the cyclically shifted length Δ L . To convey log 2 L bits of signaling, there can be totally L choices for the shifted length. Note that all the preamble designs and the corresponding synchronization methods, including the proposed and the conventional ones, are considered to have the same preamble length for fair comparison.
Afterwards, the active sub-carriers in (4) are differentially encoded and then processed by the N-point IFFT operation defined in (1) to obtain the time–domain preamble. As shown in Figure 2, the derived time–domain OFDM symbol can be regarded as two opposite parts, as represented by ‘−A’ and ‘A’, since only odd sub-carriers are occupied. Then, the latter half part ‘A’ is multiplied by a scrambling sequence ( 1 ) n and appended to the rear to form the ‘S(A)’ part. Meanwhile, the latter half part ‘A’ itself is copied to the front to play the role of CP as well. The whole time–domain transmitted preamble signal is hence denoted by { p n } n = 0 2 N 1 given by
p n = x n + N N 2 2 , 0 n < N N 2 2 x n N N 2 2 , N N 2 2 n < 3 N 3 N 2 2 ( 1 ) n · x n N , 3 N 3 N 2 2 n < 2 N ,
where { x n } n = 0 N 1 denotes the time–domain length N OFDM symbol generated by the N-point IFFT operation, as illustrated by the yellow part in Figure 2. The operation of scrambling could effectively relieve the contamination of the NBI, as explained in detail in the following section.

4. Timing and Carrier Frequency Synchronization through Preamble Detection

Both timing and frequency synchronization along with the algorithm of signaling detection are described in detail in this section to showcase the advantages of the proposed preamble design and synchronization method with respect to the conventional methods.

4.1. Timing and Fractional CFO Estimation

The cyclic property of the preamble can be exploited in the algorithm of timing at the receiver. Specifically, the following three pairs of cyclic parts are exploited for the calculation of SACs,
R 1 , n = l = 0 N N 2 2 1 ( 1 ) ( n + l ) r n + l * · r n + l N N 2 2 ,
R 2 , n = l = 0 N N 2 2 1 ( 1 ) ( n + l ) r n + l * · r n + l N ,
R 3 , n = l = 0 N N 2 2 1 ( 1 ) ( n + l ) r n + l * · r n + l 3 N 3 N 2 2 .
As shown in Figure 2, the de-scrambling operations between the three front parts ‘A’, ‘−A’, ‘A’ and the last part ‘S(A)’ are implemented through multiplying by the descrambling coefficient ( 1 ) n in the summation of (6)–(8). After that, in order to further sharpen the correlation peak, these three SAC results are multiplied together to generate the final positive peak as given by
R c , n = R 1 , n * · R 2 , n · R 3 , n .
The proposed SAC block diagram for timing and carrier frequency synchronization is depicted in Figure 3. From the diagram and the above SAC calculation method (6)–(9), it can be found that the theoretical desired timing position n 0 is at the first sample of the part ‘S(A)’, as illustrated in Figure 2. Before calculating the correlation, a descrambling operation, i.e., multiplying by the descrambling coefficient ( 1 ) n , is prior implemented toward the received preamble, which is different from existing methods. It can be noticed that with the same preamble length, the computational complexity of the proposed method, mainly reflected by the number of additions and multiplications in calculating correlations, is about 50 % more than that of Minn’s method. This is because three groups of SAC are required to be calculated in the proposed method, whereas only two groups are calculated in Minn’s method. However, the complexity of the proposed algorithm is still low, which is analyzed in detail in Section 4.3 since the summations in (6)–(8) could be implemented with recursive method [16].
At the receiver, the estimated timing position n ^ 0 in the preamble can be estimated from the correlation peak of R c , n , and the fractional CFO can be calculated by the phase of the correlation peak as well,
n ^ 0 = arg max n R c , n ,
f ^ frc = arg R c , n 2 π N n = n ^ 0 ,
where arg · is the phase calculation operation for a complex number, and arg max · derives the variable that maximizes the interior objective function.
To demonstrate the advantage of the proposed method in SAC peak performance over Schmidl and Minn’s methods, as illustrated in Figure 4, the simulation results are presented, where the channel noise is absent. It is noted from Figure 4 that a broad plateau whose length is the same with that of the CP is generated for Schmidl’s method. Meanwhile, Minn’s method produces four sub-peaks, with each having approximately 1/4 the amplitude of the main peak. Therefore, it can be observed that both the plateau and the sub-peaks are avoided in the proposed method, and a much sharper main peak is derived compared with that of Minn’s method.
Now we look at the capability of the proposed method against the NBI impact. Let us consider an NBI with the frequency f NB , and without loss of generality, we investigate the first SAC result R 1 , n in (6) at the desired correct timing position n 0 , which is applied by a descrambling operation,
R 1 , n 0 = l = 0 N N 2 2 1 ( 1 ) l ( 1 ) l x l + I 0 e j 2 π f NB l * · x l + I 0 e j 2 π f NB ( l N N 2 2 ) = l = 0 N N 2 2 1 x l 2 + I 0 x l * e j 2 π f NB ( l N N 2 2 ) + ( 1 ) l I 0 x l e j 2 π f NB l + ( 1 ) l I 0 2 e j 2 π f NB N N 2 2 l = 0 N N 2 2 1 x l 2 .
where the cross terms are eliminated after de-scrambling and sum averaging since the NBI and the preamble are non-coherent signals. From (12), importantly, it is observed that the NBI component ( 1 ) l I 0 2 e j 2 π f NB N / 2 is eliminated after sum averaging due to the scrambling operation. Therefore, it is observed that the SAC result of R 1 , n reaches its maximum peak value at the desired timing position n 0 . Similarly, the SAC branches R 2 , n and R 3 , n in (7) and (8) at the desired correct timing position n 0 are respectively given as
R 2 , n 0 l = 0 N N 2 2 1 x l 2 ,
R 3 , n 0 l = 0 N N 2 2 1 x l 2 .
Hence, R 2 , n and R 3 , n also reach their maximum peak value at the desired timing position n 0 . Finally, the accumulated SAC correlation R c , n as given by (9) is free from the NBI contamination and will also reach the maximum peak value at the desired timing position n 0 , so the detected timing position n ^ 0 estimated by (10) is accurately the desired timing position n 0 . Based on this analysis, the capability and robustness of the proposed timing method against the NBI is validated.
Furthermore, the proposed synchronization method can be easily extended to multi-path channels and the NBI resistant mechanism as derived in (12) and (3) still effectively holds, which is proved in the Appendix A.

4.2. Integer CFO Estimation and Signaling Detection

The integer CFO can be estimated and the signaling conveyed through the frequency domain preamble can be detected when the receiver finishes the timing synchronization. The received OFDM symbol is first compensated by the estimated fractional CFO f frc , and then transformed to the frequency domain through N-point FFT, which yields the active carriers at the receiver given by
Y ^ k ( d ) = Y k k 0 ( d ) H k k 0 e j 2 π N Δ n · k + N · I 0 · δ k k NB + V k ,
where Y k ( d ) , H k , and Δ n denote the transmitted active carrier after differential encoding operation, the channel frequency response, and the timing error which causes a phase rotation of the active carriers, respectively. δ k and k NB denote the Kronecker delta function and the sub-carrier index at the frequency point f NB , respectively. The frequency domain noise term is denoted by V k . It is noted from (15) that a shift of all carriers would be caused by the integer part of CFO k 0 .
The NBI’s impact on determining the integer CFO and signaling can be eliminated as well. We only need to exclude the NBI contaminated sub-carrier through nulling the sub-carriers with excessively large power to zero. Afterward, the received active carries are applied by a differential decoding operation,
Z k = Y ^ k ( d ) · Y ^ k 2 ( d ) = H k k 0 H k k 0 2 * · Y k k 0 e j 2 π N 2 Δ n + V ˜ k H k k 0 2 Y k k 0 e j 2 π N 2 Δ n + V ˜ k ,
where V ˜ k denotes the remaining noise. The approximation in (16) holds as long as the channel frequency response at the adjacent sub-carriers are closely similar to each other, which is practical for the channel whose frequency selectively is not too severe between adjacent sub-carriers.
Comparing (16) with (15), one can observe that the phase rotation term e j 2 π N Δ n · k associated with the sub-carrier index k caused by the timing error Δ n is eliminated through the receiver-side differential decoding, and only a fixed phase offset that has no influence on the detection of integer CFO and signaling, is left, making the proposed method immune to timing errors.
Through the cross correlation between the local TS and the received differentially decoded sub-carriers, the signaling information and the integer CFO could be simultaneously acquired, i.e.,
R d , k = l = 0 L 1 Z k + 4 l mod 4 L · c l * l = 0 L 1 Y ^ k + 4 l mod 4 L 2 , 0 k < N .
Theoretically, as shown in Figure 5, two pairs of peaks are expected to be generated by the correlation in (17) due to the integer CFO and the cyclically shifting between the two groups of TSs allocated at the { 4 k + 1 } and { 4 k + 3 } sub-carriers. Hence, the integer CFO k 0 could be estimated through the distance between the first peak and its reference position when CFO = 0. And meanwhile, the signaling parameter Δ L could be acquired from the shifting distance between the two corresponding pairs of peaks, which is ( 4 Δ L + 2 ) as shown in Figure 5.

4.3. Computational Complexity Analysis

Let us consider the computational complexity of the proposed synchronization method and compare it with that of the conventional Minn’s method. Note that the comparison is conducted under the same preamble length for both methods, i.e., 2 N according to Section 3. For both methods, the main consumption of computational complexity goes to the part of the calculation of SAC. Usually, the computational complexity can be evaluated by the quantity of additions and multiplications, given in detail as follows.
For the conventional Minn’s method [17], there are two SAC windows for the positive preamble part and negative preamble part, respectively, with each being of N in length, as illustrated in Figure 1b. The calculation begins when the first nonzero entry of the preamble falls into the previous positive SAC window, and ends when the last nonzero entry of the preamble leaves the latter negative SAC window. Hence, with the total preamble length being 2 N , the SAC operation during the synchronization of the Minn’s method requires T mul ( M ) = 2.5 N times of multiplications and T add ( M ) = 10 N times of additions. Thus the total computational complexity of Minn’s method is in the order of O ( N ) .
For the proposed method, as described in Section 4.1, there are three SAC windows R 1 , n , R 2 , n , and R 3 , n , with each being of length N. The calculation of SAC begins when the first nonzero entry of the preamble falls into the R 3 , n SAC window, and ends when the last nonzero entry of the preamble leaves the R 1 , n SAC window. Hence, with the total preamble length also being 2 N , the SAC operation during the synchronization of the proposed method requires T mul ( P ) = 9 N times of multiplications and T add ( P ) = 18 N times of additions in total. Thus the total computational complexity of the proposed method is also in the order of O ( N ) .
Although there is a moderate complexity increase to the proposed method due to more correlation and multiplication operations, both the proposed and conventional methods have a computational complexity in the order of O ( N ) . Hence, the cost of calculation resource is in the same order, and the proposed method is applicable for practical system implementation.

5. Performance Evaluation

Extensive simulations are carried out to compare the performance of the conventional and the proposed methods in the presence of the NBI under different channel conditions. In this work, we conducted simulation tests that are consistent with the theoretical models and methods provided to evaluate the performance. As claimed in Section 2, note that all the methods are simulated with the same preamble length for fair comparison. The simulation setup is configured in a typical PLC transmission system, with the parameters listed in Table 1. A multipath PLC channel model defined in [26] is applied to evaluate the detection algorithm in multi-path and power line transmission environments, with the profile of parameters listed in Table 2. The length of the frequency–domain TS for the OFDM preamble is set as L = 192 , so at least the 7-bit signaling information can be conveyed. The simulations consider introducing an NBI with the power of −12 dB with respect to the average signal power, in order to evaluate the capability of different methods against the NBI.
The false probability for the SAC peak detection is simulated to evaluate the detection performance of the proposed and conventional preambles. As shown in Figure 6, at the target missed probability of 10 3 , the false probability of the proposed method is compared with that of Minn’s method. It can be observed from Figure 6 that the false probability of the proposed method has a 4 dB gain over Minn’s method under AWGN and PLC channels in the absence of the NBI. When the NBI is present, which is marked by dashed lines in Figure 6, it is shown that the proposed method is hardly affected by the NBI, whereas Minn’s method suffers from a degradation of more than 1 dB under AWGN channel and more than 4 dB under the PLC channel.
In order to investigate the SAC peak performance of different preambles in the presence of the NBI, as depicted in Figure 7, the SAC peaks of Minn’s and the proposed methods in the presence of the −12 dB NBI are simulated, which is compared with the case without NBI in Figure 4. It can be noted from Figure 7 that the SAC peak of Minn’s method in the presence of NBI is significantly smaller than that without NBI in Figure 4. Moreover, the sub-peaks of Minn’s method become stronger and the main peak becomes less sharper with respect to that without NBI, making the false timing detection probability increase. On the other hand, the SAC peak of the proposed method is almost not affected by the −12 dB NBI, so the timing performance in the presence of the NBI is guaranteed.
Finally, to investigate the performance of the integer CFO estimation and signaling detection, their false probabilities are simulated and presented in Figure 8. It is observed from Figure 5 and Figure 8 that, if the preamble is correctly detected, it is feasible to accurately estimate both the integer CFO and the signaling information. One should note that, the signaling can be decoded correctly if and only if both pairs of peaks shown in Figure 5 are detected correctly. Therefore, one can derive the approximate relation between the false probability of integer CFO estimation P f , IntCFO and the false probability of signaling detection P f , Sig , as given by
P f , Sig = 1 ( 1 P f , IntCFO ) 2 .
From the simulation results in Figure 8, one can find that the simulation results are consistent with the theoretical analysis.
From the simulation results, we can see that the proposed scheme has superior performance in the accuracy of preamble detection in the presence of NBI compared with the benchmark scheme of Minn’s method. It should also be noted that, the performance gain of the proposed method is achieved at the cost of the increase in computational complexity. As mentioned in Section 4, the proposed timing scheme requires three pairs of cyclic parts in the calculation of the SACs, which is more than that of Minn’s method. The scrambling operation also brings extra complexity to the scheme. Hence, the proposed scheme is more suitable for the PLC system with a moderate computational capability but requires more accurate timing performance.

6. Conclusions

A novel preamble structure is proposed for OFDM-based PLC systems in the smart grid to improve the accuracy of timing and frequency synchronization in the presence of the NBI, and meanwhile capable of transmitting accurate signaling information immune to the NBI. The proposed preamble is shown through theoretical analysis and simulation results to enjoy significant better performance in timing and carrier frequency synchronization compared with conventional popular methods, with a moderate cost of computational complexity. Exploiting the proposed simple but crucial scrambling and desrambling operation, the proposed method is capable of combating against the NBI in various communication environments effectively. In addition, the proposed preamble simultaneously conveys signaling information by exploiting the frequency–domain designed sub-carrier pattern, which is robust to the NBI contamination as well. It is shown by the simulation results that the proposed method is hardly affected by the NBI, whereas Minn’s method suffers from a degradation of more than 1 dB under the AWGN channel and more than 4 dB under the PLC channel. Furthermore, the proposed preamble design can be applied to various communication systems suffering from the NBI. In future work following the method introduced in this paper, the proposed scheme can be tested on a real PLC system to evaluate the performance and obtain results in realistic PLC environments.

Author Contributions

Conceptualization and methodology, S.L., F.Y. and J.S.; software and validation, S.L., F.Y., D.L. and R.Y.; writing, S.L., F.Y. and J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Academician Expert Open Fund of Beijing Smart-chip Microelectronics Technology Co., Ltd., in part by the National Natural Science Foundation of China (No. 61901403), in part by the Science and Technology Key Project of Fujian Province, China (No. 2019HZ020009), in part by the Youth Innovation Fund of Natural Science Foundation of Xiamen (No. 3502Z20206039), and in part by the Xiamen Special Fund for Marine and Fishery Development (No. 21CZB011HJ02).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The proof of the validity and capability of the proposed method against the NBI in multi-path channels is presented as follows.
First, we look at the SAC window R 1 , n at the desired timing position n 0 as given by (12). Taking the frequency-selective fading channel condition into consideration with the CIR denoted by { h k } k = 0 L h 1 , the SAC result is derived as given by (A3), where the cross terms between the NBI and the preamble sequence can still be eliminated by sum averaging and de-scrambling as they can be in the AWGN channel shown by (12) because they are incoherent signals. The NBI component as pointed out above is also eliminated through de-scrambling and sum averaging as well. Hence, the SAC result of R 1 , n yields the peak value as given by (A3) at the desired timing position n 0 , which is free from the impacts of the NBI.
Similarly, we have
R 2 , n l = 0 N / 2 1 k = 0 L h 1 m = 0 L h 1 ( 1 ) k h k * h m x l k * x l m
R 3 , n l = 0 N / 2 1 k = 0 L h 1 m = 0 L h 1 ( 1 ) k h k * h m x l k * x l m
R 1 , n 0 = l = 0 N / 2 1 ( 1 ) l r n 0 + l * · r n 0 + l N / 2 = l = 0 N / 2 1 ( 1 ) l k = 0 L h 1 h k · ( 1 ) l k x l k + I 0 exp ( j 2 π f NB l ) * · m = 0 L h 1 h m · x l m + I 0 exp j 2 π f NB ( l N / 2 ) = l = 0 N / 2 1 ( 1 ) l k = 0 L h 1 h k · ( 1 ) l k x l k * m = 0 L h 1 h m · x l m + ( 1 ) l k = 0 L h 1 h k · ( 1 ) l k x l k * I 0 exp j 2 π f NB ( l N / 2 ) + ( 1 ) l m = 0 L h 1 h m · x l m I 0 exp ( j 2 π f NB l ) + ( 1 ) l I 0 2 exp ( j 2 π f NB N / 2 ) NBI component l = 0 N / 2 1 k = 0 L h 1 m = 0 L h 1 ( 1 ) k h k * h m x l k * x l m ,
R c , n 0 = l = 0 L c 1 r n 0 + l · r n 0 + l N c * = l = 0 L c 1 m = 0 L h 1 h m · x l m + I 0 exp ( j 2 π f NB l ) · k = 0 L h 1 h k · x l k + I 0 exp j 2 π f NB ( l + N c ) * = l = 0 L c 1 k = 0 L h 1 h k · x l k * m = 0 L h 1 h m · x l m + k = 0 L h 1 h k · x l k * I 0 exp j 2 π f NB l + m = 0 L h 1 h m · x l m I 0 exp j 2 π f NB ( l + N c ) + I 0 2 exp ( j 2 π f NB N c ) NBI component l = 0 N / 2 1 k = 0 L h 1 m = 0 L h 1 h k * h m x l k * x l m + I 0 2 exp ( j 2 π f NB N c ) NBI component .
Therefore, all the three SAC results are free from the impacts of the NBI, making the final peak value R 3 , n ^ 0 immune to the NBI, so the estimated timing position n ^ 0 accurately matches the desired timing position n 0 in the presence of the NBI under the multi-path channel.
The analysis for the contamination of the NBI upon the conventional methods as given by (3) can be extended to multi-path channels through similar reasoning. Considering multi-path fading channel, the SAC result R c , n of the conventional methods at the desired timing position n 0 is given by (A4).
From (A4), it can be noted that, although the cross terms between the NBI and the preamble sequences are eliminated through sum averaging, the NBI component as pointed out above remains in the SAC result because there is no scrambling to eliminate it. Hence, under the multi-path fading channel, the remained NBI component will cause serious impacts on the peak value, so the conventional timing synchronization method will be seriously affected, which is similar to the result for the AWGN channel described by (3).

References

  1. Crow, B.P.; Widjaja, I.; Kim, L.G.; Sakai, P.T. IEEE 802.11 wireless local area networks. IEEE Commun. Mag. 1997, 35, 116–126. [Google Scholar] [CrossRef]
  2. Zhang, Y.; Zhang, H.; Cosmas, J.; Jawad, N.; Ali, K.; Meunier, B.; Zarakovitis, C.C. Internet of radio and light: 5G building network radio and edge architecture. Intell. Converg. Netw. 2020, 1, 37–57. [Google Scholar] [CrossRef]
  3. Song, J.; Cao, T.; Zhang, H. Performance analysis of a low-complexity nonorthogonal multiple access scheme in visible light communication downlinks using pulse modulations. Intell. Converg. Netw. 2021, 2, 50–65. [Google Scholar] [CrossRef]
  4. G.9960; Unified High-Speed Wire-Line Based Home Networking Transceivers—System Architecture and Physical Layer Specification. Telecommunication Standardization Sector of ITU: Geneva, Switzerland, 2010.
  5. Zou, W.Y.; Wu, Y. COFDM: An overview. IEEE Trans. Broadcast. 1995, 41, 1–8. [Google Scholar] [CrossRef]
  6. Vangelista, L.; Benvenuto, N.; Tomasin, S.; Nokes, C.; Stott, J.; Filippi, A.; Vlot, M.; Mignone, V.; Morello, A. Key technologies for next-generation terrestrial digital television standard DVB-T2. IEEE Commun. Mag. 2009, 47, 146–153. [Google Scholar] [CrossRef]
  7. Zimmermann, M.; Dostert, K. Analysis and modeling of impulsive noise in broad-band powerline communications. IEEE Trans. Electromagn. Compat. 2002, 44, 249–258. [Google Scholar] [CrossRef]
  8. Cortés, J.A.; Diez, L.; Canete, F.J.; Sanchez-Martinez, J.J. Analysis of the indoor broadband power-line noise scenario. IEEE Trans. Electromagn. Compat. 2010, 52, 849–858. [Google Scholar] [CrossRef]
  9. Katayama, M.; Yamazato, T.; Okada, H. A mathematical model of noise in narrowband power line communication systems. IEEE J. Sel. Areas Commun. 2006, 24, 1267–1276. [Google Scholar] [CrossRef]
  10. Liu, S.; Yang, F.; Ding, W.; Song, J. Double Kill: Compressive-Sensing-Based Narrow-Band Interference and Impulsive Noise Mitigation for Vehicular Communications. IEEE Trans. Veh. Technol. 2016, 65, 5099–5109. [Google Scholar] [CrossRef]
  11. Rabie, K.M.; Alsusa, E. Effective Noise Cancellation Using Single-Carrier FDMA Transmission in Power-Line Channels. IEEE Trans. Power Deliv. 2014, 29, 2110–2117. [Google Scholar] [CrossRef] [Green Version]
  12. Rabie, K.M.; Alsusa, E. Single-carrier FDMA with blanking/clipping for mitigating impulsive noise over PLC channels. In Proceedings of the 18th IEEE International Symposium on Power Line Communications and Its Applications, Glasgow, UK, 30 March–2 April 2014; pp. 340–345. [Google Scholar]
  13. Rabie, K.M.; Alsusa, E.; Familua, A.D.; Cheng, L. Constant envelope OFDM transmission over impulsive noise power-line communication channels. In Proceedings of the 2015 IEEE International Symposium on Power Line Communications and Its Applications (ISPLC), Austin, TX, USA, 29 March–1 April 2015; pp. 13–18. [Google Scholar]
  14. Adebisi, B.; Rabie, K.M.; Ikpehai, A.; Soltanpur, C.; Wells, A. Vector OFDM Transmission Over Non-Gaussian Power Line Communication Channels. IEEE Syst. J. 2018, 12, 2344–2352. [Google Scholar] [CrossRef] [Green Version]
  15. Van de Beek, J.-J.; Sandell, M.; Borjesson, P.L. ML estimation of time and frequency offset in OFDM systems. IEEE Trans. Signal Process. 1997, 45, 1800–1805. [Google Scholar] [CrossRef] [Green Version]
  16. Schmidl, T.M.; Cox, D.C. Robust frequency and timing synchronization for OFDM. IEEE Trans. Commun. 1997, 45, 1613–1621. [Google Scholar] [CrossRef] [Green Version]
  17. Minn, H.; Zeng, M.; Bhargava, V.K. On timing offset estimation for OFDM systems. IEEE Commun. Lett. 2000, 4, 242–244. [Google Scholar] [CrossRef]
  18. Bumiller, G.; Lampe, L. Fast burst synchronization for power line communication system. EURASIP J. Adv. Signal Process. 2007, 2007, 1–15. [Google Scholar] [CrossRef] [Green Version]
  19. Eklund, C.; Marks, R.B.; Stanwood, K.L.; Wang, S. IEEE standard 802.16: A technical overview of the wirelessMAN air interface for broadband wireless access. IEEE Commun. Mag. 2002, 40, 98–107. [Google Scholar] [CrossRef]
  20. Liu, S.; Yang, F.; Song, J. An Optimal Interleaving Scheme with Maximum Time-Frequency Diversity for PLC Systems. IEEE Trans. Power Del. 2016, 31, 1007–1014. [Google Scholar] [CrossRef]
  21. Coulson, A.J. Narrowband interference in pilot symbol assisted OFDM systems. IEEE Trans. Wirel. Commun. 2004, 3, 2277–2287. [Google Scholar] [CrossRef]
  22. Marey, M.; Steendam, H. Analysis of the narrowband interference effect on OFDM timing synchronization. IEEE Trans. Signal Process. 2007, 55, 4558–4566. [Google Scholar] [CrossRef]
  23. Godoy, J.; Canete, F.; Cortes, J.; Diez, L. A study on symbol timing recovery schemes for broadband in-home PLC. In Proceedings of the 2012 16th IEEE International Symposium on Power Line Communications and Its Applications (ISPLC), Beijing, China, 27–30 March 2012; pp. 188–193. [Google Scholar]
  24. Mei, J.; Wang, X.; Zheng, K. An intelligent self-sustained RAN slicing framework for diverse service provisioning in 5G-beyond and 6G networks. Intell. Converg. Netw. 2020, 1, 281–294. [Google Scholar] [CrossRef]
  25. Zhou, X.; Yang, F.; Song, J. Novel transmit diversity scheme for TDS-OFDM system with frequency-shift m-sequence padding. IEEE Trans. Broadcast. 2012, 58, 317–324. [Google Scholar] [CrossRef]
  26. Zimmermann, M.; Dostert, K. A multipath model for the powerline channel. IEEE Trans. Commun. 2002, 50, 553–559. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Conventional state-of-the-art designs of the OFDM preamble for synchronization.
Figure 1. Conventional state-of-the-art designs of the OFDM preamble for synchronization.
Sensors 22 04013 g001
Figure 2. Proposed OFDM preamble design.
Figure 2. Proposed OFDM preamble design.
Sensors 22 04013 g002
Figure 3. Proposed time–domain sliding auto-correlation module for timing and carrier frequency synchronization.
Figure 3. Proposed time–domain sliding auto-correlation module for timing and carrier frequency synchronization.
Sensors 22 04013 g003
Figure 4. Comparison for timing peaks of three methods.
Figure 4. Comparison for timing peaks of three methods.
Sensors 22 04013 g004
Figure 5. Frequency–domain correlation results with signaling and different integer CFOs.
Figure 5. Frequency–domain correlation results with signaling and different integer CFOs.
Sensors 22 04013 g005
Figure 6. False probability of preamble detection in AWGN and PLC channels when the missed probability is around 10 3 .
Figure 6. False probability of preamble detection in AWGN and PLC channels when the missed probability is around 10 3 .
Sensors 22 04013 g006
Figure 7. Timing correlation peaks for two methods in the presence of NBI.
Figure 7. Timing correlation peaks for two methods in the presence of NBI.
Sensors 22 04013 g007
Figure 8. False probability of integer CFO estimation and signaling detection.
Figure 8. False probability of integer CFO estimation and signaling detection.
Sensors 22 04013 g008
Table 1. Simulation parameter.
Table 1. Simulation parameter.
ParameterValue
NBI power−12 dB
Symbol Rate7.56 MSymbol/s
Bandwidth8 MHz
Carrier Frequency6 MHz
CFO30 kHz
Symbol Duration270.9 μ s
Length of TS192
FFT Size1024
Table 2. PLC channel parameter profile.
Table 2. PLC channel parameter profile.
Path Index d i (m) g i
12000.64k 1.0
2222.40.38 a 0 (s/m)0
3244.8−0.15 a 1 (s/m) 7.8 × 10 10
4267.50.05
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, S.; Yang, F.; Li, D.; Yao, R.; Song, J. Power Line Communication with Robust Timing and Carrier Recovery against Narrowband Interference for Smart Grid. Sensors 2022, 22, 4013. https://doi.org/10.3390/s22114013

AMA Style

Liu S, Yang F, Li D, Yao R, Song J. Power Line Communication with Robust Timing and Carrier Recovery against Narrowband Interference for Smart Grid. Sensors. 2022; 22(11):4013. https://doi.org/10.3390/s22114013

Chicago/Turabian Style

Liu, Sicong, Fang Yang, Dejian Li, Ruilong Yao, and Jian Song. 2022. "Power Line Communication with Robust Timing and Carrier Recovery against Narrowband Interference for Smart Grid" Sensors 22, no. 11: 4013. https://doi.org/10.3390/s22114013

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