Abstract
Power Line Communication (PLC) serves as a medium for communication over power lines, utilizing the existing power grid for information transmission. It offers a low-cost, highly scalable signal transmission method and has the potential to become the preferred technology for providing broadband in smart homes, offices, and smart grids. However, noise in the power line channel, especially impulse noise, seriously affects the communication quality of PLC. In this paper, we establish an OFDM-PLC system with higher-order modulation and polar codes. The higher-order QAM or APSK modulation technique is employed to increase the signal transmission rate and the system performance is analyzed. To combat the impulse noise in the PLC channel, we first model it using a superposition of multi-damping sinusoidal functions and then introduce the polar coding scheme to suppress the impulse noise in the system, thereby improving the transmission reliability. Simulation results verify that the proposed polar coding scheme based on the OFDM-PLC system can improve the Bit Error Rate (BER) performance of PLC channel transmission under impulse interference.
1. Introduction
Power Line Communication (PLC) uses existing distributed power transmission networks for data transmission and information exchange. As a communication access technology, it can easily connect devices to the internet without the need for dedicated lines. Compared to other wired communication technologies, PLC has advantages such as wide coverage, convenient networking, strong scalability, low cost, and “plug-and-play” capabilities, making it suitable for applications in remote meter reading, mine communication, smart homes, and power IoT [1,2,3]. However, since power lines are not designed as communication channels, PLC faces several major challenges in practical applications. These challenges arise from the adverse conditions of power lines, such as frequency-selective fading [4] and impulse noise [5,6], which can distort the received signal. In [7], the authors pointed out that noise is the most critical element affecting the PLC communication process, and they divided noise into background noise and impulse noise. In order to reduce the impact of noise on PLC, it is necessary to establish an appropriate noise model to accurately characterize the noise. Zimmermann M et al. [8] analyzed the spectrum and time-domain characteristics of impulse noise in typical power line environments, studied the impulse rate and interference rate in these environments, and proposed a segmented Markov chain random impulse noise statistical model. Guo et al. [9] modeled the background noise in the power line channel using singular value decomposition and LD recursion to calculate its AR model parameters. However, they only studied one type of noise in the power line channel, and power line noise has non-stationary, non-Gaussian, and characteristics of different types of noise superimposed, which cannot reflect the overall noise characteristics. A cyclic smooth model was proposed in [10], which adjusted the instantaneous power spectral density of channel noise to adapt to experimental measurement data. This model has fewer coefficients and can simulate ideal power line noise in the case of higher orders. To characterize the characteristics of various types of noise, the Middleton-A model is the most popular non-Gaussian noise model, which is composed of narrowband impulse noise and Gaussian noise. Many researchers use this type of noise model when studying PLC channels [11]. However, Middleton-A class noise, as a human-made impulse construction method, is composed of independent sampling points, which cannot reproduce the physical characteristics of impulse noise oscillation attenuation, and therefore needs further improvement.
On the other hand, with the continuous development of modern digital signal processing technologies such as modulation and channel coding, Orthogonal Frequency Division Multiplexing (OFDM) technology is considered to be an effective method for solving problems such as noise, multipath propagation, and frequency-selective fading in PLC [12]. In [13], the performance of using OFDM in PLC channels was analyzed and compared with single-carrier modulation systems, and the authors pointed out that OFDM outperformed single-carrier modulation in terms of BER performance. For channel coding, the authors in [14] proved that modeled PLC channels can have good image transmission capabilities with the help of LDPC coding. In [15], the authors compared the performance of LDPC codes and Turbo codes in the PLC environment and proved that the performance of LDPC codes can approach that of Turbo codes with higher block lengths. In [16], OFDM technology with subcarrier mapping using BPSK and QAM achieved excellent performance by introducing LDPC codes in error correction coding. Recently, after Arikan et al. invented polar codes [17], many studies have shown that polar codes can achieve good performance when applied to PLC systems with impulse noise. Niu K et al. [18] evaluated the BER performance of polar codes against impulse noise, but only in single-carrier scenarios. Furthermore, they solved the problem of limited single-carrier scenarios in [18] by introducing polar coding in OFDM-based multi-carrier PLC systems and discussing Successive Cancellation (SC) decoding techniques [19]. Based on this, two decoding methods, Successive Cancellation List (SCL) and Successive Cancellation Stack (SCS), were proposed to improve the performance of polar codes. In addition, A. Hadi et al. [20] pointed out that soft decision decoding is superior to hard decision decoding, and performance can be further improved with increasing code word length. They also proved that polar codes have stronger capabilities than other codes in correcting errors caused by impulse noise in PLC systems.
In this paper, we propose an OFDM-PLC system with higher-order modulation and polar encoding modules under impulse noise. In order to describe the impulse noise more accurately, a multi-damping sinusoidal function is used to model the impulse noise in the PLC channel. A polar code encoding scheme with low complexity is used to suppress the impulse noise and improve transmission performance. Furthermore, high-order 16QAM or 16APSK modulations and soft demodulation techniques are introduced in the OFDM-PLC system, which shows improved performance and are suitable for PLC channels, thereby enhancing transmission efficiency. The remainder of this paper is organized as follows. Section 2 introduces the encoding and decoding principles of polar codes. Section 3 describes the OFDM-PLC system model based on polar codes, including the structural diagram, multipath channel model, and noise model. Section 4 introduces the modulation and demodulation principles of higher-order QAM and APSK, and applies them to the OFDM-PLC system. Section 5 presents the simulation and performance evaluation of the system. Finally, conclusions are drawn in Section 6.
2. Polar Codes
Polar codes are obtained through channel polarization processing, which aggregates and separates bits on the coding side to present different reliabilities of each sub-channel. As the code length approaches infinity, some channels tend to be noise-free channels with a channel capacity of one for transmitting information bits, while the other channels tend to be all-noise channels with a channel capacity of zero for transmitting frozen bits and auxiliary information bits. On the decoding side, the polarized channels can be decoded with suitable decoding methods at lower complexity to achieve performance close to that of maximum likelihood decoding.
2.1. Encoding
Polar codes, as a type of linear block codes, can be represented by encoding parameters . The encoder uses the channel polarization phenomenon to perform channel coding, making it possible to achieve symmetric channel capacity. Through estimating the reliability of polarized channels and performing Gaussian approximation to sort the sub-channels by confidence, reliable sub-channels with high reliability are selected to map information bits , while low-reliability sub-channels are mapped frozen bits , which are often taken as an all-zero sequence. and form a complete sequence with a code length of . Multiplying this sequence by the generator matrix of the polar code yields the encoded bit sequence , which is represented as:
where the generator matrix is:
where is the bit-flip permutation matrix, , is the parity interleaved, and denotes the Kronecker product times, and .
2.2. Decoding
At the decoder, the SC decoding algorithm first partitions the decision units. If a decision bit is a frozen bit, its value is determined based on the known frozen bit value. Otherwise, its value is determined through the decision function , and the decision rule is:
The decision function is defined as:
where is the log-likelihood ratio (LLR) for each channel, which is calculated by:
where represents the transition probability of the separated sub-channel.
The LLR is recursively calculated by:
where represents all odd numbers between 1 and , represents all even numbers between 1 and , , functions and are defined as follows:
As the SC decoding algorithm uses LLR decision-making based on bit-by-bit, it can lead to error propagation due to incorrect decisions at certain nodes, which cannot guarantee maximum likelihood decoding of the entire codeword. To further improve decoding performance, the SCL algorithm [21] calculates path metrics (PM) values for paths (with a code length of ) when performing LLR decision-making on information bits. When the path width is and , path selection is performed based on the PM values, and the optimal path is selected as the decoding result. The PM is calculated as follows:
where and represent the corresponding paths, and ; the LLR of is ; represents the decision bit as .
To improve the accuracy of path selection in the SCL algorithm, the CA-SCL algorithm introduces cyclic redundancy check (CRC) codes [22], forming a CRC-polar concatenated code. The decoding algorithm flowchart is shown in Figure 1 below:
Figure 1.
CA-SCL Decoding Algorithm.
The original bit stream and the CRC check bits with the length of form , which is polar encoded to obtain the codeword sequence . The information bits are modulated and demodulated and input into the SCL decoder as the sequence (the modulation and demodulation module is described in 2.1), and the SCL decoder provides estimated information bits , , corresponding path metrics , and . If none of the , passes the CRC check, the decoding fails. If only one of them passes the CRC check, the estimation that passes the CRC check is chosen as the decoding result. If multiple estimations pass the CRC check, the estimation with the minimum metric value is selected as the decoding result among those that pass the CRC check.
3. System Model
3.1. Structural Diagram
This paper proposes an OFDM-based PLC polar coding system, and the structure diagram is shown in Figure 2. A random binary bit sequence is input into the polar encoding module, and the encoded sequence is interleaved with bits and passed to the modulation mapper, where a high-order modulation scheme that combines phase and amplitude, such as 16PSK, 16QAM, and 16APSK, is used to improve bandwidth transmission efficiency. The subcarrier modulated signal sequence is generated according to the modulation scheme for OFDM system modulation and then converted into parallel subcarrier modulation signals with a speed of ( is the signal duration) through serial-to-parallel conversion. These signals are represented as . The parallel subcarrier modulation signals are then subjected to an inverse discrete Fourier transform (IFFT) to obtain time-domain sampling signals, represented as . Here, the signal of the OFDM modulation at the IFFT output sampling point in the time domain is represented as , which can be expressed as:
Figure 2.
PLC polarity encoding system based on OFDM.
After windowing, adding a cyclic prefix (CP), and digital-to-analog conversion, the continuous OFDM modulation signal is generated and transmitted to the PLC channel. The continuous OFDM modulation signal is generated and transmitted to the PLC channel, represented as . Here, is a zero-padding signal vector, and is the IFFT matrix, represented as , . At the receiver, the received signal is usually disrupted by additive Gaussian white noise and impulse noise , which is represented as , where is the cyclic matrix of the multipath channel. Then, a similar OFDM demodulation is performed according to the transmitting end to realize the fast Fourier transform (FFT), and the symbol sequence is obtained:
Finally, the output data is obtained after the inverse operations corresponding to the structure of the transmitter.
3.2. Multipath Channel Model
Due to the impedance mismatch between the inherent impedance of low-voltage power lines and the impedance of a large number of connected electrical devices, signal multipath propagation occurs at certain nodes. In this paper, we adopt the multipath channel transmission model proposed in [23] to establish the PLC channel model, and the frequency response is given by:
where is the number of paths; is the weighting coefficient representing the product of the reflection and transmission factors along the path, , is the propagation distance of the path, is the multipath delay of the path, represented as , where is the dielectric constant and is the speed of light. The attenuation factor of the path that varies with frequency and path propagation distance is calculated by:
where and are two attenuation constants, and is the exponent of the attenuation factor.
3.3. PLC Channel Noise Model
The noise situation in actual PLC channels is extremely complex and is mainly divided into two parts: background noise and impulse noise. The background noise includes colored noise, narrowband noise, and periodic impulse noise that is asynchronous with the power frequency. It is usually more stable, has low power, and its intensity does not change dramatically over time. The impulse noise includes periodic impulse noise synchronized with the power frequency and burst impulse noise. It is highly random, with high impulse intensity that decays rapidly within a short period of time, and its power spectral density increases as the frequency decreases. The superposition of this noise results in severe interference to the PLC channel and poor reliability of data transmission. The Middleton class-A model, as a non-Gaussian noise model, is often used to characterize the noise characteristics of the PLC channel, but its simulated impulses are independent sampling points, which do not conform to the physical characteristics of impulse noise and cannot reproduce the randomness of impulse occurrence in real scenes. Therefore, this paper uses a multi-damping sinusoidal function superimposed to simulate impulse noise and the modeling of the single impulse noise waveform function is as follows:
where is the impulse amplitude; is the impulse time constant, which is about one-fifth of the impulse width ; is the unit step function; is the initial phase, ; is the pseudo frequency of the decaying sine function described by the Weibull distribution at frequencies between MHz. The probability density of the Weibull distribution is as follows:
where and are constants. When , the optimal values of and are and , respectively. The optimal values of and are and , respectively, when [24].
To characterize the impulse amplitude and width, parameters and are introduced. is the power ratio between impulse noise and background noise, , which gives the impulse amplitude as , the total noise power is . is the probability of impulse noise width occurring in a signal period . If satisfies the Bernoulli distribution process, and , , then the impulse width is .
Therefore, the impulse noises occurring in a signal period can be represented as:
where is the time at which the impulses arrive, which needs to be determined by measuring the data, and can be represented by a random variable to reflect the randomness of impulse noise. The impulse parameter is introduced to characterize the probability of impulse arrival time within a signal period , . Then, the number of impulse noise occurrences in one period can be represented as . Figure 3 shows the simulated PLC random impulse noise waveform generated when , and the inset shows the waveform of a single impulse noise generated by (13).
Figure 3.
Random impulse waveform of the improved noise model with m = 0.02.
4. High-Order QAM and APSK Modulation and Demodulation
To improve communication speed and save spectrum resources, high-order modulation methods that combine amplitude and phase, such as Quadrature Amplitude Modulation (QAM) and Amplitude Phase Shift Keying (APSK), have advantages. By combining high-order QAM and APSK modulation with reliable polar code encoding through soft demodulation [25], the performance of PLC systems can be better improved.
4.1. QAM Modulation
QAM is a modulation method that combines amplitude and phase modulation, which has better bandwidth utilization compared to single modulation. At time , the -th baseband signal in the -th QAM modulation symbol can be represented as:
where , is the number of bits included in each QAM modulation symbol; , is the number of constellations in the QAM modulation constellation; is the angular frequency; is the initial phase of the modulation carrier corresponding to the -th baseband signal; is the impulse amplitude of the -th baseband signal; is the impulse width of the baseband signal, and is the rectangular wave generated by the -th baseband signal with an impulse width of .
The RF signal corresponding to the -th QAM modulation symbol is defined as follows:
where , , and are mutually orthogonal at time , and regardless of the time (17) can be expressed in the complex form:
where and , respectively, represent the real and imaginary components of the -th modulation symbol .
When , it is 16QAM modulation, which means that each QAM modulation symbol contains 4 information bits. Figure 4 shows the 16QAM modulation constellation mapping, where each modulation symbol corresponds to a Gray code in the constellation mapping. The 4-bit Gray code sequence is divided into real and imaginary parts, where represent the real part of the 16QAM symbol and represent the imaginary part. The number of real and imaginary bits is the same, which facilitates the subsequent decision calculation for soft demodulation.
Figure 4.
16QAM constellation mapping.
4.2. QAM Soft Demodulation
Due to noise interference during channel transmission, the modulation constellation will deviate from its original coordinates, and an effective decision must be made to correctly demodulate the signal. Based on (18), at time corresponding to a certain QAM modulation symbol , the received signal is:
where is the channel gain, and is the impulse noise with total noise power .
At time , the received signal contains the QAM modulation symbol , and the error probability of a certain constellation symbol is given by:
By selecting , then , and (20) can be simplified as follows:
To obtain LLR for each bit of the received symbol , the LLR of the -th bit of a symbol in a QAM mapping can be defined as:
By simplifying using Bayes’ formula, for QAM modulation symbols, the arrangement of 0 bits in the -th symbol is in the first half of the modulation symbols and the arrangement of 1 bit is in the second half, expressed as:
The symbols are linearly processed according to the branches, where , are the modulation symbols for the -th bit in the branch when it is 0 and 1, respectively, and , are the modulation symbols for the -th bit in the branch when it is 0 and 1, respectively. Then, the LLR of the -th bit in the branch of the received symbol is given by:
By substituting (21) into (24), we obtain:
Similarly, the LLR of the -th bit in the branch of the received symbol can be obtained as:
Finally, the correct bit decision values for the -th bit in the , branches of can be obtained by applying (27) to (25) and (26), respectively:
Therefore, for the real part bit sequence of the 16QAM constellation mapping symbols in Figure 4, the symbol positions corresponding to the real part bit are 1 and 3, and the symbol positions corresponding to the real part bit 1 are −1 and −3; the symbol positions corresponding to the real part bit are −1 and 1, and the symbol positions corresponding to the real part bit 1 are −3 and 3. According to (25), the LLR of the first bit in the received symbol is:
Similarly, the LLR of the second bit in the received symbol is:
Since the mapping numbers for the real and imaginary bits are the same, the LLRs of the imaginary bits can be obtained directly from the results of the real bits. That is, the LLRs of the third bit and the fourth bit in the received symbol are:
Then, according to the decision criterion in (27), the , , , can be used to make decisions and demodulate the 4-bit values in the 16QAM modulation symbol.
4.3. APSK Modulation
APSK modulation constellation diagram consists of concentric circles with different radii, with multiple PSK signal points uniformly distributed on each circle. The number of constellation points on the outer circle is greater than that on the inner circle. The signal set formed by the constellation points on the -th concentric circle can be expressed as:
where is the radius of the -th concentric circle, is the number of constellation points on the -th circle, is one of the constellation points on the -th circle, and is the initial phase of the constellation points on the -th circle.
The constellation diagram of 16APSK consists of two concentric circles, with multiple signal points evenly distributed on each circle. The signal set formed by these points can be represented as:
where represents the signal set formed by the four points on the inner circle, represents the signal set formed by the twelve points on the outer circle, and are the initial phases of the inner and outer circle signals respectively, and the inner and outer circle radii are and respectively. The ratio is determined by the code rate of the encoding, and the smaller the code rate, the smaller the corresponding value of . As shown in Figure 5, each constellation point in 16APSK can carry 4 bits of information, and Gray coding is used for constellation mapping, so that adjacent signal points have only a 1-bit difference in their encoding.
Figure 5.
16APSK Constellation Mapping Diagram.
4.4. APSK Soft Demodulation
Due to the different constellation structures of APSK and QAM, the real and imaginary parts of APSK are in a nonlinear relationship. Unlike QAM, the modulation symbols of APSK cannot be divided into , branch components. When making LLR decisions, the number of bits in the APSK modulation symbols cannot be divided into real and imaginary bits. Instead, the LLR of a certain bit position (0 or 1) of all modulation symbols in the constellation diagram must be accumulated. Let be the -th bit of the -th APSK mapping symbol, and its LLR definition can be expressed as:
where , and is the number of modulation symbols in APSK; , and is the number of bits contained in each APSK modulation symbol; and are the sets of all modulation symbols on the constellation diagram in which the -th bit is 0 or 1, respectively; is the -th received symbol; represents the variance of the impulse noise, and represents the channel gain.
(33) can be simplified by replacing the numerator and denominator sums with their maximum sum as follows [26]:
Finally, the LLRs of each bit can be used to make decisions and demodulate the correct bit decisions for the bits of the received modulation symbol by:
Therefore, for the 16APSK modulation symbol containing 4 bits, the LLRs of the 4 bits in the received symbol after being affected by noise can be expressed as:
According to the decision criterion in (35), the LLRs of the 4 bits can be used to make decisions and demodulate the 4-bit values in the 16APSK modulation symbol.
5. Performance Simulation and Results Analysis
In order to evaluate the proposed OFDM-PLC system based on polar code encoding, this section conducts simulations and presents simulation results. In the simulation, different noise models, and different high-order modulation methods are compared, and the transmission performance of polar codes in OFDM-PLC systems is studied in different code rates and noise scenarios.
5.1. System Parameter Settings
In our simulations, the simulation uses the G3-PLC parameters of the NB PLC standard based on ITU-T G9903, and the physical layer of the G3-PLC protocol uses OFDM modulation to provide robustness against potentially harsh channel conditions. the parameters of polar codes and the OFDM system and their settings in the simulations are shown in Table 1.
Table 1.
System Parameter Settings.
5.2. Giving the BER for Different Intensities of Impulse Noise
The BER performance of polar codes under different impulse models and impulse interference conditions is studied in the above OFDM system using 16APSK modulation. Firstly, the most commonly used Middleton-A class noise model is used, with a fixed Gaussian pulse power ratio of 0.1, which means that the power of the impulse noise is 10 times that of the background noise, and the impulse index in the model, which measures the average number of impulses within one signal cycle, is changed. As shown in Figure 6, with a polar code length of 512, and a code rate of 1/2, when is defined as 0.01, 0.1, and 0.5, it can be seen that as increases, the impulse interference increases, the attenuation slope decreases, and the BER performance decreases. When the BER reaches , the Signal-to-Noise Ratio (SNR) of is 2dB higher than that of . In order to better fit the background noise characteristics of the PLC channel, an improved noise model is given to characterize more realistic random impulses. The parameters in the improved noise model are set to six values as shown in Figure 7, respectively, and the BER curves using AWGN as the background noise under the same system model are also given as references. The figure shows that under 16APSK modulation, as increases, the number of impulse noises increases. When SNR > 10 dB, high-amplitude random impulse noises will reduce the error correction ability of the polar code. As the SNR continues to increase, the BER under the improved noise model tends to flatten, i.e., the error floor phenomenon (error caused by impulse noise only) appears as increases and increases with .
Figure 6.
BER performance of polar codes under different impulse indices A in Middleton-A class model.
Figure 7.
BER performance of polar codes under different impulse parameters m in the improved noise model.
5.3. BER for Different Modulation Methods
Modulation schemes of the same order are compared under an OFDM-PLC system using the same polar coding method and setting the improved impulse noise parameter to . Three types of modulation, 16QAM, 16APSK, and 16PSK, were evaluated, and the BER performance is shown in Figure 8. It can be seen that, as the SNR increases, 16QAM has the fastest decrease in BER, followed by 16APSK, and 16PSK has the slowest decrease. 16QAM has slightly better noise resistance than 16APSK and 16PSK in the same order. The performance of 16QAM is superior to 16APSK by about 1dB at BER of and by about 3 dB at BER of . As the SNR increases, the performance advantage of 16QAM is more obvious than that of 16APSK under the same polar code coding conditions. Because of the different constellation architectures, the minimum spacing of all adjacent constellation points in the QAM modulated constellation is the same, while the minimum spacing of adjacent constellation points in APSK modulated constellation is only equally spaced on the same circumference, so the distribution of QAM modulated symbols of the same order is more uniform than that of APSK. At the same time, as the modulation order increases, the number of APSK modulation radii of the same order increases, and the phase modulation level difference becomes larger, resulting in more difficult modulation and demodulation and lower modulation performance. However, when the load on the power line changes, channel distortion may occur. The 16QAM is the most sensitive to amplitude distortion because it has the most amplitude values, while 16PSK is the most sensitive to phase distortion because all its signal points are on the same circle, and the phase spacing between adjacent points is minimal. The sensitivity of 16APSK to both types of distortion is between 16QAM and 16PSK, and it is more balanced in terms of noise resistance and distortion resistance, making it more suitable for PLC communication systems.
Figure 8.
BER performance under different modulation schemes.
5.4. Noise Immunity Using Polar Codes and LDPC Codes
Finally, by simulating the analysis in Figure 6, Figure 7 and Figure 8, the transmission performance of different coding schemes under the OFDM-PLC-based system is focused on by selecting the high-order 16QAM modulation in the final system model and setting the improved impulse noise parameter . The BER performance of the polar and LDPC code schemes with three different coding rates (1/2, 5/8, and 3/4), respectively, and code lengths of 512 are compared under Gaussian white noise and improved impulse noise, where the LDPC code scheme is a combination of Approximate Lower Triangular (ALT) encoding and BP algorithm decoding has a maximum number of iterations of 50. As shown in Figure 9a, with the same code length, the decoding performance of both polar codes and LDPC codes deteriorates as the code rate increases under Gaussian white noise only. At BER of , the LDPC code and polar code with a code rate of 1/2 both have approximately 1 dB better performance than those with a code rate of 3/4. In the high SNR region, such as at a code rate of 3/4 and SNR > 3 dB, the decay slope of the polar code scheme increases significantly, and its error correction performance is enhanced. Similarly, for code rates of 1/2 and 5/8, the advantages of the polar code scheme over the LDPC scheme become more pronounced with increasing SNR. As shown in Figure 9b, when improved impulse noise is added on top of Gaussian white noise, at BER of and code rate of 1/2, both polar code and LDPC code schemes show approximately 2 dB performance reduction compared to that under Gaussian white noise only. However, at BER of and code rate of 5/8, the performance of LDPC codes with added impulse noise is reduced by more than 2 dB over Gaussian white noise only, which is greater than that of PC codes under the same conditions, and the trend becomes more pronounced as the code rate and SNR increase. The decay slope of the polar code scheme under impulse noise is greater than that of the LDPC code, and its error correction capability is significantly enhanced compared to that of the LDPC code scheme. Therefore, the polar code scheme shows better suppression of impulse noise than the LDPC code scheme.
Figure 9.
BER Performance of PC and LDPC at Different Code Rates.
6. Conclusions
This paper proposes an OFDM-PLC impulse noise control system based on polar code encoding, using a multi-damping sinusoidal function superimposed to improve the modeling of impulse noise. By combining coding and modulation techniques, a polar code module is introduced into the OFDM-PLC system and the BER performance of the polar code-based system under high-order QAM and APSK modulation is investigated. Simulation results demonstrate that the proposed polar coding scheme has lower complexity compared to the LDPC coding scheme, and can reduce the error rate during PLC transmission of impulse noise interference. This is of significant practical importance for actual PLC systems.
Author Contributions
Software, Y.W.; Writing—original draft, Z.W.; Writing—review & editing, R.C. All authors have read and agreed to the published version of the manuscript.
Funding
This work was financially supported by the Research Innovation Program for College Graduates of Jiangsu Province (No. SJCX23_1204), the Science and Technology Special Fund (Social Development R&D Plan) of Jiangsu Province (SBE2022740885).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not Applicable, the study does not report any data.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Lai, C.F.; Lin, M.; Wen, Y.; Ma, Y.W.; Chen, J.L. Applied lightweight parallel multi-appliance recognition on smart meter. In Proceedings of the 2012 IEEE 15th International Conference on Computational Science and Engineering, Paphos, Cyprus, 5–7 December 2012; pp. 361–366. [Google Scholar]
- Sharma, K.; Saini, L.M. Power-line communications for smart grid: Progress, challenges, opportunities and status. Renew. Sustain. Energy Rev. 2017, 67, 704–751. [Google Scholar] [CrossRef]
- Liu, J.; Hu, Q.; Suny, R.; Du, X.; Guizani, M. A physical layer security scheme with compressed sensing in OFDM-based IoT systems. In Proceedings of the ICC 2020-2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
- 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]
- Zhidkov, S.V. Impulsive noise suppression in OFDM-based communication systems. IEEE Trans. Consum. Electron. 2003, 49, 944–948. [Google Scholar] [CrossRef]
- Gianaroli, F.; Pancaldi, F.; Vitetta, G.M. The impact of statistical noise modeling on the error-rate performance of OFDM power-line communications. IEEE Trans. Power Deliv. 2014, 29, 2622–2630. [Google Scholar] [CrossRef]
- Liu, W.; Sigle, M.; Dostert, K. Channel characterization and system verification for narrowband power line communication in smart grid applications. IEEE Commun. Mag. 2011, 49, 28–35. [Google Scholar] [CrossRef]
- 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]
- Guo, H.K.; Wu, J.J.; Ying, Z.F. Modeling research of background noise in low-voltage power line communication channel. Adv. Mater. Research. Trans Tech Publ. Ltd. 2012, 516, 1386–1390. [Google Scholar] [CrossRef]
- 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]
- Rouissi, F.; Vinck, A.J.; Ghazel, A. Statistical analysis of the Middleton Class-A noise effects on multi-carrier OFDM-based communication system. Telecommun. Syst. 2023, 82, 115–123. [Google Scholar] [CrossRef]
- Andreadou, N.; Pavlidou, F.N. Modeling the noise on the OFDM power-line communications system. IEEE Trans. Power Deliv. 2009, 25, 150–157. [Google Scholar] [CrossRef]
- Wang, L.; Deconinck, G.; Van Lil, E. Performance analysis of broadband power line communications under impulsive noise and crosstalk. In Proceedings of the Conference on Telecommunication and Microwaves, Brussels, Belgium, September 2012; pp. 1–3. [Google Scholar]
- Develi, I.; Kabalci, Y.; Basturk, A. Performance of LDPC coded image transmission over realistic PLC channels for smart grid applications. Int. J. Electr. Power Energy Syst. 2014, 62, 549–555. [Google Scholar] [CrossRef]
- Prasad, G.; Latchman, H.A.; Lee, Y.; Finamore, W.A. A comparative performance study of LDPC and Turbo codes for realistic 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. 202–207. [Google Scholar]
- Oksman, V.; Galli, S.G. hn: The new ITU-T home networking standard. IEEE Commun. Mag. 2009, 47, 138–145. [Google Scholar] [CrossRef]
- Arikan, E. Channel polarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels. IEEE Trans. Inf. Theory 2009, 55, 3051–3073. [Google Scholar] [CrossRef]
- Jin, J.; Oh, H.M.; Choi, S.; Seo, J.; Lee, J.J. Performance of polar codes with successive cancellation decoding over PLC 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. 24–28. [Google Scholar]
- Niu, K.; Chen, K.; Lin, J.; Zhang, Q.T. Polar codes: Primary concepts and practical decoding algorithms. IEEE Commun. Mag. 2014, 52, 192–203. [Google Scholar] [CrossRef]
- Hadi, A.; Rabie, K.M.; Alsusa, E. Polar codes based OFDM-PLC systems in the presence of middleton class-A noise. In Proceedings of the 2016 10th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP), Prague, Czech Republic, 20–22 July 2016; pp. 1–6. [Google Scholar]
- Tal, I.; Vardy, A. List decoding of polar codes. IEEE Trans. Inf. Theory 2015, 61, 2213–2226. [Google Scholar] [CrossRef]
- Niu, K.; Chen, K. CRC-aided decoding of polar codes. IEEE Commun. Lett. 2012, 16, 1668–1671. [Google Scholar] [CrossRef]
- Zimmermann, M.; Dostert, K. A multipath model for the powerline channel. IEEE Trans. Commun. 2002, 50, 553–559. [Google Scholar] [CrossRef]
- Degardin, V.; Lienard, M.; Degauque, P.; Zeddam, A.; Gauthier, F. Impulsive noise on indoor power lines: Characterization and mitigation of its effect on PLC systems. In Proceedings of the 2003 IEEE International Symposium on Electromagnetic Compatibility, Istanbul, Turkey, 11–16 May 2003; pp. 166–169. [Google Scholar]
- Chernoyarov, O.; Glushkov, A.; Kutoyants, Y.; Litvinenko, V.; Salnikova, A. Coherent Demodulation of APSK and QAM Signals. Cybernetics Perspectives in Systems. In Cybernetics Perspectives in Systems: Proceedings of 11th Computer Science On-line Conference; Springer International Publishing: Cham, Switzerland, 2022; Volume 3, pp. 386–400. [Google Scholar]
- Pan, C.; Huang, J.; Peng, K.; Fan, L. Simplified soft demapping algorithm for gray-apsk. In Proceedings of the 2012 8th International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, China, 21–23 September 2012; pp. 1–3. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).