Next Article in Journal
A Compact Coprocessor for the Elliptic Curve Point Multiplication over Gaussian Integers
Previous Article in Journal
Modeling and Recipe Optimization of Anti-Glare Process Using Sandblasting for Electronic Display Glass
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reduced-Complexity Multiple-Symbol Detection of O-QPSK Signals in Smart Metering Utility Networks

1
School of Information Engineering, Henan University of Science and Technology, Luoyang 471023, China
2
Key Laboratory of Middle Atmosphere and Global Environment Observation, Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029, China
3
National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu 611731, China
4
School of Engineering and Technology, Tibet University, Lhasa 850000, China
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(12), 2049; https://doi.org/10.3390/electronics9122049
Submission received: 5 November 2020 / Revised: 23 November 2020 / Accepted: 27 November 2020 / Published: 2 December 2020
(This article belongs to the Section Microwave and Wireless Communications)

Abstract

:
In this work, an implementation-friendly multiple-symbol detection (MSD) scheme is proposed for the IEEE 802.15.4g offset quadrature phase shift keying (O-QPSK) receivers over the slow fading channel. The full MSD scheme presents better detection performance than the symbol-by-symbol detection (SBSD) scheme, yet its complexity increases exponentially as the observation window length increases. We introduce a simplified MSD scheme based on two powerful strategies. We first seek the optimal and suboptimal decisions in each symbol position with the standard SBSD procedure. Then, the aforementioned optimal and suboptimal decisions instead of all candidates are jointly searched with the standard MSD procedure. That is, only the most and second most reliable candidates in each symbol position are selected to participate in the final detection. The simulation results demonstrate that the new MSD scheme can achieve more encouraging energy gain than the SBSD scheme, while the high complexity of full MSD is also effectively reduced. A more legitimate compromise between detection performance and complexity is thus accomplished, which enables smart metering utility networks (SUN) nodes to achieve energy saving and maximum service life.

1. Introduction

In recent years, pervasive wireless sensor networks (WSNs) have received much concentration, especially due to their extensive application potential in 5G-enabled Internet of things (IoT), whose typical scenarios include smart metering utility networks (SUN), industrial wireless control, environmental monitoring and so on [1,2,3]. How to reliably and efficiently transmit the sensed data to the receiver within one hop is of great significance for distributed WSNs nodes [4,5]. IEEE 802.15.4g standard is tailored for ultra-low-power wireless communication systems in SUN, wherein the low-cost offset quadrature phase shift keying (O-QPSK) physical layer has aroused much interest of scholars [6,7]. Note that, although there are few researches on the detection mechanism of receivers, such researches are equally important for scholars and users. This is mainly because the detection performance of receivers can directly affect the signal recovery efficiency of receivers and the transmission efficiency of WSNs nodes, and even affect the working efficiency of the entire WSNs [8].
In contrast to previous studies which are mainly focused on symbol-by-symbol detection (SBSD) [9,10], we turn our attention to the method of increasing observation window length for further reliability improvement of IEEE 802.15.4g O-QPSK receivers, which has a significant impact on the improvement of the WSNs nodes’ reliability [11,12,13,14]. That is, the multiple-symbol detection (MSD) scheme is investigated. Note that the MSD scheme exhibits better performance, yet its high complexity brings considerable challenges to the detection process.
The MSD scheme based on maximum likelihood (ML) can obtain the optimal detection performance, but its complexity will increase exponentially as the observation window length increases [15,16,17]. Therefore, it is significant to decrease the complexity of MSD scheme. In recent years, scholars have proposed various algorithms to solve this problem [18,19,20,21,22,23,24,25,26,27,28,29]. The main related work is as follows. Stephen G. Wilson et al. introduced the strategy of optimal block detection to reduce the complexity of MSD scheme, while its block length increased exponentially [21]. Kenneth M. et al. introduced a fast-implemented MSD algorithm in [22], and Li Bin considered decreasing the search factor of detection procedure in [23,24]. Lutz Lampe et al. applied spherical decoding to ML MSD in time-varying Rayleigh fading channels in [25,26]. Reference [27] derived a frequency-insensitive MSD strategy that approximates ML. Furthermore, G.Y. Zhang et al. proposed a novel and low-complexity MSD scheme with the aid of preamble, which is verified to be valid in the IEEE 802.15.4 BPSK receivers [28,29,30]. Thus, it is imperative to develop an implementation-friendly MSD scheme for the IEEE 802.15.4g O-QPSK receiver.
In this work, we propose a simplified MSD scheme for IEEE 802.15.4g O-QPSK receivers. The high complexity of the full MSD scheme is reduced while most reliability is also preserved. The main contributions of this work are as follows:
  • The MSD scheme based on the maximum likelihood criterion can acquire impressive performance, yet it is hard to implement. Following a heuristics configuration, we introduce an implementable full MSD scheme, which meets the performance requirements of the IEEE 802.15.4 standard [6,7].
  • We introduce a novel and simplified MSD scheme of the O-QPSK receiver over pure additive white Gaussian noise (AWGN) and slow fading channel. In particular, when the observation window length is set to be 2 and only the maximum and submaximum metrics are considered, our enhanced detector presents acceptable performance.
  • A carrier frequency offset (CFO) estimator that matches the proposed simplified MSD scheme is found based on the previous researches of Michael P. Fitz [20]. Specially, we simplified the CFO estimator following from our previous researches.
  • The detection characteristics of our proposed MSD scheme are investigated from diverse aspects through experimental simulation. To examine the robustness of the proposed MSD scheme to carrier phase offset (CPO), we also specially investigated the performance evaluation results of the proposed detection scheme under the condition of dynamic CPO.
  • In order to illustrate the energy-saving characteristics of our proposed algorithm for transmission-only nodes, we also analyzed the transmitter energy consumption in a real sensor node platform, namely, Atmel AT86RF215 [31,32], and compared the energy consumption gain of the proposed MSD scheme configured various estimators.
The remainder of this paper is distributed as follows. Section 2 introduces the signal model over a slow fading channel. In Section 3, the full MSD scheme is described. Section 4 concentrates on the detailed process of our proposed simplified MSD scheme. Section 5 is the evaluated carrier frequency offset effect (CFOE) estimation scheme. Section 6 offers the numerical results and discussions, and Section 7 indicates the conclusions and future research directions.

2. Signal Model

In this work, we consider a slow fading channel with perfect synchronization [5]. The received signal can be described as follows
r t = h t s t e j 2 π f t + θ + n t
Here, s t denotes the transmitted chip baseband signal, and  h t is the multiplicative fading. f and θ are the CFO and CPO, respectively. n t represents an AWGN with a double sideband power spectral density N 0 N 0 2 2 . In particular, s t can be expressed as
s t = k = s k p t k T τ
where p t denotes the pulse shape, and  s k is the modulation symbols. τ is the channel delay, T is the symbol period and the sampling interval is k T + τ .
The continuous signal r t can be converted into discrete sequence r m , k by the filter matching to p t [5]. Especially, assuming perfect carrier synchronization and no inter-symbol interference, the discrete-time complex baseband equivalent received chip sequence of the mth symbol E m is as follows.
r m , k = h m , k s m , k e j 2 π f m , k k T c + θ m , k + n m , k , 1 k K K 2 2
Here, h m , k is multiplicative fading. s m , k denotes the kth complex chip in the mth symbol interval, s m , k ± 1 ± j . f m , k and θ m , k represent the CFO and CPO in radians, respectively. T c denotes the chip period, and  n m , k is the samples taken from AWGN n t . K = 32 is the length of the pseudo-random noise (PN) sequence.
Assuming that CFO and CPO are random and unknown at receiver, h m , k , f m , k , θ m , k and n m , k are independent of each other. Specially, this work pay attention to the case where h m , k = h , f m , k = f , θ m , k = θ , n m , k = n across a packet transmission.

3. General Full Multiple-Symbol Detection Scheme

The optimal MSD scheme can be obtained based on the ML criterion, yet its high complexity is unfavorable to design low-power, low-cost WSNs nodes [15]. In this work, we consider a heuristic idea. The CFOE is first estimated and compensated based on the preamble, and then the full MSD scheme only with unknown CPO is configured [5]. The following is the specific steps of the detection process.
First, the CFO r m , k is estimated by
r m , k = r m , k e j k φ ^
Here, φ ^ = ω ^ T c = 2 π f ^ T c , and  f ^ is the estimator of f. The estimation of CFO is extremely important, which will be described in detail in Section 5. Note that we assume that the CFO is perfectly estimated; that is, the effect of nuisance parameter f of r m , k has been completely eliminated after compensation.
Then, the whole symbol sequence is divided into blocks, and each block contains j symbols. The decision statistic of the ith observation window can be expressed as
Y i x = m = j i 1 + 1 i j k = 1 M r m , k s p , k * 2 , 1 i x 16 j
Here, ∗ represents the complex conjugate operation, s p , k is the kth chip in the pth PN sequence s p and  1 p 16 . M is the truncated number of chips and  1 M K K 2 2 . Note that it is the SBSD scheme when j is set to be 1 [8].
Next, the decision rule of the ith observation window can be given by
Y ^ i = arg max 1 i x 16 j Y i x
Finally, according to the optimal decision Y ^ i , the output bit detection sequences E ^ m , j i 1 + 1 m i j of the ith observation window can be obtained.
For full MSD scheme, even setting the observation window length j to be 2, the decision statistic Y i x still inevitably needs to be calculated 256 times. This high complexity is undesirable. To effectively decrease the implementation complexity, this paper introduces a simplified MSD scheme in Section 4. Section 6 quantitatively describes the proposed MSD scheme through experimental simulation.

4. The Proposed Multiple-Symbol Detection Scheme

In our proposed simplified MSD scheme, the local decision metric Y i x in each observation window is first searched for its optimal and suboptimal decision, and then the maximum is determined for the 2 j local decision metrics in each observation window. Specifically, we take the observation windows of 3 as an example to describe this scheme, which is similar when selecting other observation windows length. The following are the detailed detection steps.
First, for the ith observation window, the decision metric of each symbol can be expressed as
Z 3 i 1 + l , p = k = 1 M r 3 i 1 + l , k s p , k * 2 , i 1 , 1 l 3 , 1 p 16
where M is set to be the maximum of 16. r is the compensated complex baseband sample, which can be obtained by (4), and  s p , k is the PN sequence.
Next, looking for the maximum and the submaximum decision of the metric Z 3 i 1 + l , p , we can get the local maximum and submaximum statistic of the jth symbol in the ith observation window as follows:
Z 3 i 1 + l , a 3 i 1 + l = arg max 1 p 16 Z 3 i 1 + l , p , 1 l 3 , a 3 i 1 + l p 1 p 16
Z 3 i 1 + l , b 3 i 1 + l = arg max 1 p 16 , b 3 i 1 + l a 3 i 1 + l Z 3 i 1 + l , p , 1 l 3 , b 3 i 1 + l p 1 p 16 , b 3 i 1 + l a 3 i 1 + l
Here, a l and b l respectively represent the maximum and the submaximum subscript of the decision metric Z 3 i 1 + l , p of the lth symbol in the ith observation window, and  a = a 3 i 1 + l , b = b 3 i 1 + l .
For the ith observation window containing 3 symbols, 3 local maximum statistics Z 3 i 1 + l , a l and 3 local submaximum statistics Z 3 i 1 + l , b l can be obtained; that is, a total of 8 results. In particular, for the full MSD scheme, the decision statistics contain 4096 values. It can be seen that the simplified MSD scheme reduces the decision statistics by a factor of 512, which not only dramatically reduces the computational complexity of the detection process but is also expected in the design of low-power, low-cost WSNs nodes.
Then, these 8 local decision statistics are judged again, and the decision metric Y i x can be obtained,
Y i x = m = 3 i 1 + 1 3 i k = 1 16 r m , k s p ^ l , k * 2 , i 1 , 1 l 3 , 1 i x 8
where the 3 PN sequences corresponding to the decision metric Y i x of the ith observation window are set to be s i x = s p ^ 1 , k , s p ^ 2 , k , s p ^ 3 , k , p ^ m a m , b m .
Next, find the maximum of the decision metric Y i x , and freeze the corresponding s i x , which is denoted as s i x = s ^ p ^ 1 , k , s ^ p ^ 2 , k , s ^ p ^ 3 , k . We can acquire an equivalent but low-complexity decision metric Y i x .
Y ^ i = arg max 1 x 2 3 = 8 Y i x
Finally, the output bit information E ^ m can be acquired by performing demapping according to the decision metric Y ^ i . The receiver structure of our proposed MSD scheme is shown in Figure 1. Algorithm 1 summarizes the specific implementation process of the simplified MSD algorithm. Note that, for the sake of presentation, we only select the local maximum and the local submaximum decision of the statistic Z 3 i 1 + l , p , and the parameters in Figure 1 and Algorithm 1 are same as this section. Essentially, when the number of metric factor p increases to 16, it corresponds to the general full MSD scheme. In particular, in Section 6, we not only analyzed the performance of simplified two-symbol detection and three-symbol detection but also increased p to 4 for quantitative simulation analysis.
Algorithm 1 The proposed multiple-symbol detection algorithm.
Input :
φ ^ : detection of the actual information phase;
r m , k : complex baseband samples of the mth symbol period E m ;
s p , k : complex baseband pseudo-random noise (PN) sequence in the pth symbol interval, and  1 p 16 ;
L: sample symbol number of the actual data;
L 1 : payload length of the physical layer protocol data unit (PPDU);
N: the number of truncated differential chips, 1 N 5 , and here we set N = 3 ;
J: the maximum length of preamble, and  J = 8 ;
K: chip length of the PN sequence, and  K = 32 ;
M: sample chip number for each symbol of the actual data, and  1 M K K 2 2 . For better result presentation, set the maximum value of M = 16 .
Output :
E ^ m : Detection of j actual data symbols in the ith observation window, and  j i 1 + 1 m i j .
1:
Initialize L 1 = 176 , j = 3 , M = 16 ;
2:
for i = 1 ; i L + J L + J j j ; i + + do
3:
    for m = j i 1 + 1 ; m i j ; m + + do
4:
        for p = 1 ; p 16 ; p + + do
5:
           for k = 1 ; k M ; k + + do
6:
                r m , k r m , k e j k φ ^ ;
7:
                Z m , p Z m , p + r m , k s p , k * ;
8:
           end for
9:
        end for
10:
    end for
11:
     Z m , p Z m , p 2 ;
12:
end for
13:
for m = j i 1 + 1 ; m = j i 1 + 1 ; m + + do
14:
     Z ^ m , a m arg max 1 p 16 Z m , p ;
15:
     Z ^ m , b m arg max 1 p 16 , b m a m Z m , p ;
16:
end for
17:
Save the maximum and sub-maximum indices of the measure Z m , and  a = a m , b = b m .
18:
for m = j i 1 + 1 ; m i j ; m + + do
19:
    for k = 1 ; k M ; k + + do
20:
         Y i x Y i x + r m , k s p ^ m , k * ;
Notice that, 1 i x 2 j , and here p ^ m a m , b m .
21:
    end for
22:
end for
23:
Y i x Y i x 2 ;
24:
for i x = 1 ; i x 2 j ; i x + + do
25:
     Y ^ i arg max 1 i x 2 j Y i x , and freeze the corresponding s p ^ m , k ;
26:
end for
27:
Obtain detection information E ^ m in the ith Observation window by the decision measure Y ^ i and s p ^ m , k .
28:
return E m .

5. Proposed Estimation Scheme

The issue of CFOE estimation has always been a concern in signal processing. Optimal maximum likelihood estimation (MLE) is a well-known strategy, which can approach the Cramer–Raw limit under the condition of sufficiently high SNR [15]. However, in many cases, even if fast Fourier transform (FFT) algorithm is employed, the calculation results are prohibitive [5], so a more straightforward and higher-efficiency CFO estimation algorithm is urgently needed. In this work, based on a heuristic idea, we proposed a simplified CFOE estimation algorithm inspired by the previous work of Michael P. Fitz [20] and G.Y. Zhang et al. [29]. The detailed algorithm structure is shown in Figure 2, whose particular procedure is as follows.
First, by preprocessing the chip samples, we can get a differential autocorrelation function R n as follows.
R n = 1 J M n m = 1 J k = n + 1 M x m , k x m , k n * = h 2 e 2 π f n T c + λ , 1 n Q , 2 k M
Here, x m , k is given by
x m , k = r m , k s m , k * = h e j 2 π f k T c + θ + λ 1 k K K 2 2
where λ and λ are the comprehensive noise term. J denotes the number of preambles, and we consider the maximum of it here, that is, J = 8 . n is the number of chip delay, and  1 n Q , which makes the real phase in the principal value period. Q = 5 is the available maximum of chip delay [20].
Next, following the previous work of Michael P. Fitz et al., the quantization function of the CFOE can be expressed as
G N 6 N N + 1 2 N + 1 n = 1 N n arg R n = n = 1 N n arg R n n = 1 N n 2 = n = 1 N C N , n arg R n , N Q
Here, arg denotes the argument of a complex number. N is the truncated number, and  N Q . C N , n is the delay weighting factor of R n .
Then, the CFOE can be visually estimated as
φ ^ = Δ ω ^ T c = 2 π f ^ T c = G N
In this paper, the estimation of the residual CFO is based on the detection of the signal envelope. Compared with the common space subdivision method, the adaptive CFO estimation algorithm with the triangular approximation algorithm provides a simpler space division rules and without undesirable errors [8,9]. Moreover, the complexity of the full estimator can achieve significant reduction by the triangular approximation tan 1 x = x and sin 1 x = x . We can easily achieve two full but high-complexity complex expressions of arg R n as shown in (16) and (17) [8].
arg R n = tan 1 Im R n Re R n , if Re R n > 0 and Re R n Im R n π 2 tan 1 Re R n Im R n , if Im R n > 0 and Re R n < Im R n π + tan 1 Im R n Re R n , if Re R n < 0 and Re R n Im R n π 2 tan 1 Re R n Im R n , if Im R n < 0 and Re R n < Im R n
arg R n = sin 1 Im R n Re 2 R n + Im 2 R n , if Re R n > 0 and Re R n Im R n π 2 sin 1 Re R n Re 2 R n + Im 2 R n , if Im R n > 0 and Re R n < Im R n π sin 1 Im R n Re 2 R n + Im 2 R n , if Re R n < 0 and Re R n Im R n π 2 + sin 1 Re R n Re 2 R n + Im 2 R n , if Im R n < 0 and Re R n < Im R n
Considering the triangular approximation algorithm tan 1 x x and sin 1 x x in our previous work [8], we can obtain two simplified expressions of R n as given by Equations (18) and (19).
arg R n Im R n Re R n , if Re R n > 0 and Re R n Im R n π 2 Re R n Im R n , if Im R n > 0 and Re R n < Im R n π + Im R n Re R n , if Re R n < 0 and Re R n Im R n π 2 Re R n Im R n , if Im R n < 0 and Re R n < Im R n
arg R n Im R n Re 2 R n + Im 2 R n , if Re R n > 0 and Re R n Im R n π 2 Re R n Re 2 R n + Im 2 R n , if Im R n > 0 and Re R n < Im R n π Im R n Re 2 R n + Im 2 R n , if Re R n < 0 and Re R n Im R n π 2 + Re R n Re 2 R n + Im 2 R n , if Im R n < 0 and Re R n < Im R n
In order to present our simplified CFOE estimator more clearly, we describe the calculation process of the CFOE quantization function G N in detail in Algorithm 2, and give its specific structure in Figure 2.
Algorithm 2 The proposed CFO estimation algorithm.
Input :
r m , k : complex baseband samples of the mth symbol period E m ;
s m , k : the kth complex baseband O-QPSK modulation chip in the mth symbol interval E m ;
N: the number of truncated differential chips, 1 N 5 , and here we set N = 3 ;
J: the maximum length of preamble, and  J = 8 ;
K: chip length of the PN sequence, and  K = 32 ;
M: sample chip number for each symbol of the actual data and  1 M K K 2 2 . For better result presentation, set the maximum value of M = 16 .
Output :
φ ^ : Detection of the actual information phase.
1:
Initialize N = 3 , J = 8 , 1 M K K 2 2 , K = 32 , and  M = 16 ;
2:
for n = 1 , n N , n + + do
3:
    for m = 1 , m J , m + + do
4:
        for k = 1 , k M , k + + do
5:
            x m , k r m , k s m , k * ;
6:
        end for
7:
    end for
8:
    for m = 1 , m J , m + + do
9:
        for k = n + 1 , k M , k + + do
10:
            R n R n + x m , k x m , k n * ;
11:
  end for
12:
end for
13:
     R n R n R n J M n J M n ;
14:
     R n R n ;
15:
end for
16:
for n = 1 ; n N ; n + + do
17:
     G N G N + n arg R n ;
18:
end for
19:
G N 6 G N G N 6 G N N N + 1 N N + 1 2 N + 1 ;
20:
Obtain the CFO estimator φ ^ by the quantization function G N , and  φ ^ = Δ ω ^ T c = 2 π f ^ T c = G N .
21:
return φ ^ .

6. Numerical Results and Discussion

This section exhibits the bit error rate (BER), symbol error rate (SER) and packet error rate (PER) performance of our proposed MSD scheme over a pure AWGN channel and a slow Rayleigh fading channel. The simulation parameters used in this paper are listed in detail in Table 1.

6.1. Effect of the Number of Local Metric Factor p on the Detection Performance

For the full MSD scheme, the number of local metric factor p of the decision metric Z j i 1 + l , p affect the detection performance. In order to observe the specific impact of the local metric factor p on the full MSD scheme, we assume that the CFO is perfectly estimated and compensated (i.e., without CFO). Figure 3 shows the comparisons of the detection performance of the optimal symbol-by-symbol coherent detection (SCD), the optimal symbol-by-symbol noncoherent detection (SND) and the full MSD scheme. We can observe from Figure 3c that when the CFO is perfectly compensated, the PER performance of full MSD scheme is significantly improved compared to the optimal SND scheme; at the PER of 10 2 , the full MSD scheme can achieve a 0.8 dB gain. In particular, when the detection window length is constant, with the increasing of p, the detection performance of the full MSD scheme gradually approaches the optimal SCD scheme; when the value of p is fixed, the detection performance of full MSD scheme improves with the detection window length increasing. Hence, as the detection window length and the number of local metric factor p increase at the same time, no significant performance gain is observed here. That is to say, when the factor p is set to be 2, it can meet the need of IEEE 802.1.4g O-QPSK receivers.

6.2. Detection Performance Influence of the Truncated Number N of Differential Chips

The truncated number N of the differential chip can effectively improve the performance of our MSD scheme for the IEEE O-QPSK receivers. In this subsection, we research the detection performance comparisons of the proposed MSD scheme versus diverse estimators over a pure AWGN channel under different observation window lengths and different truncated number N. Figure 4 and Figure 5 are the PER performance comparisons of our proposed receiver when the observation window length is set to be 2 and 3, respectively. As shown in Figure 4a, we can observe that under a pure AWGN channel, the PER performance of the proposed MSD scheme is improved obviously when truncated number N increases from 1 to 3; when N increases from 3 to 5, significant PER performance loss and error floor appears. That is, when the truncated number N is set to be 3, the proposed MSD scheme can obtain the optimal PER performance, while the PER performance of the receiver with full estimator and the other two simplified estimators in (18) and (19) are better than optimal SND. In particular, at PER of 1 × 10 2 and N = 3 , compared with the full estimator in (16), our simplified estimator in (19) does not observe significant performance loss; in contrast with the optimal SND, 0.7 dB gains can be achieved. Hence, it can be concluded that the performance requirement of the IEEE 802.15.4g O-QPSK receivers can be met when the truncated number N is set to be 3 over the pure AWGN channel. For obtaining the optimal PER performance, in other simulation experiments in this work, we choose the optimal truncated number N, that is, N = 3 .

6.3. Detection Performance of the Proposed MSD Scheme over a Pure AWGN Channel

Figure 6 shows the performance comparisons of the proposed MSD scheme under a pure AWGN channel with different observation window lengths and decision metrics, wherein the truncated number N is set to be 3 for more reliable results. As shown in Figure 6, when the observation window length is fixed, with the increasing of the number of the decision metric, the detection performance of our enhanced receiver is gradually improved with the full estimator in (16) and the simplified estimator in (19); yet, the receiver performance with the simplified estimator in (18) has not been significantly improved, which is mainly due to the sizeable absolute error produced by the simplified CFOE estimator in (18). In particular, when the number of decision metric is constant, with the observation window length increasing, there is no significant performance gain, which is also caused by the absolute error. Moreover, as shown in Figure 6c, when the observation window length and the number of metric values both are set to be 2, at PER of 1 × 10 2 , compared to the optimal SND, our enhanced receiver with the simplified estimator in (19) can achieve 0.6 dB gains. In other words, adopting the simplified estimator (19), we can significantly reduce the complexity of the CFO estimator, while ensuring the performance gain. Therefore, our simplified CFO estimator is compatible with the simplified MSD scheme proposed in this paper.

6.4. Detection Performance of the Proposed MSD Scheme over a Slow Rayleigh Fading Channel

The BER, SER and PER performance of the MSD and SBSD schemes is shown in Figure 7, where the channel model is a slow Rayleigh fading channel, and the truncated number N of the differential chip is set to be 3. We can observe from Figure 7c that our MSD scheme performs well compared with the SBSD scheme. At the PER of 1 × 10 2 , the two-symbol detection scheme with full estimator and 3 metrics can achieve 3.8 dB gains. Moreover, for the two-symbol detection scheme with the full estimator, when the number of decision metric is increased from 2 to 4, there is no intuitive performance gain; that is, the O-QPSK receivers can obtain satisfactory detection performance when the number of decision metric is set to be 2. We can also observe that when the observation window is increased from 2 to 3 symbol periods, the detection performance is exceptionally similar, and 2 symbol observation windows are sufficient to meet the performance requirements of IEEE 802.15.4g O-QPSK receivers. In particular, for the two-symbol detection scheme using 2 decision metrics, compared with the full estimator in (16), the detection performance loss of the approximate simplified estimator in (18) and (19) is not apparent, which is also the expected result in the design of low-power WSNs nodes.

6.5. Transmitter Energy Consumption for the Proposed MSD Scheme

This subsection evaluates the O-QPSK receiver with the proposed MSD scheme in Atmel AT86RF215 [31,32]. Specifically, we observed the transmission energy consumption of the proposed MSD scheme configured various estimators and numbers of metric values when the observation window length j is set to be 2. The transmission consumed by the receiver is E = I V N p I V N p f t x f t x [33]. Here, I is the transmission current, the supply voltage V assumed to be 3 V , N p is the chip length of the physical layer protocol data unit (PPDU), and the chip transmission rate f t x is 2 M / c h i p . Table 2 and Table 3 respectively show the transmission supply current and the transmission energy gain of the receiving node under the pure AWGN and slow Rayleigh noise channels when the proposed MSD scheme is configured with various estimations.
The transmission current I consumed by the transmit-only nodes depends on the distributed transmission energy of each chip symbol. As shown in Table 3, compared with the SBSD scheme, when P E R = 1 × 10 2 , the proposed MSD scheme configurated full estimation in (16) can achieve 0.63–0.67 dB gains in the distributed transmission energy, while 2.71%–2.88% of transmission energy can be saved under the pure AWGN channel; the proposed MSD scheme configurated simplified estimator in (19) reduces the complexity of the full MSD scheme while saving 2.40%–2.53% of transmission energy. We can observe from Table 3 that the required transmission energy per chip is also reduced by 0.45–0.83 dB, while saving 1.94%–3.56% more energy than the SBSD scheme under the slow Rayleigh fading channel at P E R = 1 × 10 2 .

6.6. Robustness of the Proposed MSD Scheme to CPO over Pure AWGN Channel

This subsection investigates the PER performance of our proposed MSD scheme versus dynamic CPOs in a pure AWDN channel, wherein the observation window length j is fixed as 2. Figure 8a–c are the PER performance comparisons of our simplified MSD scheme with dynamic CPOs under diverse CFO estimators, respectively. The distribution of phase θ obeys the Wiener process and can be modeled as θ m + 1 = θ m + Δ m , where Δ m is a zero-mean Gaussian random variable with known variance σ m 2 . The initial phase θ 1 obeys the uniform distribution on π , π . As shown in Figure 8a, our simplified receiver is robust to phase jitter, and there is no significant performance degradation when the standard deviation σ m of phase jitter increases to 3 degrees. In particular, it can be seen that different estimators all show irreducible error levels with the SNR increasing.
Further, Figure 9 exhibits the BER, SER and PER performance comparisons of the proposed MSD scheme with different estimators under dynamic CPOs. We can observe from Figure 9 that the proposed MSD scheme with the full estimator in (16) performs well under dynamic CPOs, while the other two simplified estimators in (18) and (19) both show acceptable performance degradation. Specially, with the decreasing of standard deviation σ m , the influence of e j m on Y i decreases gradually, which is mainly caused by the random phase increment e j m generating a phasor in the output Y i .

6.7. Robustness of the Proposed MSD Scheme to CFO over Pure AWGN Channel

As shown in Figure 10, we set both the observation window length j and the local metric factor p to 2 and evaluate the BER, SER and PER performance of the simplified MSD scheme with dynamic CFOs over a pure AWGN channel. In particular, full estimators in (16) and (17) provide a benchmark for comparison. From Figure 10, we can observe that our simplified estimator performs well when CFOE is in the range of 20 , 20 ppm; when the CFOE is close to ± 30 ppm and ± 50 ppm, the performance of our simplified estimator suffers to a certain extent, and this loss gradually increases with the increasing of the SNR, which is primarily caused by the absolute estimation error gradually approaching the maximum value. Obviously, compared to the simplified estimator in (18) involving tan 1 x = x , the simplified estimator in (19) involving sin 1 x = x is more robust to dynamic CFOs. Yet, under the condition of only considering CPO (i.e., without CFO), our MSD scheme provides much less revenue for all CFOs. Hence, the proposed MSD scheme with the simplified estimator in (19) is insensitive to CFO.

6.8. Complexity Analysis of the Proposed MSD Scheme

In this subsection, the algorithm complexity comparisons between the proposed MSD scheme and the full MSD scheme are investigated. We notice that form Table 4 the number of Y to be searched in each observation block is 8 for our proposed MSD scheme while it is 256 in the full MSD scheme. In particular, when the observation window length j is set to be 2, the search number of Y i for our proposed scheme is reduced by 64 times; when j is set to be 3, it is reduced by 512 times, which is consistent with our analysis.
Furthermore, we investigate the complexity of our proposed MSD scheme from the aspect of the average running time. Specifically, when the observation window length is fixed as 2 and the local metric factor p is also set to be 2, we contrast the average running time of 10 5 data packets of different detection schemes. As shown in Figure 11, at the SNR of 2 dB, the average packet running time of the proposed MSD scheme with full estimator is 1.383 × 10 2 s, and the SBSD scheme in [5] is 3.278 × 10 2 s, which is 2.37 times that of the former; the SBSD scheme in [10] is 1.828 × 10 2 s, which is 1.32 times of the proposed MSD scheme. Generally, the implementation complexity of the full MSD scheme is much higher than that of the SBSD scheme. Yet, as shown in Figure 11, compared with the other two SBSD schemes in [5,10], the average packet running time of our proposed MSD scheme is observably less, which is what is expected in the design of ultra-low-power wireless communication systems.

7. Conclusions and Future Work

This paper introduces a novel and simplified MSD scheme over slow fading channel to reduce the high complexity of the full MSD scheme for IEEE 802.15.4g O-QPSK receivers. The simulation results indicate that our proposed MSD scheme can decrease the number of the decision metric for the full MSD scheme from 16 j to 2 j , while the performance loss is acceptable. Moreover, our simplified CFOE estimation strategy can effectively compensate for the impact of residual CFO, which is also appropriate for the full MSD scheme. In addition, the CFOE quantization function can save a lot of transmitting energy of only-transmit nodes no matter which estimator is configured, which is pretty attractive for low-power, low-cost IEEE 802.15.4g O-QPSK receivers.
In this work, although the slow fading channel has been considered, the proposed MSD scheme can also be applicable to the fading channel under fast-changing carrier phase and carrier frequency. Simulation, hardware implementation and software testing are equally critical for new algorithm, and software defined radio (SDR) is a good platform that is worth considering for algorithm testing in true environment. Furthermore, there are some future research directions. Orthogonal frequency division multiplexing (OFDM) technology supports higher data transmission rate [34,35,36,37]. Channel coding, especially low density parity check (LDPC) code, can effectively improve transmission reliability [38]. In addition, our current research focuses on noncoherent detection of single-carrier modulation, and the proposed MSD scheme cannot be straightway applied to multicarrier systems.

Author Contributions

Conceptualization, C.S., G.Z. and H.L.; data curation, C.S.; formal analysis, C.S. and G.Z.; funding acquisition, G.Z., C.H., L.W. and D.W.; investigation, C.S., J.T. and H.W.; methodology, C.S. and G.Z.; project administration, G.Z., J.T. and L.W.; software, C.S.; validation, C.S.; writing—original draft, C.S.; writing—review and editing, C.S. and G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the National Natural Science Foundation of China (61701172, 41605122, 61701059, 61701062, 61801170, 61801171, and 61772175), the Scientific and Technological Innovation Team of Colleges and Universities in Henan Province (20IRTSTHN018), Open Foundation of the Key Laboratory of Middle Atmosphere and Global Environment Observation, Institute of Atmospheric Physics, Chinese Academy of Sciences, Postdoctoral Science Foundation of University of Electronic Science and Technology of China (Y02006023601721), the Program for Everest Scholar Talents Development in Tibet University, and the Program for Science & Technology Innovation Talents in the University of Henan Province (Educational Committee) (17HASTIT025).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswami, M. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 9, 1645–1660. [Google Scholar] [CrossRef] [Green Version]
  2. Galluccio, L.; Morabito, G.; Palazzo, S. TC-Aloha: A novel access scheme for wireless networks with transmit-only nodes. IEEE Trans. Wirel. Commun. 2013, 12, 3696–3709. [Google Scholar] [CrossRef]
  3. Cao, B.; Zhang, L.; Li, Y.; Feng, D.Q.; Cao, W. Intelligent offloading in multi-access edge computing: A state-of-the-art review and framework. IEEE Commun. Mag. 2019, 57, 56–62. [Google Scholar] [CrossRef]
  4. Zhao, J.; Qiao, C.; Sudhaakar, R.S.; Yoon, S. Improve efficiency and reliability in single-hop WSNs with transmit-only nodes. IEEE Trans. Parall. Distrc. 2003, 23, 520–534. [Google Scholar] [CrossRef]
  5. Kay, S.M. Fundamentals of Statistical Signal Processing: Detection Theory; Prentice-Hall PTR: Upper Saddle River, NJ, USA, 1998. [Google Scholar]
  6. IEEE Press. IEEE Standard for Local and Metropolitan area Networks–Part 15.4: Low-Rate Wireless Personal area Networks (LR-WPANs) Amendment 3: Physical Layer (PHY) Specifications for Low-Data-Rate, Wireless, Smart Metering Utility Networks in IEEE Std 802.15.4g-2012 (Amendment to IEEE Std 802.15.4-2011); IEEE Press: New York, NY, USA, 2012. [Google Scholar]
  7. IEEE Press. ISO/IEC/IEEE 802.15.4-2018 Standard, 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. [Google Scholar]
  8. Zhang, G.Y.; Shi, C.Y.; Han, C.Z.; Li, X.W.; 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]
  9. Zhang, G.Y.; Wen, H.; Wang, L.Y.; Song, L.; Tang, J.; Liao, R.F. 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]
  10. Do, J.H.; Han, J.S.; Choi, H.J.; Lee, U.; Min, S.H. A coherent detection-based symbol detector algorithm for 2.45GHz LR-WPAN receiver. In Proceedings of the IEEE Region 10 Annual International Conference (TENCON 2005), Melbourne, QLD, Australia, 21–24 November 2005. [Google Scholar]
  11. Zhan, M.; Wu, J.; Wen, H.; Zhang, P. A novel error correction mechanism for energy-efficient cyber-physical systems in smart building. IEEE Access 2018, 6, 39037–39045. [Google Scholar] [CrossRef]
  12. Zhan, M.; Pang, Z.B.; Dzung, D.; Xiao, M. Channel coding for high performance wireless control in critical applications: Survey and analysis. IEEE Access 2018, 6, 29648–29664. [Google Scholar] [CrossRef]
  13. Harada, H.; Mizutani, K.; Fujiwara, J.; Mochizuki, K.; Obata, K.; Okumura, R. IEEE 802.15.4g based Wi-SUN communication systems. IEICE Trans. Commun. 2017, 7, 1032–1043. [Google Scholar] [CrossRef] [Green Version]
  14. Zhang, G.Y.; Wen, H.; Wang, L.Y.; Xie, P.; Song, L.; Tang, J.; Liao, R.F. 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]
  15. Divsalar, D.; Simon, M.K. Maximum-likelihood differential detection of uncoded and trellis coded amplitude phase modulation over AWGN and fading channels-metrics and performance. IEEE Trans. Commun. 1994, 42, 76–89. [Google Scholar] [CrossRef]
  16. Park, S.; Park, D.; Park, H.; Lee, K. Low-complexity frequency-offset insensitive detection for orthogonal modulation. Electron. Lett. 2005, 41, 1226–1228. [Google Scholar] [CrossRef]
  17. 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. Circ. Syst. II Express Briefs 2010, 56, 330–334. [Google Scholar] [CrossRef]
  18. Luise, M.; Reggiannini, R. Carrier frequency recovery in all-digital modems for burst-mode transmissions. IEEE Trans. Commun. 1995, 43, 1169–1178. [Google Scholar] [CrossRef]
  19. Fitz, M.P. Planar filtered techniques for burst mode carrier synchronization. In Proceedings of the IEEE Global Telecommunications Conference and Exhibition, Phoenix, AZ, USA, 2–5 December 1991; Volume 1, pp. 365–369. [Google Scholar]
  20. Fitz, M.P. Further results in the fast estimation of a single frequency. IEEE Trans. Commun. 1994, 42, 862–864. [Google Scholar] [CrossRef]
  21. Wilson, S.G.; Freebersyser, J.; Marshall, C. Multi-symbol detection of M-DPSK. In Proceedings of the 1989 IEEE Global Telecommunications Conference and Exhibition “Communications Technology for the 1990s and Beyond”, Dallas, TX, USA, 27–30 November 1989; Volume 3, pp. 1692–1697. [Google Scholar]
  22. Mackenthun, K.M. Fast algorithm for multiple-symbol differential detection of MPSK. IEEE Trans. Commun. 1994, 42, 1471–1474. [Google Scholar] [CrossRef]
  23. Li, B.; Tong, W.; Ho, P. Multiple-symbol detection for orthogonal modulation in CDMA system. IEEE Trans. Veh. Technol. 2001, 50, 321–325. [Google Scholar]
  24. Li, B. A new reduced-complexity algorithm for multiple-symbol differential detection. IEEE Commun. Lett. 2003, 7, 269–271. [Google Scholar]
  25. Lampe, L.; Schober, R.; Pauli, V.; Windpassinger, C. Multiple-symbol differential sphere decoding. IEEE Trans. Commun. 2005, 53, 1981–1985. [Google Scholar] [CrossRef]
  26. Divsalar, D.; Simon, M.K. Multiple-symbol differential detection of MPSK. IEEE Trans. Commun. 1990, 38, 300–308. [Google Scholar] [CrossRef]
  27. Buetefuer, J.L.; Cowley, W.G. Frequency offset insensitive multiple symbol detection of MPSK. In Proceedings of the 25th IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Istanbul, Turkey, 5–9 June 2000; Volume 5, pp. 2669–2672. [Google Scholar]
  28. Zhang, G.Y.; Wen, H.; Wang, L.Y.; Zeng, X.L.; Tang, J.; Liao, R.F.; 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]
  29. Zhang, G.Y.; Han, C.Z.; Ji, B.F.; Shi, C.Y.; 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, 1–26. [Google Scholar] [CrossRef]
  30. Zhang, G.Y.; Wang, D.; Song, L.; Wu, H.H.; Xie, P.; Ji, B.F.; Wen, H. Simple non-coherent detection scheme for IEEE 802.15.4 BPSK receivers. Electron. Lett. 2017, 53, 628–636. [Google Scholar] [CrossRef]
  31. Low Power, 700/800/900 MHz Transceiver for ZigBee, IEEE 802.15.4, 6LoWPAN, and ISM Applications Datasheet. Available online: https://www.mouser.cn/pdfdocs/doc7911.pdf (accessed on 15 October 2014).
  32. Sub-1GHz/2.4 GHz Transceiver and I/Q Radio for IEEE Std 802.15.4-2015 Datasheet, IEEE Std 802.15.4g-2012, and AT86RF215/AT86RF215IQ/AT86RF215M Datasheet. Available online: http://ww1.microchip.com/downloads/en/devicedoc/atmel-42415-wireless-at86rf215_datasheet.pdf (accessed on 12 November 2014).
  33. Maunder, R.G.; Weddell, A.S.; Merrett, G.V.; Al-Hashimi, B.M.; Hanzo, L. Iterative decoding for redistributing energy consumption in wireless sensor networks. In Proceedings of the 17th International Conference on Computer Communications and Networks, St. Thomas, US Virgin Islands, USA, 3–7 August 2008; pp. 1–6. [Google Scholar]
  34. Li, X.W.; Zhao, M.L.; Liu, Y.W.; Li, L.H.; Arumugam, N. Secrecy analysis of ambient backscatter NOMA systems under I/Q imbalance. IEEE Trans. Veh. Technol. 2020, 69, 12286–12290. [Google Scholar] [CrossRef]
  35. Li, X.W.; Wang, Q.S.; Liu, Y.W.; Tsiftsis, T.A.; Ding, Z.G.; Nallanathan, A. UAV-aided multi-way NOMA networks with residual hardware impairments. IEEE Wirel. Commun. Lett. 2020, 9, 1538–1542. [Google Scholar] [CrossRef]
  36. Li, X.W.; Wang, Q.S.; Liu, M.; Li, J.J.; Peng, H.X.; Piran, J.; Li, L.H. Cooperative wireless-powered NOMA relaying for B5G IoT Networks with hardware impairments and channel estimation errors. IEEE Internet Things J. 2020, 1. [Google Scholar] [CrossRef]
  37. Wen, M.W.; Basar, E.; Li, Q.; Zheng, B.X.; Zhang, M. Multiple-mode orthogonal frequency division multiplexing with index modulation. IEEE Trans. Commun. 2013, 65, 3892–3906. [Google Scholar] [CrossRef]
  38. Zhang, G.Y.; Wen, H.; Pu, J.X.; 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. The receiver structure of our proposed multiple-symbol detection (MSD) scheme.
Figure 1. The receiver structure of our proposed multiple-symbol detection (MSD) scheme.
Electronics 09 02049 g001
Figure 2. The structure of the quantization function G N .
Figure 2. The structure of the quantization function G N .
Electronics 09 02049 g002
Figure 3. Detection performance impact of factor p under the proposed MSD scheme over a pure additive white Gaussian noise (AWGN) channel. (a) bit error rate (BER) performance; (b) symbol error rate (SER) performance; (c) packet error rate (PER) performance.
Figure 3. Detection performance impact of factor p under the proposed MSD scheme over a pure additive white Gaussian noise (AWGN) channel. (a) bit error rate (BER) performance; (b) symbol error rate (SER) performance; (c) packet error rate (PER) performance.
Electronics 09 02049 g003
Figure 4. Detection performance impact of the truncated number N of differential chips under the proposed MSD scheme over a pure AWGN channel when the observation window length j = 2 . (a) PER performance with full estimator in (16); (b) PER performance with simplified estimator in (18); (c) PER performance with simplified estimator in (19).
Figure 4. Detection performance impact of the truncated number N of differential chips under the proposed MSD scheme over a pure AWGN channel when the observation window length j = 2 . (a) PER performance with full estimator in (16); (b) PER performance with simplified estimator in (18); (c) PER performance with simplified estimator in (19).
Electronics 09 02049 g004aElectronics 09 02049 g004b
Figure 5. Detection performance impact of the truncated number N of differential chips under proposed MSD scheme over a pure AWGN channel when the observation window length j = 3 . (a) PER performance with full estimator in (16); (b) PER performance with simplified estimator in (18); (c) PER performance with simplified estimator in (19).
Figure 5. Detection performance impact of the truncated number N of differential chips under proposed MSD scheme over a pure AWGN channel when the observation window length j = 3 . (a) PER performance with full estimator in (16); (b) PER performance with simplified estimator in (18); (c) PER performance with simplified estimator in (19).
Electronics 09 02049 g005aElectronics 09 02049 g005b
Figure 6. Detection performance comparisons of various detection schemes over a pure AWGN channel. (a) BER performance; (b) SER performance; (c) PER performance.
Figure 6. Detection performance comparisons of various detection schemes over a pure AWGN channel. (a) BER performance; (b) SER performance; (c) PER performance.
Electronics 09 02049 g006
Figure 7. Detection performance comparisons of various detection schemes over a slow Rayleigh fading channel. (a) BER performance; (b) SER performance; (c) PER performance.
Figure 7. Detection performance comparisons of various detection schemes over a slow Rayleigh fading channel. (a) BER performance; (b) SER performance; (c) PER performance.
Electronics 09 02049 g007aElectronics 09 02049 g007b
Figure 8. Detection performance comparisons of our proposed scheme versus carrier frequency offsets (CFOs) over a pure AWGN channel. (a) PER performance with full estimator in (16); (b) PER performance with simplified estimator in (18); (c) PER performance with simplified estimator in (19).
Figure 8. Detection performance comparisons of our proposed scheme versus carrier frequency offsets (CFOs) over a pure AWGN channel. (a) PER performance with full estimator in (16); (b) PER performance with simplified estimator in (18); (c) PER performance with simplified estimator in (19).
Electronics 09 02049 g008aElectronics 09 02049 g008b
Figure 9. Detection performance comparisons of our proposed scheme under various estimators versus carrier phase offset (CPO) over a pure AWGN channel. (a) BER performance; (b) SER performance; (c) PER performance.
Figure 9. Detection performance comparisons of our proposed scheme under various estimators versus carrier phase offset (CPO) over a pure AWGN channel. (a) BER performance; (b) SER performance; (c) PER performance.
Electronics 09 02049 g009aElectronics 09 02049 g009b
Figure 10. Detection performance comparisons of our proposed scheme under various estimators with dynamic CFOs over a pure AWGN channel. (a) BER performance; (b) SER performance; (c) PER performance.
Figure 10. Detection performance comparisons of our proposed scheme under various estimators with dynamic CFOs over a pure AWGN channel. (a) BER performance; (b) SER performance; (c) PER performance.
Electronics 09 02049 g010
Figure 11. Comparisons of average running time per data packet under various detection schemes over a pure AWGN channel.
Figure 11. Comparisons of average running time per data packet under various detection schemes over a pure AWGN channel.
Electronics 09 02049 g011
Table 1. Parameters used in simulations.
Table 1. Parameters used in simulations.
ParameterDetailed Description
Detection schemeMultiple-symbol detection
Channel conditionPure AWGN and slow Rayleigh fading
Data modulationOffset QPSK
Compensation schemePrecompensation
Timing synchronizationPerfect
Power of the complex noise1/SNR
Symbols16-ary quasi-orthogonal
Payload length of PSDU (bits)176
Spreading factor32
Chip rate (M chip/s)2
preamble length J8
CPO θ (rads)Uniform distribution in π , π
Carrier frequency (MHz)2480
CFO f (ppm)Symmetrical triangular distribution
in (−80, 80)
Computer versionWin10_64 bit
Computer central processing
unit (CPU)
Intel Core i5-4210U 2.40GHz (Intel, Santa Clara, CA, USA)
Table 2. At P E R = 1 × 10 2 , supply current for transmission and transmission energy gain achieved by the proposed MSD scheme in the sink node over the pure AWGN channel.
Table 2. At P E R = 1 × 10 2 , supply current for transmission and transmission energy gain achieved by the proposed MSD scheme in the sink node over the pure AWGN channel.
The Proposed MSD Scheme
with j = 2
SNR Gain
(dB)
Supply Current
I (mA)
Consumed
Energy (µJ)
Gain
(µJ)
Energy
Saving (%)
full estimator in (16) by 4 metric0.6725.1262.691.862.88
full estimator in (16) by 3 metric0.6625.1362.721.832.84
full estimator in (16) by 2 metric0.6325.1662.801.752.71
simplified estimator in (19)
by 4 metric
0.5925.2162.921.632.53
simplified estimator in (19)
by 3 metric
0.5825.2262.951.602.48
simplified estimator in (19)
by 2 metric
0.5625.2463.001.552.40
Table 3. At P E R = 1 × 10 2 , supply current for transmission and transmission energy gain achieved by the proposed MSD scheme in the sink node over the normalized slow Rayleigh fading channel.
Table 3. At P E R = 1 × 10 2 , supply current for transmission and transmission energy gain achieved by the proposed MSD scheme in the sink node over the normalized slow Rayleigh fading channel.
The Proposed MSD Scheme
with j = 2
SNR Gain
(dB)
Supply Current
I (mA)
Consumed
Energy (µJ)
Gain
(µJ)
Energy
Saving (%)
full estimator in (16) by 4 metric0.8324.9462.252.303.56
full estimator in (16) by 3 metric0.8224.9562.272.283.53
full estimator in (16) by 2 metric0.7824.9962.382.173.36
simplified estimator in (19)
by 2 metric
0.6125.1862.851.702.63
simplified estimator in (18)
by 2 metric
0.4525.3663.301.251.94
Table 4. Complexity comparison.
Table 4. Complexity comparison.
NumberNumber of Y ^ i to be Search on
Proposed MSD Scheme ( 16 j )
Number of Y ^ i to be Search on
Full MSD Scheme ( 2 j )
Reduction Factor
( 8 j )
Observation window
length j = 2
256464
Observation window
length j = 3
40968512
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shi, 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. https://doi.org/10.3390/electronics9122049

AMA Style

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(12):2049. https://doi.org/10.3390/electronics9122049

Chicago/Turabian Style

Shi, Congyu, Gaoyuan Zhang, Haiqiong Li, Congzheng Han, Jie Tang, Hong Wen, Longye Wang, and Dan Wang. 2020. "Reduced-Complexity Multiple-Symbol Detection of O-QPSK Signals in Smart Metering Utility Networks" Electronics 9, no. 12: 2049. https://doi.org/10.3390/electronics9122049

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