Table of Contents
Fetching ...

NGGAN: Noise Generation GAN Based on the Practical Measurement Dataset for Narrowband Powerline Communications

Ying-Ren Chien, Po-Heng Chou, You-Jie Peng, Chun-Yuan Huang, Hen-Wai Tsao, Yu Tsao

TL;DR

The paper tackles the challenge of accurately modeling NB-PLC noise, focusing on nonperiodic asynchronous impulsive noise and cyclostationarity. It introduces NGGAN, a Wasserstein GAN-derived approach trained on a realistic NB-PLC measurement dataset (captured via analog coupling) to synthesize high-fidelity, diverse noise sequences that reflect multi-cycle characteristics. Across three datasets (PSCGM, FRESH, and real measurements), NGGAN consistently surpasses DCGAN, FD-SpecGAN, and PL-SpecGAN, as evidenced by PCA scatter and lower FID, demonstrating improved fidelity and diversity. The work proposes NGGAN as a practical data augmentation tool for training noise-robust NB-PLC transceivers and highlights its potential to enhance denoising and robustness in real-world NB-PLC systems.

Abstract

To effectively process impulse noise for narrowband powerline communications (NB-PLCs) transceivers, capturing comprehensive statistics of nonperiodic asynchronous impulsive noise (APIN) is a critical task. However, existing mathematical noise generative models only capture part of the characteristics of noise. In this study, we propose a novel generative adversarial network (GAN) called noise generation GAN (NGGAN) that learns the complicated characteristics of practically measured noise samples for data synthesis. To closely match the statistics of complicated noise over the NB-PLC systems, we measured the NB-PLC noise via the analog coupling and bandpass filtering circuits of a commercial NB-PLC modem to build a realistic dataset. To train NGGAN, we adhere to the following principles: 1) we design the length of input signals that the NGGAN model can fit to facilitate cyclostationary noise generation; 2) the Wasserstein distance is used as a loss function to enhance the similarity between the generated noise and training data; and 3) to measure the similarity performances of GAN-based models based on the mathematical and practically measured datasets, we conduct both quantitative and qualitative analyses. The training datasets include: 1) a piecewise spectral cyclostationary Gaussian model (PSCGM); 2) a frequency-shift (FRESH) filter; and 3) practical measurements from NB-PLC systems. Simulation results demonstrate that the generated noise samples from the proposed NGGAN are highly close to the real noise samples. The principal component analysis (PCA) scatter plots and Fréchet inception distance (FID) analysis have shown that NGGAN outperforms other GAN-based models by generating noise samples with superior fidelity and higher diversity.

NGGAN: Noise Generation GAN Based on the Practical Measurement Dataset for Narrowband Powerline Communications

TL;DR

The paper tackles the challenge of accurately modeling NB-PLC noise, focusing on nonperiodic asynchronous impulsive noise and cyclostationarity. It introduces NGGAN, a Wasserstein GAN-derived approach trained on a realistic NB-PLC measurement dataset (captured via analog coupling) to synthesize high-fidelity, diverse noise sequences that reflect multi-cycle characteristics. Across three datasets (PSCGM, FRESH, and real measurements), NGGAN consistently surpasses DCGAN, FD-SpecGAN, and PL-SpecGAN, as evidenced by PCA scatter and lower FID, demonstrating improved fidelity and diversity. The work proposes NGGAN as a practical data augmentation tool for training noise-robust NB-PLC transceivers and highlights its potential to enhance denoising and robustness in real-world NB-PLC systems.

Abstract

To effectively process impulse noise for narrowband powerline communications (NB-PLCs) transceivers, capturing comprehensive statistics of nonperiodic asynchronous impulsive noise (APIN) is a critical task. However, existing mathematical noise generative models only capture part of the characteristics of noise. In this study, we propose a novel generative adversarial network (GAN) called noise generation GAN (NGGAN) that learns the complicated characteristics of practically measured noise samples for data synthesis. To closely match the statistics of complicated noise over the NB-PLC systems, we measured the NB-PLC noise via the analog coupling and bandpass filtering circuits of a commercial NB-PLC modem to build a realistic dataset. To train NGGAN, we adhere to the following principles: 1) we design the length of input signals that the NGGAN model can fit to facilitate cyclostationary noise generation; 2) the Wasserstein distance is used as a loss function to enhance the similarity between the generated noise and training data; and 3) to measure the similarity performances of GAN-based models based on the mathematical and practically measured datasets, we conduct both quantitative and qualitative analyses. The training datasets include: 1) a piecewise spectral cyclostationary Gaussian model (PSCGM); 2) a frequency-shift (FRESH) filter; and 3) practical measurements from NB-PLC systems. Simulation results demonstrate that the generated noise samples from the proposed NGGAN are highly close to the real noise samples. The principal component analysis (PCA) scatter plots and Fréchet inception distance (FID) analysis have shown that NGGAN outperforms other GAN-based models by generating noise samples with superior fidelity and higher diversity.

Paper Structure

This paper contains 18 sections, 14 equations, 15 figures, 11 tables.

Figures (15)

  • Figure 1: The GAN-based architecture.
  • Figure 2: The proposed NGGAN architecture: (a) generator and (b) discriminator ($N$ is the total number of impulse noise traces).
  • Figure 3: Illustration of sample traces for each dataset: (a) Dataset-1, (b) Dataset-2, and (c) Dataset-3.
  • Figure 4: The coupling circuit and analog bandpass filter in our measurement TI2014.
  • Figure 5: Collecting the NB-PLC noise samples for Dataset-3.
  • ...and 10 more figures