Next Article in Journal
Communicative Efficiency or Iconic Learning: Do Acquisition and Communicative Pressures Interact to Shape Colour- Naming Systems?
Next Article in Special Issue
A Nonbinary LDPC-Coded Probabilistic Shaping Scheme for a Rayleigh Fading Channel
Previous Article in Journal
Epileptic Seizure Detection Using Geometric Features Extracted from SODP Shape of EEG Signals and AsyLnCPSO-GA
Previous Article in Special Issue
Variable-to-Variable Huffman Coding: Optimal and Greedy Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Statistical Degree Distribution Design for Using Fountain Codes to Control the Peak-To-Average Power Ratio in an OFDM System

1
School of Telecommunication Engineering, Xidian University, Xi’an 710071, China
2
Beijing Electronic Science & Technology Institute, Beijing 100070, China
*
Author to whom correspondence should be addressed.
Entropy 2022, 24(11), 1541; https://doi.org/10.3390/e24111541
Submission received: 24 August 2022 / Revised: 20 October 2022 / Accepted: 25 October 2022 / Published: 26 October 2022
(This article belongs to the Special Issue Advances in Information and Coding Theory)

Abstract

:
Utilizing fountain codes to control the peak-to-average power ratio (PAPR) is a classic scheme in Orthogonal Frequency Division Multiplexing (OFDM) wireless communication systems. However, because the robust soliton distribution (RSD) produces large-degree values, the decoding performance is severely reduced. In this paper, we design statistical degree distribution (SD) under a scenario that utilizes fountain codes to control the PAPR. The probability of the PAPR produced is combined with RSD to design PRSD, which enhances the smaller degree value produced. Subsequently, a particle swarm optimization (PSO) algorithm is used to search the optimal degree value between the binary exponential distribution (BED) and PRSD distribution according to the minimum average degree principle. Simulation results demonstrate that the proposed method outperforms other relevant degree distributions in the same controlled PAPR threshold, and the average degree value and decoding efficiency are remarkably improved.

1. Introduction

Orthogonal Frequency Division Multiplexing (OFDM), as a wireless communication scheme, has been widely used in wireless sensor networks, broadcast multicast transmission systems, cooperative relay systems, and deep-space communications systems. Specifically, an OFDM system is essentially a type of multicarrier modulation, which realizes the parallel transmission of high-speed serial data via frequency division multiplexing. It has an intensive ability to resist multipath fading. However, the peak-to-average power ratio (PAPR) is still a challenge in the designed system [1]. When the signal peak exceeds the linear region of the amplifier, signal distortion and mutual interference occur between subcarriers [2,3,4]. In addition, the higher PAPR dilutes the orthogonality between subcarriers and reduces performance in the communication system [5,6,7]. In the last decade, a large number of PAPR reduction schemes have been proposed. Among them, fountain code-based methods are the most attractive.
Luby transform (LT) codes are a type of erasure code with an unlimited rate [8]. The fountain codes only obtain a subset of coded symbols, which is the same as or slightly larger than the source symbol, and the source symbol can easily be recovered. Therefore, the LT codes obtain a performance close to the Shannon limit on the erasure channel. For the entire encoding and decoding process, the encoder in LT codes generates unlimited encoded packages according to the degree distribution, and the decoder accurately restores the original data from any set of encoded packets. Therefore, designing for the degree distribution is capable of enhancing the performance of LT codes. Morteza Hashemi [9] developed feedback-based fountain codes with a dynamically adjusted nonuniform symbol selection distribution, which enhanced the intermediate decoding rate and performance. A poisson distribution (PD) was combined with the robust soliton distribution (RSD) degree distribution by Yao [10], which enhanced the decoding performance. Esa Hyytiä utilized an iterative optimization algorithm to design the degree distribution, from which the idea was borrowed from the importance sampling theory [11].
In this paper, we design statistical degree distribution (SD) under a scenario that utilizes fountain codes to control the PAPR. First, we combine the variation in PAPR probability and the complementary cumulative distribution feature with the RSD to design a PRSD, which enhances the smaller degree value produced. Subsequently, a particle swarm optimization (PSO) algorithm is used to search the optimal degree value between the BED and PRSD according to the minimum average degree principle. Simulations demonstrate that the proposed method performs better than the RSD in decoding while maintaining the same PAPR thresholds.
The remaining parts of the paper are organized as follows: In Section 2, the scheme that utilizes fountain codes to control the OFDM system PAPR and classic degree distribution is introduced. Subsequently, we develop and analyze the proposed statistical degree distribution in Section 3. To verify the effectiveness of the proposed method, the simulation results are given in Section 4. The conclusions are presented in Section 5.

2. Materials and Methods

2.1. Fountain Codes for the OFDM System PAPR

The signal that uses orthogonal frequency division is superimposed by multiple orthogonal subcarriers under different amplitudes and phases. However, the signal has a noteworthy peak power in the case of large, superimposed subcarriers, which results in mutual interference and distortion between subcarriers [12].
The OFDM signal in the time domain is given as
a t = 1 N n = 0 N 1 A n e j 2 π ( n N T ) t , 0 t N T
where A = [ A 0 , A 1 , A N 1 ] denotes an input symbol sequence in the frequency domain, N represents subcarriers, T represents a period of input symbol, and NT is a period of OFDM signal. The signal is generated by summed modulated subcarriers, and each of them is separated by 1/NT. In addition, t is a continuous time index.
After the Nyquist sampling process, the OFDM signal is expressed as
a f = 1 N n = 0 N 1 A n e j 2 π ( n N ) f , f = 0 , 1 , , N 1
Therefore, the PAPR of the signal is defined as the ratio of peak power to average power.
P A P R = max 0 k N 1 | a ( f ) | 2 E [ | a ( f ) | 2 ]
where E [ · ] represents the mathematical expectation of the signal power.
The LT code is a classic fountain code, and reference [8] offers detailed explanations. Reference [12] uses the LT codes to control the PAPR, in which the reduction process in the signal domain transforms into the processing of non-rate-coded packets in the information domain. The representation of the system model is shown in Figure 1.
Figure 1 depicts a typical configuration that employs the fountain codes to control the PAPR in the OFDM system. For simplicity, the guard interval, channel estimation, and synchronization analysis are unnecessary, as they do not affect the process. The receiver is basically synchronized with the transmitter. Moreover, each coded packet contains N symbols on finite fields through N-point inverse discrete Fourier transform (I-DFT) operations for modulations. The PAPR-Control in the block diagram is used to detect whether the PAPR exceeds the threshold y0. If the PAPR exceeds the threshold, the OFDM symbol is discarded. Each data packet has its PAPR value, and the probability is simulated by Equation (3). If the receiver obtains enough encoded packets and decodes successfully, the transmitter terminates encoding and sending packages.
Specifically, the encoding packages are divided into two groups named M1 and M2 in the PAPR controller. The M1 group is composed of packages where the PAPR is less than the predetermined threshold y0, whereas the M2 group owns packages with a higher PAPR threshold. After encoding, the sending process selects packets in the M1 group to send to the receiver and deletes the M2 group. The whole process is depicted in four steps, and reference [12] offers detailed explanations of the process.
Step 1. Calculate source packets for the PAPR and divide them into two groups. The first group consists of packages with PAPRs less than y0, and the others are in the second group, M2.
Step 2. The system has finished encoding and selecting M1 groups to send.
Step 3. The receiver performs the belief propagation (BP) decoding algorithm until the information is completely recovered.
Step 4. When the information is recovered, the fountain code encoder stops transmitting.

2.2. LT Codes

The LT code, which was invented by Michael Luby for the Binary Erasure Channel, is a type of linear rateless code based on graph theory. Each code symbol is generated by a linear combination that sets randomly selected information symbols. The research of LT codes consists of encoding, decoding algorithms, and designed degree distribution. The decoding process in LT codes is relatively simple, while the encoding is complex [13,14]. The efficiency of encoding and decoding is significantly improved as the packet lengths increase.
In the encoder, the encoding scheme is equally divided into k groups from the original data, and each code group is generated through the following steps:
Step 1. Select a degree value d from the degree distribution set randomly.
Step 2. Select d original groups in the k groups randomly.
Step 3. The XOR operation is performed in the original groups to generate encoding groups.
Step 4. The above steps are repeated until decoding is successful.
Figure 2 describes the encoding process with a degree value of 3 (d = 3). The empty squares represent the original groups, and the black squares represent the LT encoding groups.
The receiver performs the decoding process after receiving M encoding packets (M > k). In the decoder, a BP or Gaussian elimination algorithm is utilized to recover information. The BP decoding algorithm has the advantage of lower complexity and decoding operation when compared with the GE algorithm [15]. The process of the BP decoding algorithm is described as follows:
Step 1. Find the encoding groups with degree 1 (d = 1) and begin the decoding process.
Step 2. The rest of the translated original group makes an exclusive-OR operation with the neighboring group, and it replaces the original code group while deleting its connection relationship.
Step 3. Repeat Step 2 until the decoding is successful.
The overall system with a fountain encoder and decoder is described in Figure 3. A large number of encoding groups are generated according to the degree distribution function in the encoding process. Similarly, decoding recovery is realized according to the degree of encoding packages and the neighbor relation information. Therefore, the key factor that affects LT code performance is the degree distribution function.

2.3. Degree Distribution in LT Codes

Reference [15] describes the typical degree distribution function for LT codes, and we introduce some of them as preparation, which is crucial for further analysis. The classic ideal soliton distribution (ISD) and RSD are defined as follows:
Definition 1. 
ISDThe ideal soliton distribution (ISD) distribution definition satisfies
ρ ( d ) = { 1 / k , d = 1 1 / ( d ( d 1 ) ) , d = 2 , 3 , , k
The LT codes are initially encoded according to the ISD. However, the expected number of degree values 1 is only 1 at the end of the encoding process. The expected number 1 indicates the number of coding symbols connected to only one information symbol among the k information symbols in the decoding process, and it is easy to fail in decoding. Therefore, the RSD, which has two parameters c and the expected number R is developed, and it adjusts the degree 1 in the decoding. Luby proposes τ ( d ) and adds R to it to generate the RSD.
Definition 2. 
RSDThe RSD definition satisfies
τ ( d ) = { R d k , d = 1 , 2 , , k / R 1 R ln ( R / δ ) / k , d = k / R 0 , d = k / R + 1 , , k
where R = c k ln ( k / δ ) , c is a constant with c > 0 , and δ represents the probability of decoding failure with δ [ 0 , 1 ] . The RSD is composed of ρ ( d ) and τ ( d ) , and function is defined as follows:
β = d = 1 k ρ ( d ) + τ ( d )
R S D = ρ ( d ) + τ ( d ) β ,   for   d = 1 , , k
Similarly, the BED that enhances the efficiency in the initial stage of the decoding process is defined as follows [14].
Definition 3. 
BEDThe BED definition satisfies
δ ( d ) = { 1 16 e , d = 1 1 2 d 1 , d = 2 , , k
B E D = δ ( d ) d = 1 k δ ( d ) , d = 1 , 2 , , k
It is worth noting that the degree distribution design must obey three characteristics.
  • The ratio of degree value 2 should be the largest. When k → ∞, the ratio should be close to 1/2.
  • The ratio of degree 1 is smaller than that of degree 2, and greater than 0.
  • The average degree determines the complexity of the code and should be as small as possible.

3. Algorithm Development for Statistical Distribution

In this section, we follow the three characteristics and redesign the statistical degree distribution based on the probability of the PAPR threshold.

3.1. Design for PRSD

The degree distribution function of fountain codes not only determines the complexity of encoding and decoding but also affects the success rate of decoding. Because the M2 group is deleted during the transmission process, the receiver remarkably increases the decoding cost when the system has a small, controlled threshold. Therefore, the statistical characteristic of the PAPR is used in combination with the RSD, which increases the probability of a smaller degree value. The statistical characteristic of the PAPR typically uses the statistics cumulative distribution function (CDF) and CCDF to express, and the relationship between CDF and CCDF is given as:
C C D F = 1 C D F
Because the amplitude of the OFDM symbol obeys the Rayleigh distribution, its power y obeys the χ 2 distribution in freedom with mean value 0 and variance 1. Therefore, the CDF function is given as:
Pr ( y y 0 ) = 0 P A P R 0 e y d y = 1 e y 0
The key factor in the design process is the controlling process, which maintains that the probability of degree 1 is close to ln ( k / δ ) k . The probability of decoding failure δ represents the probability that k deviates from the mean of the ripple length. The PAPR controlling process deletes a large number of encoding packets in the M2 groups when threshold y0 is set low. To decode successfully, more encoding packages with degrees 1 and 2 are required in the decoding process. However, RSD limitedly generates degree 1, 2, and other smaller degree values with insufficient encoding packages; the decoding cost increases strikingly. Therefore, we consider optimizing the RSD by using the statistical characteristics of the PAPR. Equation (11) decreases the probability density greater than the threshold as the threshold increases. We define m to represent the probability that the symbol power is less than the threshold, and the CCDF function is combined with the RSD. The deviation degree of the smaller degree value is obviously less than that of the larger degree value. Therefore, the production of smaller degrees is higher than that of large degrees under the same decoding failure probability δ.
In addition, we designate the degree distribution as PRSD. The variation of function τ(d) is redefined as:
τ ( d ) = { m R / d k , d = 1 , 2 , , D 1 m R ln ( R / δ ) k , d = D
where R represents c ln ( k / δ ) k , and D = [k/R].

3.2. Statistical Degree Distribution Designed

The ripple is the set of degree 1 during LT decoding, which reflects the connection between decoding performance and degree distribution. The BED has a large expectation ripple in the initial stage, and it reduces the failure probability of decoding. The probability of BED degree production is decreased with the increase of k in Equation (9). Because the performance in the decoding and encoding process is determined by degree values 1 and 2, the BED initially achieves a remarkable decoding success rate.
Therefore, the performance advantages of PRSD and BED are combined in the proposed method, and we regard the D-dimensional parameter quantity generated by PRSD and BED as the solution in the D-dimensional space. The statistical degree distribution is obtained in the solution space via PSO according to the criterion in which the average degree value is the lowest. The results of each particle in the solution space represent the value of the degree distribution. The initial value of each degree ratio is from the PRSD and BED, and the range is defined from the maximum and minimum values of the BED and PRSD.
Ω ( d ) [ min ( ζ ( d ) , μ ( d ) ) , max ( ζ ( d ) , μ ( d ) ) ] , d = 1 , 2 , , k
where ζ(d) is the value of the BED, and μ(d) represents the PRSD.
The objective function is given.
c ¯ = d = 1 D c d d , d = 1 , 2 , , k
where c ¯ is the average degree, and c d represents the probability of each degree value. The constraint of the function is designed as follows:
d = 1 k c d = 1 , c d 0
The process of searching each particle is described.
v I J ( s + 1 ) = w 1 v I J ( s ) + c 1 r 1 ( p I J ( s ) y I J ( s ) ) + c 2 r 2 ( p G J ( s ) y I J ( s ) )
y I J ( s + 1 ) = y I J ( s ) + v I J ( s + 1 )
where I is the number of particles; J is the dimension of the search space; s is the number of iterations; c1 and c2 are constant, and r1 and r2 are random numbers between 0 and 1; v I J represents the velocity of particles; y I J are locations for particles. Similarly, p I J and p G J represent the best location for a single particle and population, respectively. Additionally, the velocity and position of each particle are updated according to Equations (16) and (17), respectively. The design process of the statistical degree distribution is described in Table 1.

4. Simulations

In this section, the performance of the decoding cost is evaluated in terms of different conditions. The simulations deploy 100, 400, and 800 original packages that are analyzed in detail under the same PAPR threshold. The proposed method is compared with RSD and Poisson-moved-robust soliton distribution (PM-RSD) which was designed by Zhang [16], and we set the parameter δ to 0.1, c to 0.3, and the number of system subcarriers from 8 to 32. Similarly, the BPSK modulation and belief propagation algorithm are applied for the encoding and decoding process. To improve the efficiency of the simulation, we limit the cost to thirty times for the original packets. In addition, the parameters c1 and c2 are set to 2 in the PSO algorithm. Similarly, the maximum number of iterations is 200, and the dimensions are set to 100, 400, and 800.
The condition in which the number of 100 original packages and 32 subcarriers are used is evaluated for decoding performance. The simulations are performed 100 times, and the results are averaged for analysis. In addition, the range of the threshold is set from 5.05 to 9.5 in the PAPR controlling process, and the comparison of the proposed SD, RSD, and PM-RSD are revealed in Figure 4.
Figure 4 depicts the number of encoding packets sent after successful decoding. The minimum average degree value of the proposed method is 4.91, where probabilities of degrees 1 and 2 are 0.045 and 0.498, respectively. It is evident from the results that the proposed method performed better than RSD, and it reduced 152 packages under the threshold of 7. The maximum number of decoding required with RSD, MRSD, and the proposed method is 747, 725, and 640, respectively, when the controlling threshold is set to 5.05. The variation of decoding cost is basically stabilized when the PAPR threshold is over 8.5, and the performance of different degree distributions gradually converges when the threshold exceeds 9. In addition, the proposed method has remarkable performance at lower thresholds owing to the smaller degree values increased.
The probability of degree 2 is indicated in Figure 5 under the above condition. There is a probability of 0.498 and 0.475 in the maximum and minimum, respectively, with the proposed method applied, and PM-RSD is 0.491 and 0.462, respectively. Similarly, the probability of degree value 2 is significantly enhanced in the proposed method compared with RSD under different PAPR thresholds. The maximum distinction is 0.188 for the probability between RSD and the proposed method under the threshold of 5.5. In addition, the probability of degree 1 is 0.045 and 0.033 under the proposed method and RSD, respectively.
The performance of the proposed method, along with the RSD and PM-RSD, are presented in Figure 6. The parameters in the original encoding packets and subcarriers are set to 400 and 16, respectively, and δ and c stay the same as the above simulation. Similarly, the parameters of the PSO algorithm are consistent with the previous results. It is clear in Figure 5 that the proposed method performed well. The maximum distinction of encoding packages is 140 between the RSD and the proposed method under the threshold of 6.5. The maximum number of decoding packages is 1094 in the proposed method when the threshold is 5, whereas the minimum number of packages is 418 with a threshold of 9.5. Conversely, the maximum and minimum decoding packages are 1198 and 453, respectively, in the RSD. Similarly, the average degree and packages in Table 2 reveal that the proposed method performed well compared with RSD and PM-RSD.
The rate of decoding is illustrated in Figure 7, and the threshold is set to 5.5 and 7.5 during 400 original packages. It is worth noting that the success rate in the initial decoding of the proposed method is better than the RSD and PM-RSD on account of combined BED. Similarly, the proposed method performs better with the same decoding rate when compared with RSD and PM-RSD.
The average number, average degree, maximum number, and minimum number in the proposed method and other distributions considered in the comparison are summarized in Table 2, Table 3 and Table 4. Similarly, the average number, average degree, maximum number, and minimum number in the proposed method and other distributions considered in the comparison are summarized in Table 3 and Table 4.
Table 4 reveals that the maximum decoding packages in the proposed method are reduced by 995 when compared with RSD. The proposed degree distribution performs well in average degree and decoding cost compared to RSD and PM-RSD. Simulations and results demonstrate that the proposed method has reduced the cost of decoding when the same PAPR threshold is controlled.

5. Conclusions

In this paper, we develop a statistical degree distribution based on the probability of the PAPR produced using fountain codes to control the PAPR scheme. Specifically, we combine BED to enhance the rate of initial decoding success. The proposed statistical degree distribution enhances the smaller degree value produced, especially with degrees 1 and 2. Simulation results show that the proposed statistical degree distribution outperforms RSD and PM-RSD when maintaining the same controlled PAPR threshold. In addition, the performance of the average degree and decoding cost has improved. The proposed method provides fresh insight into the designed degree distribution.

Author Contributions

Conceptualization, C.B. and T.Y.; methodology, C.B.; software, C.B.; validation, Z.X. and C.B.; formal analysis, C.B.; investigation, C.B. and T.Y.; writing—original draft preparation, C.B.; writing—review and editing, Y.Z. and P.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

NumberNotations and SymbolsExplanation
1 a t , a f OFDM signal
2 A n Input symbol sequence in the frequency domain
3NSubcarriers
4tContinuous time index
5TA period of an input symbol
6 E [ · ] The mathematical expectation of signal power
7dDegree value
8kGroups from the original data
9 y 0 PAPR threshold
10yPAPR value
11 δ Probability of decoding failure
12cConstant
13mThe probability that the symbol power is less than the threshold
14 δ d Degree for BED distribution
15 μ d Degree for PRSD distribution
16 c ¯ Average degree
17 c d The probability of each degree value
18c1, c2, r1, r2The PSO algorithm parameters
19 v I J Velocity for particles in the PSO algorithm
20 y I J Location for particles in the PSO algorithm
21 P I J The best location for a single particle in the PSO algorithm
22 P G J The best location for the population in the PSO algorithm

References

  1. Rahmatallah, Y.; Mohan, S. Peak-to-average power ratio reduction in OFDM systems: A survey and taxonomy. IEEE Commun. Surv. Tutor. 2013, 15, 1567–1592. [Google Scholar] [CrossRef]
  2. Jiang, T.; Wu, Y. An Overview: Peak-to-Average Power Ratio Reduction Techniques for OFDM Signals. IEEE Trans. Broadcast. 2008, 54, 257–268. [Google Scholar] [CrossRef]
  3. Chen, G.; Ansari, R.; Yao, Y. Improved Peak Windowing for PAPR Reduction in OFDM. In Proceedings of the VTC Spring 2009—IEEE 69th Vehicular Technology Conference, Barcelona, Spain, 26–29 April 2009; pp. 1–5. [Google Scholar]
  4. Ali, N.; Almahainy, R.; Al-Shabili, A.; Almoosa, N.; Abd-Alhameed, R. Analysis of improved law companding technique for OFDM systems. IEEE Trans. Consum. Electron. 2017, 63, 126–134. [Google Scholar] [CrossRef]
  5. Rahmatallah, Y.; Bouaynaya, N.; Mohan, S. Bit-Error-Rate Performance of Companding Transforms for OFDM. IEEE Trans. Veh. Technol. 2013, 62, 4116–4120. [Google Scholar] [CrossRef]
  6. Wang, Y.; Ge, J.; Wang, L. Nonlinear Companding Transform for Reduction of Peak-to-Average Power Ratio in OFDM Systems. IEEE Trans. Broadcast. 2013, 59, 369–375. [Google Scholar] [CrossRef]
  7. Anoh, K.; Adebisi, B.; Rabie, K.M.; Tanriover, C. Root-Based Nonlinear Companding Technique for Reducing PAPR of Precoded OFDM Signals. IEEE Access 2018, 6, 4618–4629. [Google Scholar] [CrossRef]
  8. Luby, M. LT codes. In Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science, Vancouver, BC, Canada, 19 November 2002; pp. 271–280. [Google Scholar]
  9. Hashemi, M.; Cassuto, Y.; Trachtenberg, A. Fountain Codes with Nonuniform Selection Distributions Through Feedback. IEEE Trans. Inf. Theory 2016, 62, 4054–4070. [Google Scholar] [CrossRef] [Green Version]
  10. Yao, W.; Yi, B.; Huang, T.; Li, W. Poisson robust soliton distribution for LT codes. IEEE Commun. Lett. 2016, 20, 1499–1502. [Google Scholar] [CrossRef]
  11. Hyytia, E.; Tirronen, T.; Virtamo, J. Optimizing the Degree Distribution of LT Codes with an Importance Sampling Approach. In Proceedings of the RESIM 2006, 6th International Workshop on Rare Event Simulation, Bamberg, Germany, 8–10 October 2006; pp. 56–66. [Google Scholar]
  12. Vinayaka, V.; Elavarasan, P.; Nagarajan, G. Reduction of PAPR in OFDM signals using fountain coded PTS. In Proceedings of the International Conference on Communications & Signal Processing, Melmaruvathur, India, 3–5 April 2013. [Google Scholar]
  13. Zao, J.K.; Hornansky, M.; Diao, P. Designed of optimal short-length LT codes using evolution strategies. In Proceedings of the 2012 IEEE Congress on Evolutionary Computation, Brisbane, QLD, Australia, 10–15 June 2012; pp. 1–9. [Google Scholar]
  14. Qing, W.Y.; Fan, H. The Design of Degree Distribution for LT Codes Based on IBED and Bionic Algorithm. Acta Electron. Sin. 2019, 47, 428–433. [Google Scholar]
  15. Xu, S.; Xu, D. Design of Degree Distributions for Finite Length LT Codes. Wirel. Pers. Commun. 2018, 98, 2251–2260. [Google Scholar] [CrossRef]
  16. Zhang, M.; Feng, L. A new design on degree distribution of LT code based on poisson and moved-RSD distribution. In Proceedings of the 2017 IEEE 17th International Conference on Communication Technology (ICCT), Chengdu, China, 27–30 October 2017; pp. 1271–1275. [Google Scholar]
Figure 1. Employing fountain codes to control the PAPR in the OFDM system.
Figure 1. Employing fountain codes to control the PAPR in the OFDM system.
Entropy 24 01541 g001
Figure 2. The encoding process for LT.
Figure 2. The encoding process for LT.
Entropy 24 01541 g002
Figure 3. The specific content of the fountain encoder and decoder in utilizing the fountain code to control the PAPR scheme.
Figure 3. The specific content of the fountain encoder and decoder in utilizing the fountain code to control the PAPR scheme.
Entropy 24 01541 g003
Figure 4. Different degree distribution performance with decoding cost.
Figure 4. Different degree distribution performance with decoding cost.
Entropy 24 01541 g004
Figure 5. Degree distribution performance with degree 2.
Figure 5. Degree distribution performance with degree 2.
Entropy 24 01541 g005
Figure 6. Different degree distribution performances with successful decoding.
Figure 6. Different degree distribution performances with successful decoding.
Entropy 24 01541 g006
Figure 7. Proportion of correct decoding for different degree distributions.
Figure 7. Proportion of correct decoding for different degree distributions.
Entropy 24 01541 g007
Table 1. The architecture of the statistical degree distribution.
Table 1. The architecture of the statistical degree distribution.
Degree Distribution Design for LT Codes
1 Set   y y 0 as the threshold for PAPR
2Calculate BED
3 for   y 0 PAPR threshold do
4yPAPR ← Calculate CCDF for PAPR
5Update τ(d)
6 Calculate   max ( ζ ( d ) , μ ( d ) ) and   min ( ζ ( d ) , μ ( d ) )
7Optimate between PRSD and BED
8Update degree distribution
9End for
Table 2. k = 100 N = 32 Comparison of different degree distributions.
Table 2. k = 100 N = 32 Comparison of different degree distributions.
Degree DistributionAverage NumberAverage DegreeMaximum NumberMinimum Number
RSD202.405.59747111
PM-RSD195.275.42725108
SD189.584.91640106
Table 3. k = 400 N = 16 Comparison of different degree distributions.
Table 3. k = 400 N = 16 Comparison of different degree distributions.
Degree DistributionAverage NumberAverage DegreeMaximum NumberMinimum Number
RSD624.579.701198453
PM-RSD565.487.401165431
SD551.266.741094418
Table 4. k = 800 N = 8 Comparison of different degree distributions.
Table 4. k = 800 N = 8 Comparison of different degree distributions.
Degree DistributionAverage NumberAverage DegreeMaximum NumberMinimum Number
RSD1422.1813.632850835
PM-RSD1345.8211.582473829
SD1183.5610.061865805
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bi, C.; Xiang, Z.; Ren, P.; Yin, T.; Zhang, Y. Statistical Degree Distribution Design for Using Fountain Codes to Control the Peak-To-Average Power Ratio in an OFDM System. Entropy 2022, 24, 1541. https://doi.org/10.3390/e24111541

AMA Style

Bi C, Xiang Z, Ren P, Yin T, Zhang Y. Statistical Degree Distribution Design for Using Fountain Codes to Control the Peak-To-Average Power Ratio in an OFDM System. Entropy. 2022; 24(11):1541. https://doi.org/10.3390/e24111541

Chicago/Turabian Style

Bi, Cheng, Zheng Xiang, Peng Ren, Ting Yin, and Yang Zhang. 2022. "Statistical Degree Distribution Design for Using Fountain Codes to Control the Peak-To-Average Power Ratio in an OFDM System" Entropy 24, no. 11: 1541. https://doi.org/10.3390/e24111541

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