# A New Multiple-Symbol Differential Detection Strategy for Error-Floor Elimination of IEEE 802.15.4 BPSK Receivers Impaired by Carrier Frequency Offset

Authors: Gaoyuan Zhang; Congzheng Han; Baofeng Ji; Congyu Shi; Ping Xie; Ling Yang
Journal: Wireless Communications and Mobile Computing
 (2019)

---

## Abstract

In this paper, we pay our attention towards the noncoherent demodulation aspect of binary phase shift keying (BPSK) receivers for IEEE 802.15.4 wireless sensor networks (WSNs), and a carrier frequency offset invariant as well as error-floor free multiple-symbol differential detection (MSDD) strategy is proposed over the flat fading channel. This detector is an alternative to the multiple-symbol detector that has been considered almost exclusively in the past. In this new configuration, the receivers do not perform chip-level precompensation as in conventional scheme but bit-level postcompensation. That is, the bit-level autocorrelation operation is first implemented with the “raw” chip sample, and then the carrier frequency offset effect (CFOE) embedded in the achieved statistic is compensated. Correspondingly, the cumulative error in the detection metric is decreased so much that the pervasive error floor for the conventional MSDD scheme is suppressed. Also, complexity efficient estimators for the MSDD scheme are reinvestigated, analyzed, and summarized. Simulation results demonstrate that this new detection strategy may achieve rather more encouraging gain from differential and spread spectrum coding than the conventional single differential coherent detection (SDCD) scheme. The pervasive error floor is also eliminated as compared with conventional MSDD scheme even if the most simple estimator is configured under large bit observation length. Then, much transmitting energy may be saved for each chip symbol, which is practically desired for transmit-only nodes in WSNs.


---

## Body

## 1. Introduction

Recent years have witnessed much concentration on pervasive wireless sensor networks (WSNs), especially because of its wide application potentiality in the future “Internet of Things (IoT)” for the “edge access” [1–5]. In particular, more attention is attracted on WSNs with transmit-only nodes. The typical application includes intravehicular sensor network, industrial automation, wireless body area networks (WBANs), telemetry in precision agriculture, and household activities inference [1]. Simply reporting sensed data to the sink reliably and periodically within one hop is now the ultimate and critical goal of dense distributed sensor nodes. Namely, star WSN topologies are necessary to be implemented, and any external control is not needed in this context. For these end-point nodes, it is not necessarily equipped with the high-energy-consuming receiver module [1]. The function-reduced transmit-only nodes can not only achieve improved energy efficiency but also provide excellent support for these applications [6, 7].The IEEE 802.15.4 binary phase shift keying (BPSK) physical layer (PHY) has found appropriate and wide range of application in WSNs [8, 9]. Previous works pay much attention towards developing single differential coherent detection (SDCD) strategy under the condition that the receiver is impaired by carrier frequency offset (CFO) [10–12]. The reader can refer to [12] for a detailed discussion.Motivated by the aforementioned observations and also to achieve much more performance improvement from differential encoding and then energy saving for the transmit-only node [13, 14], in this work, we restrict our attention towards developing a multiple-symbol differential detection (MSDD) scheme for the receiver in the sink node. A preliminary work and result for an initial idea on this issue were presented in [15]. Unfortunately, only the pure additive white Gaussian noise (AWGN) channel is considered in [15]. Furthermore, when we equip the receiver in the sink node with a low-complexity estimator, undesired error floor is observed especially for large bit observation length. This follows from the fact that the decision metric is achieved by summation, and the error in each term will be accumulated. Moreover, the number of the summation terms grows rapidly with the observation length N. Therefore, we further turn all our attention towards the MSDD scheme without error floor under both pure AWGN and fading channels in the presence of CFO. It should be mentioned that CFO and spread spectrum coding are not considered in these pioneering works [12, 13]. For a detailed discussion and an extensive list of references of MSDD, the authors suggest [13, 15].Apparently, the MSDD scheme is much more complex than SDCD. However, it is obviously feasible and essential for both present and future WSNs. Five important reasons are the following:(i)
As shown in [16], the sink node may be integrated into the higher-level system, and thus has less limited energy resources. Motivated by this observation, an augmented receiver for coded offset quadrature phase shift keying (O-QPSK) was introduced with the aid of iterative decoding in [16]. The performance gain is significant because of the combination of encoding, interleaving, and iterative decoding. Especially in future IoT, much computing resource will move towards the edge network to supplement the traditional remote cloud center [17–19]. Increasing computational power in the sink node continues to open the door to more sophisticated algorithms. Then, it will be completely both implementation feasible and energy unlimited for a more complex noncoherent receiver in the sink node.(ii)
Although the MSDD scheme is time consuming, the typical refresh rate for some critical WSN applications such as condition is mandated in the order of minutes or hours [20]. Thus, the MSDD scheme is particularly well suited to these delay-tolerant but performance-sensitive WSNs, which have quite relaxed requirement on latency.(iii)
Without sacrificing the quality of service (QoS), further reduction in energy that is distributed for each chip symbol may be achieved in the transmit-only terminal node. The reason behind this is the fact that our proposed augmented detector can yield rather encouraging reduced packet-error rate (PER). Therefore, it is clearly desirable in terminal devices for energy saving and then maximum service life of WSNs.(iv)
Our proposed augmented detector outperforms the detection schemes for uncoded O-QPSK given in [21–24]. Then, it is particularly well suited to latency-tolerant but error-intolerant applications, such as remote sensing of environment, farming monitoring systems, and smart power meters.(v)
Our proposed MSDD scheme may also exhibit its advantage in standard WSN systems with full-fledged transceivers. Because of giving feedback in the automatic repeat request (ARQ) mechanism [8], the traditional detection scheme can be classified as the close-loop technique [25]. However, no feedback may be required owing to further reliability improvement of our MSDD scheme [26], which can be classified as the open-loop technique [25]. In this context, the transceivers in both ends benefit from the less energy that will be consumed by retransmissions, and further energy can be saved by not sending and listening to automatic acknowledgements at all.In this work, the main contribution is that a simple and robust MSDD scheme without error floor is improved for BPSK receivers in sink nodes of WSNs. Especially, we are extending and modifying the previous work [15] mainly in four aspects as follows:(i)
We have assumed in [15] that the desired signal was constant in amplitude and not subject to fading due to multipath propagation or blockage. We now examine this constraint, and the detection is clarified in more detail under fading together with AWGN channels.(ii)
In [15], we turn our attention towards the performance and implementation of an efficient estimator to lowering the error floor of the detection scheme. However, in this work, a new detection strategy to be compatible with the estimation scheme is proposed. In this new case, no error floor is exhibited even if the most simple estimator is configured in the receiver and the bit observation length is increased to 8. Note, however, that serious error floor is observed in [15] when the most simple estimator is implemented and the observation length is set to be 4.(iii)
We develop a more general estimation scheme for CFO effect (CFOE) under slow fading channel. The estimator developed in [15] can be easily integrated into this configuration.(iv)
We evaluate and analyze the detection performance extensively with further simulation study. To show the energy-efficient characteristic of the proposed algorithm to the transmit-only node, we also analyze the transmission energy consumption in a real sensor node platform, namely, the Atmel AT86RF212B [27]. Finally, to verify the robustness of the detection algorithm to carrier phase offset (CPO), the performance evaluation result of the proposed MSDD scheme in the presence of random changing CPO is also investigated with simulation.It is pointed out that we pay all our attention towards uncoded binary differential phase shift keying (DPSK) modulation. The extension to the coded case is straightforward but not pursued here. Moreover, the ensuing analysis is not tailored uniquely for WSN, and thus the results of this paper may be easily extended to include any binary DPSK communication system impaired by both CPO and CFO. Finally, the proposed MSDD scheme may also be easily tailored for uncoded or codedM-ary DPSK receivers. Such analyses, however, will be under investigation in our future work.The remainder of this work takes the following structure. The signal model over the fading channel is given in Section2. In Section 3, we propose a new strategy to remove the error floor of the conventional multiple-symbol noncoherent detection scheme given in [15] under fading channel. In Section 4, we summarize some estimators, which can be easily developed from conventional tailored schemes for SDCD. In Section 5, we propose a more general estimation scheme under slow fading channel. Section 6 concentrates on the numerical results, while finally Section 7 offers some conclusions and future works.


## 2. System Model

Although we have described similar system models over the AWGN channel in reference [15], for the reader’s convenience and also integrity of this work we will repeat it here. Assuming no intersymbol interference and perfect knowledge of timing synchronisation at the receiver over a fading channel, for the mth bit Em, we model the complex, baseband, received chip sequence as follows:(1)rm,k=hm,ksm,kejωm,kkTc+θm,k+ηm,k,1≤k≤K.Here, the multiplicative fading is expressed ashm,k. The k-th bipolar BPSK modulated chip in the m-th bit interval is represented as sm,k. ωm,k=2πfm,k and θm,k are arbitrary modulo-2π-reduced CFO and CPO in radians, respectively. Tc is the chip duration, ηm,k is a discrete-time, circularly symmetric, zero-mean complex AWGN, and K=15 is the length of the pseudorandom number (PN) sequence [8].Note that the normalized complex Gaussian processhm,k implies a Rayleigh distribution for hm,k when the mean hm,k¯=0. In addition, hm,k represents a Rician distribution when the mean hm,k¯≠0. For simplicity and clarity in describing both estimations and detection schemes, a slow fading channel is considered. In particular, we focus on the case where hm,k=h, fm,k=f, and θm,k=θ across a packet transmission. All nuisance parameters are assumed to be unknown for the receivers in this paper unless otherwise specified.


## 3. Eliminating the Error Floor of Conventional MSDD by Postcompensation

As shown in [15], in conventional MSDD algorithm, CFOE is marginalized out with chip-level compensation with an external estimator prior to the bit-level autocorrelation operation. This external estimator is activated only once before each packet detection, and then it can provide an initial estimate of the unknown CFOE. Using this estimate as if it is the true value, the standard perfect-CFO detection scheme given in [28, 29] is implemented. Therefore, in this paper, we name conventional MSDD algorithm in [15] as “a chip-level precompensation-based strategy”. In order to reduce the detection error floor, an estimator with error to be small enough must be utilized. Consequently, in [15], a new estimation scheme is also proposed in view of the fact that all of the conventional estimation schemes are not compatible. In other words, conventional chip-level compensation-based detection algorithm is an estimator-selective scheme, and the external estimator must be as reliable as possible. Otherwise, the terrible error floor is unavoidable. In the sequel, we will give “a bit-level postcompensation-” based detection strategy, which is error-floor free as well as estimator-nonselective.The realization that the effect of the CFO can also be wiped out posterior to the bit-level autocorrelation operation is the starting point of our new strategy. That is, we note that the data detection and CFOE compensation process can be swapped. The advantages of this configuration may be twofold. First, in the conventional scheme, the residual estimation error embedded in “each precompensated” chip sample will “accumulate” in each term of equation (6) in [15] by means of the L3-term summation operation. The simple idea of our configuration to overcome or weaken this limitation is that we “wholly postcompensate” the CFOE after the bit-level autocorrelation operation. Second, the aforementioned accumulated error will be seriously “amplified” in terms of summation operation as shown in equation (5) of [15], especially when the bit observation length is large. That is, the ultimate error in the detection metric will be improved as the bit observation length increases, and the irreducible error floor may be exhibited. Yet, this limitation is not observed in our new configuration. All of these qualitative observations will be supported by the quantitative results in Section 6. The main implementation process of this new scheme is given in the sequel.First, we process the “raw” chip sample to obtain a statisticAi,i′ as follows:(2)Ai,i′=∑k=1L1rm−i,krm−i′,k∗,where L1 represents the sample number. i and i′ are the delayed number of the bit interval, and the superscript ∗ is the complex conjugate. Then, reverse modulation is performed after the aforementioned bit-level autocorrelation operation to obtain(3)Bi,i′=Ai,ie−jφ^i′−i,where the estimated CFOE φ^i′−i is expressed as(4)φ^i′−i=i′−iKωTc^=gYi′,i.Here, the measurementYi,i′ is given by(5)Yi,i′=1L2−i′−iL3∑m=1+i′−iL2∑k=1L3rm,krm−i′−i,k∗=h2eji′−iKωTc+ηi′−i.Here,L2 is the preamble bit observation length, and 2≤L2≤32 [8]. L3 is the autocorrelation sample number, 1≤L3≤K, and ηi′−i represents an integrated noise term. Note that although gYi′,i is purposely left generic here, its design is one of the important objectives of the paper. The computation of this estimator will be discussed in Sections 4 and 5. The implementation structure of φ^i′−i is given in Figure 1. For i=i′, φ^i,i′=0, and then we have, Bi,i′=Ai,i′.Figure 1
The implementation structure ofφ^i′−i.With the postcompensated and thus quality-improved statistic in (3), the deterministic decision rule is now selecting an absolute phase sequence ϕ^m−N+1,...,ϕ^m−1,ϕ^m, which maximizes the complex represented metric [30, 31].(6)Ξ≜∑i=0N∑i′=0NBi,i′e−jΔϕ^i,i′,where Δϕ^i,i′ is the relative phase between bit intervals m−i and m−i′. It is given by(7)Δϕ^i,i′=∑i″=0i′−i−1ϕ^m−i−i″,ifi′>i,0,ifi′=i,∑i″=0−1ϕ^m−i−i″,ifi′<i.The initial but high-complexity metric in (6) can also be written as(8)Ξ=∑i=0N−1Bi,i′+∑i=0N−1∑i′=i+1,i′≠1NReBi,i′e−jΔϕ^i,i′=∑i=0N−1Bi,i′+2∑i=0N−1∑i′=i+1NReBi,i′e−j∑i″=0i′−i−1ϕ^m−i−i″.The first term in (8) may be eliminated because of the independence of the data sequence. Then, we can get an equivalent but low-complexity metric as follows:(9)Ξ=∑i=0N−1∑i′=i+1NReBi,i′e−j∑i″=0i′−i−1ϕ^m−i−i″.The detailed process of our new detection scheme is summarized in Algorithm1. The conventional MSDD algorithm is summarized as Algorithm 2 for comparison. The implementation structure of new MSDD for N=4 is given in Figure 2. For ease of comparison, the structure of conventional MSDD for N=4 is given in Figure 3 [15].Algorithm 1:Framework of the proposed MSDD algorithm.
Input:rm,k: complex baseband chip sample sequence;
L
1: sample number for each bit of the actual data;
L
2: observation length of the preamble in bit intervals;
L
3: number of the autocorrelation sample for m-th bit of the preamble;
K: length of the PN sequence;
L: payload length of the PPDU;
N: block length.
Output:ϕ^m−N+1,...,ϕ^m−1,ϕ^m: detection of the actual information phase sequence.
(1)
initialY0,ii=1N=0, and K=15
(2)
fori=1; i≤N; i++ do
(3)
form=1+i; m≤L2; m++ do
(4)
fork=1; k≤L3; k++ do
(5)
Y0,i⟵Y0,i+rm,krm−i,k∗
(6)
end for
(7)
end for
(8)
end for
(9)
fori=1; i≤N; i++ do
(10)
φi^⟵gY0,i;
(11)
end for
(12)
fori=m; i≥m−N+1; i−− do
(13)
forj=i−1; j≥m−N; j−− do
(14)
fork=1; k≤L1; k++ do
(15)
Am−i,m−j⟵Am−i,m−j+ri,krj,k∗
(16)
end for
(17)
Bm−i,m−j⟵Am−i,m−je−φi−j^
(18)
end for
(19)
end for
(20)
compute the metricΞ for each hypothetical phase sequence;
(21)
find an absolute phase sequenceϕ^m−N+1,...,ϕ^m−1,ϕ^m that maximizes Ξ;
(22)
returnϕ^m−N+1,...,ϕ^m−1,ϕ^mAlgorithm 2:Framework of the conventional MSDD algorithm.
Input:rm,k: complex baseband chip sample sequence;
L
1: sample number for each bit of the actual data;
L
2: observation length of the preamble in bit intervals;
L
3: number of the autocorrelation sample for m-th bit of the preamble;
K: length of the PN sequence;
J: bit number in preamble field;
L: payload length of the PPDU;
N: block length.
Output:ϕ^m−N+1,...,ϕ^m−1,ϕ^m: detection of the actual information phase sequence.
(1)
initialY=0, K=15, and J=32
(2)
form=2; m≤L2; m++ do
(3)
fork=1; k≤L3; m++ do
(4)
Y⟵Y+rm,krm−1,k∗
(5)
end for
(6)
end for
(7)
compute the estimation functiongY for φ^, where φ^=ωTc^;
(8)
fori=m−N; i≤m; i++ do
(9)
fork=1; k≤L1; k++ do
(10)
μi,k⟵ri,ke−ji−1K+kφ^
(11)
end for
(12)
end for
(13)
fori=m; i≥m−N; i−− do
(14)
forj=i−1; j≥m−N; j−− do
(15)
fork=1; k≤L1; k++ do
(16)
Am−i,m−j⟵Am−i,m−j+μi,kμj,k∗
(17)
end for
(18)
end for
(19)
end for
(20)
compute the metricΞ for each hypothetical phase sequence;
(21)
find a phase sequenceϕ^m−N+1,...,ϕ^m−1,ϕ^m that maximizes the metric Ξ;
(22)
returnϕ^m−N+1,...,ϕ^m−1,ϕ^mFigure 2
The implementation structure of new MSDD forN=4.Figure 3
The implementation structure of conventional MSDD forN=4.


## 4. Some Evaluated Estimation Schemes

Before launching a compatible estimation approach for our proposed new MSDD, it is instructive to point out previous estimators to classical SDCD because the estimator for the SDCD scheme over AWGN channel can be easily developed for the proposed MSDD scheme under slow fading channel.From (5), we can easily achieve a full but computationally intensive estimator as follows:(10)gYi,i′=tan−1ImYi,i′ReYi,i′,ifReYi,i′>0andReYi,i′≥ImYi,i′,π2,ifImYi,i′>0andReYi,i′<ImYi,i′,−π+tan−1ImYi,i′ReYi,i′,ifReYi,i′<0andReYi,i′≥ImYi,i′,−π2,ifImYi,i′<0andReYi,i′<ImYi,i′.Here,Imx denotes the imaginary part of x. The inverse tangent operation in (10) is not only prohibitively complex but also one of the major energy-consuming processes in the receiver.Following the result reported in equation (35) of [12], a more complexity efficient estimator can be intuitively specialized as(11)gYi,i′=ImYi,i′ReYi,i′,ifReYi,i′>0andReYi,i′≥ImYi,i′,π2−ReYi,i′ImYi,i′,ifImYi,i′>0andReYi,i′<ImYi,i′,−π+ImYi,i′ReYi,i′,ifReYi,i′<0andReYi,i′≥ImYi,i′,−π2−ReYi,i′ImYi,i′,ifImYi,i′<0andReYi,i′<ImYi,i′.Clearly, the method given in equation (36) of [12] can also be used for estimation. In particular, (4) is now given by(12)gYi,i′=0,ifReYi,i′>0andReYi,i′≥ImYi,i′,π2,ifImYi,i′>0andReYi,i′<ImYi,i′,−π,ifReYi,i′<0andReYi,i′≥ImYi,i′,−π2,ifImYi,i′<0andReYi,i′<ImYi,i′.Furthermore, following the result in [12], (4) can be given by(13)gYi,i′=ImYi,i′Yi,i′,ifReYi,i′≥0,π−ImYi,i′Yi,i′,ifReYi,i′<0,over slow Rayleigh and Rician fading channels and further simplified as(14)gYi,i′=ImYi,i′,ifReYi,i′≥0,π−ImYi,i′,ifReYi,i′<0in pure AWGN channel. Here, Yi,i′ denotes the magnitude of Yi,i′.We remind the reader that all the estimators given in this section except (14) are feasible under fading channels. However, no CSI about the fading is needed.


## 5. Estimation Scheme over Slow Fading Channels

In this section, a new estimation approach for slow fading channel is considered. We give the detailed derivation in the following. First, we borrow the idea in our previous work [15] and express the phase of the measurement Yi,i′ as(15)∠Yi,i′=sin−1ImYi,i′ReYi,i′2+ImYi,i′2,ifReYi,i′>0andReYi,i′≥ImYi,i′,π2−sin−1ReYi,i′ReYi,i′2+ImYi,i′2,ifImYi,i′>0andReYi,i′<ImYi,i′,−π−sin−1ImYi,i′ReYi,i′2+ImYi,i′2,ifReYi,i′<0andReYi,i′≥ImYi,i′,−π2+sin−1ReYi,i′ReYi,i′2+ImYi,i′2,ifImYi,i′<0andReYi,i′<ImYi,i′.Considering that bothImYi,i′ and ReYi,i′ are no more than ReYi,i′2+ImYi,i′2, we can immediately simplify (15), and develop a CFOE estimator for the proposed MSDD scheme as follows:(16)gYi,i′=ImYi,i′ReYi,i′2+ImYi,i′2,ifReYi,i′>0andReYi,i′≥ImYi,i′,π2−ReYi,i′ReYi,i′2+ImYi,i′2,ifImYi,i′>0andReYi,i′<ImYi,i′,−π−ImYi,i′ReYi,i′2+ImYi,i′2,ifReYi,i′<0andReYi,i′≥ImYi,i′,−π2+ReYi,i′ReYi,i′2+ImYi,i′2,ifImYi,i′<0andReYi,i′<ImYi,i′.Two multiplication operations and a division operation are still required to achieve the time-varying offset termImYi,i′/ReYi,i′2+ImYi,i′2 or ReYi,i′/ReYi,i′2+ImYi,i′2 as indicated in (16), and should be avoided as much as possible in WSNs [32].Under the slow fading channel with perfect CSI and if the integrated noise term is sufficient small, we have(17)ReYi,i′2+ImYi,i′2=Yi,i′=h2ejKωTc+ηi′−i≈h2.Then, (16) can be rewritten as(18)gYi,i′=ImYi,i′h2,ifReYi,i′>0andReYi,i′≥ImYi,i′,π2−ReYi,i′h2,ifImYi,i′>0andReYi,i′<ImYi,i′,−π−ImYi,i′h2,ifReYi,i′<0andReYi,i′≥ImYi,i′,−π2+ReYi,i′h2,ifImYi,i′<0andReYi,i′<ImYi,i′.Until now, the number of multiplication operation has been reduced. Furthermore, for pure AWGN channel, we have(19)ReYi,i′2+ImYi,i′2≈h2=1,as shown in Figure 3 of [12]. In this context, (18) can be further simplified as(20)gYi,i′=ImYi,i′,ifReYi,i′>0andReYi,i′≥ImYi,i′,π2−ReYi,i′,ifImYi,i′>0andReYi,i′<ImYi,i′,−π−ImYi,i′,ifReYi,i′<0andReYi,i′≥ImYi,i′,−π2+ReYi,i′,ifImYi,i′<0andReYi,i′<ImYi,i′.In this context, a multiplication operation and a division operation are further removed, and we arrive at the estimation scheme given in [15]. In Table 1, we describe all of the estimators for our proposed MSDD scheme in detail.Table 1
Comparison of different estimation schemes.
Estimator
Subspace number
Involved mathematical approximation
Channel condition
(10)
2
No
Fading, no CSI
(11)
4
tan
−
1
x
≈
x
Fading, no CSI
(12)
4
tan
−
1
x
≈
0
Fading, no CSI
(13)
2
sin
−
1
x
≈
x
Fading, no CSI
(14)
2
sin
−
1
x
≈
x
,
Re
Y
i
,
i
′
2
+
Im
Y
i
,
i
′
2
≈
1
Pure AWGN
(16)
4
sin
−
1
x
≈
x
Fading, no CSI
(18)
4
sin
−
1
x
≈
x
,
Re
Y
i
,
i
′
2
+
Im
Y
i
,
i
′
2
≈
h
2
Fading, perfect CSI
(20)
4
sin
−
1
x
≈
x
,
Re
Y
i
,
i
′
2
+
Im
Y
i
,
i
′
2
≈
1
Pure AWGN


## 6. Numerical Results and Discussions

In this section, we perform the simulation over a complex AWGN channel or a slow Rayleigh fading channel and give the corresponding results. All of the parameters used in our simulations are described in detail in Table2.Table 2
Parameters used in the simulations.
Parameters
Detailed description
Channel condition
Slow fading or pure AWGN
Power of the complex AWGN
1/SNR
Power of Rayleigh fading channel
Normalized
Detection scheme
Bit-level MSDD
Compensation scheme
Precompensation or postcompensation
Timing synchronisation
Perfect
Generator polynomial of the PN code
1
+
x
+
x
4
Payload length of the PPDU (bits)
160
Carrier frequency (MHz)
924
Chip rate (chip/s)
6
×
10
5
Carrier phase offsetθ (rads)
Uniform distribution in−π,π or Wiener process
CFOf (ppm)
Symmetric triangular shape in (−80, 80)
Sample numberL1
15
Observation lengthL2
32
Sample numberL3
15


### 6.1. Detection Performance Influence of the Bit Observation Window Length over Pure AWGN Channel

As shown in Figures1 and 2 of [15], the conventional MSDD scheme exhibits serious error floor if equipped with the estimator given in (11). This is also intuitively observed for the estimator given in (12) as depicted in Figure 6 of this work. Surprisingly, unlike the conventional scheme, error floor does not arise in our new MSDD as observed from Figures 4 to 6. Especially, our new MSDD scheme converges at all SNR regions even if we equip it with the most simple estimator given in (12) and increase the observation length N as large as possible (e.g., N=8) as indicated in Figure 6. In other words, conventional MSDD algorithm is estimator-selective, and the estimator with small error must be implemented to avoid the error floor. However, our improved strategy is estimator-nonselective, and any now available estimator can be configured.Figure 4
BER and PER performance of the new MSDD scheme with the estimator in (11) over pure AWGN channel. (a) BER for new MSDD; (b) PER for new MSDD.
(a)
(b)Figure 5
BER and PER performance of the new MSDD scheme with the estimator in (12) over pure AWGN channel. (a) BER for new MSDD; (b) PER for new MSDD.
(a)
(b)Figure 6
Detection performance of the MSDD scheme with estimators given in (13) and (14) over pure AWGN channel. (a) BER for conventional MSDD; (b) PER for conventional MSDD; (c) BER for new MSDD; (d) PER for new MSDD.
(a)
(b)
(c)
(d)Furthermore, as indicated in Figure7, if the mathematical approximation in (19) is involved, more and more performance gap will be arisen in conventional MSDD with the increase of N. Yet, this is not observed in our new strategy. That is, almost no performance loss is arisen under any observation window length N. Therefore, the divisor-free estimator given in (20) is much more suitable for implementation in our new detection scheme. This result can also be confirmed by Figure 4. Finally, the optimum value for the observation length N is 7 to achieve reasonable balance between detection performance and the computational complexityFigure 7
Detection performance of the MSDD scheme with estimators given in (16) and (20) over pure AWGN channel. (a) BER for conventional MSDD; (b) PER for conventional MSDD; (c) BER for new MSDD; (d) PER for new MSDD.
(a)
(b)
(c)
(d)


### 6.2. Detection Performance Influence of the Bit Observation Window Length over Slow Fading Channel

The performance of the MSDD is depicted in Figures8 and 9, wherein the channel model is set as the slow Rayleigh fading channel with normalized average power. As observed from Figures 8 and 9, the MSDD is also able to achieve a substantial improvement with N as low as three or four. On the other hand, error floor is surprisingly not observed for conventional MSDD with (11) if we increase N to 6. Error floor is still intuitively observed for the estimators given in (12) and (13). However, no error floor is observed for our new MSDD scheme with any simplified estimator. Thus, our improved strategy is also estimator-nonselective over slow fading channel. Finally, as observed from Figure 9, the optimum value for N is 5 for our new MSDD scheme with the estimators in (12) and (13).Figure 8
PER performance of conventional MSDD scheme with the different estimators under the normalized slow Rayleigh fading channel. (a) Performance for estimator given in (16); (b) performance for estimator given in (18); (c) performance for estimator given in (10); (d) performance for estimator given in (11); (e) performance for estimator given in (12); (f) performance for estimator given in (13).
(a)
(b)
(c)
(d)
(e)
(f)Figure 9
PER performance of the proposed MSDD scheme with the different estimators under the normalized slow Rayleigh fading channel. (a) Performance for estimator given in (12) and (b) performance for estimator given in (13).
(a)
(b)


### 6.3. Detection Performance Influence of the Mathematical Approximation Involved in the Estimator

In Figure10, the performance result the involved mathematical approximations have on the new MSDD scheme over pure AWGN channel is given. Referring to Figure 10, for the new detection scheme, numerical results confirm that almost no much performance degradation is observed at all SNR regions especially when we increase N, despite that a theoretical basis is still lacked, but the decrease in complexity of the estimator is acquired. Therefore, all of the available complexity efficient estimators are compatible with our proposed MSDD. Similar result can also be observed over slow fading channel, which however is not given here.Figure 10
PER performance comparison of the new MSDD scheme with different estimators over pure AWGN channel. (a) Performance for estimators given in (12) and (10); (b) performance for estimators given in (14) and (10); (c) performance for estimators given in (11) and (10); (d) performance for estimators given in (20) and (10).
(a)
(b)
(c)
(d)


### 6.4. Detection Performance Comparison for Two Detection Strategies

In Figures11 and 12, we give detection evaluation results of the two MSDD strategies over pure AWGN channel. Referring to Figure 11, with full estimator, performance of our new strategy outperforms that of the conventional strategy, although the gap is so small under all observation window lengths. To further exhibit the advantage of our configuration, performances of the new strategy with simplified estimator given in (20) and conventional strategy with full estimator are also given in Figure 11. No much performance degradation is observed. In Figure 12, BER and PER performances of the new strategy with various estimators when N is set to be 8 are given. As shown in Figure 12, our new MSDD can achieve about 2.5 dB gain from differential and spread spectrum coding when compared with the conventional SDCD scheme for PER of 1×10−3. The performance gap between the new MSDD and the coherent detection with single differential decoding is no more than 1 dB.Figure 11
Detection performance comparisons for two detection strategies over pure AWGN channel. (a) BER performance with estimator in (10); (b) PER performance with estimator in (10); (c) BER performance with estimators in (10) and (13); (d) PER performance with estimators in (10) and (13).
(a)
(b)
(c)
(d)Figure 12
Detection performance comparison for two detection strategies over pure AWGN channel. (a) BER performance and (b) PER performance.
(a)
(b)


### 6.5. Transmitter Energy Consumption for New Detection Strategy

We estimate the IEEE BPSK PHY’s transmitter in the Atmel AT86RF212B [27]. The consumed transmission energy is given by E=IVNp/ftx [26]. Here, I is the transmission current, the supply voltage V is assumed to be 3V, Np is the chip length of the entire data payload, and the transmission rate is ftx=6×105 chip per second [8].The consumed transmission currentI depends on the distributed transmit energy for each chip symbol [27]. However, invoking the proposed MSDD scheme equipped with the estimator in (18) facilitates reductions of 1.15–2.20 dB in the distributed transmit energy at PER=1×10−3 when the bit observation window length N is set to be 6, as shown in Table 3. Table 4 provides the amount of transmit energy for each chip symbol consumed by the MSDD scheme, as well as the overall amount of the associated energy savings. As shown in Table 4 and Figure 13, more than 13% transmit energy for each chip symbol may be saved in transmit-only nodes at PER=1×10−3.Table 3
Supply current for transmission when PER = 1 × 10−3 with the MSDD in the sink node over the normalized slow Rayleigh fading channel, and N=6.
Observation window lengthN
SNR gain (dB)
Supply currentI (mA)
3
1.20
24.7
4
1.80
23.2
5
2.00
23.0
6
2.10
22.5Table 4
Transmission energy gain achieved by the new MSDD in the sink node over the normalized slow Rayleigh fading channel, andN=6.
Observation window lengthN
Consumed energyμJ
GainμJ
Energy saving%
3
360.0
12.96
3.5
4
338.4
34.56
9.3
5
331.2
41.76
11.2
6
324.0
48.96
13.1Figure 13
Transmission energy saving achieved by the MSDD in the sink node over the normalized slow Rayleigh fading channel.Table5 provides the amount of current consumed in the transmitter of the sensor node when PER = 1 × 10−3. As shown in Table 5, reductions of 1.20–2.10 dB in the required transmit energy per chip is also achieved over the pure AWGN channel. Similarly, more than 13% energy may also be saved.Table 5
Supply current for transmission when PER = 1 × 10−3 with the MSDD in the sink node over pure AWGN channel, and N=6.
Observation window lengthN
SNR gain (dB)
Supply currentI (mA)
3
1.15
25.0
4
1.70
23.5
5
2.00
23.0
6
2.10
22.5


### 6.6. Robustness of the MSDD Scheme to CFO over Pure AWGN Channel

In Figures14 to 17, we set the observation window length N from 3 and 6 and give the corresponding BER and PER performance versus the CFO. In Figures 14 to 17, the black line denotes the detection scheme with the estimator where tan−1x≈x is involved, and the red line represents the detection scheme with the proposed estimator where both sin−1x≈x and Y≈1 are involved. For the convenience of comparison, the green line is the detection scheme with the estimator where only sin−1x≈x is involved. Clearly, the robustness of our new MSDD scheme to CFO is much stronger than that of the conventional scheme as indicated in Figures 14 to 17. Also, the proposed algorithm achieves much better performance, which is near-uniform across a frequency range of −80 ppm and 80 ppm at all SNRs for all observation window lengths in the simulations. Hence, our proposed MSDD with any estimator is CFO insensitive.Figure 14
Detection performance versus CFO over pure AWGN channel forN=3. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of the new detection strategy.
(a)
(b)
(c)
(d)Figure 15
Detection performance versus CFO over pure AWGN channel,θ is uniform distribution in −π,π, and N=4. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of the new detection strategy.
(a)
(b)
(c)
(d)Figure 16
Detection performance versus CFO over pure AWGN channel,θ is uniform distribution in −π,π, and N=5. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of new the detection strategy.
(a)
(b)
(c)
(d)Figure 17
Detection performance versus CFO over pure AWGN channel,θ is uniform distribution in −π,π, and N=6. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of the new detection strategy.
(a)
(b)
(c)
(d)


### 6.7. Robustness of the New MSDD Scheme to CPO over Pure AWGN Channel

As in [12], the detection behavior of the proposed MSDD scheme with changing carrier phase has also been investigated in Figures 18 to 20, wherein N is set to be 3. The reader can refer to [12] for a detailed discussion about the simulation parameters. As observed from Figures 18 to 20, the new MSDD scheme is robust to dynamic phase jitter. With larger observation window lengths, the performance under dynamic channel was also developed, which however is not given here.Figure 18
Detection performance of the new MSDD with (11) over pure AWGN channel with dynamic CPO, θ is a Wiener process, and N=3. (a) BER performance and (b) PER performance.
(a)
(b)Figure 19
Detection performance of the new MSDD with (20) over pure AWGN channel with dynamic CPO, θ is a Wiener process, and N=3. (a) BER performance and (b) PER performance.
(a)
(b)Figure 20
Detection performance of the new MSDD with (10) over pure AWGN channel with dynamic CPO, θ is a Wiener process, and N=3. (a) BER performance and (b) PER performance.
(a)
(b)


### 6.8. Computational Complexity

We assume that the same estimator is equipped with the detection scheme. Thus, the first complexity difference is determined by the measurement in (14). Moreover, the other complexity difference is determined by the compensation process. In Tables 6 to 9, the complexity is compared over pure AWGN channel. Note that, we also consider the maximum values for L1, L2, and L3, i.e., L1=32 and L2=L3=15. Block diagram of complex multiplication is shown in Figure 3 of [22]. Complex addition means addition operation of two complex numbers. As shown in Tables 6 to 9, the implementation complexity of our proposed new strategy is not much higher than that of the conventional scheme. For example, for N=3, additional 408 complex multiplications and 450 complex additions are required for the new strategy. As N increases to 6, these two numbers increase to 1645 and 1710, respectively.Table 6
Implementation complexity of the measurement given in equation (2) of [15] for conventional MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
Complex addition
2
465
465
3
465
465
4
465
465
5
465
465
6
465
465Table 7
Complexity analysis of the compensation process in equation (2) of [15] for conventional MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
2
30
3
45
4
60
5
75
6
80Table 8
Implementation complexity of the measurement given in (5) for the proposed MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
Complex addition
2
465
465
3
915
915
4
1350
1350
5
1770
1770
6
2175
2175Table 9
Implementation complexity of the compensation process in (3) for the proposed MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
2
1
3
3
4
6
5
10
6
15


## 6.1. Detection Performance Influence of the Bit Observation Window Length over Pure AWGN Channel

As shown in Figures1 and 2 of [15], the conventional MSDD scheme exhibits serious error floor if equipped with the estimator given in (11). This is also intuitively observed for the estimator given in (12) as depicted in Figure 6 of this work. Surprisingly, unlike the conventional scheme, error floor does not arise in our new MSDD as observed from Figures 4 to 6. Especially, our new MSDD scheme converges at all SNR regions even if we equip it with the most simple estimator given in (12) and increase the observation length N as large as possible (e.g., N=8) as indicated in Figure 6. In other words, conventional MSDD algorithm is estimator-selective, and the estimator with small error must be implemented to avoid the error floor. However, our improved strategy is estimator-nonselective, and any now available estimator can be configured.Figure 4
BER and PER performance of the new MSDD scheme with the estimator in (11) over pure AWGN channel. (a) BER for new MSDD; (b) PER for new MSDD.
(a)
(b)Figure 5
BER and PER performance of the new MSDD scheme with the estimator in (12) over pure AWGN channel. (a) BER for new MSDD; (b) PER for new MSDD.
(a)
(b)Figure 6
Detection performance of the MSDD scheme with estimators given in (13) and (14) over pure AWGN channel. (a) BER for conventional MSDD; (b) PER for conventional MSDD; (c) BER for new MSDD; (d) PER for new MSDD.
(a)
(b)
(c)
(d)Furthermore, as indicated in Figure7, if the mathematical approximation in (19) is involved, more and more performance gap will be arisen in conventional MSDD with the increase of N. Yet, this is not observed in our new strategy. That is, almost no performance loss is arisen under any observation window length N. Therefore, the divisor-free estimator given in (20) is much more suitable for implementation in our new detection scheme. This result can also be confirmed by Figure 4. Finally, the optimum value for the observation length N is 7 to achieve reasonable balance between detection performance and the computational complexityFigure 7
Detection performance of the MSDD scheme with estimators given in (16) and (20) over pure AWGN channel. (a) BER for conventional MSDD; (b) PER for conventional MSDD; (c) BER for new MSDD; (d) PER for new MSDD.
(a)
(b)
(c)
(d)


## 6.2. Detection Performance Influence of the Bit Observation Window Length over Slow Fading Channel

The performance of the MSDD is depicted in Figures8 and 9, wherein the channel model is set as the slow Rayleigh fading channel with normalized average power. As observed from Figures 8 and 9, the MSDD is also able to achieve a substantial improvement with N as low as three or four. On the other hand, error floor is surprisingly not observed for conventional MSDD with (11) if we increase N to 6. Error floor is still intuitively observed for the estimators given in (12) and (13). However, no error floor is observed for our new MSDD scheme with any simplified estimator. Thus, our improved strategy is also estimator-nonselective over slow fading channel. Finally, as observed from Figure 9, the optimum value for N is 5 for our new MSDD scheme with the estimators in (12) and (13).Figure 8
PER performance of conventional MSDD scheme with the different estimators under the normalized slow Rayleigh fading channel. (a) Performance for estimator given in (16); (b) performance for estimator given in (18); (c) performance for estimator given in (10); (d) performance for estimator given in (11); (e) performance for estimator given in (12); (f) performance for estimator given in (13).
(a)
(b)
(c)
(d)
(e)
(f)Figure 9
PER performance of the proposed MSDD scheme with the different estimators under the normalized slow Rayleigh fading channel. (a) Performance for estimator given in (12) and (b) performance for estimator given in (13).
(a)
(b)


## 6.3. Detection Performance Influence of the Mathematical Approximation Involved in the Estimator

In Figure10, the performance result the involved mathematical approximations have on the new MSDD scheme over pure AWGN channel is given. Referring to Figure 10, for the new detection scheme, numerical results confirm that almost no much performance degradation is observed at all SNR regions especially when we increase N, despite that a theoretical basis is still lacked, but the decrease in complexity of the estimator is acquired. Therefore, all of the available complexity efficient estimators are compatible with our proposed MSDD. Similar result can also be observed over slow fading channel, which however is not given here.Figure 10
PER performance comparison of the new MSDD scheme with different estimators over pure AWGN channel. (a) Performance for estimators given in (12) and (10); (b) performance for estimators given in (14) and (10); (c) performance for estimators given in (11) and (10); (d) performance for estimators given in (20) and (10).
(a)
(b)
(c)
(d)


## 6.4. Detection Performance Comparison for Two Detection Strategies

In Figures11 and 12, we give detection evaluation results of the two MSDD strategies over pure AWGN channel. Referring to Figure 11, with full estimator, performance of our new strategy outperforms that of the conventional strategy, although the gap is so small under all observation window lengths. To further exhibit the advantage of our configuration, performances of the new strategy with simplified estimator given in (20) and conventional strategy with full estimator are also given in Figure 11. No much performance degradation is observed. In Figure 12, BER and PER performances of the new strategy with various estimators when N is set to be 8 are given. As shown in Figure 12, our new MSDD can achieve about 2.5 dB gain from differential and spread spectrum coding when compared with the conventional SDCD scheme for PER of 1×10−3. The performance gap between the new MSDD and the coherent detection with single differential decoding is no more than 1 dB.Figure 11
Detection performance comparisons for two detection strategies over pure AWGN channel. (a) BER performance with estimator in (10); (b) PER performance with estimator in (10); (c) BER performance with estimators in (10) and (13); (d) PER performance with estimators in (10) and (13).
(a)
(b)
(c)
(d)Figure 12
Detection performance comparison for two detection strategies over pure AWGN channel. (a) BER performance and (b) PER performance.
(a)
(b)


## 6.5. Transmitter Energy Consumption for New Detection Strategy

We estimate the IEEE BPSK PHY’s transmitter in the Atmel AT86RF212B [27]. The consumed transmission energy is given by E=IVNp/ftx [26]. Here, I is the transmission current, the supply voltage V is assumed to be 3V, Np is the chip length of the entire data payload, and the transmission rate is ftx=6×105 chip per second [8].The consumed transmission currentI depends on the distributed transmit energy for each chip symbol [27]. However, invoking the proposed MSDD scheme equipped with the estimator in (18) facilitates reductions of 1.15–2.20 dB in the distributed transmit energy at PER=1×10−3 when the bit observation window length N is set to be 6, as shown in Table 3. Table 4 provides the amount of transmit energy for each chip symbol consumed by the MSDD scheme, as well as the overall amount of the associated energy savings. As shown in Table 4 and Figure 13, more than 13% transmit energy for each chip symbol may be saved in transmit-only nodes at PER=1×10−3.Table 3
Supply current for transmission when PER = 1 × 10−3 with the MSDD in the sink node over the normalized slow Rayleigh fading channel, and N=6.
Observation window lengthN
SNR gain (dB)
Supply currentI (mA)
3
1.20
24.7
4
1.80
23.2
5
2.00
23.0
6
2.10
22.5Table 4
Transmission energy gain achieved by the new MSDD in the sink node over the normalized slow Rayleigh fading channel, andN=6.
Observation window lengthN
Consumed energyμJ
GainμJ
Energy saving%
3
360.0
12.96
3.5
4
338.4
34.56
9.3
5
331.2
41.76
11.2
6
324.0
48.96
13.1Figure 13
Transmission energy saving achieved by the MSDD in the sink node over the normalized slow Rayleigh fading channel.Table5 provides the amount of current consumed in the transmitter of the sensor node when PER = 1 × 10−3. As shown in Table 5, reductions of 1.20–2.10 dB in the required transmit energy per chip is also achieved over the pure AWGN channel. Similarly, more than 13% energy may also be saved.Table 5
Supply current for transmission when PER = 1 × 10−3 with the MSDD in the sink node over pure AWGN channel, and N=6.
Observation window lengthN
SNR gain (dB)
Supply currentI (mA)
3
1.15
25.0
4
1.70
23.5
5
2.00
23.0
6
2.10
22.5


## 6.6. Robustness of the MSDD Scheme to CFO over Pure AWGN Channel

In Figures14 to 17, we set the observation window length N from 3 and 6 and give the corresponding BER and PER performance versus the CFO. In Figures 14 to 17, the black line denotes the detection scheme with the estimator where tan−1x≈x is involved, and the red line represents the detection scheme with the proposed estimator where both sin−1x≈x and Y≈1 are involved. For the convenience of comparison, the green line is the detection scheme with the estimator where only sin−1x≈x is involved. Clearly, the robustness of our new MSDD scheme to CFO is much stronger than that of the conventional scheme as indicated in Figures 14 to 17. Also, the proposed algorithm achieves much better performance, which is near-uniform across a frequency range of −80 ppm and 80 ppm at all SNRs for all observation window lengths in the simulations. Hence, our proposed MSDD with any estimator is CFO insensitive.Figure 14
Detection performance versus CFO over pure AWGN channel forN=3. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of the new detection strategy.
(a)
(b)
(c)
(d)Figure 15
Detection performance versus CFO over pure AWGN channel,θ is uniform distribution in −π,π, and N=4. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of the new detection strategy.
(a)
(b)
(c)
(d)Figure 16
Detection performance versus CFO over pure AWGN channel,θ is uniform distribution in −π,π, and N=5. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of new the detection strategy.
(a)
(b)
(c)
(d)Figure 17
Detection performance versus CFO over pure AWGN channel,θ is uniform distribution in −π,π, and N=6. (a) BER of the conventional detection strategy; (b) PER of the conventional detection strategy; (c) BER of the new detection strategy; (d) PER of the new detection strategy.
(a)
(b)
(c)
(d)


## 6.7. Robustness of the New MSDD Scheme to CPO over Pure AWGN Channel

As in [12], the detection behavior of the proposed MSDD scheme with changing carrier phase has also been investigated in Figures 18 to 20, wherein N is set to be 3. The reader can refer to [12] for a detailed discussion about the simulation parameters. As observed from Figures 18 to 20, the new MSDD scheme is robust to dynamic phase jitter. With larger observation window lengths, the performance under dynamic channel was also developed, which however is not given here.Figure 18
Detection performance of the new MSDD with (11) over pure AWGN channel with dynamic CPO, θ is a Wiener process, and N=3. (a) BER performance and (b) PER performance.
(a)
(b)Figure 19
Detection performance of the new MSDD with (20) over pure AWGN channel with dynamic CPO, θ is a Wiener process, and N=3. (a) BER performance and (b) PER performance.
(a)
(b)Figure 20
Detection performance of the new MSDD with (10) over pure AWGN channel with dynamic CPO, θ is a Wiener process, and N=3. (a) BER performance and (b) PER performance.
(a)
(b)


## 6.8. Computational Complexity

We assume that the same estimator is equipped with the detection scheme. Thus, the first complexity difference is determined by the measurement in (14). Moreover, the other complexity difference is determined by the compensation process. In Tables 6 to 9, the complexity is compared over pure AWGN channel. Note that, we also consider the maximum values for L1, L2, and L3, i.e., L1=32 and L2=L3=15. Block diagram of complex multiplication is shown in Figure 3 of [22]. Complex addition means addition operation of two complex numbers. As shown in Tables 6 to 9, the implementation complexity of our proposed new strategy is not much higher than that of the conventional scheme. For example, for N=3, additional 408 complex multiplications and 450 complex additions are required for the new strategy. As N increases to 6, these two numbers increase to 1645 and 1710, respectively.Table 6
Implementation complexity of the measurement given in equation (2) of [15] for conventional MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
Complex addition
2
465
465
3
465
465
4
465
465
5
465
465
6
465
465Table 7
Complexity analysis of the compensation process in equation (2) of [15] for conventional MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
2
30
3
45
4
60
5
75
6
80Table 8
Implementation complexity of the measurement given in (5) for the proposed MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
Complex addition
2
465
465
3
915
915
4
1350
1350
5
1770
1770
6
2175
2175Table 9
Implementation complexity of the compensation process in (3) for the proposed MSDD over pure AWGN channel.
Observation window lengthN
Complex multiplication
2
1
3
3
4
6
5
10
6
15


## 7. Conclusions and Future Work

To eliminate the error floor of the conventional MSDD scheme for BPSK receivers in IEEE 802.15.4 WSNs, we have presented a new and robust detection strategy. The basic principle is that we wipe out the effect of the CFO after the bit-level sample autocorrelation operation. Much performance gain from differential and spread spectrum coding implemented in IEEE 802.15.4 BPSK physical layer is extracted, and much transmitting energy is saved no matter which estimator is configured. This makes it more attractive for WSNs applications, which are delay-tolerant but performance-sensitive.Our proposed MSDD scheme can also be applied under fading channel in the presence of rapidly changing carrier phase and carrier frequency, although only a slow fading channel is considered. In this context, the non-data-aided detection method is preferred. All of these follow from the fact that the modulated data within the sample chip can be easily wiped out with the aid of any PN code using the cross-correlation operation. We pay all our attention towards noncoherent detection for single-carrier modulation in WSNs. Orthogonal frequency division multiplexing (OFDM) has also been suggested to support higher data transmission rate [33, 34]. Clearly, our proposed scheme cannot be directly used in multicarrier modulation communication system. This will be one of our future research directions.



---

*Source: 5409612-2019-11-26.xml*