Trusted Publishing Platform
Serving Researchers Since 2012

A Method for Synthesizing Low Voltage Noise in Power Lines for Telecommunication Applications

DOI : 10.5281/zenodo.21638192
Download Full-Text PDF Cite this Publication

Text Only Version

A Method for Synthesizing Low Voltage Noise in Power Lines for Telecommunication Applications

Abraham. M. Nyete

Department of Electrical and Information Engineering University of Nairobi

Abstract

Nonparametric modelling of measured noise characteristics in both time and frequency domains shows long tailed characteristics of the measured noise models. This finding has been has been proven through the application of alpha stable models for the power line noise. Thus, the noise process in PLC systems can be considered a Levy (alpha) stable stochastic process that is clearly non-Gaussian. From the alpha stable noise models parameters and the models developed thereof, in this paper, a noise synthesis stochastic framework is then developed. This is necessary because the outcome of such a synthesis process will eliminate the need to perform noise measurements in practical PLC systems in future. In this paper, a mathematical framework that is applicable in the synthesis of the noise process in practical PLC systems as a Levy stable process is developed and an appropriate algorithm for PLC noise synthesis as a Levy stable process is presented. Further, synthesizing of the noise process for a PLC system using the alpha stable noise parameters obtained in earlier research works by the same author using the proposed algorithm for a random number of noise samples is done. The synthesis results obtained are validated appropriately using error analysis and Chi-square tests.

  1. Background mathematical concepts for noise synthesis

    The importance of stable distributions, otherwise known as Levy stable distributions cannot be overemphasized. They are fundamentally justified by the central limit theorem, as an approximation for normality. Actually, these distributions are the only limiting laws of normalized independent, identically distributed variables. These distributions are excellent for modelling phenomena that are characterized by high variability, like the one witnessed in powerline noise, where the impulsive noise can be as high as 50 dB above the background noise. With the confirmation that power line noise in indoor low voltage networks is actually alpha stable, there is need for an urgent development of a synthesizer of such noise. However, except for a few special classes of limiting distributions that include the Gaussian, Cauchy and Levy distributions, the closed form expressions for the cumulative distribution inverse do not exist, and the

    inverse transform method cannot be used as well. A major breakthrough towards the development of a generator of stable random variables was proposed by Chambers et al [1], even though the journey towards the same was started by Kanter in 1975 [2]. The proposals in both papers have proven to be very useful and have also been applied in the generation of discrete stable and Linniks random variables, see for example [3, 4]. More recently, this method was revisited in [5, 6], where the equality in law of a skewed stable variable was proven together with a nonlinear transformation of an independent exponential variable and an independent uniform variable. The Chamber et al. method is based on the proofs. The power line noise synthesis framework developed is based on the equality in law of a skewed stable variable and the nonlinear transformation of an independent exponential variable and an independent uniform variable. This is because, the method proposed in [2] has been proven to be the most accurate and the fastest as well, even though other proposals have been found in literature [7]. It has also been widely studied with applications to other fields; see for example [8-13]. The mathematical basis/background for the algorithm proposed is described below.

    From Zolotarev [14], through the transformation of both /3 and a, a standard random variable N is stable if and only if its log characteristic function is given as:

    -a altlaexp [-J/3 sgn(t) n K(a)] + Jµt a * l

    2

    2 2

    log ¢ (t) = n

    (l)

    -a2ltl [2 + J/32sgn(t) logltl] + Jµt a = l

    Where a is another notation for dispersion parameter while µ is the location parameter, and:

    K(a) = a – l + sgn(l – a) = { a a < l a – 2 a > l

    (2)

    The new dispersion and symmetry parameters are related to those of Equation (4.1) by:

    tan (/3

    nK(a) na

    1

    2 2 na 2a

    2 2 ) = /3tan ( 2 ), a2 = a (l + /3

    tan )

    2

    , for a * l (3)

    And for a = l,

    /32

    = ,

    2

    a2 = n a

    (4)

    Corollary: Any two admissible quadruples of parameters (a, /3, a, µ) and (a, /3, ar, µr) uniquely determine real numbers a > O and b such that:

    N((a, /3, a, µ)) = aN(a, /3, a, µ) + b (5)

    Where

    I,

    (J

    a = b =

    (J

    µ – µr (J

    (JI

    µ – µr (J

    2 (J

    a * l

    (6)

    (JI + y/3 n ln (JI a = l

    If we then consider the standard stable distribution case, we can also transform it to the general case as:

    N((a, /3, a, µ)) = aN(a, /3, l, O) + b (7)

    With

    a = a, b = {

    µ a * l

    2

    (8)

    µ – +a/3

    ln a a = l

    n

    Next the integral forms of the density and cumulative distribution functions of the parameters a and /3 are determined. Consider the following three important expressions regarding the probability density function, cumulative density function and the characteristic function of alpha stable random variables respectively:

    f(-n, a, /3) = f(n, a, -/3) (9)

    F(-n, a, /3) = l – F(n, a, -/3) (lO)

    ¢(-t, a, /3) = ¢(t, a, -/3) (ll)

    If we assume that ¢(t, a, /3) and f(n, a, /3) are the characteristic and density functions of a standard random variable, then, according to the inversion formula of the characteristic function:

    f(n, a, /3) =

    l oo

    f e-itn ¢(t, a, /3)dt 2n -oo

    = 1 (Joo e-itn ¢(t, a, /3)dt + Joo eitn ¢(-t, a, /3)dt) (l2)

    2n 0 0

    And, given that e-itn¢(t, a, /3) = eitn¢(-t, a, /3), then:

    f(n, a, /3) =

    l oo

    Re f e-itn ¢(t, a, /3)dt n -oo

    = 1 Re Joo e-itn ¢(-t, a, /3)dt = 1 Re Joo eitn ¢(t, a, -/3)dt (l3)

    n 0 n 0

    From which the stable density function in integral form, for a * l is given by:

    f(n, a, /3) =

    l oo

    Re f exp -itn – taexp (-i/3 n 0

    nK(a)

    ) dt (l4)

    2

    And for a = l:

    f(n, l, /3) =

    l oo

    Re f exp (-itn – n 0

    n

    t – i/3t ln t) dt (l5) 2

    The cumulative function of a standard stable random variable for a = l, /32 > O is then given by:

    n

    l 2 n

    F(n, l, /32) = n f n exp -exp (- /3 ) U1(y, /32) dy (l6)

    -2 2

    And for a * l, n > l,

    n

    E(a) 2 a

    F(n, a, /32) = C(a, /32) +

    f exp (-N1-aUa(y, yo)) dy (l7)

    n

    yo

    Where:

    E(a) = sgn(l – a), y

    = -/3

    n K(a)

    (l8)

    o 2 2 a

    l

    C(a, /32) = l – 4 (l+ /3

    K(a)

    ) (l + E(a)) (l9)

    a

    Ua(y, yo)

    sin(y-yo)

    = ( cos y )

    a

    1-a cos(y – a(y-yo))

    (2O)

    oss y

    n + /3 y l n

    U (y, /3 ) = 2

    2

    exp ( (

    + /3 y) tan y) (2l)

    1 2 oss y

    /32 2 2

    From the above definitions, the random variable N is said to be a Sa(l, /32, O) random variable if and only

    if for yo

    < y < n and n > O:

    2

    n

    l 2 a

    P(O < N ::; n) a < l

    y

    n f exp (-N1-aUa(y, yo)) dy = P(N "? n) a > l (22)

    o

    Which can be proven as follows for O < a < l:

    n

    l – /32 l 2 a

    F(n, a, /32 = P(N ::;n) =

    2 + n f exp (-N1-aUa(y, yo)) dy (23)

    y

    o

    = l – /32 + P(O < N ::; n) 2

    Given that for a < l, 1-/32 = P(N ::;O). Also for the case when l < a < 2, we have:

    2

    n

    l 2 a

    n

    F(n, a, /32) = P(N ::; n) = l – f exp (-N1-aUa(y, yo)) dy (24)

    yo

    = l – P(N "? n)

    Now, for yo

    as defined above, we define the following theorem: If y is uniformly distributed on

    (- n ,

    2

    n), 2

    and Z is another independent random variable that is exponentially distributed with a mean equal to 1, then, we can write:

    1-a

    sina(y-yo) cos(y – a(y-yo)) a

    K = 1

    (cos y)a

    ( Z )

    (25)

    Where K~Sa(l, /32, O) for a * l , while for a = l:

    n Z cos y

    K = (2 + /32y) tan y – /32 log n + /3 y (26)

    2 2

    Where K~S1(l, /32, O).

    To prove the theorems represented by Equations (25) and (26), we proceed as follows: From Equations (25), we can have:

    1-a

    a(y)/ a

    K = ( Z)

    (27)

    where

    a

    a(y) = sina(y-yo)1-a cos(y – a(y-yo))

    (28)

    cos y cos y

    For O < a < l, Equation (25) has the implication that N is greater than zero if and only if y > yo, and, since 1-a > O, then:

    a

    P(O < N ::; n) = P(O < N ::; n, y > yo ) (29)

    a(y)

    1-a

    a a

    )

    Z

    = P O < ( / ::; n, y > yo = P (Z "? na-1a(y),y > yo )

    Therefore,

    a a

    P (Z "? na-1a(y)) P(y > yo) = Eyexp (-na-1a(y)) l{y>yo} (3O)

    n

    l 2 a

    = f exp (-na-1a(y)) dy n yo

    Given that a(y) = Ua(y, yo), this completes the proof that N~Sa(l, /32, O).

    Also, for the case of l < a ::; 2, since 1-a > O, for n > O, we can write that:

    a

    P(N "? n) = P(N "? n, y > yo ) (3l)

    a(y)/

    1-a a

    a-1

    Z a

    P O < (

    Z) "? n, y > yo = P (O < ( /a(y))

    "? n, y > yo ) (32)

    a

    = P (Z "? na-1a(y),y > yo )

    a

    = Eyexp (-na-1a(y)) l{y>yo}

    n

    l 2 a

    = f exp (-na-1a(y)) dy n yo

    From which we conclude that N~Sa(l, /32, O).

    From the case of a = l, the right hand side of Equation (26) reduces to n tan y with a Cauchy distribution.

    2

    When /32 * O, Equation (26) can be written as:

    a1(y)/

    /32 log (

    Z) (33)

    Where

    rr+/32y 1

    a1(y) = 2 exp (

    n

    ( + /32y) tan y) (34)

    cos y

    /32 2

    For /32 > O we can then write:

    P(N ::;n)

    = P (/32 log a1(y)/ ) ::; n ) (35)

    ( Z

    -n

    = P (Z "? e /32 a1(y) )

    -n

    = Eyexp (-e/32 a1(y))

    2

    l n -n

    = f exp (-e/32 a1(y)) dy n -n

    2

    From which we draw the conclusion that for all admissible values of /32, N~S1(l, /32, O), which completes the proof.

  2. Proposed algorithm and noise synthesis results

    From Equations (25) and (26) and the proofs thereof, a method for the synthesis of the PLC noise is proposed. The model is tested using the stable non-Gaussian noise models (and their parameters) developed in [15]. The following algorithm is proposed, after the Chambers et al. method:

    1. For a standard alpha stable noise process with a E [O,2] and /3 E [-l,l], generate V, which is a

      randomly distributed uniform variable on

      (- n

      2

      , n) 2

      and Z, which is an independent random variable

      that is exponentially distributed with a mean equal to 1.

    2. For a * l, compute

      1-a

      a

      sin (a(V+Ba,/3)) cos (V – a(V+Ba,/3))

      N = Sa,/3

      1 Z

      (cos V)a

      (36)

      Where N is the variable that defines the standard stochastic power line noise process, and:

      S = (l + /32 tan2 na

      1 2a

      (37)

      a,/3 2 )

      Ba,/3

      tan-1 (tan

      =

      a

      na

      ( 2 ))

      (38)

    3. Else, for a = l, compute:

      n n

      N = (

      + /3 V) tan V – /3

      rrZ cos V

      log ( 2 ) (39)

      2 2 2

      2 rr+/3 V

      2

      2

    4. Generalize the stochastic alpha stable power line noise process by transforming the standard stable noise process as follows:

N1 =

aN + µ a * l

2

(4O)

aN +

/3a log a + µ a = l n

Where N1~Sa(a, /32, µ) defines the alpha stable powerline noise synthesis process.

From the alpha stable noise model parameters obtained in earlier research, the synthesis of the power line noise process as a stochastic process is carried out for different random number of alpha stable noise samples N. Results for 100, 1000, and 10000 alpha stable noise samples are presented here. The time domain synthesised power line noise series for 100, 1000 and 10000 noise samples are shown in Figures 1 to 3 respectively.

Figure 1: Sythesised time domain alpha stable power line noise for 100 noise samples

Figure 2: Sythesised time domain alpha stable power line noise for 1000 noise samples

Figure 3: Sythesised time domain alpha stable power line noise for 10000 noise samples

Similarly, the synthesised frequency domain power line noise series for 100, 1000 and 10000 noise samples are shown in Figs. 4 to 6 respectively.

Figure 4: Sythesised frequency domain alpha stable power line noise for 100 noise samples

Figure 5: Sythesised frequency domain alpha stable power line noise for 1000 noise samples

Figure 6: Sythesised frequency domain alpha stable power line noise for 10000 noise samples

From both the time and frequency domain power line noise series, we see that high variability is observed in the synthesised noise series for the noise parameters that were obtained from our noise measurements. This kind of high variability is an indication of the impulsive nature of power line noise. Moreover, most of the noise power appears to be constrained to a small range, which indicates the background noise component in PLC systems. Also, we observe that the high power impulses are fewer compared to the background noise that is more prevalent. The background noise is known to be Gaussian distributed, characterized by a fairly flat spectrum, while impulsive noise is characterized by high variability, which leads to a long-tailed characteristic of its marginal distribution. The fact that the synthesised noise for all random samples in both domains clearly shows both background and impulsive noise events confirms that the framework developed is robust. The algorithm proposed is applicable for all admissible values of the alpha stable noise parameters; meaning it can be used for the study of highly impulsive to weakly impulsive PLC systems. Thus, using this algorithm, it is now possible to generate impulsive noise for the study and development of PLC systems without necessarily resorting to noise measurements. Overall, we observe that the higher the number of noise samples considered, the higher the variability (range) in the overall noise power or voltage. Also, a higher number of noise samples results in more powerful noise

power/voltage spikes, an indication that the framework developed produces meaningful results. Thus, the algorithm works very well for our noise results. Also, the similarities between the synthesised noise and those obtained in the measurements cannot go unnoticed.

To prove that the algorithm works well for the noise results, the determination of the alpha stable parameters for the noise results shown in Figures 1 to 6 was done, using the alpha stable parameter estimation techniques. The alpha stable noise parameters obtained from the sythesised noise in Figures. 1 to 6 are shown in Tables 1 and 2 below.

Table 1: Sythesised time domain noise alpha stable parameters

Time domain Levy snthesis parameters

Number of noise samples

a

/3

y

100

1.58

0.531

0.928

0.478

1000

1.48

0.208

0.828

0.163

10000

1.47

0.254

0.822

0.231

Table 2: Synthesized frequency domain noise alpha stable parameters

Frequency domain Levy synthesis parameters

Number of noise samples

a

/3

y

100

1.848

1

4.167

-45.80

1000

1.90

1

4.334

-46.41

10000

1.733

1

4.248

-45.86

From these tables, we observe that the parameters obtained are close to those of alpha stable modelling. Also we observe that a higher number of noise samples produces parameters that are closer to those in obtained from alpha stable processes; which in itself is a more practical scenario. To confirm that the synthesised noise has the same distribution as the one obtained from the measured noise, the pdfs and the cdfs of the synthesised noise parameters and those from measurements are plotted together. These are shown in Figs. 7 to 10.

From these figures, we observe that there is a very close match between the synthesised plots and the measured ones. Also, from the time domain plots, we see that the plot for the 100 noise samples provides the least match to the measured one. The frequency domain plots seem to all fit very well. Overall, the same shape and long-tailed behaviour of the pdfs as well as the cdfs is retained. However, to ascertain the

0.4

0.35

0.3

0.25

0.2

0.15

0.1

0.05

0

-10

-8

-6

-4

-2

0

2

4

6

8

10

Noise amplitude (V)

100 Samples 1000 Samples 10000 Samples Measured stable time model

Stable density

accuaracy of the overall noise synthesis process, RMSE analysis and Chi-square tests were done. These results present a comparison between the alpha stable models and those developed from the noise synthesis in this paper. The results of the tests are shown in Tables .3 and 4.

Measured stable frequency model

1000 samples

100 samples

10000 samples

0.3

0.25

0.2

0.15

0.1

0.05

0

-70

-60

-50

-40

-30

-20

-10

0

10

20

Noise power (dBm)

Stable density

Figure 7: Time domain alpha stable power line noise models

Figure 8: Frequency domain alpha stable power line noise models

1

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

-10

-8

-6

-4

-2

0

2

4

6

8

10

Noise amplitude (V)

Measured time model 100 Samples 1000 Samples 10000 Samples

1

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0

-70

-60

-50

-40

-30

-20

-10

0

10

20

Noise power (dBm)

Measured stable model 100samples 1000 Samples 10000 Samples

Stable cumulative distribution

Stable cumulative distribution

Figure 9: Time domain alpha stable power line noise cdf plots

Figure 10: Frequency domain alpha stable power line noise cdf plots

Table 3: Time domain noise goodness of fit results

Number of noise

samples

Time domain

RMSE

x2

DF

CV

100

0.0104

0.34

450

500.456

1000

0.0026

0.00003

450

500.456

10000

0.0022

0.003

450

500.456

Table 4: Frequency domain noise goodness of fit results

Number of noise

samples

Frequency domain

RMSE

x2

DF

CV

100

0.0109

1.254

450

500.456

1000

0.0079

0.270

450

500.456

10000

0.001

0.00006

450

500.456

From the results in Tables 3 and 4, we see that the least RMSE is obtained for 10000 random noise samples, which means that a higher number of noise samples improves the algorithm prediction accuracy. Also, the highest x2 values are obtained for 100 noise samples which means that the alogrithm reliability is slightly reduced when the noise samples are very small. The smallest x2 values are obtained for 1000 noise samples for the time domain while the same is obtained for 10000 noise samples for the frequency domain. However, at the 0.05 significance level used for this test, we see that the critical values (CVs) are much much higher than the computed x2 values, for the same degrees of freedom (DF). Therefore, the null hypothesis is accepted for all cases. Thus for all random noise samples, the PLC noise synthesis framework developed proves to be very reliable. Overall, we also see that all RMSEs are very small, which means the noise distribution prediction accuracy of the algorithm proposed is very high.

Conclusion

In this paper, a framework for synthesizing noise in PLC systems has been developed. The mathematical background for the algorithm proposed has been presented as well. Results from the synthesis of the power line noise as an alpha stable stochastic process show that the random nature of the power line noise is well captured. High variability is observed in the synthesised noise series for both time and frequency domains, for a random number of alpha stable noise samples. Also, an ever present low power background noise component is observed in the synthesised noise, coupled with a lesser number of high power impulses. The

Levy stable noise parameters obtained from the synthesised power line noise are very close to those in alpha stable models, for all random number of samples considered, an indication that the algorithm prediction accuracy is very good. Also, the synthesised noise has the same distribution as the measured noise. All goodness of fit and reliability test results obtained show that the algorithm accuracy is very satisfactory. Also, the algorithm is applicable for all admissible values of alpha stable parameters. Thus, the proposed algorithm is able to synthesise any level of impulsiveness raging from very impulsive noise processes to background noise cases, by considering the PLC noise process as a Levy stable stochastic process. Overall, the long-tailed behaviour as well as overall shape of the pdfs and cdfs is retained in all the synthesized noise models. Therefore, the PLC noise synthesis framework developed here is very crucial in the study and development of high performing and reliable PLC systems, as well as stimulating further research in PLC nise in general (for LV, MV and HV networks) in line with the outcomes presented in this paper.

References

  1. J.M. Chambers, C.L. Mallows, and B.W. Stuck, A method for simulating stable random variables,

    Journal of the American Statistical Association, vol. 71, no. 354, pp. 340-344, 1976.

  2. M. Kanter, Stable densities under change of scale and total variation inequalities, The Annals of Probability, vol. 3, no. 4, pp. 697-707, 1975.

  3. L. Devroye, A triptych of discrete distributions related to the stable law, Statistics & Probability Letters, vol. 18, pp. 349-351, 1993.

  4. L. Devroye, A note on Linnik's distribution, Statistics & Probability Letters, vol. 9, Issue 4, pp. 305 306, April 1990.

  5. R. Weron, On the Chambers-Mallows-Stuck method for simulating skewed stable random variables,

    Statistics and Probability Letters, vol. 28, Issue 2, pp. 165-171, 1996.

  6. R. Weron, Correction to: On the Chambers-Mallows-Stuck method for simulating skewed stable

    random variables, MPRA Paper No. 20761, posted 17th February 2010.

  7. S. Borak, W. Hardle, and R. Weron, Stable distributions, Statistical tools for finance and insurance,

    pp. 21-44. Berlin: Springer, 2005.

  8. R. Weron, Levy-stable distributions revisited: Tail index > 2 does not exclude the Levy-stable regime,

    International Journal of Modern Physics, C12: pp. 209223, 2001.

  9. R. Weron, Computationally intensive value at risk calculations, in J. E. Gentle, W. H¨ardle, Y. Mori (eds.), Handbook of Computational Statistics, Springer, Berlin, pp. 911950, 2004.

  10. E. Taufer, A note on the empirical process of strongly dependent stable random variables, Department of Economics and Management, University of Trento, October 2014, Available: http://arxiv.org/abs/1410.8050v1.

  11. L. Devroye, and L. James, On simulation and properties of the stable law, Statistical Methods and Applications, vol. 23, pp. 307343, 2014.

  12. A. Janicki and A. Weron, Simulation and chaotic behavior of -stable stochastic processes, (Marcel Dekker, New York), 1994.

  13. A. Weron and R. Weron, Computer simulation of Levy alpha-stable variables and processes, The Interplay Between Stochastic and Deterministic Behaviour: Proceedings of the XXXIst Winter School of Theoretical Physics, Karpacz, Poland, 13-24 February 1995. Lecture Notes in Physics, vol. 457, p.379- 392.

  14. V. M. Zolotarev, One-dimensional stable distributions, Translations of Mathematical Monographs, vol. 65, American Mathematical Society, pp. 270-277, 1986.