Next Article in Journal
Low Velocity Impact Localization of Variable Thickness Composite Laminates
Previous Article in Journal
Three-Dimensional Microscopic Image Reconstruction Based on Structured Light Illumination
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

BER Performance Analysis of Non-Coherent Q-Ary Pulse Position Modulation Receivers on AWGN Channel

1
Institute of Electronic Engineering, CAEP, Mianyang 621999, China
2
College of Computer Science, Sichuan University, Chengdu 610065, China
3
School of Electronic Science and Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(18), 6102; https://doi.org/10.3390/s21186102
Submission received: 5 August 2021 / Revised: 2 September 2021 / Accepted: 10 September 2021 / Published: 12 September 2021
(This article belongs to the Section Communications)

Abstract

:
This paper introduces the structure of a Q-ary pulse position modulation (PPM) signal and presents a noncoherent suboptimal receiver and a noncoherent optimal receiver. Aiming at addressing the lack of an accurate theoretical formula of the bit error rate (BER) of a Q-ary PPM receiver in the additive white Gaussian noise (AWGN) channel in the existing literature, the theoretical formulas of the BER of a noncoherent suboptimal receiver and noncoherent optimal receiver are derived, respectively. The simulation results verify the correctness of the theoretical formulas. The theoretical formulas can be applied to a Q-ary PPM system including binary PPM. In addition, the analysis shows that the larger the Q, the better the error performance of the receiver and that the error performance of the optimal receiver is about 2 dB better than that of the suboptimal receiver. The relationship between the threshold coefficient of the suboptimal receiver and the error performance is also given.

1. Introduction

Pulse position modulation (PPM) technology is a discrete pulse communication technology that is different from continuous wave communication technology. PPM transmits information by transmitting discrete pulse signals in the time domain. The position of pulse signals is determined by the data to be transmitted. The PPM signal has the advantages of a low duty cycle, high peak power and high energy efficiency. It has been widely studied in the field of optical communication [1,2,3], underwater communication [4,5] and radio communication [6,7,8]. Early PPMs belong to analog modulation technology. The data to be transmitted are continuously variable analog data, and the position of the pulse signal is also continuously variable in the time domain. The current PPM technology is usually digital modulation, and the data to be transmitted are also digital signals. Each digital PPM symbol carries M-bit data, and the symbol duration T s is evenly divided into Q = 2 M time slots. One of the Q time slots is selected according to the M-bit data to be transmitted to transmit a pulse signal. Therefore, the pulse signal can only appear in a limited time slot position and is not continuously variable. A digital PPM in which each symbol duration is divided into Q uniform time slots is commonly referred to as Q-ary PPM [9,10]. In particular, when the PPM symbol carries only one bit of data, the number of time slots Q is equal to 2. At this time, we call this binary PPM. The PPM technologies studied in this paper refer to digital modulation PPM technology.
PPM modulation technology has been widely used in the field of optical communication, such as optical fiber communication and deep space communication, and its performance has also been studied, including the binary PPM modulation system and Q-ary PPM modulation system. The research shows that PPM modulation technology is an efficient optical communication technology with high energy efficiency and strong anti-interference ability.
PPM modulation technology has also been widely used in the field of wireless communication. In particular, after the FCC licensed the 3–10 GHz band to ultra wideband (UWB) technology for free, UWB communication technology has been studied a great deal. PPM, as a technology to realize UWB communication, has also been studied to a great extent [11,12], including regarding its bit error performance [13,14,15,16,17,18]. However, most of the literature on wireless communication has studied the binary PPM system, and only a small amount of the literature has focused on the Q-ary PPM system [19,20]. To the best of our knowledge, there is no accurate description of the bit error performance of the Q-ary PPM system under the AWGN channel. There are many studies on the bit error performance of the Q-ary PPM system in the field of optical communication, but most of them are based on the Poisson channel. These results are not applicable to the scenario of the AWGN channel [3,21,22].
As the noncoherent PPM system has the advantages of simple implementation, we mainly study the noncoherent PPM system and introduce the suboptimal receiver and the optimal receiver of the noncoherent Q-ary PPM system, respectively. The suboptimal receiver makes decisions through the threshold decision method. This method has low complexity, and the optimal receiver adopts the method of selecting the largest decision that has a better performance. We derive the accurate BER performance expression of the suboptimal receiver and the accurate BER performance expression of the optimal receiver for a noncoherent Q-ary PPM system and carry out a numerical simulation. The simulation results are in good agreement with the theoretical expression, which shows the correctness of the theoretical formula. We also analyze the change in the bit error performance of a noncoherent Q-ary PPM system with the increase in Q. The results show that the bit error performance is improved with the increase in Q; that is, less energy is required to transmit one bit of information. Therefore, a PPM system with a larger Q can be selected in some application scenarios that require higher energy efficiency. In addition, we also compare the performance of the suboptimal receiver and the optimal receiver in a noncoherent PPM system. The results show that the performance of the optimal receiver is about 2 dB better than that of the suboptimal receiver, but the implementation complexity of the suboptimal receiver is low, so it should be considered comprehensively for use.
The rest of this paper is organized as follows. Section 2 introduces the PPM signal structure and describes the noncoherent PPM suboptimal receiver and the optimal receiver, respectively. In Section 3, the accurate expressions of the error performance of the noncoherent PPM suboptimal receiver and the optimal receiver in the Gaussian channel are derived, respectively, and the influence of the decision threshold of the noncoherent PPM suboptimal receiver on the error performance is analyzed. In Section 4, the suboptimal error performance and the best error performance of the noncoherent PPM receiver are numerically simulated, and the simulation results are compared with the theoretical expressions derived in this paper. Section 5 summarizes this paper.

2. System Model

In this section, the PPM signal structure is introduced first. Then, a suboptimal noncoherent PPM receiver is developed. Finally, we present the optimal noncoherent PPM receiver.

2.1. Structure of PPM Signal

PPM is a communication technology that transmits signals through different positions of pulse signals in the time domain. It can be divided into a binary PPM signal and Q-ary PPM signal. The binary PPM signal can also be regarded as a special case of the Q-ary PPM signal. Assuming that the duration of a PPM symbol is T s , T s is evenly divided into Q = 2 M equal time slots and a time slot is selected from the Q time slots to transmit a pulse signal according to the data to be transmitted. For the convenience of analysis, we assume that the shape of the transmitted pulse is rectangular, and the pulse duration is equal to the time slot width. The signal model is
s ( t ) = A j p ( t j T s k δ ) .
where p ( t ) represents the pulse waveform, T s is the PPM symbol duration and k is a vector composed of data to be transmitted, where k [ 1 , 2 M ] . δ indicates the slot width. The PPM signal is shown in Figure 1, where (a) is a binary PPM, (b) is a 4-ary PPM and (c) is a 8-ary PPM. The mapping of the data in the figure to PPM symbols adopts the natural mapping method.

2.2. Suboptimal Noncoherent PPM Receiver

The suboptimal PPM receiver first recovers the pulse signal through envelope detection and then determines the received information by judging which of the 2 M time slots the pulse signal is in. In order to determine which time slot the PPM pulse is in, the suboptimal PPM receiver first needs to complete time synchronization; that is, it needs to determine the boundary of PPM symbols, usually including a transmission reference synchronization method, side-by-side synchronization method and full blind synchronization method [23,24]. This paper does not study the synchronization method, and the subsequent analysis assumes that the system has been synchronized well. For the synchronized system, the decision flow of the suboptimal PPM receiver is shown in Figure 2.
  • Start symbol decision;
  • Envelope value sampling starts from time slot i = 1 ;
  • Compare the sampling value U i with the threshold value γ ;
  • If the sampling value exceeds the threshold value, the pulse is considered to be in the first time slot, the information represented by the first time slot is output and the current symbol decision ends;
  • If the sampling value is less than the threshold value, it is considered that the pulse is not in this time slot, and the envelope value of the next time slot is sampled and compared with the threshold value;
  • This continues until the sampling value of the k [ 1 , 2 M ] time slot exceeds the threshold value, the information represented by the kth time slot is output and the current symbol decision is ended;
  • In particular, if the sampling values from slot 1 to slot 2 M are less than the threshold value, we agree that this symbol outputs the information represented by slot 2 M and end the current decision.

2.3. Optimal Noncoherent PPM Receiver

The optimal PPM receiver also recovers the pulse signal through envelope detection and then determines the received information by judging which of the 2 M time slots the pulse signal is in. The decision process is shown in Figure 3.
  • Start symbol decision;
  • Sample the envelope values of time slots 1 , 2 , 2 M ;
  • Select the maximum time slot U k in the sampling values U 1 , U 2 , ⋯, U 2 M ; determine the time slot where the signal is located; and output data k;
  • End decision.

3. Performance Analysis

The PPM system has two demodulation methods: the suboptimal demodulation method and optimal demodulation method. The bit error performance of the two demodulation methods is analyzed below. In order to facilitate the analysis and without losing generality, we make the following assumptions in the subsequent analysis: the system has been synchronized well and the pulse signal is uniformly distributed in the possible time slot. According to the analysis in Section 2, after receiving the signal, the suboptimal PPM receiver and the optimal PPM receiver first recover the pulse signal through envelope detection. The noise envelope sampling without a signal follows the Rayleigh distribution,
p ( u N ) = u N σ 2 exp u N 2 σ 2 ,
and the envelope sampling with a signal follows the Rician distribution,
p ( u s ) = u S σ 2 exp u S 2 + A 2 2 σ 2 I 0 A u S σ 2 .
where u N is the noise slot envelope sampling value, u S is the signal pulse slot envelope sampling value, σ 2 is the covariance of white Gaussian noise, A is the amplitude of the pulse signal and I 0 ( · ) is the zero-order Bessel function.

3.1. Performance of Suboptimal Receiver

Each pulse of the PPM system carries M-bit information, and each symbol is divided into Q = 2 M time slots. The basic idea of the demodulation of a suboptimal PPM system is as follows: first, set a threshold value, start from the first time slot of each symbol and successively compare the envelope sampling value of each time slot with the threshold value. When the sampling value of a time slot envelope exceeds the threshold for the first time, it can be considered that the corresponding pulse signal is transmitted in the slot at this time, and it can be determined as the corresponding M-bit information; in particular, if the sampling values from the first time slot to the 2 M time slot do not exceed the threshold, we agree to determine that the 2 M time slot has sent a signal.
Based on the above idea, assuming that the transmitted signal pulse is located in the kth time slot, if the sampling values of the first k 1 time slots are less than the threshold value but the sampling value of the k-th time slot is also less than the threshold value, the PPM symbol judgment is incorrect. We call this error leakage error p 1 . If at least one sampling value in the first k 1 time slot exceeds the threshold, a judgment error also occurs, and this corresponds to a false alarm error p 2 . Adding p 1 and p 2 allows for the bit error performance expression of the suboptimal PPM receiver to be obtained. However, when calculating the false alarm error p 2 , it is necessary to consider the case that one sampling value exceeds the threshold value in the first k 1 time slots and that two sampling values exceed the threshold value. Until k 1 sampling values exceed the threshold value, the calculation is quite complex. Therefore, we first calculate the correct probability of the symbol judgment of the suboptimal PPM receiver and obtain the error probability by taking its complement to obtain the bit error performance expression of the suboptimal PPM receiver.
Based on the above considerations, assuming that the signal pulse transmitted by the PPM system is located in the kth time slot, the sampling envelope value of the first k 1 time slots does not exceed the threshold, and when the envelope sampling value of the kth time slot exceeds the threshold, the transmitted symbol decision is correct. It should be noted that, when the transmitted signal is the 2 M time slot, as long as the envelope sampling value of the first 2 M 1 time slots does not exceed the threshold, the decision is correct regardless of whether the envelope sampling value of the 2 M time slot exceeds the threshold.
The above is the case in which a symbolic decision is correct, and the case where the decision is incorrect can be obtained by taking its complement. We first calculate the probability of a correct decision and then obtain the probability of an incorrect decision by taking its complement.
Defining the threshold coefficient as γ , the decision threshold is U 0 = γ A . Then, the probability that the noise slot envelope sampling value does not exceed the threshold is
P c 1 = 0 U 0 p u N d u N .
If the envelope value of each noise time slot is independent and identically distributed, the probability that the envelope value of the first k 1 noise time slots does not exceed the threshold is
P c 1 k = i = 1 k 1 P c 1 .
When the kth time slot contains a signal, the probability that its envelope value exceeds the threshold is
P c 2 k = U 0 + p u S d u S .
Therefore, when k 2 M 1 , the probability of correct symbol judgment is
P c 3 ( k 2 M 1 ) = P c 1 ( k ) · P c 2 ( k ) .
When k = 2 M , the probability of correct symbol judgment is
P c 3 ( k = 2 M ) = P c 1 ( 2 M ) · P c 2 ( 2 M ) + P c 1 ( 2 M ) · 1 P c 2 ( 2 M ) = P c 1 ( 2 M ) .
Since k is uniformly distributed in 2 M time slots, the probability of the correct symbol judgment of the suboptimal receiver of the noncoherent PPM system is
P c = 1 2 M k = 1 2 M 1 P c 3 ( k 2 M 1 ) + P c 3 ( k = 2 M ) .
Thus, the symbol error rate is
P e w = 1 P c .
Substituting (2)–(9) into (10) yields
P e w = 1 1 2 M k = 1 2 M 1 i = 1 k 1 0 U 0 u N σ 2 e u N 2 σ 2 d u N · U 0 + u S σ 2 e u S 2 + A 2 2 σ 2 I 0 A u S σ 2 d u S + i = 1 2 M 1 0 U 0 u N σ 2 e u N 2 σ 2 d u N = 1 1 2 M k = 1 2 M 1 1 e γ 2 A 2 2 σ 2 k 1 · Q 1 A σ , γ A σ + 1 e γ 2 A 2 2 σ 2 2 M 1 .
where Q 1 ( a , b ) is the Marcum-Q function. As A 2 / 2 σ 2 = M · E b / N 0 , there are
P e w = 1 1 2 M k = 1 2 M 1 1 e γ 2 M · E b N 0 k 1 · Q 1 2 M · E b N 0 , γ 2 M · E b N 0 + 1 e γ 2 M · E b N 0 2 M 1 .
According to the assumption that the pulse signal is uniformly distributed in the possible time slots, the conversion relationship between the symbol error rate and bit error rate (BER) is [25]
P e b = 2 M 1 2 M 1 P e w .
Hence, the BER of the suboptimal receiver of noncoherent PPM system is
P e b = 2 M 1 2 M 1 1 1 2 M k = 1 2 M 1 1 e γ 2 M · E b N 0 k 1 · Q 1 2 M · E b N 0 , γ 2 M · E b N 0 + 1 e γ 2 M · E b N 0 2 M 1 .
As can be seen from the above formula, the threshold coefficient γ has a great impact on the performance of the noncoherent PPM with a sub-optimal receiver. The correct selection of the threshold coefficient can lead to better bit error performance. The impact of the threshold coefficient on the bit error performance is shown in Figure 4.
Figure 4 gives the BER performance of the noncoherent suboptimal receiver of the 8-ary PPM versus the value of γ , where the horizontal coordinate is the γ , the vertical coordinate is the BER, the red line indicates the BER at different E b / N 0 and γ and the black dashed line indicates the trend of the optimal γ with E b / N 0 . It can be seen that the optimal value of γ changes dynamically with E b / N 0 ; thus, in order to obtain the best demodulation performance, the value of γ should be adjusted dynamically.

3.2. Performance of Optimal Receiver

Each pulse of the PPM system carries M-bit information, and each symbol is divided into Q = 2 M time slots. The basic idea of optimal PPM system demodulation is to successively sample the envelope sampling value of the first time slot to the envelope value of the 2 M time slot, to compare the size and to judge the time slot with the largest sampling value as the time slot sent by the pulse signal to judge it as the corresponding M-bit information. The optimal receiver does not need to set the threshold value, so the difficulty of the dynamic adjustment of the threshold is avoided.
Based on the above idea, assuming that the transmitted pulse signal is in the kth time slot, the decision error occurs when the envelope sampling value of one and only one noise time slot exceeds the envelope sampling value of the kth time slot. When the envelope sampling value of only two noise time slots exceeds the envelope sampling value of the kth time slot, a decision error is also made. By analogy, when the envelope sampling value of all noise time slots exceeds the envelope sampling value of the kth time slot, an error is also determined. Only by adding the probabilities of all the above decision error cases can the BER of the optimal noncoherent PPM receiver be obtained, but the calculation is very complex. Therefore, we also calculate the BER of the optimal noncoherent PPM receiver by calculating the probability of a correct decision first and then by finding its complement.
According to the above considerations, it is assumed that the signal pulse transmitted by the PPM system is located in the kth time slot. As long as the envelope sampling value of all noise time slots does not exceed the envelope sampling value of the kth time slot, the symbol decision is correct. First, the probability that a noise slot envelope sampling value does not exceed the signal pulse slot envelope sampling value is
P c 1 = 0 u S p u N d u N .
Then, the probability that all noise slot envelope sampling values are less than the signal pulse slot envelope sampling values is
P c 2 = i = 1 2 M 1 P c 1 .
Taking the average of all possible sampling values of the signal yields
P c 3 = 0 P c 2 · p u S d u S .
Since the signal pulses are evenly distributed in all possible time slots, the probability of a correct decision for any symbol is
P c = 1 2 M i = 1 2 M P c 3 = P c 3 .
By taking its complement, it can be obtained that the optimal symbol error rate of the noncoherent PPM receiver is
P e w = 1 P c .
Substituting (2), (3) and (15)–(18) to (19) yields
P e w = k = 1 2 M 1 2 M 1 k 1 k + 1 k + 1 exp k k + 1 A 2 2 σ 2
where
2 M 1 k = 2 M 1 ! k ! 2 M 1 k ! .
Considering A 2 / 2 σ 2 = M · E b / N 0 , then (20) is simplified as
P e w = k = 1 2 M 1 2 M 1 k 1 k + 1 k + 1 exp k k + 1 · M · E b N 0 .
Similarly, from the conversion relationship between the symbol error rate and BER (13), the optimal BER of the noncoherent PPM receiver is
P e b = 2 M 1 2 M 1 P e w = 2 M 1 2 M 1 · k = 1 2 M 1 2 M 1 k 1 k + 1 k + 1 exp k k + 1 · M · E b N 0 .
The above BER is consistent with the BER of the noncoherent demodulation of the M-ary orthogonal signal because the PPM signal is also an orthogonal signal in essence.

4. Simulations

According to the theoretical derivation in Section 3, the BER performance of the noncoherent PPM suboptimal receiver and optimal receiver is numerically simulated in the AWGN channel, and it is assumed that the system has been synchronized well.

4.1. BER Performance of Suboptimal Receiver

According to the analytical result in Section 3.1, the bit error performance of noncoherent PPM is related to the selection of the threshold coefficient γ , and the optimal coefficient changes dynamically with the change of E b / N 0 . First, we simulate and verify this. For comparison, 8-ary PPM is used in the simulation, and the threshold coefficients are 0.45, 0.55 and 0.75. The value range of E b / N 0 is 0–12 dB, and the bit error rate is calculated to 10 4 . The simulation results are shown in Figure 5.
It can be seen in Figure 5 that the optimal threshold coefficient changes dynamically with the change in E b / N 0 . When E b / N 0 is less than 6 dB, the bit error performance is better when the threshold coefficient is 0.75. However, when E b / N 0 is greater than 6 dB, the bit error performance is better when the threshold coefficient is 0.55. The above simulation verifies the theoretical derivation in Section 3.1. In order to facilitate the analysis, the threshold coefficient is uniformly taken as 0.55 in the rest of this paper.
Next, the bit error performance of binary PPM, 4-ary PPM and 8-ary PPM is numerically simulated. The threshold coefficient is 0.55, the value range of E b / N 0 is 0–12 dB and the BER is counted as 10 4 . The simulation results are shown in Figure 6.
In Figure 6, the BER performances of binary PPM, 4-ary PPM and 8-ary PPM suboptimal receivers are evaluated, in which the theoretical curve is from the theoretical formula derived in Section 3.1. The simulation curve is the numerical simulation result. The simulation process first randomly generates the initial binary bit stream A, modulates it into a PPM signal, then sends it to the AWGN channel and then restores it to binary bit stream B through the suboptimal receiver in this paper. We compare the similarities and differences between B and A and calculate the BER to obtain the simulation BER curve.
We can see in Figure 6 that the numerical simulation results are in good agreement with the theoretical formula deduced in Section 3.1, which verifies the correctness of the theoretical formula of the error code of the noncoherent PPM suboptimal receiver deduced in this paper. The theoretical formula is applicable to the Q-ary PPM system, including binary PPM. In addition, it can be seen from Figure 6 that the larger the Q, the better the bit error performance of the noncoherent PPM suboptimal receiver. This is because the PPM signal essentially corresponds to an orthogonal signal and conforms to the basic characteristics of the orthogonal signal, which further verifies the correctness of the theoretical bit error formula deduced in this paper.

4.2. BER Performance of Optimal Receiver

Next, the best bit error performance of the noncoherent PPM receiver is numerically simulated, and the binary PPM, 4-ary PPM and 8-ary PPM are included for comparison. The value range of E b / N 0 is 0–12 dB, and the BER is counted as 10 4 . The simulation results are shown in Figure 7.
The theoretical curve in Figure 7 is calculated by the theoretical formula derived in Section 3.2. The simulation curve is the numerical simulation result. The simulation process first randomly generates the initial binary bit stream A, modulates it into a PPM signal, then sends it to AWGN channel and then restores it to binary bit stream B through the optimal receiver in this paper. We compare the similarities and differences between B and A and calculate the BER to obtain the simulation BER curve simulation.
It can be seen from Figure 7 that the numerical simulation results are in good agreement with the theoretical formula derived in Section 3.2, indicating that the noncoherent optimal receiver bit error theoretical formula derived in this paper can be applied to a Q-ary PPM system, including binary PPM. It can also be seen that the larger the Q, the better the BER performance of the noncoherent PPM receiver, which is also consistent with the fact that PPM corresponds to an orthogonal signal. By comparing Figure 6 with Figure 7, it can also be seen that the bit error performance of the optimal receiver of the noncoherent PPM is better than that of the suboptimal receiver at 2 dB.

4.3. Comparison between the Numerical and Theoretical Results

Table 1 and Table 2 illustrate the errors between the BER performance and the theoretical results of suboptimal receiver in noncoherent PPM system. The error is defined as
e r r o r = P e b , n u m P e b , t h y P e b , t h y ,
where P e b , n u m represents the numerical result, P e b , t h y denotes the theoretical result and · is the absolute value operator. The ensemble runs obtaining P e b , n u m is 100. In Table 1, each test uses 1 × 10 3 PPM symbols, while the number of PPM symbols used for Table 2 is 1 × 10 5 . For convenience, we only analyzed the cases where the BER results are larger than 10 4 . The theoretical results are derived based on the assumption that the PPM symbols are uniformly distributed in the possible time slots. However, the numerical simulation can not accurately meet the assumption. Thus, there are certain errors between the numerical results and the theoretical results. It can be seen from Table 1 and Table 2 that, as the number of PPM symbols increases, the deviation between the numerical results and the theoretical results tends to decrease. The reason for this is that the PPM symbols asymptotically obey the uniform distribution in the possible time slots when the number of PPM symbols increases.
Table 3 and Table 4 demonstrate the errors for optimal receiver in noncoherent PPM system. The results are similar to that of suboptimal receiver.

4.4. BER Performance in Rayleigh Fading Channel

The AWGN channel is a simple but useful model for the preliminary performance analysis of many communication systems. However, the real channel is more complex in many application scenarios in which the receivers need to overcome ISI [26] and MAI [27]. The performance analysis of some receivers is carried out in specific channel models [28]. The performance of the modulation scheme combining PPM with differential chaos shift keying modulation in Rayleigh fading channel is of considerable interest [29]. Therefore, the BER performance of the suboptimal receiver and the optimal receiver of noncoherent Q-ary PPM system in the Rayleigh fading channel is initially investigated through numerical simulation.
The received signal in multipath Rayleigh fading channel can be formulated as
r ( t ) = l = 1 L α l δ ( t τ l ) s l ( t ) + n l ,
where L is the number of paths, α l and τ l are the channel coefficient and the path delay of the path, and ⊗ denotes the convolution operator. n l is the AWGN with zero mean and variance N 0 / 2 . The values of E b / N 0 ranges from 0 dB to 12 dB. We consider the case where the BER is larger than 10 4 . The width of a time slot is 5 ns. The other parameters are set as L = 2 , α l = { 0 , 2 } dB and τ l = { 0 , 2 } ns.
Figure 8 and Figure 9 show the BER results of the suboptimal receiver and the optimal receiver when the channel is Rayleigh and AWGN. Compared with the AWGN channel, the BER performance of the noncoherent Q-ary PPM system decreases in the Rayleigh fading channel. As the focus of this paper is the AWGN channel for which the receivers are designed, it is reasonable that the BER degradation occurs in the Rayleigh fading channel. An interesting research subject is studying the performance of a noncoherent Q-ary PPM system in a fading channel in more detail and improving the BER performance.

5. Conclusions

This paper introduces the PPM signal structure and introduces the decision method of a noncoherent PPM suboptimal receiver and optimal receiver. Of these, the suboptimal receiver needs to set a decision threshold and to make a decision by comparing the time slot envelope sampling value with the threshold in turn. The optimal receiver does not need to set a threshold but needs to compare the envelope sampling values of each time slot with each other and to determine the largest one as the transmitted symbol. The performance of the optimal receiver is about 2 dB better than that of the suboptimal receiver, but the suboptimal receiver is easier to implement. Therefore, it is necessary to comprehensively consider which receiver to choose in practical application.
In this study, the bit error theoretical formulas of a noncoherent PPM suboptimal receiver and optimal receiver in the AWGN channel were derived, respectively, and a numerical simulation was carried out. The numerical simulation results are in good agreement with the calculation results of the theoretical formula, which verifies the correctness of the error code theoretical formula, especially that the deduced error code theoretical formula is suitable for a Q-ary PPM system including binary PPM. The relationship between the threshold coefficient of the suboptimal receiver and the system error performance is given, which can be used to guide the selection of the threshold coefficient. In addition, the research results show that the larger the Q, the better the bit error performance of the suboptimal receiver and the optimal receiver of noncoherent PPM but the more difficult it is to realize. Therefore, it is necessary to comprehensively consider and select an appropriate Q value in practical applications.

Author Contributions

Conceptualization, X.S.; Formal analysis, M.C.; Investigation, Y.S. and J.T.; Methodology, X.S.; Project administration, J.Z.; Supervision, Y.L. and N.X.; Validation, X.S.; Visualization, M.C.; Writing (oiginal draft), X.S., J.T. and M.C.; Writing (review and editing), Y.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by CAEP Foundation under Grant CX20200010.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lu, Y.; Liu, H.; Zhou, Q.; Ma, J.; Wei, Y.; Li, Q. A Smooth Evolution to Next Generation PON Based on Pulse Position Modulation (PPM). IEEE Photon. Technol. Lett. 2015, 27, 173–176. [Google Scholar]
  2. Shiu, D.S.; Kahn, J. Differential pulse-position modulation for power-efficient optical communication. IEEE Trans. Commun. 1999, 47, 1201–1210. [Google Scholar] [CrossRef] [Green Version]
  3. Ohtsuki, T. Performance analysis of atmospheric optical PPM CDMA systems. J. Lightw. Technol. 2003, 21, 406–411. [Google Scholar] [CrossRef]
  4. Scarano, G.; Petroni, A.; Biagi, M.; Cusani, R. Blind Fractionally Spaced Channel Equalization for Shallow Water PPM Digital Communications Links. Sensors 2019, 19, 4604. [Google Scholar] [CrossRef] [Green Version]
  5. Guo, Y.; Kong, M.; Alkhazragi, O.; Sun, X.; Sait, M.; Ng, T.K.; Ooi, B.S. Diffused-Line-of-Sight Communication for Mobile and Fixed Underwater Nodes. IEEE Photon. J. 2020, 12, 1–13. [Google Scholar] [CrossRef]
  6. Riter, S. Threshold Performance of Suboptimum PPM Receivers. IEEE Trans. Aerosp. Electron. Syst. 1970, AES-6, 257–259. [Google Scholar] [CrossRef]
  7. Khan, M.G.; Sallberg, B.; Nordberg, J.; Claesson, I. Robust Weighted Non-Coherent Receiver for Impulse Radio UWB PPM Signals. IEEE Commun. Lett. 2011, 15, 614–616. [Google Scholar] [CrossRef]
  8. Abou-Rjeily, C. On the Design of Maximal-Rate Shape-Preserving 2 × 2 and 3 × 3 Space-Time Codes for Noncoherent Energy-Detection-Based PPM Communications. IEEE Trans. Wirel. Commun. 2017, 16, 7432–7445. [Google Scholar] [CrossRef]
  9. Hamkins, J. Handbook of Computer Networks: Key Concepts, Data Transmission, and Digital and Optical Networks; John Wiley & Sons: New York, NY, USA, 2008. [Google Scholar]
  10. Rulkov, N.; Sushchik, M.; Tsimring, L.; Volkovskii, A. Digital communication using chaotic-pulse-position modulation. IEEE Trans. Circuits Syst. I 2001, 48, 1436–1444. [Google Scholar] [CrossRef]
  11. Sharma, S.; Hong, Y. UWB Receiver via Deep Learning in MUI and ISI Scenarios. IEEE Trans. Veh. Technol. 2020, 69, 3496–3499. [Google Scholar] [CrossRef]
  12. Paszek, K.; Grzechca, D.; Becker, A. Design of the UWB Positioning System Simulator for LOS/NLOS Environments. Sensors 2021, 21, 4757. [Google Scholar] [CrossRef]
  13. Singh, P.; Kim, B.W.; Jung, S.Y. TH-PPM with non-coherent detection for multiple access in electromagnetic wireless nanocommunications. Nano Commun. Netw. 2018, 17, 1–13. [Google Scholar] [CrossRef]
  14. Yan, K.; Cheng, S.; Wu, H.C.; Xiao, H.; Zhang, X. Analysis and Rectification of the Asynchronous Sampling Effect in the Pulse-Position Modulation Systems. IEEE Sens. J. 2020, 20, 4189–4199. [Google Scholar] [CrossRef]
  15. Cariolaro, G.; Pierobon, G. Theory of quantum pulse position modulation and related numerical problems. IEEE Trans. Commun. 2010, 58, 1213–1222. [Google Scholar] [CrossRef] [Green Version]
  16. Lee, Y.; Kang, H.; Lee, M.; Kim, T.h. A Study on the Effect of Interference on Time Hopping Binary PPM Impulse Radio System. In Proceedings of the 2005 International Conference on Advances in Intelligent Computing—Volume Part II, Hefei, China, 23–26 August 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 665–674. [Google Scholar]
  17. Liu, W.; Huang, K.; Zhou, X.; Durrani, S. Full-Duplex Backscatter Interference Networks Based on Time-Hopping Spread Spectrum. IEEE Trans. Wirel. Commun. 2017, 16, 4361–4377. [Google Scholar] [CrossRef]
  18. Kim, J.; Van Nguyen, B.; Jung, H.; Kim, K. TH-NRDCSK: A Non-Coherent Time Hopping Chaotic System for Anti-Jamming Communications. IEEE Access 2019, 7, 144710–144719. [Google Scholar] [CrossRef]
  19. Ramirez-Mireles, F. Performance of ultrawideband SSMA using time hopping and M-ary PPM. IEEE J. Sel. Areas Commun. 2001, 19, 1186–1196. [Google Scholar] [CrossRef]
  20. Hu, B.; Beaulieu, N. Accurate evaluation of multiple-access performance in TH-PPM and TH-BPSK UWB systems. IEEE Trans. Commun. 2004, 52, 1758–1766. [Google Scholar] [CrossRef]
  21. Ata, Y.; Gökçe, M.C.; Baykal, Y. M-ary pulse position modulation performance with adaptive optics corrections in atmospheric turbulence. J. Mod. Opt. 2020, 67, 563–568. [Google Scholar] [CrossRef]
  22. Miyazawa, T.; Sasase, I. BER Performance Analysis of Spectral Phase-Encoded Optical Atmospheric PPM-CDMA Communication Systems. J. Lightw. Technol. 2007, 25, 2992–3000. [Google Scholar] [CrossRef]
  23. Elmirghani, J.; Cryan, R. Performance analysis of self-synchronized optically preamplified PPM. J. Lightw. Technol. 1995, 13, 923–932. [Google Scholar] [CrossRef]
  24. Fujiwara, Y. Self-Synchronizing Pulse Position Modulation With Error Tolerance. IEEE Trans. Inf. Theory 2013, 59, 5352–5362. [Google Scholar] [CrossRef]
  25. Bernard, S. Digital Communications—Fundamentals and Applications, 2nd ed.; Publishing House of Electronics Industry: Beijing, China, 2015. [Google Scholar]
  26. Gelli, G.; Verde, F. Two-stage interference-resistant adaptive periodically time-varying CMA blind equalization. IEEE Trans. Signal Process. 2002, 50, 662–672. [Google Scholar] [CrossRef]
  27. Gelli, G.; Paura, L.; Verde, F. A two-stage CMA-based receiver for blind joint equalization and multiuser detection in high data-rate DS-CDMA systems. IEEE Trans. Wirel. Commun. 2004, 3, 1209–1223. [Google Scholar] [CrossRef]
  28. Morosi, S.; Bianchi, T.; Gei, F. Frequency domain multi-user receivers for IEEE 802.15.4a short-range communication network. Trans. Emerg. Tel. Tech. 2013, 24, 545–551. [Google Scholar] [CrossRef]
  29. Miao, M.; Wang, L.; Katz, M.; Xu, W. Hybrid Modulation Scheme Combining PPM With Differential Chaos Shift Keying Modulation. IEEE Wirel. Commun. Lett. 2019, 8, 340–343. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Q-ary PPM signal. (a) is a binary PPM, (b) is a 4-ary PPM and (c) is a 8-ary PPM.
Figure 1. Q-ary PPM signal. (a) is a binary PPM, (b) is a 4-ary PPM and (c) is a 8-ary PPM.
Sensors 21 06102 g001
Figure 2. Symbol decision flow of a suboptimal receiver.
Figure 2. Symbol decision flow of a suboptimal receiver.
Sensors 21 06102 g002
Figure 3. Symbol decision flow of optimal receiver.
Figure 3. Symbol decision flow of optimal receiver.
Sensors 21 06102 g003
Figure 4. BER of 8-ary noncoherent PPM suboptimal receiver vs. γ .
Figure 4. BER of 8-ary noncoherent PPM suboptimal receiver vs. γ .
Sensors 21 06102 g004
Figure 5. BER performance of noncoherent PPM with different threshold coefficients.
Figure 5. BER performance of noncoherent PPM with different threshold coefficients.
Sensors 21 06102 g005
Figure 6. BER performance of noncoherent PPM suboptimal receiver.
Figure 6. BER performance of noncoherent PPM suboptimal receiver.
Sensors 21 06102 g006
Figure 7. BER performance of noncoherent PPM optimal receiver.
Figure 7. BER performance of noncoherent PPM optimal receiver.
Sensors 21 06102 g007
Figure 8. BER performance of a noncoherent Q-ary PPM suboptimal receiver in the Rayleigh fading channel and AWGN channel.
Figure 8. BER performance of a noncoherent Q-ary PPM suboptimal receiver in the Rayleigh fading channel and AWGN channel.
Sensors 21 06102 g008
Figure 9. BER performance of a noncoherent Q-ary PPM optimal receiver in the Rayleigh fading channel and AWGN channel.
Figure 9. BER performance of a noncoherent Q-ary PPM optimal receiver in the Rayleigh fading channel and AWGN channel.
Sensors 21 06102 g009
Table 1. The errors between the BER performance and the theoretical results of suboptimal receiver ( 100 × 10 3 PPM symbols).
Table 1. The errors between the BER performance and the theoretical results of suboptimal receiver ( 100 × 10 3 PPM symbols).
E b / N 0 (dB)0123456789101112
Binary (%)2.13.63.10.73.14.50.31.20.33.91.32.80.4
4-ary (%)0.41.71.43.80.32.72.51.81.51.31.46.87.6
8-ary (%)4.80.30.54.13.15.10.33.03.61.820.7//
Table 2. The errors between the BER performance and the theoretical results of suboptimal receiver ( 100 × 10 5 PPM symbols).
Table 2. The errors between the BER performance and the theoretical results of suboptimal receiver ( 100 × 10 5 PPM symbols).
E b / N 0 (dB)0123456789101112
Binary (%)0.40.41.21.41.61.20.31.20.91.40.50.20.1
4-ary (%)0.91.10.82.11.01.22.41.11.80.30.30.71.2
8-ary (%)1.50.71.31.01.20.61.11.00.11.13.2//
Table 3. The errors between the BER performance and the theoretical results of optimal receiver ( 100 × 10 3 PPM symbols).
Table 3. The errors between the BER performance and the theoretical results of optimal receiver ( 100 × 10 3 PPM symbols).
E b / N 0 (dB)0123456789101112
Binary (%)1.60.92.21.11.52.32.71.33.53.71.52.35.4
4-ary (%)2.53.30.81.92.52.60.91.56.19.3///
8-ary (%)2.31.52.30.72.51.73.54.617.9////
Table 4. The errors between the BER performance and the theoretical results of optimal receiver ( 100 × 10 5 PPM symbols).
Table 4. The errors between the BER performance and the theoretical results of optimal receiver ( 100 × 10 5 PPM symbols).
E b / N 0 (dB)0123456789101112
Binary (%)0.51.50.21.01.20.90.52.10.70.81.10.30.5
4-ary (%)1.20.60.90.51.52.11.70.91.30.8///
8-ary (%)0.41.22.21.40.81.30.91.31.6////
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shi, X.; Sun, Y.; Tian, J.; Chen, M.; Liu, Y.; Xie, N.; Zhang, J. BER Performance Analysis of Non-Coherent Q-Ary Pulse Position Modulation Receivers on AWGN Channel. Sensors 2021, 21, 6102. https://doi.org/10.3390/s21186102

AMA Style

Shi X, Sun Y, Tian J, Chen M, Liu Y, Xie N, Zhang J. BER Performance Analysis of Non-Coherent Q-Ary Pulse Position Modulation Receivers on AWGN Channel. Sensors. 2021; 21(18):6102. https://doi.org/10.3390/s21186102

Chicago/Turabian Style

Shi, Xianhua, Yimao Sun, Jie Tian, Maolin Chen, Youjiang Liu, Nan Xie, and Jian Zhang. 2021. "BER Performance Analysis of Non-Coherent Q-Ary Pulse Position Modulation Receivers on AWGN Channel" Sensors 21, no. 18: 6102. https://doi.org/10.3390/s21186102

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