Next Article in Journal
Natural Gas Intermittent Kiln for the Ceramic Industry: A Transient Thermal Analysis
Previous Article in Journal
Effect of Fuel and Air Dilution on Syngas Combustion in an Optical SI Engine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mitigating Impulsive Noise for Wavelet-OFDM Powerline Communication

1
Department of Electrical Engineering, National Ilan University, Yilan 26047, Taiwan
2
LitePoint Technology, Ltd., Taipei 11492, Taiwan
*
Author to whom correspondence should be addressed.
Energies 2019, 12(8), 1567; https://doi.org/10.3390/en12081567
Submission received: 27 March 2019 / Revised: 19 April 2019 / Accepted: 22 April 2019 / Published: 25 April 2019

Abstract

:
Advanced metering infrastructure (AMI) is an important application of smart grid communication technology used for the remote monitoring and control of smart meters. Broadband powerline communication (BB-PLC) systems could perhaps be used for AMI; however, impulsive noise (IN) greatly degrades performance. In addition to the fast Fourier transform (FFT)-based orthogonal frequency-division multiplexing (OFDM), IEEE 1901 specifications have defined the other physical layer called wavelet-based OFDM. Even though many existing studies have reported the IN mitigation algorithms for the FFT-based OFDM system, these approaches may not directly apply to the wavelet-OFDM-based PLC systems. In this paper, we propose a robust receiver for PLC systems based on wavelet-OFDM. The proposed receiver comprises a pre-IN mitigation block, an adaptive inverse discrete wavelet transform, and an iterative IN reconstruction block. The iterative cancellation of strong IN samples leads to a gradual improvement in the quality of the received signal. Instead of using the frequency domain approach, we reduce the inter-dependency of the channel estimation and per-subchannel equalization by using the time domain signal processing. Besides, we apply variable step-size adaptive algorithms to reduce the impact of IN during the training processes for the channel estimator and per-subchannel equalizer. In accordance with IEEE 1901 specifications, we built a simulation environment to evaluate the effectiveness of the proposed method. Simulation results demonstrated that conventional blanking devices fall short in terms of IN mitigation, and that the proposed scheme is able to achieve performance values approaching those obtained in cases without IN.

Graphical Abstract

1. Introduction

With an advanced metering infrastructure (AMI), researchers have shown that broadband powerline communication (BB-PLC) systems are applicable to backhaul communication [1] and service quality estimation [2]. In Korea, a power company has adopted BB-PLC systems for nationwide AMI to serve 22.50 million low-voltage customers until 2020 [2]. For distributed smart grid applications, BB-PLC systems are possible wired technologies to indoor communications between smart meters and photovoltaic inverters [3]. One of the advantages of powerline communication (PLC) technologies is that the powerline infrastructure has already deployed so that installation costs could be reduced. The transmission distance for BB-PLC is up to about 1.5 kilometers, it is more suitable for home area networks [4] (p. 117). Some field trials have been conducted to validate feasibility of using BB-PLC for smart grid applications [5]. It has pointed out that narrowband PLC (NB-PLC) is affected by inverters used in some home appliances. This is mainly because of NB-PLC and inverters are operating on the same frequency band (3–148.5 kHz). However, BB-PLC does not suffer from such problems because of using a broad frequency band (3–30 MHz). In addition, the highest available date rate with NB-PLC, which is around 500 Kb/s, is insufficient for common and future smart grid services. However, PLC was designed for power delivery rather than data transmission; therefore, from the perspective of data transmission, issues associated with PLC channels like impulsive noise (IN), frequency-dependent attenuation, narrowband interference, and time-varying impedance are needed to be addressed [6,7]. The most intractable issue is IN. Due to the short duration and high magnitude properties, IN can be regarded as high-power wideband noise in the frequency domain [8]. In PLC systems based on orthogonal frequency-division multiplexing (OFDM), the noise bucket effect [9] significantly increases in the bit error rate (BER) [10]. BB-PLC schemes with two physical specifications have been proposed by IEEE: fast Fourier transform (FFT) -based OFDM and wavelet-based OFDM [11]. Wavelet-OFDM-based PLC employs an M-band transmultiplexer, which allows the stopband attenuation of subcarriers to exceed 35 dB [12]. Comparing with FFT-based OFDM systems, wavelet-based OFDM systems offer better subchannel isolation. An inverse discrete wavelet transform (IDWT) block is used at the transmitter and a discrete wavelet transform (DWT) block is used at the receiver.
Many IN mitigation schemes have been proposed for FFT-OFDM-based PLC systems. Zhidkov assessed a number of nonlinear IN mitigation techniques, included clipping, nulling, and a mixture of both nulling and clipping approaches [13]. A scheme combining nulling, clipping, and replacement was proposed in Reference [14], and the multipath issue was further considered in Reference [15]. A scheme based on deep clipping was proposed in Reference [16] to enhance the effectiveness of the nonlinear IN mitigation methods described above. Unfortunately, some pre-determined parameters, which tend to vary with the channel conditions, are required for determining the threshold values. In Reference [17], the authors utilized zero carriers to estimate noise power and the IN parameters were extracted to calculate the optimal clipping threshold. However, Yin pointed out that nonlinear devices used to mitigate IN cause intercarrier interference and degrade system performance [18]. Consequently, Zhidkov reported an iterative IN mitigation scheme for OFDM-based digital terrestrial video broadcasting systems [19]. A number of sophisticated multilayer perceptron [20] and deep neural network [21] schemes have been developed to mitigate IN. An iterative receiver for FFT-OFDM-based PLC systems was proposed in Reference [22], which simultaneously considered the channel estimation, channel equalization, and IN mitigation issues in the frequency domain. By iteratively mitigating part of IN samples with stronger amplitude, the quality of channel estimation could be improved gradually. Thus, the quality of the estimation of residual IN samples was gradually improved as well, i.e., the channel estimation and IN mitigation are mutually beneficial. In Reference [23], the authors used a linear precoder at the transmitter and applied overlapped frequency-domain equalizers to mitigate IN for wavelet-OFDM-based PLC systems. The linear precoder, which is implemented by using a Walsh–Hadamard transform, improves the efficiency of the frequency domain equalizer. However, adding the linear precoder to the transmitter does not comply with IEEE 1901 specifications. Moreover, the frequency domain equalizer requires extra FFT and inverse FFT operations.
Although many IN mitigation approaches have been proposed on FFT-based OFDM systems, these existing approaches cannot directly apply to the wavelet-based OFDM. To the best of our knowledge, researchers have largely overlooked the issue of IN mitigation for wavelet-OFDM-based PLC systems. Inspired by the iterative receiver for the FFT-OFDM-based PLC system [22], this paper presents a robust receiver architecture for wavelet-OFDM-based PLC systems to fill this research gap. The receiver comprises a pre-IN mitigation block, an adaptive DWT block, and an iterative IN reconstruction block. The pre-IN mitigation block copes with the stronger portion of the IN to facilitate the training of equalizers and channel estimator. Adaptive per-subchannel equalizers are applied to the conventional DWT block to flatten out the passband of each subchannel, and the IN reconstruction block iteratively estimates the residual IN. Note that to alleviate the impact of IN samples on the training algorithms, we applied a variable step-size adaptive algorithm [24]. Comparing with our previous work [22], the new contributions of this paper are summarized as follows. First, we proposed an adaptive analysis filter bank, comprised of the DWT block and adaptive per-subchannel equalizers, such that the channel is equalized in the time domain for each subchannel. In this way, no additional FFT operation is required to perform equalization in the frequency domain. Note that a wavelet-based OFDM system does not implement guard interval and causes performance degradation in the multipath PLC channels. Thus, the realization of equalizers form wavelet-based OFDM systems is an important issue that needed to be addressed. Second, we decoupled the channel estimation from the per-subchannel channel equalization, such that the inter-dependency between these two functions could be reduced. Third, we exploited a variable step-size adaptive algorithm to estimate the channel impulse response in the time domain, such that the impact of the IN on the channel estimation could be reduced.
The remainder of this paper is organized as follows. Section 2 describes the system models used in this paper. Section 3 details the proposed IN mitigation scheme. Section 4 presents results obtained using a simulation model based on IEEE 1901 specifications. Conclusions are drawn in Section 5.

2. System Model

Figure 1 presents the system model of our proposed IN mitigation scheme for wavelet-OFDM PLC. The details of each block are described below.

2.1. Transmission Using IDWT

First, a serial-to-parallel (S/P) block converts the binary information source x [ n ] into M parallel subchannels, where we denote X k [ n ] as the information source on the k-th subchannel. Next, X k [ n ] is assumed to be mapped into the data symbol S k [ n ] with a pulse amplitude modulation (PAM) scheme by a mapper. Then, an IDWT block converts the carriers to the time domain data s [ n ] . The IDWT for baseband communication is the synthesis side of a cosine modulated filter bank (CMFB). The IDWT block depicted in Figure 1 is detailed in Figure 2. IDWT operations involve the application of M synthesis filters. Each input signal is up-sampled using factor M and passed through a set of synthesis filters. Without loss of generality, we consider the baseband transmission scenario, in which the number of subchannels M = 512 and the length of prototype filter N = g M . Note that g = 4 is the overlapping factor, which implies that the symbol duration in the wavelet-OFDM system is extended over g consecutive symbols so that a guard interval is not used. We use F k ( z ) to denote the Z-transform of the k-th synthesis filter f k [ n ] , which can be described as follows:
f k [ n ] = 2 M · p [ n ] · cos k + 1 2 π M n + M + 1 2 cos ( θ k ) ,
where k = 0 , , M 1 is the index of the subchannel, p [ n ] is the prototype filter with coefficients given in [11] (Annex B), and θ k equals 0 or π . By adding the M output of the synthesis filters, we have the channel inputs s [ n ] at the output of the IDWT block.

2.2. Powerline Channel Model

Powerline channels can generally be modeled as multipath channels. Zimmerman [25] proposed using the following frequency response H ( f ) to model the multipath effects caused by the powerlines:
H ( f ) = i = 1 N path α i · exp ( a 0 + a 1 f β ) d i · exp j 2 π f τ i ,
where N p a t h denotes the number of paths, α i is the weighting factor, a 0 and a 1 are the attenuation parameters, d i is the length of the channel, β is the exponent of the attenuation factor, and τ i is the delay associated with the i-th path.

2.3. Additive Noise Model

For indoor BB-PLC systems, asynchronous IN is the dominant source of noise [26]. In this paper, we consider two additive noise sources: background noise and asynchronous IN. We assume that background noise w [ n ] is additive white Gaussian noise (AWGN) with zero mean and variance of σ w 2 . The asynchronous IN i [ n ] is modeled as Bernoulli-Gaussian (BG) IN [27] with zero mean and variance σ i 2 and can be described as follows:
i [ n ] = b [ n ] · g [ n ] ,
where b [ n ] denotes the Bernoulli process with a probability of success p and g [ n ] is the white Gaussian process with zero mean and variance σ g 2 . Note that we use the occurrence probability of IN p and the Gaussian-to-impulsive-noise ratio (GINR) Γ : = σ w 2 / σ I 2 to characterize the intensity of the IN. A higher value for p and smaller value for Γ indicate a situation with a stronger noise within a channel. The probability density function (PDF) of the aggregated noise η [ n ] = w [ n ] + i [ n ] seen by the receiver is given as follows:
P η ( η ) = ( 1 p ) G ( η , 0 , σ w 2 ) + p G η , 0 , ( 1 + Γ ) σ I 2 ,
where G · denotes the Gaussian PDF, which is defined by:
G ( η , μ , σ 2 ) = 1 2 π σ exp ( η μ ) 2 2 σ 2 ,
where μ and σ 2 , respectively, denote the associated mean and variance. Thus, the received signal can be expressed as follows:
r [ n ] = s [ n ] h [ n ] + w [ n ] + i [ n ] ,
where s [ n ] is the channel input signal; h [ n ] denotes the channel impulse response (CIR) of the powerline; and ⊗ represents the convolution operation.

2.4. Proposed Receiving Block

In accordance with the iterative IN mitigation approach in Reference [22], the received signal is clipped by a pre-IN mitigation block. A multiplexer (MUX) is then used to select the input signal of the adaptive DWT block, which outputs the symbols for each subchannel. The MUX selects a less contaminated received signal as the input for the adaptive DWT block. We denote S ^ k [ n ] as the output signal of the adaptive DWT block for the k-th subchannel. The signal X ^ k [ n ] for each subchannel is then demapped and applied to the iterative IN reconstruction block to estimate the IN data u ^ [ n ] . This makes it possible to obtain a received signal r ^ [ n ] of greater clarity by subtracting the estimated IN u ^ [ n ] from the input signals of the adaptive DWT block, i.e., r ˜ [ n ] . Following this iterative procedure, a parallel-to-serial (P/S) block converts X ^ k [ n ] into the estimated information source x ^ [ n ] .

3. Proposed IN Mitigation Scheme

3.1. Pre-IN Mitigation

The Kurtosis value ρ of r [ n ] is defined as:
ρ r [ n ] = E ( r [ n ] μ r ) 4 σ r 4 ,
where E · represents expectation operation; μ r and σ r , respectively, denote the mean and standard deviation of r [ n ] . If the received signal is infected by strong IN, then ρ r [ n ] 3 holds. Previous work has revealed that disabling the blanking function of the pre-IN mitigation block is desirable, due to the fact that ρ r [ n ] < 4.6 [28]. Otherwise, the pre-IN mitigation block nullifies portions of the strong IN samples, as follows:
r ¯ [ n ] = 0 , | r [ n ] | > T 1 [ n ] r [ n ] , otherwise ,
where T 1 [ n ] is an adaptive threshold [22], which can be calculated as follows:
T 1 [ n ] = 4 . 12 · E | r [ n ] | .

3.2. Adaptive DWT

After pre-IN mitigation, r ˜ [ n ] is input to the adaptive DWT block. The adaptive DWT block (see Figure 3) comprises an M-subchannel analysis filter bank, a per-subchannel equalizer ( PSE k ), and a down-sampling operation with a factor M. Note that G k ( z ) denotes the Z-transform of the k-th analysis filter g k [ n ] , which can be expressed as follows:
g k [ n ] = 2 M · p [ n ] · cos k + 1 2 π M N 1 n + M + 1 2 · cos ( θ k ) ,
where k = 0 , , M 1 is the index of the subchannel, p [ n ] is the prototype filter, and θ k equals 0 or π . The PSE k is a finite impulse response (FIR) adaptive filter, used to equalize the powerline channel within the k-th subband. Specifically, PSE k equalizes the equivalent channel f k [ n ] h [ n ] g k [ n ] . In this paper, we employ the variable step-size normalized least mean square (VSS-NLMS) algorithm [24] to train the equalizer to alleviate the impact of IN samples on the training process. The weight updating recursion for PSE k can be expressed as follows:
w k [ n ] = w k [ n 1 ] + μ k [ n ] x k [ n ] e k [ n ] x k T [ n ] x k [ n ] + δ k ,
where w k [ n ] = w ( k , 0 ) [ n ] , w ( k , 1 ) [ n ] , , w ( k , N E 1 ) [ n ] T denotes the weight vector with length N E at time index n; x k [ n ] = x k [ n ] , x k [ n 1 ] , , x k [ n N E + 1 ] T denotes the regressor vector; the superscript T denotes the transpose operator; and e k [ n ] is the error signal associated with the k-th PSE, which can be expressed as follows:
e k [ n ] = d k [ n ] y k [ n ] = d k [ n ] w k T [ n 1 ] x k [ n ] .
The desired signal d k [ n ] is the input of f k [ n ] at the IDWT block; δ k is a small positive constant to prevent numerical errors during the weight updating process, and μ k [ n ] is the variable step-size, which can be calculated as follows:
μ k [ n ] = 1 σ ^ d , k 2 [ n ] σ ^ y , k 2 [ n ] σ ^ e , k [ n ] + ζ k ,
where ζ k is a small positive number; σ ^ d , k 2 [ n ] is the estimated variance of the desired signal, which can be calculated using the following recursion:
σ ^ d , k 2 [ n ] = λ k σ ^ d , k 2 [ n 1 ] + ( 1 λ k ) d k 2 [ n ] ,
σ ^ y , k 2 [ n ] is the estimated variance of the output signal of the PSE k , which can be calculated as follows:
σ ^ y , k 2 [ n ] = λ k σ ^ y , k 2 [ n 1 ] + ( 1 λ k ) y k 2 [ n ] ,
and σ ^ e , k 2 [ n ] is the estimated variance of the error signal of the PSE k , which can be calculated as follows:
σ ^ e , k 2 [ n ] = λ k σ ^ e , k 2 [ n 1 ] + ( 1 λ k ) e k 2 [ n ] ,
where λ k ( 0 , 1 ) is the smoothing factor. After down-sampling by a factor of M, we obtain the output of the adaptive IDWT with respect to the k-th subchannel ( S ^ k [ n ] ). This output is then de-mapped to X ^ k [ n ] .

3.3. Iterative IN Reconstruction

Figure 4 details the proposed iterative IN reconstruction block. After re-mapping and pilot-insertion, we can estimate the input of the IDWT block on the transmitter side. Thus, if an estimate of the CIR h ^ [ n ] is available, then it is possible for the IN to be re-generated as follows:
d ^ [ n ] = r ˜ [ n ] s ^ [ n ] h ^ [ n ] .
However, s ^ [ n ] and h ^ [ n ] are not exactly the same with s [ n ] and h [ n ] , respectively. Thus, for the samples in d ^ [ n ] , only the samples with large amplitude are reliable estimation for the IN. This leads us to use a peak detector to enhance the reliability of the estimation process, such that only significant estimates of d ^ [ n ] are retained. The operation involving the peak detector can be expressed as follows:
u ^ [ n ] = d ^ [ n ] , d ^ [ n ] 2 > T 2 [ n ] 0 , otherwise ,
where T 2 [ n ] = 4.12 · E d ^ [ n ] is an adaptive threshold for the peak detector [22]. Channel estimation can be performed using the following recursions:
h ^ [ n ] = h ^ [ n 1 ] + μ h [ n ] x h [ n ] e h [ n ] x h T [ n ] x h [ n ] + δ h ,
where h ^ [ n ] = h ^ 0 [ n ] , h ^ 1 [ n ] , , h ^ N h 1 [ n ] T denotes the weight vector with length N h at time index n; x h [ n ] = s ^ [ n ] , s ^ [ n 1 ] , , s ^ [ n N h + 1 ] T denotes the input regressor vector; δ h is a small positive constant used to prevent numerical errors during the weight updating process; and e h [ n ] is an error signal, which can be expressed as follows:
e h [ n ] = r ˜ [ n ] y h [ n ] = r ˜ [ n ] h ^ T [ n 1 ] x h [ n ] .
μ h [ n ] is the variable step-size, which can be calculated as follows [24]:
μ h [ n ] = 1 σ ^ d , h 2 [ n ] σ ^ y , h 2 [ n ] σ ^ e , h [ n ] + ζ h ,
where ζ h is a small positive number; σ ^ d , h 2 [ n ] is the estimated variance of the desired signal, which can be calculated using the following recursion:
σ ^ d , h 2 [ n ] = λ h σ ^ d , h 2 [ n 1 ] + ( 1 λ h ) d ˜ 2 [ n ] ,
σ ^ y , h 2 [ n ] is the estimated variance of the output signal of the channel estimator which can be calculated as follows:
σ ^ y , h 2 [ n ] = λ h σ ^ y , h 2 [ n 1 ] + ( 1 λ h ) y h 2 [ n ] ,
and σ ^ e , h 2 [ n ] is the estimated variance of the error signal of the channel estimator which can be calculated as follows:
σ ^ e , h 2 [ n ] = λ h σ ^ e , h 2 [ n 1 ] + ( 1 λ h ) e h 2 [ n ] ,
where λ h ( 0 , 1 ) is the smoothing factor.
When the estimated IN u ^ [ n ] becomes available, we are able to obtain a cleaner received r ^ [ n ] by subtracting u ^ [ n ] from r ˜ [ n ] , such that in the following iteration, r ˜ [ n ] becomes less contaminated. As a result, the mis-adjustments imposed by the equalizers w k [ n ] and channel estimator h ^ [ n ] are iteratively reduced. In cases where more iterations are unnecessary, the output of the de-mapper X ^ k [ n ] passes through a P/S block to produce the estimation of the information x ^ [ n ] that has been transmitted.

3.4. Computational Complexity

The additional computational complexity incurred by the proposed IN mitigation algorithm mainly comes from the pre-IN mitigation block, the adaptive per-subchannel equalizer, and the iterative IN reconstruction block. We list these additional computational complexity as follows:
  • For the pre-IN mitigation block, the computational complexity is dominated by calculating Equations (7) and (9). To calculate the Kurtosis value ρ [ n ] , it requires 5 adders, 5 multipliers, and 4 dividers. To compute the adaptive threshold T 1 [ n ] , it needs one adder, one multiplier, and one divider.
  • To train the coefficients of the PSE k , the calculation of Equations (11)–(13) is necessary. The computation of the variable step-size needs 9 multiplier, one divider, 6 adders, and one square-root operation. The calculation of the error signal e k [ n ] requires N E multipliers and N E adders. The weight updating recursion needs ( 2 N E + 1 ) multipliers, one divider, and 2 N E adders. Thus, for M per-subchannel equalizers, it totally requires M · ( 3 N E + 10 ) multipliers, M · ( 3 N E + 6 ) adders, 7 M dividers, and M square-root operations.
  • In addition to one additional IDWT operation, the main computation burden in the iterative IN reconstruction block is resulted from the calculation of Equations (19)–(21). Assuming that the channel estimator is implemented by an FIR filter of length N h , then the calculation of the recursion (19) needs 2 · N h + 1 multipliers, one divider, and 2 · N h adders; the calculation of Equation (20) needs N h multipliers and N h adders; the calculation of Equation (21) needs 9 multiplier, one divider, 6 adders, and one square-root operation. Thus, it requires about ( 3 N h + 10 ) multiplier, 7 dividers, ( 3 N h + 6 ) adders, and one square-root operation in total.
With the fixed number of subchannel M, the main computational cost is linear growth with respect to N E . Thus, the additional computation complexity associated with our IN mitigation scheme is affordable.

4. Simulation Results

We evaluated the performance of the proposed IN mitigation algorithm by establishing transmitters for use in a wavelet-OFDM PLC system in accordance with IEEE 1901 specifications [11]. The frequency band was 1.8 MHz to 28 MHz, and the modulation was assumed to be 2-PAM. Table 1 lists the parameters of a four-path channel model [25] and the corresponding magnitude and impulse responses are illustrated in Figure 5.
Using the BG IN model described in Equation (3), we considered two IN environments: (1) strongly-disturbed IN (p = 0.1 and Γ = 0.01) and (2) weakly-disturbed IN (p = 0.01 and Γ = 0.1). The performance metric was the BER performance. The effectiveness of the proposed iterative IN mitigation method is confirmed in Figure 6. In the strongly-disturbed case, the E b / N 0 required to achieve BER of 10 2 were as follows: iteration 1 (36 dB), iteration 2 (32 dB), and iteration 3 (28 dB). However, in the weakly-disturbed case, the improvements in E b / N 0 were marginal. Note that E b / N 0 , which denotes the ration of energy per bit ( E b ) to noise power spectral density ( N 0 ), is an essential parameter in digital communication systems. It can be treated as a normalized signal-to-noise ratio (SNR) measurement, i.e., SNR per bit. Therefore, for a target BER, we prefer that the required E b / N 0 is as small as possible; on the other hand, for a fixed value of E b / N 0 , we favor that the resulting BER is as low as possible.
As shown in Figure 7, the conventional blanking method [28] (with blanking device threshold optimized empirically) resulted in poor BER performance. Specifically, only subtle improvements (in terms of the BER ) were obtained when E b / N 0 was below 24 dB. When E b / N 0 exceeded 24 dB, no blanking was performed. In contrast, the proposed method with estimated channel impulse response h ^ [ n ] achieved BER performance on par with what can be obtained when the channel information is known exactly. Compared to the case with no IN, the loss in E b / N 0 at BER = 10 3 were as follows: strongly-disturbed IN (2.5 dB) and weakly-disturbed IN (0.5 dB).

5. Conclusions

This paper proposes an enabling technology for BB-PLC-based AMI. Specifically, we present a robust iterative receiver to combat IN in wavelet-OFDM-based PLC systems. The proposed receiver iteratively eliminates IN in two stages. In the first stage, a pre-IN block is used to eliminate the most prominent portions of the IN source. The second stage employs an adaptive IDWT block, which serves as an analytical filter bank and adaptively equalizes each subchannel, and an IN reconstruction block. Note that the IN reconstruction block iteratively estimates samples with pronounced residual IN that were not detected by the pre-IN block in the first stage. Simulation results confirmed that the proposed scheme is able to reduce the impact of IN on BER performance, bringing it down to an acceptable level. Compared to the case with no IN, the E b / N 0 loss at BER = 10 3 were as follows: strongly-disturbed IN (2.5 dB) and weakly-disturbed IN (0.5 dB).

Author Contributions

Y.-R.C. was the principle investigator of the funding project and conceived and designed the architecture of the iterative wavelet-OFDM PLC receiver; H.-C.Y. was a part-time research assistant in this project and implemented all simulation codes.

Funding

This research was funded by Ministry of Science and Technology (MOST), Taiwan, under Grant MOST 104-2221-E-197-013.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ikpehai, A.; Adebisi, B.; Rabie, K.M. Broadband PLC for Clustered Advanced Metering Infrastructure (AMI) Architecture. Energies 2016, 9. [Google Scholar] [CrossRef]
  2. Kim, D.S.; Chung, B.J.; Chung, Y.M. Statistical Learning for Service Quality Estimation in Broadband PLC AMI. Energies 2019, 12. [Google Scholar] [CrossRef]
  3. Zhang, J.; Hasandka, A.; Wei, J.; Alam, S.M.S.; Elgindy, T.; Florita, A.R.; Hodge, B.M. Hybrid Communication Architectures for Distributed Smart Grid Applications. Energies 2018, 11. [Google Scholar] [CrossRef]
  4. Zambroni de Souza, A.C.; Castilla, M. Microgrids Design and Implementation, 1st ed.; Springer International Publishing: Cham, Switzerland, 2019. [Google Scholar]
  5. Graf, N.; Tsokalo, I.; Lehnert, R. Validating broadband PLC for smart grid applications with field trials. In Proceedings of the 2017 IEEE International Conference on Smart Grid Communications (SmartGridComm), Dresden, Germany, 23–27 October 2017; pp. 497–502. [Google Scholar]
  6. Zhang, J.; Meng, J. Noise Resistant OFDM for Power-Line Communication Systems. IEEE Trans. Power Deliv. 2010, 25, 693–701. [Google Scholar] [CrossRef]
  7. Gianaroli, F.; Pancaldi, F.; Sironi, E.; Vigilante, M.; Vitetta, G.M.; Barbieri, A. Statistical Modeling of Periodic Impulsive Noise in Indoor Power-Line Channels. IEEE Trans. Power Deliv. 2012, 27, 1276–1283. [Google Scholar] [CrossRef]
  8. Andreadou, N.; Pavlidou, F.N. Modeling the Noise on the OFDM Power-Line Communications System. IEEE Trans. Power Deliv. 2010, 25, 150–157. [Google Scholar] [CrossRef]
  9. Suraweera, H.; Armstrong, J. Noise Bucket Effect for Impulse Noise in OFDM. Electron. Lett. 2004, 40, 1156–1157. [Google Scholar] [CrossRef]
  10. Ghosh, M. Analysis of the Effect of Impulse Noise on Multicarrier and Single Carrier QAM Systems. IEEE Trans. Commun. 1996, 44, 145–147. [Google Scholar] [CrossRef]
  11. IEEE Standard for Broadband over Power Line Networks: Medium Access Control and Physical Layer Specifications; IEEE Std 1901-2010; IEEE Standards Association: Piscataway, NJ, USA, 2010; pp. 1–1586. [CrossRef]
  12. Koga, H.; Kodama, N.; Konishi, T. High-speed power line communication system based on wavelet OFDM. In Proceedings of the 2003 IEEE 7th International Symposium on Power Line Communications and Its Applications, Kyoto, Japan, 26–28 March 2003; pp. 226–231. [Google Scholar]
  13. Zhidkov, S. Analysis and Comparison of Several Simple Impulsive Noise Mitigation Schemes for OFDM Receivers. IEEE Trans. Commun. 2008, 56, 5–9. [Google Scholar] [CrossRef]
  14. Papilaya, V.N.; Vinck, A.J.H. Investigation on a new combined impulsive noise mitigation scheme for OFDM transmission. In Proceedings of the 2013 IEEE 17th International Symposium on Power Line Communications and Its Applications, Johannesburg, South Africa, 24–27 March 2013; pp. 86–91. [Google Scholar]
  15. Kim, Y.; Bae, J.N.; Kim, J.Y. Performance of Power Line Communication Systems with Noise Reduction Scheme for Smart Grid Applications. IEEE Trans. Consum. Electron. 2011, 57, 46–52. [Google Scholar] [CrossRef]
  16. Juwono, F.; Guo, Q.; Huang, D.; Wong, K.P. Deep Clipping for Impulsive Noise Mitigation in OFDM-Based Power-Line Communications. IEEE Trans. Power Deliv. 2014, 29, 1335–1343. [Google Scholar] [CrossRef]
  17. Ndo, G.; Siohan, P.; Hamon, M. Adaptive Noise Mitigation in Impulsive Environment: Application to Power-Line Communications. IEEE Trans. Power Deliv. 2010, 25, 647–656. [Google Scholar] [CrossRef]
  18. Yih, C. Iterative Interference Cancellation for OFDM Signals With Blanking Nonlinearity in Impulsive Noise Channels. IEEE Signal Process. Lett. 2012, 19, 147–150. [Google Scholar] [CrossRef]
  19. Zhidkov, S. Impulsive noise suppression in OFDM based communication systems. IEEE Trans. Consum. Electron. 2003, 4, 944–948. [Google Scholar] [CrossRef]
  20. Chien, Y.; Chen, J.; Xu, S.S. A Multilayer Perceptron-Based Impulsive Noise Detector with Application to Power-Line-Based Sensor Networks. IEEE Access 2018, 6, 21778–21787. [Google Scholar] [CrossRef]
  21. Barazideh, R.; Niknam, S.; Natarajan, B. Impulsive Noise Detection in OFDM-based Systems: A Deep Learning Perspective. In Proceedings of the 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 7–9 January 2019; pp. 937–942. [Google Scholar] [CrossRef]
  22. Chien, Y.R. Iterative Channel Estimation and Impulsive Noise Mitigation Algorithm for OFDM-Based Receivers With Application to Power-Line Communications. IEEE Trans. Power Deliv. 2015, 30, 2435–2442. [Google Scholar] [CrossRef]
  23. Khan, A.; Shin, S.Y. Linear precoded wavelet OFDM-based PLC system with overlap FDE for impulse noise mitigation. Int. J. Commun. Syst. 2017, 30, e3349. [Google Scholar] [CrossRef]
  24. Paleologu, C.; Benesty, J.; Ciochina, S. A Variable Step-Size Affine Projection Algorithm Designed for Acoustic Echo Cancellation. IEEE Trans. Audio Speech Lang. Process. 2008, 16, 1466–1478. [Google Scholar] [CrossRef]
  25. Zimmermann, M.; Dostert, K. A Multipath Model for the Power Line Channel. IEEE Trans. Commun. 2002, 50, 553–559. [Google Scholar] [CrossRef]
  26. 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]
  27. Pighi, R.; Franceschini, M.; Ferrari, G.; Raheli, R. Fundamental performance limits of communications systems impaired by impulse noise. IEEE Trans. Commun. 2009, 57, 171–182. [Google Scholar] [CrossRef]
  28. Chien, Y.; Chen, Y.; Tsao, H. Signal-quality-aware impulsive noise mitigation for OFDM-based power-line communications. In Proceedings of the 2015 IEEE International Conference on Consumer Electronics—Taiwan, Taipei, Taiwan, 6–8 June 2015; pp. 174–175. [Google Scholar] [CrossRef]
Figure 1. Proposed system model. DWT = discrete wavelet transform; IDWT = inverse discrete wavelet transform; IN = impulsive noise; S/P = serial-to-parallel; P/S = parallel-to-serial; AWGN = additive white Gaussian noise; and MUX = multiplexer.
Figure 1. Proposed system model. DWT = discrete wavelet transform; IDWT = inverse discrete wavelet transform; IN = impulsive noise; S/P = serial-to-parallel; P/S = parallel-to-serial; AWGN = additive white Gaussian noise; and MUX = multiplexer.
Energies 12 01567 g001
Figure 2. Details in an inverse IDWT block with M subchannels.
Figure 2. Details in an inverse IDWT block with M subchannels.
Energies 12 01567 g002
Figure 3. Details in an adaptive DWT block with M subchannels.
Figure 3. Details in an adaptive DWT block with M subchannels.
Energies 12 01567 g003
Figure 4. Details of the iterative IN reconstruction block. CIR = channel impulse response.
Figure 4. Details of the iterative IN reconstruction block. CIR = channel impulse response.
Energies 12 01567 g004
Figure 5. (a) Magnitude and (b) impulse responses for the four-path channel model.
Figure 5. (a) Magnitude and (b) impulse responses for the four-path channel model.
Energies 12 01567 g005
Figure 6. Performance of proposed algorithm with different iteration in (a) strongly-disturbed and (b) weakly-disturbed cases.
Figure 6. Performance of proposed algorithm with different iteration in (a) strongly-disturbed and (b) weakly-disturbed cases.
Energies 12 01567 g006
Figure 7. Performance comparison of the proposed algorithm (iteration = 3) with other related works in (a) strongly-disturbed and (b) weakly-disturbed cases.
Figure 7. Performance comparison of the proposed algorithm (iteration = 3) with other related works in (a) strongly-disturbed and (b) weakly-disturbed cases.
Energies 12 01567 g007
Table 1. Parameters of the Four-path Model.
Table 1. Parameters of the Four-path Model.
Attenuation Parameters
k = 1 a 0 = 0 a 1 = 7.8 × 10 10
Path Parameters
i g i d i i g i d i
10.642003−0.15244.8
20.38222.440.05267.5

Share and Cite

MDPI and ACS Style

Chien, Y.-R.; Yu, H.-C. Mitigating Impulsive Noise for Wavelet-OFDM Powerline Communication. Energies 2019, 12, 1567. https://doi.org/10.3390/en12081567

AMA Style

Chien Y-R, Yu H-C. Mitigating Impulsive Noise for Wavelet-OFDM Powerline Communication. Energies. 2019; 12(8):1567. https://doi.org/10.3390/en12081567

Chicago/Turabian Style

Chien, Ying-Ren, and Hao-Chun Yu. 2019. "Mitigating Impulsive Noise for Wavelet-OFDM Powerline Communication" Energies 12, no. 8: 1567. https://doi.org/10.3390/en12081567

APA Style

Chien, Y. -R., & Yu, H. -C. (2019). Mitigating Impulsive Noise for Wavelet-OFDM Powerline Communication. Energies, 12(8), 1567. https://doi.org/10.3390/en12081567

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