Next Article in Journal
Evaluation of Hydrogen Cyanide in the Blood of Fire Victims Based on the Kinetics of the Reaction with Ninhydrin
Previous Article in Journal
Evaluation of Bone Consolidation in External Fixation with an Electromechanical System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simple and Robust Log-Likelihood Ratio Calculation of Coded MPSK Signals in Wireless Sensor Networks for Healthcare

1
School of Management, Henan University of Science and Technology, Luoyang 471023, China
2
School of Information Engineering, Henan University of Science and Technology, Luoyang 471023, China
3
Key Laboratory of Middle Atmosphere and Global Environment Observation, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2022, 12(5), 2330; https://doi.org/10.3390/app12052330
Submission received: 12 January 2022 / Revised: 13 February 2022 / Accepted: 18 February 2022 / Published: 23 February 2022
(This article belongs to the Topic Wireless Sensor Networks)

Abstract

:
The simple and robust log-likelihood ratio (LLR) computation of coded Multiple Phase Shift Keying (MPSK) signals in Wireless Sensor Networks (WSNs) is considered under both phase noncoherent and Rayleigh fading channels for healthcare applications. We first simplify the optimal LLR for phase noncoherent channel, the estimation of the instantaneous channel state information (CSI) for both the fading amplitude and the additive white Gaussian noise (AWGN) is successfully avoided, and the complexity-intensive process for zero-order Bessel function of the first kind is also perfectly eliminated. Furthermore, we also develop the simplified LLR under Rayleigh fading channel. Correspondingly, the variance estimation for both AWGN and the statistical characteristic of the fading amplitude is no longer required, and the complicated process for implementation of the exponential function is also successfully avoided. Compared to the calculation of optimal LLR with full complexity, the proposed method is implementation-friendly, which is practically desired for energy-limited WSNs. The simulations are developed in the context of low-density parity-check (LDPC) codes, and the corresponding results show that the detection performance is extremely close to that of the full-complexity LLR metrics. That is, the performance degradation is efficiently prevented, whereas complexity reduction is also successfully achieved.

1. Introduction

The rapid development of modern information and communication technologies, such as the Internet of Things, wireless communication, and cloud [1,2,3,4,5], makes remote healthcare, or tele-healthcare, simpler than before, as shown in Figure 1. In recent years, wireless sensor networks (WSNs) have matured to be used to improve quality of life, which is regarded as one of the key research fields in the healthcare application industry and has attracted more and more attention [6,7,8,9,10,11,12,13]. It is well known that, sensor nodes in WSNs generally adopt small embedded devices such as some wearable devices, and the battery power carried by a single node is limited. In the complex medical information environment, the application of WSNs is usually oriented to some large-scale monitoring fields, which is necessary to collect massive amounts of monitoring data. In order to realize the effective data acquisition of WSNs, it is very important to reduce the energy consumption of nodes. Multiple Phase Shift keying (MPSK) is provided in IEEE 802.15.4c standard [14,15]. Detection of coded MPSK signal has important research and application value by improving transmission efficiency, reducing the energy consumption of node transmission and improving the life cycle of healthcare network.
In the literature, much progress has been achieved regarding the detection of coded MPSK signals. The work in [16] proposes a simplified soft decision metric for MPSK without the noise variance knowledge, and no performance loss is observed. In [17], the iterative decoding of LDPC coded MPSK is considered over time correlated Rayleigh fading channels. However, this research is developed under a coherent channel, which is clearly not suitable for our purposes. Under a phase noncoherent channel, the pilot-aided LLR for LDPC coded MPSK orthogonal frequency division multiplexing transmission is developed in [18]. However, it cannot be directly tailored for WSNs, wherein much attention is paid to low complexity, low cost, low power consumption. It is notable that much focus on the detection of uncoded binary phase shift keying (BPSK) signals in IEEE 802.15.4 WSNs has been witnessed in recent years [19,20,21,22,23]. Multiple-symbol detection (MSD) scheme for offset quadrature phase shift keying (O-QPSK) receivers is also considered in [24,25,26,27]. However, all of these are developed without channel coding.
In this work, we propose simple bit LLR calculation schemes for coded MPSK signals. Unlike the traditional noncoherent detection scheme which was equipped with an LLR extraction scheme with high complexity to achieve the best possible reliability, we pay all of our attention towards the simple design to balance complexity and reliability. We summarize our main contributions as follows.
  • As a benchmark, the optimal bit LLR under a phase noncoherent channel is first given. For this scheme, both zero-order Bessel function and perfect instantaneous fading amplitude is involved. Thus, we propose a simple calculation configuration without CSI, which greatly simplifies the optimal scheme.
  • The optimal bit LLR under a Rayleigh fading channel is also given, wherein we assume that the statistical characteristic of the fading amplitude is available. In this context, the variance estimation for both additive white Gaussian noise (AWGN) and the statistical characteristic of the fading amplitude is involved, and extensive exponential operation is also unavoidable. A simple calculation scheme is then developed.
  • We find that the decision statistic is exactly the same under both phase noncoherent channels and the Rayleigh fading channel when no coding is considered, and no contribution from the fade amplitude and the variance of the AWGN noise is observed in this decision statistic. We also find that the CSI can be perfectly avoided in the bit LLR calculation when channel coding is considered if the approximation is ingeniously designed and implemented to the optimal LLR.
  • In order to verify the desirable properties of our proposed simple schemes, the characteristics of the receiver are studied from many aspects with extensive simulations.
We organize the rest of this paper as follows. Section 2 focuses on the system model under the fading channel. Section 3 introduces the LLR calculation under the phase noncoherent channel. In this case, the instantaneous fading amplitude is assumed to be available and known exactly at the receiver. Further relaxing this restriction, Section 4 concentrates on LLR calculation when the statistical characteristic for the fading amplitude is available at the receiver. The simulation results are discussed in Section 5. Finally, some conclusions and future work are provided in Section 6.

2. System Mode

Consider the transmission system depicted in Figure 2. The bit sequence a is encoded to generate the coded sequence c . After interleaving, every four bits from d are finally mapped into a 16-bit chip sequence S . Here, the modulation scheme is MPSK, and the Rayleigh fading channel is considered. Specifically, within N symbol intervals, the complex baseband received chip sequence R can be given as follows:
R = r 1 , r 2 , , r N ,
where r k = r k , 1 , r k , 2 , , r k , 16 and 1 k N . Here, r k , i = ρ k , i s y , i e j θ k , i + η k , i and 1 i 16 . s y , i , 1 i 16 represents the spreading sequence s y , which are selected from Λ = s y , 1 y 16 as depicted in Table 1. ρ k , i and θ k , i denote the fading amplitude and phase, respectively. η k , i is a discrete, cyclic symmetric, complex Gaussian random process with zero mean and variance σ 2 .
We assume that the fading amplitude ρ k , i and phase θ k , i are unknown and random at the receiver, but are constant for some specified time period [19]. In other words, we make a piecewise constant approximation to these parameters, which is ρ k , i = ρ , and θ k , i = θ . In addition, ρ follows the Rayleigh distribution, and θ is uniformly distributed in the interval π , π .

3. LLR Calculation under Phase Noncoherent Channel

Assume that the fading phase is not known at the receiver, and the statistical average of this random phase is considered to eliminate the impact on our detection. Before launching the LLR calculation for decoding, it is instructive to point out the detection when no coding is considered. In this context, only the likelihood probability is required where the ith received chip sample of the kth symbol period is given by
r k , i = ρ s y , i e j θ + η k , i .
Then, the likelihood probability in N symbol periods can be expressed as [28]:
p R S , θ = k = 1 N i = 1 16 p r k , i s y , i , θ = 1 2 π σ 16 N exp R ρ S e j θ 2 2 σ 2 , 1 y 16
where
R ρ S e j θ 2 = k = 1 N i = 1 16 r k , i ρ s y , i e j θ 2
After a simple analysis, we can express (4) in a more detailed form as follows [28]:
R ρ S e j θ 2 = R 2 + ρ 2 S 2 2 ρ Re R T S * e j θ β = k = 1 N i = 1 16 r k , i 2 + ρ 2 s y , i 2 2 ρ Re k = 1 N i = 1 16 r k , i s y , i * cos θ 2 ρ Im k = 1 N i = 1 16 r k , i s y , i * sin θ = k = 1 N i = 1 16 r k , i 2 + ρ 2 s y , i 2 2 ρ k = 1 N i = 1 16 r k , i s y , i * cos θ β
where
β = tan 1 Im R T S * Re R T S *
As θ is assumed to be uniformly distributed, then the probability density function of R given the transmitted symbol sequence S can be given as
p R S = π π p R S , θ p θ d θ = 1 2 π σ 16 N exp 1 2 σ 2 k = 1 N i = 1 16 r k , i 2 + ρ 2 s y , i 2 I 0 ρ σ 2 k = 1 N i = 1 16 r k , i s y , i * = 1 2 π σ 16 N exp R , R * 2 σ 2 exp S , S * 2 σ 2 ρ 2 I 0 R , S * σ 2 ρ I 0 R , S * σ 2 ρ R , S *
where I 0 · is the zeroth order modified Bessel function of the first kind, * represents the conjugation operation, and · , · denotes the correlation operation.
As shown in (7), a decision metric in conjugate correlation form is achieved when no coding is considered. The amplitude information for the fading channel is not required at the receiver, although we assume that perfect acquisition of this instantaneous CSI is available. Furthermore, the CSI for the AWGN channel can also be avoided. This follows from the fact that no contribution from the fade amplitude ρ and the variance σ 2 is observed in the decision metric given in (7). Next, we will focus on the LLR calculation when coding is involved. Specifically, we consider (a) an AWGN channel with perfect CSI, i.e., perfect knowledge of the variance σ 2 is available at the receiver, and (b) an AWGN channel without CSI, i.e., no knowledge of the variance σ 2 is available. In the first case, we will develop the optimal LLR calculation with full complexity. Clearly, in the second case, we will be given a simplified LLR calculation form without CSI.
According to (7), the LLR can be expressed as [29]:
ζ m = ln p c m = 0 R p c m = 1 R = ln S y : c m = 0 p R S S y : c m = 1 p R S = ln S y : c m = 0 I 0 ρ σ 2 k = 1 N i = 1 16 r k , i s y , i * S y : c m = 1 I 0 ρ σ 2 k = 1 N i = 1 16 r k , i s y , i * = ln S y : c m = 0 I 0 ρ σ 2 R , S * S y : c m = 1 I 0 ρ σ 2 R , S * , m 0 , 1 , , 4 N 1
Here, we introduce a method for extracting the bit LLR under the fading channels with perfect CSI, and then soft decision decoding can be used to improve receiver performance. However, there are still shortcomings of this scheme. First, the zero-order Bessel function is involved, and the resource consumption (implementation complexity, storage space, energy consumption, and delay) is relatively large, especially when the observation interval N is large. Second, in order to obtain the bit LLR information, the receiver needs to accurately estimate the CSI. An inaccurate estimation of the CSI would cause a serious deterioration in the subsequent decoding. That is, robustness to CSI is insufficiency. Therefore, in the following, we further turn our attention towards developing a bit LLR extraction scheme under multiple observation intervals with low complexity and no CSI.
First, calculate the decision metric for each symbol:
V k , y = i = 1 16 r k , i s y , i * 2 , 1 y 16 , 1 k N
Secondly, the maximum and two submaximal metrics for each symbol are recorded as follows [30]:
V k , y ^ 1 = max 1 y 16 V k , y , 1 k N
V k , y ^ 2 = max 1 y 16 , y y ^ 1 V k , y , 1 k N
V k , y ^ 3 = max 1 y 16 , y y ^ 1 , y ^ 2 V k , y , 1 k N
The LLR in (8) is finally simplified as
ζ m = ln S y : c m = 0 , l I 0 ρ σ 2 k = 1 N w k , y ^ l S y : c m = 1 , l I 0 ρ σ 2 k = 1 N w k , y ^ l , l 1 , 2 , 3 , m 0 , 1 , , 4 N 1
where w k , y ^ l = i = 1 16 r k , i s y ^ l , i * , and y ^ l is given in (10) to (12).
As shown in (13), the calculation number for I 0 x is successfully reduced. However, the implementation for I 0 x is also complicated for the receiver in WSN. Consequently, we will focus our attention on the simplification of I 0 x . As shown in Figure 3, I 0 x increases rapidly with the increase in x, and the main influence of S y I 0 ρ σ 2 k = 1 N w k , y ^ l can be determined by I 0 max S y ρ σ 2 k = 1 N w k , y ^ l . Therefore, we can modify (13) as
ζ m ln I 0 max S y : c m = 0 , l ρ σ 2 k = 1 N w k , y ^ l I 0 max S y : c m = 1 , l ρ σ 2 k = 1 N w k , y ^ l
Under low SNR, taking the first two items of Taylor series expansion for I 0 · [31], (14) can be simplified as
ζ m ln 1 + ρ 2 4 σ 4 max S y : c m = 0 , l k = 1 N w k , y ^ l 2 1 + ρ 2 4 σ 4 max S y : c m = 1 , l k = 1 N w k , y ^ l 2
Note that when z 0 , ln 1 + z z , and ln 1 + z 1 1 + z 2 z 1 z 2 . Then, (15) can be further simplified to
ζ m ρ 2 4 σ 4 max S y : c m = 0 , l k = 1 N w k , y ^ l 2 max S y : c m = 1 , l k = 1 N w k , y ^ l 2
In (16), ρ 2 4 σ 4 is a constant term. If the min-sum (MS) algorithm for LDPC code or the soft output Viterbi algorithm (SOVA) algorithm for the convolutional code is considered, removing ρ 2 4 σ 4 will not affect the decoding result. Therefore, after eliminating ρ 2 4 σ 4 in (16), the LLR can be given as follows:
ζ m max S y : c m = 0 , l k = 1 N w k , y ^ l 2 max S y : c m = 1 , l k = 1 N w k , y ^ l 2 ,
where l 1 , 2 , 3 , m 0 , 1 , , 4 N 1 .

4. LLR Calculation under Rayleigh Fading Channel

As shown in Section 3, we assume that the instantaneous amplitude information for the fading channel is available, and a phase noncoherent channel is considered. In this section, we will relax this condition and assume that only the statistical characteristic for the fading amplitude is available. Note that the main problem for the receiver now becomes to how to exploit this statistical information, thereby optimizing the design and then coming up with a detection scheme. In this context, the statistical average is also considered to eliminate the impact on the detection, which is similar to the method we adopted in Section 3. In particular, the PDF of ρ is known as the Rayleigh distribution:
p ρ = ρ σ ρ 2 exp ρ 2 2 σ ρ 2 , ρ 0
The likelihood function p R S can be easily specialized as [28]
p R S = 0 p R S , ρ p ρ d ρ = 0 1 2 π σ 16 N exp 1 2 σ 2 k = 1 N i = 1 16 r k , i 2 + ρ 2 s y , i 2 I 0 ρ σ 2 k = 1 N i = 1 16 r k , i s y , i * ρ σ ρ 2 exp ρ 2 2 σ ρ 2 d ρ = 1 σ ρ 2 2 π σ 16 N exp k = 1 N i = 1 16 r k , i 2 2 σ 2 0 ρ exp σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 2 σ 2 σ ρ 2 ρ 2 I 0 k = 1 N i = 1 16 r k , i s y , i * σ 2 ρ d ρ = 1 σ ρ 2 2 π σ 16 N exp R , R * 2 σ 2 0 ρ exp σ ρ 2 S , S * + σ 2 2 σ 2 σ ρ 2 ρ 2 I 0 R , S * σ 2 ρ d ρ
Note that statistical average is utilized in (19) to eliminate the randomness of the fade amplitude ρ . Furthermore, considering the following result [32]:
0 u exp b u 2 I 0 c u d u = 1 2 b exp c 2 4 b ,
we can immediately develop the likelihood function p R S in an explicit form as:
p R S = σ 2 2 π σ 16 N σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 × exp k = 1 N i = 1 16 r k , i 2 2 σ 2 exp k = 1 N i = 1 16 r k , i s y , i * 2 σ ρ 2 2 σ 2 σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 = σ 2 2 π σ 16 N σ ρ 2 S , S * + σ 2 exp R , R * 2 σ 2 exp R , S * 2 σ ρ 2 2 σ 2 σ ρ 2 S , S * + σ 2 exp R , S * 2 σ ρ 2 2 σ 2 σ ρ 2 S , S * + σ 2 R , S * 2
The LLR can be then easily expressed as
ς m = ln p c m = 0 R p c m = 1 R = ln S y : c m = 0 p R S S y : c m = 1 p R S = ln S y : c m = 0 exp k = 1 N i = 1 16 r k , i s y , i * 2 σ ρ 2 2 σ 2 σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 S y : c m = 1 exp k = 1 N i = 1 16 r k , i s y , i * 2 σ ρ 2 2 σ 2 σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 = ln S y : c m = 0 exp R , S * 2 σ ρ 2 2 σ 2 σ ρ 2 S , S * + σ 2 S y : c m = 1 exp R , S * 2 σ ρ 2 2 σ 2 σ ρ 2 S , S * + σ 2 , m 0 , 1 , , 4 N 1
As shown in (22), the implementation process for the LLR is complicated, especially when the observation interval N is large. Using (10), (11), and (12), (22) can be simplified as:
ς m ln S y : c m = 0 , l exp k = 1 N w k , y ^ l 2 σ ρ 2 2 σ 2 σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 S y : c m = 1 , l exp k = 1 N w k , y ^ l 2 σ ρ 2 2 σ 2 σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 = ln S y : c m = 0 , l exp k = 1 N w k , y ^ l 2 σ ρ 2 2 σ 2 σ ρ 2 S , S * + σ 2 S y : c m = 1 , l exp k = 1 N w k , y ^ l 2 σ ρ 2 2 σ 2 σ ρ 2 S , S * + σ 2 , l 1 , 2 , 3 , m 0 , 1 , , 4 N 1
Obviously, the next task is how to simplify the exponential operation in (23). Directly following the fact that [33]
ln exp δ 1 + + exp δ J ln max exp δ 1 , , exp δ J = max ln exp δ 1 , , ln exp δ J = max δ 1 , , δ J ,
(23) can be further simplified as:
ς m σ ρ 2 2 σ 2 σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 max S y : c m = 0 , l k = 1 N w k , y ^ l 2 max S y : c m = 1 , l k = 1 N w k , y ^ l 2 = σ ρ 2 2 σ 2 σ ρ 2 S , S * + σ 2 max S y : c m = 0 , l k = 1 N w k , y ^ l 2 max S y : c m = 1 , l k = 1 N w k , y ^ l 2 ,
where l 1 , 2 , 3 , m 0 , 1 , , 4 N 1 .
After eliminating the constant term σ ρ 2 2 σ 2 σ ρ 2 k = 1 N i = 1 16 s y , i 2 + σ 2 in (25), the LLR can be obtained:
ς m = max S y : c m = 0 , l k = 1 N w k , y ^ l 2 max S y : c m = 1 , l k = 1 N w k , y ^ l 2 , l 1 , 2 , 3 , m 0 , 1 , , 4 N 1
Comparing (21) with (7), we find that when there is no coding, the decision statistics are R , S and R , S 2 respectively, which are obviously equivalent. Therefore, the decision result is not affected by the fading multiplicative ρ without coding.

5. Numerical Results and Discussion

In this section, we analyze the performance of the proposed scheme from multiple dimensions by simulating the bit error rate (BER), symbol error rate (SER) and packet error rate (PER) performance, variance, and phase robustness of different schemes, as well as the complexity of the numerical calculation process. Note that in our simulation, the MPSK modulation is used, the (1008, 504) LDPC code shown in Figure 4 is considered, and the code rate is 0.5. The sum-product algorithm (SPA) or MS algorithm is considered for decoding [34], and the maximum number of iterations is set to 10. The detailed simulation parameters are shown in Table 2. For all the simulation results, we simulated enough symbols for each E b E b N 0 N 0 to collect at least 3000 symbol errors.

5.1. The Influence of the Maximum Iteration Number on Detection Performance

In a phase noncoherent channel with different iteration numbers, the BER, SER, and PER performance of the exact LLR in (8) are shown in Figure 5, where ρ = 1 , N = 1 . It can be seen from Figure 5 that when the maximum number of iterations is increased from 1 to 25, the BER, SER, and PER performance can be improved under fading channels. In particular, as shown in Figure 5a, when BER = 1 × 10 5 , as the maximum number of iterations increases from one to three, the SNR gain is approximately 2 dB; when the maximum number of iterations is increased from three to five, the SNR gain is approximately 0.6 dB; when the maximum number of iterations is increased from five to eight, the SNR gain is approximately 0.3 dB; when the number of iterations is increased from eight to ten, the SNR gain is about 0.1 dB. Furthermore, after eight iterations, the performance can meet the requirement of the receiver. Additionally, the improvement is so small when the iteration ranges from 10 to 25 that we set the maximum number of iterations to be 10.

5.2. Detection Performance under Phase Noncoherent Channel

Under phase noncoherent channel, the BER, PER, and SER performance of the proposed simplified scheme, uncoded scheme, and the exact LLR scheme are verified, where ρ = 1 , N = 1 . As can be seen from Figure 6, compared with the uncoded scheme, the detection performance of the coding scheme is significantly improved. In addition, the performance of the simplified LLR scheme is extremely close to that of the exact LLR scheme. As shown in Figure 6c, when PER = 1 × 10 3 , compared with the uncoded scheme, the proposed simplified scheme obtains a gain of nearly 5.7 dB. Further, compared with the exact LLR scheme, the simplified LLR scheme in (13) only has a performance loss of about 0.04 dB, and the simplified LLR schemes in (16) and (17) has a performance loss of about 0.16 dB. Therefore, the simplified scheme has little performance loss and friendly-complexity. In particular, the simplified LLR scheme in (16) do not require CSI when using MS decoding. In addition, as shown in Figure 7, we can draw similar conclusions under ρ 1 , which however is not illustrated here. In a word, our simulation results in Figure 6 and Figure 7 indicate that our simplified LLR scheme depicts good performance under the phase noncoherent channel. Note that no CSI and process for zero-order Bessel function of the first kind is needed in our simplified scheme.

5.3. Detection Performance under Rayleigh Fading Channel

In the Rayleigh fading channel, the BER, PER, and SER performance of the proposed simplified scheme, uncoded scheme, and the exact LLR scheme are verified. As can be seen from Figure 8, compared with the uncoded scheme, the detection performance of the coding scheme is significantly improved. The performance of the simplified LLR scheme is extremely close to that of the exact LLR scheme. As shown in Figure 8c, when PER = 1 × 10 3 , compared with the uncoded scheme, the proposed simplified scheme obtains a gain of nearly 6.1 dB. Compared with the exact LLR scheme, the simplified LLR scheme in (25) only has a performance loss of about 0.02 dB, and the simplified LLR scheme in (26) has a performance loss of about 0.1 dB. Therefore, the simplified scheme has little performance loss and friendly-complexity. In particular, the simplified LLR schemes in (26) do not require CSI when using MS decoding. In addition, as shown in Figure 9, we can draw similar conclusions under ρ 1 , which, however, is not illustrated here. Clearly, our simulation results in Figure 8 and Figure 9 indicate that our simplified LLR scheme depicts good performance under the Rayleigh fading channel.

5.4. Variance Robustness

Figure 10 and Figure 11 show the performance of exact LLR given in (8) and (21) under different CSI estimation errors, where Δ σ 2 = α σ 2 , and ρ = 1 . It can be seen from Figure 10 and Figure 11 that when the variance estimation error of the AWGN is large, the detection performance of the exact LLR scheme is seriously attenuated. It is caused by a large CSI estimation error. That is, the exact LLR scheme has poor robustness to CSI. However, our proposed the simplified LLR scheme using MS decoding does not need CSI, so it has better robustness.

5.5. CPO Robustness

In this part, we study the detection performance of the LLR schemes given in (8) and (16) in fading channel with changing carrier phase, where ρ = 1 . The phase θ is modeled as a Wiener process, wherein its initial value is uniformly chosen from π , π . As shown in Figure 12 and Figure 13, the performance of the proposed receiver does not significantly degrade if we increase the standard deviation of jitter from 0 degrees to 7 degrees. In addition, an irreducible error floor is observed for the LLR given in (8) and (16) with the increase in SNR. As shown in Figure 13, our proposed LLR scheme in (16) is clearly robust to dynamic phase jitter.

5.6. Complexity Analysis

We compare the implementation complexity of various detection schemes, where N = 1 . The structure block diagram of multiplication operation is shown in Figure 3 of [25]. Complex addition is the addition of two complex numbers. It is assumed that a comparison operation is equivalent to an addition operation. As shown in Table 3, compared with the exact LLR scheme, the simplified LLR scheme does not need CSI. Compared with the exact LLR given in (8) scheme, the simplified LLR proposed in (17) scheme does not need to calculate logarithmic function and Bessel function. As shown in Table 4, compared with the exact LLR scheme, the simplified LLR scheme does not require the exponential function. The multiplication/division operation of the exact LLR in (21) is 65.1 times the simplified LLR in (23); the addition/subtraction operation is 3 times the simplified LLR in (23); the modulus operation is 32 times the simplified LLR in (23). The conjugate operation is 16 times that of the simplified LLR in (23); the squaring operation is 80 times of the simplified LLR in (23). Obviously, compared with the exact LLR scheme, the complexity of our scheme is extremely reduced.

6. Conclusions and Future Work

This paper proposes two simple schemes to quickly generate bit LLR for coded MPSK signals: one for the phase noncoherent channel and the other for the Rayleigh fading channels. Our analysis shows that, when compared with the traditional optimal method, the scheme in this paper greatly reduces the implementation complexity. The proposed algorithm is applied to IEEE 802.15.4 WSNs to verify its effectiveness. The simulation results show that under both phase noncoherent and Rayleigh fading channels, the proposed simplified algorithm can depict an appropriate performance loss.
There are several directions remaining for future research. First, it is pointed out that we focus all our attention on end-to-end communication. The extension to distributed detection is straightforward and worthy of further study. Furthermore, all of the analysis is tailored uniquely for a slow changing channel, and the extension to more complex channel case, e.g., fast changing fading channel, is a challenging problem. In addition, only the CPO is considered to characterize the effect of the channel transmission; the channel with carrier frequency offset is also worthy of further study.

Author Contributions

Conceptualization, B.X. and G.Z.; methodology, G.Z. and C.H.; software, G.Z. and H.L.; validation, G.Z. and H.L.; formal analysis, H.L.; investigation, B.X. and G.Z.; resources, B.X.; data curation, H.L.; writing—original draft preparation, C.M. and H.L.; writing—review and editing, B.X. and G.Z.; visualization, C.M. and H.L.; supervision, B.X. and G.Z.; project administration, B.X.; and funding acquisition, G.Z. and C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant numbers [61701172 and 41605122], the Henan Province Soft Science Research grant number [222400410440], the Key Laboratory of Middle Atmosphere and Global environment Observation grant number [LAGEO-2021-04], the backbone teacher training program of HAUST, the Natural Science Foundation of Henan Province grant number [162300410097], and the Scientific and Technological Innovation Team of Colleges and Universities in Henan Province grant number [20IRTSTHN018].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We thank the National Natural Science Foundation of China for the financial support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Walther, J.; Jong, C.D. Technology for More Effective Healthcare. IEEE Multimed. 2009, 16, 5–7. [Google Scholar] [CrossRef]
  2. Torres, C.; Fried, J.C.; Rose, K.; Manjunath, B.S. A Multiview Multimodal System for Monitoring Patient Sleep. IEEE Trans. Multimed. 2018, 20, 3057–3068. [Google Scholar] [CrossRef] [Green Version]
  3. Kirsal Ever, Y. Secure-Anonymous User Authentication Scheme for e-Healthcare Application Using Wireless Medical Sensor Networks. IEEE Syst. J. 2019, 13, 456–467. [Google Scholar] [CrossRef]
  4. Muhammed, T.; Mehmood, R.; Albeshri, A.; Katib, I. UbeHealth: A Personalized Ubiquitous Cloud and Edge-Enabled Networked Healthcare System for Smart Cities. IEEE Access 2018, 6, 32258–32285. [Google Scholar] [CrossRef]
  5. Alhussein, M.; Muhammad, G. Voice Pathology Detection Using Deep Learning on Mobile Healthcare Framework. IEEE Access 2018, 6, 41034–41041. [Google Scholar] [CrossRef]
  6. Alemdar, H.; Ersoy, C. Wireless sensor networks for healthcare: A survey. Comput. Netw. 2010, 54, 2688–2710. [Google Scholar] [CrossRef]
  7. Ramgopal, K. Applications of wireless sensor networks in healthcare. In IoT and WSN Applications for Modern Agricultural Advancements: Emerging Research and Opportunities; IGI Global: Hershey, PA, USA, 2020; pp. 8–40. [Google Scholar]
  8. Djedouboum, A.C.; Abba Ari, A.A.; Gueroui, A.M.; Mohamadou, A.; Aliouat, Z. Big Data Collection in Large-Scale Wireless Sensor Networks. Sensors 2018, 18, 4474. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Kumar, P.; Kumari, S.; Sharma, V.; Sangaiah, A.K.; Wei, J.; Li, X. A certificateless aggregate signature scheme for healthcare wireless sensor network. Sustain. Comput. Inform. Syst. 2018, 18, 80–89. [Google Scholar] [CrossRef]
  10. Ayyildiz, C.; Erdem, H.E.; Dirikgil, T.; Dugenci, O.; Kocak, T.; Altun, F.; Gungor, V.C. Structure health monitoring using wireless sensor networks on structural elements. Ad Hoc Netw. 2019, 82, 68–76. [Google Scholar] [CrossRef]
  11. Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef] [Green Version]
  12. Ko, J.; Lu, C.; Srivastava, M.B.; Stankovic, J.A.; Terzis, A.; Welsh, M. Wireless Sensor Networks for Healthcare. Proc. IEEE 2010, 98, 1947–1960. [Google Scholar] [CrossRef] [Green Version]
  13. Kumar, D.P.; Amgoth, T.; Annavarapu, C.S.R. Machine learning algorithms for wireless sensor networks: A survey. Inf. Fusion 2019, 49, 1–25. [Google Scholar] [CrossRef]
  14. IEEE 802.15.4-2015 Standard; IEEE Standard for Low-Rate Wireless Networks. IEEE Press: New York, NY, USA, 2016.
  15. ISO/IEC/IEEE Standard 802.15.4-2018; Information Technology-Telecommunications and Information Exchange between Systems-Local and Metropolitan Area Networks-Specific Requirements-Part 15-4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs). IEEE Press: New York, NY, USA, 2018.
  16. Li, Q.; Du, P.; Bi, G. Generalized soft decision metric generation for MPSK/MQAM without noise variance knowledge. In Proceedings of the 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications (PIMRC 2003), Beijing, China, 7–10 September 2003; pp. 1027–1030. [Google Scholar]
  17. Yuan, H.; Kam, P. The LLR Metric for q-ary LDPC Codes with MPSK Modulation over Rayleigh Channels with Imperfect CSI. IEEE Trans. Commun. 2012, 60, 1793–1799. [Google Scholar] [CrossRef]
  18. Cao, S.; Kam, P.-Y.; Yu, C. Pilot-Aided Log-Likelihood Ratio for LDPC Coded MPSK-OFDM Transmission. IEEE Photonics Technol. Lett. 2013, 25, 594–597. [Google Scholar] [CrossRef]
  19. Jeon, H.J.; Demeechai, T.; Lee, W.G.; Kim, D.H.; Chang, T.G. IEEE 802.15.4 BPSK receiver architecture based on a new efficient detection scheme. IEEE Trans. Signal Process. 2016, 58, 4711–4719. [Google Scholar] [CrossRef]
  20. Zhang, G.; Wen, H.; Wang, L.; Song, L.; Tang, J.; Liao, R. Simple and robust near-optimal single differential detection scheme for IEEE 802.15. 4 BPSK receivers. IET Commun. 2019, 13, 186–197. [Google Scholar] [CrossRef]
  21. Zhang, G.; Wen, H.; Wang, L.; Zeng, X.; Tang, J.; Liao, R.; Song, L. Multiple symbol differential detection scheme for IEEE 802.15. 4 BPSK receivers. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2018, 101, 1975–1979. [Google Scholar] [CrossRef]
  22. Zhang, G.; Wen, H.; Wang, L.; Xie, P.; Song, L.; Tang, J.; Liao, R. Simple adaptive single differential coherence detection of BPSK signals in IEEE 802.15. 4 wireless sensor networks. Sensors 2018, 18, 52. [Google Scholar] [CrossRef] [Green Version]
  23. Zhang, G.; Han, C.; Ji, B.; Shi, C.; Xie, P.; Yang, L. A new multiple-symbol differential detection strategy for error-floor elimination of IEEE 802.15.4 BPSK receivers impaired by carrier frequency offset. Wirel. Commun. Mob. Comput. 2019, 2019, 5409612. [Google Scholar] [CrossRef]
  24. Zhang, G.; Wang, D.; Song, L.; Wu, H.; Xie, P.; Ji, B.; Wen, H. Simple non-coherent detection scheme for IEEE 802.15. 4 BPSK receivers. Electron. Lett. 2017, 53, 628–629. [Google Scholar] [CrossRef]
  25. Park, D.; Park, C.S.; Lee, K. Simple design of detector in the presence of frequency offset for IEEE 802.15.4 LR-WPANs. IEEE Trans. Circuits Syst. II Express Briefs 2009, 56, 330–334. [Google Scholar] [CrossRef]
  26. Zhang, G.; Shi, C.; Han, C.; Li, X.; Wang, D.; Rabie, K.; Kharel, R. Implementation-friendly and energy-efficient symbol-by-symbol detection scheme for IEEE 802.15. 4 O-QPSK receivers. IEEE Access 2020, 8, 158402–158415. [Google Scholar] [CrossRef]
  27. Shi, C.; Zhang, G.; Li, H.; Han, C.; Tang, J.; Wen, H.; Wang, L.; Wang, D. Reduced-complexity multiple-symbol detection of O-QPSK signals in smart metering utility networks. Electronics 2020, 9, 2049. [Google Scholar] [CrossRef]
  28. Divsalar, D.; Simon, M.K. Multiple-symbol differential detection of MPSK. IEEE Trans. Commun. 1990, 38, 300–308. [Google Scholar] [CrossRef]
  29. Hagenauer, J.; Offer, E.; Papke, L. Iterative decoding of binary block and convolutional codes. IEEE Trans. Inf. Theory 1996, 42, 429–445. [Google Scholar] [CrossRef] [Green Version]
  30. Motedayen-Aval, I.; Anastasopoulos, A. Polynomial-complexity noncoherent symbol-by-symbol detection with application to adaptive iterative decoding of turbo-like codes. IEEE Trans. Commun. 2003, 51, 197–207. [Google Scholar] [CrossRef]
  31. Xi, D. Bessel Function; Higher Education Press: Beijing, China, 1998. [Google Scholar]
  32. Van Tress, H.L.; Bell, K.L.; Zhi, T. Part I: Detection, Estimation and Filtering Theory. In Detection Estimation and Modulation Theory; Wiley: Hoboken, NJ, USA, 2012; pp. 1–176. [Google Scholar]
  33. Lin, S.; Costello, D.J. Error Control Coding: Fundamentals and Applications; Prentise-Hall Publisher: Hemel Hempstead, UK, 1983; pp. 1–720. [Google Scholar]
  34. ZZhang, G.; Wen, H.; Pu, J.; Tang, J. Build-in wiretap channel I with feedback and LDPC codes by soft decision decoding. IET Commun. 2017, 11, 1808–1814. [Google Scholar] [CrossRef]
Figure 1. Wireless smart framework for transmission of home healthcare information.
Figure 1. Wireless smart framework for transmission of home healthcare information.
Applsci 12 02330 g001
Figure 2. Traditional optimal noncoherent detection of coded MPSK in WSNs. ρ k , i is the fading amplitude, θ k , i is the fading phase, and η k , i denotes the complex AWGN.
Figure 2. Traditional optimal noncoherent detection of coded MPSK in WSNs. ρ k , i is the fading amplitude, θ k , i is the fading phase, and η k , i denotes the complex AWGN.
Applsci 12 02330 g002
Figure 3. Bessel function I 0 .
Figure 3. Bessel function I 0 .
Applsci 12 02330 g003
Figure 4. H matrix of (1008, 504) LDPC code.
Figure 4. H matrix of (1008, 504) LDPC code.
Applsci 12 02330 g004
Figure 5. Under phase noncoherent channel with perfect CSI, the impact of the maximum number of iterations of the LDPC decoder on the detection performance, where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 5. Under phase noncoherent channel with perfect CSI, the impact of the maximum number of iterations of the LDPC decoder on the detection performance, where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g005aApplsci 12 02330 g005b
Figure 6. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under phase noncoherent channel, wherein different LLR calculation schemes are considered and ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 6. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under phase noncoherent channel, wherein different LLR calculation schemes are considered and ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g006
Figure 7. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under phase noncoherent channel, wherein different LLR calculation schemes are considered and ρ 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 7. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under phase noncoherent channel, wherein different LLR calculation schemes are considered and ρ 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g007
Figure 8. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under Rayleigh fading channel, wherein different LLR calculation schemes are considered and ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 8. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under Rayleigh fading channel, wherein different LLR calculation schemes are considered and ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g008
Figure 9. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under Rayleigh fading channel, wherein different LLR calculation schemes are considered and ρ 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 9. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under Rayleigh fading channel, wherein different LLR calculation schemes are considered and ρ 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g009
Figure 10. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under phase noncoherent channel with Δ σ 2 = α σ 2 , where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 10. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under phase noncoherent channel with Δ σ 2 = α σ 2 , where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g010aApplsci 12 02330 g010b
Figure 11. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under Rayleigh fading channel with Δ σ 2 = α σ 2 , where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 11. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under Rayleigh fading channel with Δ σ 2 = α σ 2 , where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g011aApplsci 12 02330 g011b
Figure 12. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under dynamic CPO channel, wherein LLR given in (8) is considered. BP algorithm is adopted for decoding, where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Figure 12. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under dynamic CPO channel, wherein LLR given in (8) is considered. BP algorithm is adopted for decoding, where ρ = 1 . (a) BER performance; (b) SER performance; and (c) PER performance.
Applsci 12 02330 g012aApplsci 12 02330 g012b
Figure 13. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under dynamic CPO channel, wherein LLR given in (16) is considered. MS algorithm is adopted for decoding, where ρ = 1 . (a) BER performance; (b) SER performance; (c) PER performance.
Figure 13. Detection performance for LDPC coded IEEE 802.15.4c MPSK signals under dynamic CPO channel, wherein LLR given in (16) is considered. MS algorithm is adopted for decoding, where ρ = 1 . (a) BER performance; (b) SER performance; (c) PER performance.
Applsci 12 02330 g013aApplsci 12 02330 g013b
Table 1. Symbol-to-chip mapping for MPSK.
Table 1. Symbol-to-chip mapping for MPSK.
Spreading Sequence s y b m , 0 m 3 Chip Phases for s y = s y , 1 , s y , 2 , . . . , s y , 15 , s y , 16
s 1 0000 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16
s 2 1000 π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4
s 3 0100 π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16
s 4 1100 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π
s 5 0010 π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16
s 6 1010 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4
s 7 0110 π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16
s 8 1110 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0
s 9 0001 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16
s 10 1001 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4
s 11 0101 π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π , 7 π 16
s 12 1101 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16 , π
s 13 0011 π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4 , 9 π 16
s 14 1011 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16 , π 4
s 15 0111 π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0 , π 16
s 16 1111 π 16 , π 4 , 9 π 16 , π , 7 π 16 , π 4 , 15 π 16 , 0 , 15 π 16 , π 4 , 7 π 16 , π , 9 π 16 , π 4 , π 16 , 0
Table 2. Parameters used in simulations.
Table 2. Parameters used in simulations.
ParameterDetailed Description
Channel conditionphase noncoherent or Rayleigh fading
Power of the complex AWGN 1 1 S N R S N R
Timing synchronizationPerfect
LDPC codePEGReg (1008, 504)
Code rate0.5
Degree distribution(3, 6)
Data modulationMPSK
Symbols16-ary orthogonal
Payload length of PPDU (bits)504
Spreading factor16
Chip rate (Mchip/s)1
Symbol rate (ks/s)62.5
Binary data rate (kb/s)250
Carrier frequency (MHz)786
fading phase θ (rads)Uniform distribution in π , π
PN length16
fading amplitude ρ Rayleigh distribution
Table 3. Complexity comparation of the LLR calculation under the phase noncoherent channel.
Table 3. Complexity comparation of the LLR calculation under the phase noncoherent channel.
Scheme or ± * 2 ln I 0 CSI e Re
(8)1156101664102464464\\
(16)10249906410248\\\\\
Table 4. Complexity comparation of the LLR calculation under the Rayleigh fading channel.
Table 4. Complexity comparation of the LLR calculation under the Rayleigh fading channel.
Scheme or ± * 2 ln I 0 CSI e Re
(21)41643000204810245120\\\64\
(23)64990646464\\\\\
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xie, B.; Ma, C.; Li, H.; Zhang, G.; Han, C. Simple and Robust Log-Likelihood Ratio Calculation of Coded MPSK Signals in Wireless Sensor Networks for Healthcare. Appl. Sci. 2022, 12, 2330. https://doi.org/10.3390/app12052330

AMA Style

Xie B, Ma C, Li H, Zhang G, Han C. Simple and Robust Log-Likelihood Ratio Calculation of Coded MPSK Signals in Wireless Sensor Networks for Healthcare. Applied Sciences. 2022; 12(5):2330. https://doi.org/10.3390/app12052330

Chicago/Turabian Style

Xie, Bo, Congfang Ma, Haiqiong Li, Gaoyuan Zhang, and Congzheng Han. 2022. "Simple and Robust Log-Likelihood Ratio Calculation of Coded MPSK Signals in Wireless Sensor Networks for Healthcare" Applied Sciences 12, no. 5: 2330. https://doi.org/10.3390/app12052330

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