Next Article in Journal
Performance Comparison with Different Antenna Properties in Time Reversal Ultra-Wideband Communications for Sensor System Applications
Next Article in Special Issue
RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems
Previous Article in Journal
Fabrication of Glass Microchannel via Glass Imprinting using a Vitreous Carbon Stamp for Flow Focusing Droplet Generator
Previous Article in Special Issue
Anti-Sweep Jamming Design and Implementation Using Multi-Channel Harmonic Timing Sequence Detection for Short-Range FMCW Proximity Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Tuned-RF Duty-Cycled Wake-Up Receiver with −90 dBm Sensitivity

1
Department of Electrical Engineering and Information Technology, Leipzig University of Applied Sciences, Wächter Street 13, 04107 Leipzig, Germany
2
Department of Electrical Engineering and Information Technology, Chemnitz University of Technology, Reichenhainer Street 70, 09126 Chemnitz, Germany
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(1), 86; https://doi.org/10.3390/s18010086
Submission received: 6 December 2017 / Revised: 21 December 2017 / Accepted: 27 December 2017 / Published: 29 December 2017
(This article belongs to the Special Issue Low Power Embedded Sensing: Hardware-Software Design and Applications)

Abstract

:
A novel wake-up receiver for wireless sensor networks is introduced. It operates with a modified medium access protocol (MAC), allowing low-energy consumption and practical latency. The ultra-low-power wake-up receiver operates with enhanced duty-cycled listening. The analysis of energy models of the duty-cycle-based communication is presented. All the WuRx blocks are studied to obey the duty-cycle operation. For a mean interval time for the data exchange cycle between a transmitter and a receiver over 1.7 s and a 64-bit wake-up packet detection latency of 32 ms, the average power consumption of the wake-up receiver (WuRx) reaches down to 3 μ W . It also features scalable addressing of more than 512 bit at a data rate of 128 k bit / s −1. At a wake-up packet error rate of 10 2 , the detection sensitivity reaches a minimum of 90 dBm . The combination of the MAC protocol and the WuRx eases the adoption of different kinds of wireless sensor networks. In low traffic communication, the WuRx dramatically saves more energy than that of a network that is implementing conventional duty-cycling. In this work, a prototype was realized to evaluate the intended performance.

1. Introduction

The Internet of Things has promoted the needs of wireless sensor networks (WSN) applications. Given that WSN are based on battery-powered devices, the consumed energy sets the lifetime of a WSN. The batteries are hardly replaceable in typical WSN applications, which makes controlling the consumed energy by a sensor node a critical performance parameter in the sensor node architecture. The radio receiver dominates in terms of energy usage if compared to the rest of the components. Minimizing its activity drastically saves energy and increases the entire WSN lifespan. An ultra-low power (sub-10 μ W ) radio receiver, referred to as the wake-up receiver (WuRx), continuously monitors the channel instead of the conventional radio. Figure 1 shows a typical configuration of a sensor node combined with the WuRx. In low traffic and less dense WSN, the usability of WuRx has more impact on energy consumption. Because of its modest architecture, the high performance in terms of sensitivity and data rate can be challenging when extreme low energy consumption is mandatory. Works like [1,2] feature ultra-low power WuRxs, but at the expense of sensitivity.
In previous literature, different architectures provide sensitivity optimizations without a major increase in energy usage. The authors in [3] introduced a WuRx, based on a passive front-end, with a digital baseband consuming 1.2 μ W when monitoring a wake-up packet (WuPt). The minimum input power needed for a successful detection is 55 dBm . A more sensitive WuRx is introduced in [1,4]. The WuRx consumes 7.5 μ W with a sensitivity of 60 dBm . The performance of the mentioned designs is limited by the Schottky diode noise figure [4]. Other concerned works enhance the transmission power efficiency of the WuPt. In [5], power-optimized waves are used to carry WuPt data in order to increase the radio frequency to direct current (RF-DC) conversion efficiency of the diode detector. This yields increasing rectified peak voltage while holding the incident wave’s average power constant.
In different WuRx designs, a low-noise amplifier (LNA) can be placed before the envelope detector to boost the incoming signal. This architecture is classically known as tuned-RF (TRF). It is still used in many radio systems due to its simplicity. However, increasing sensitivity will require large gain to overcome the noise figure (NF) of the following envelope detector. This requires a significant amount of power. In [6], the authors applied a duty-cycle of 0.6 % on the TRF-based WuRx. It consumes an average power of 8.5 μ W for a WuPt detection latency of 8.1 m s . The overall sensitivity is 73 dBm . The architecture becomes more efficient if the gain block requires less current. A more complex architecture is the superheterodyne (SH) radio. It consists of an amplifier, mixer and post amplifiers to contribute to the boosting of the signal. Additionally, an SH receiver is popular for its increased selectivity and performance compared to the TRF architecture. However, it requires an accurate local oscillator (LO) with high current demands. In [7,8], a superheterodyne front-end serves as the highly sensitive WuRx, reaching 83 dBm . To significantly reduce current usage from more than 27 m A to sub-µA, a duty-cycle of 0.1 % is applied. To maintain a reasonable latency that is caused by the duty-cycling, the WuRx performs an oversampling in the nano-second scale. Nonetheless, the work does not show how all the blocks of the WuRx can sustain the very short peaks of activity. SH is probably the most complex architecture to tune in favor of the WuRx, making the room for energy savings narrower than that of other architectures [9]. The positive feedback system in super-regenerative (SR) receivers enhances a radio’s sensitivity while consuming less power than SH-based radio. The architecture relies on an RF oscillator controlled by a low frequency quench oscillator. In the linear mode of operation, the signal amplitude of the output oscillations is proportional to the amplitude of the input signal. In spite of its poor selectivity, it is employed in applications like key-less remote transmitters and AM receivers. The power demands are in the range below 1 m W , which makes it affordable for low-power applications. The shortcomings of the SR architecture are the excessive spurious emissions that do no meet the standard regulations and also the distortions it introduces to the output signal. The latter, however, is less of a concern for amplitude modulation schemes. An SR-based WuRx [10] demands 40 μ W of power and emphasizes an excellent sensitivity of 97 dBm . The decoding mechanism is performed on an off-the-shelf complex programmable logic device (CPLD), requiring much higher power than most of the recently published WuRx decoders [1,3,7,8,11,12,13]. In [12], a duty-cycled SR receiver is introduced. Similar to [7,8], the reduced on-time duty of only 100 n s also reduces the inactivity time. Hence, the latency is further decreased while the average power consumption remains the same. Accordingly, the latter reaches less than 1 μ W with 90 dBm sensitivity. The work, however, lacks empirical measurements when it comes to decoding efficiency or the real-world behavior against interferences. WuRx designs based on SR, SH or TR commonly consume beyond 10 μ W when they are designed to be active continuously. In this work, the TR architecture is adopted while excluding SR and SH architectures because of the mentioned reasons. A duty-cycling scheme is applied by following a specific MAC protocol. The WuRx is intended to perform fast sampling, and so, the different blocks should be able to handle it.
MAC protocols for radio receivers can be divided into two categories. The first, being a synchronous MAC, requires synchronization between nodes, which defeats the purpose of embedding a WuRx in a sensor node. Therefore, only asynchronous MAC protocols are more of a concern to create a MAC-based WuRx.
In most reported WuRx designs, the WuRx and the sensor node are treated separately in terms of MAC protocol execution. The WuRx listens continuously and interrupts the MCU if a WuPt is received. Afterwards, the MCU and radio operate according to a certain MAC protocol to establish a conventional link, then the WuRx switches back to a listening state. DCW-MAC, introduced in [14], is a WuRx-based MAC protocol based on X-MAC [15]. Figure 2 shows the timing diagram of a single communication cycle α between a transmitter (NdTx) and a receiving node (NdRx1), where both incorporate WuRxs. α represents the mean interval time between two transmitted data packets. At first, the WuRxs of both the transmitter and the receiver alternate between listening and sleeping states for T SCAN and T S , respectively. When NdTx has to initiate a data link, it starts by sending a WuPt to NdRx1, so as to wake-up the main MCU/radio. NdRx1 sends back an acknowledgment (ACK), specifying the successful reception of the WuPt. Finally, both nodes exchange data and switch to WuRx listening/sleeping mode at the end of the α cycle. It is clear that for a mean interval α , the average power consumption is governed by that of the WuRx. The latter is directly affected by the time durations T SCAN and T SLEEP [14]. Extensively increasing T SLEEP reduces energy consumption, but dramatically increases the WuPt detection latency. However, by reducing T SCAN , the node can benefit from energy saving and decreased latency at the same time. Instead of listening for T SCAN that lasts twice the WuPt’s length, the WuRx activates for as long as it allows it to identify the presence of a WuPt. This avoids unnecessary listening when there is no WuPt. Additionally, when the WuRx detects the WuPt, it remains active until the successful reception. This modification will alter the entire energy analysis of DCW-MAC. In this paper, a modified DCW-MAC (MDCW-MAC) protocol is introduced. It starts with the corresponding energy analysis. In Section 3, the WuRx’s hardware design and analysis based on simulations and interpretations are provided. Section 4 evaluates a proof-of-concept and discusses the performed tests along with the comparison to the related works. Finally, Section 5 concludes the proposed work.

2. MDCW-MAC

The proposed WuRx operates intermittently by obeying an MDCW-MAC protocol (Figure 3). Consider a WSN with N nodes. All nodes briefly activate their own WuRxs for T ON to check for a WuPt. When NdTx wants to initiate a communication with a NdRx1, it sends the wake-up frame (WF) as a succession of WuPts. The WuRx (WuRx1) of NdRx1 detects the WuPt, while the WuRx (WuRxn) of the non-target node (NdRxn) overhears it. The WuRx1 turns off, and the MCU and main transceiver of NdRx1 switch to the active state. The MCU waits for T H , then sends an ACK back to the NdTx indicating that the WuPt matches with the WuRx1’s address. At the end, NdTx and NdRx1 exchange data, then terminate the communication process. NdRx1’s WuRx switches back to sleep, lasting T S . NdRxn ignores the WuPt and continues duty-cycling its own WuRx. The entire process takes place every α . With the DCW-MAC, the transmitter switches to receiving (Rx) mode and waits for an ACK after each transmitted WuPt. This forces NdTx to stop transmitting WuPts immediately after the reception of an ACK. While packet overhead is reduced at the transmitter side, T s c a n of the WuRx cannot be further reduced if it must obey the expression in Equation (1).
The condition guarantees the reception of a WuPt.
T s c a n 2 T WuPt + 2 T t x _ r x + T a c k
where T WuPt is the time slot of one WuPt, T t x _ r x is the transition delay of the transceiver from transmission (Tx) to Rx mode and vice versa. T a c k is the time required to receive an ACK. However, in MDCW-MAC, NdTx will only switch to Rx after sending the entire WF. The introduced WuRx incorporates a WuPt detection technique that allows T ON to be short enough, thus reducing the latency and energy consumption. It is essential to note that for on-demand scenarios, packet communication rarely takes place. This means that the interval α is long enough when α T WF . By following the MDCW-MAC, the energy consumptions, E NdTx for NdTx, E NdTx 1 for NdRx1 and E NdTxn for NdRxn in an interval α , are expressed in (2)–(4).
E NdTx = α P SLEEPP + E l _ t x + E t x
E NdRx 1 = α P SLEEP + E l _ r x + E r x
E NdRxn = α P SLEEP + E l _ n r x
where P SLEEP is the power demand of the node in the sleep state and E l _ t x , E l _ r x and E l _ n r x are the WuRx’s average energy consumption during idle listening for the transmitter, receiver and non-target receiver, respectively. E t x is the energy consumed by NdTx1 during WuPt and data transmission. E r x represents the energy required for data reception.
During α , the WuRx’s average energy consumptions of every node E l _ t x , E l _ r x and E l _ n r x depend on T ON and the decoding time T d . Assuming that the WuRx is deactivated right after finishing the decoding process, the energy models are express as follows:
E l _ t x = P W U R X T ON ( α Δ t x ) T ON + T S ,
E l _ r x = P W U R X T ON ( α Δ r x ) + T S ( T d T ON ) T ON + T S ,
E l _ n r x = P W U R X α T ON + T S ( T d T ON ) T ON + T S ,
where:
Δ t x = T SW + T WF + 2 T a c k + 3 T t x _ r x + T t x
and:
Δ r x = T SW + T H + 2 T a c k + 2 T t x _ r x + T r x
denote the sum of activity and transition durations performed by the main transceiver and the MCU. T SW represents the time slot required for the MCU and the radio to switch from sleep to active state. Furthermore, the energy consumptions related to data exchange or packet transmission are given by:
E t x = E SW + P t x T WF + 2 P r x T a c k + 3 E t x _ r x + P t x T t x
E r x = E SW + E H + 2 P t x T a c k + 2 E t x _ r x + P r x T r x
where E SW is the energy consumption during the MCU’s transition from sleep to active. E H corresponds to the energy consumed during T H . E t x _ r x denotes the energy needed from the transceiver to switch from Tx to Rx mode or vice versa. P t x and P r x are the power needed for packet transmission and reception, respectively. Hence, for a WSN with N nodes, the total energy consumption during α is expressed in Equation (10).
E = E NdTx + E NdRx 1 + ( N 2 ) E NdRxn
The WuRx implements the MDCW-MAC. The following section explores the WuRx’s design space.

3. The Wake-Up Receiver

The WuRx is based on the TRF architecture. The latter requires filtering for selectivity and high RF gain to achieve high sensitivity. The bandwidth is limited comparing to other architectures (i.e., SH). The architecture is, usually, avoided for recent radio receivers. However, for specific applications like RFID, TRF fits more because of its simplicity and the inexpensive implementation [9]. The proposed WuRx incorporates a low-noise amplifier (LNA), passive square-law detector (SLD), baseband amplifiers (BBAMPS), a hysteresis comparator (HCMP) and a decoder. Figure 4 illustrates all the blocks of the WuRx. All the mentioned parts are designed to withstand the short WuPt listening period T ON . In the following sections, the design process of each peripheral is individually discussed. Let f c = 868 MHz be the carrier frequency band of both the main transceiver and the WuRx. The WuPt is modulated with on-off-keying (OOK) at baseband frequency f BB ranging from 100 k Hz to 256 k Hz . Frequency-shift-keying (FSK) is the default modulation scheme for the data exchanging with a data rate D FSK .

3.1. The Low-Noise Amplifier

To improve the WuRx’s communication coverage, an LNA is placed after the antenna for signal amplification. Typically, RF gain demands more power when comparing to other blocks of a radio receiver chain. Fabricated with discrete parts, the LNA, designed for this WuRx, is based on [16], but consumes less power. An LNA has numerous features that set its overall performance. For typical radio receivers, it should yield the highest gain, a high stability factor and high linearity. Other criteria like the noise figure (NF), current consumption, input and output return losses should be at their minimum. Those features present several trade-offs, thus making the design process more challenging. An LNA, fabricated in a monolithic microwave integrated circuit (MMIC), provides the optimum compromise between all the mentioned figures to fit in most applications.
Commercially available MMIC-LNAs consume more than 5 m W , and even with a very low duty-cycle, they are still beyond the power requirement of the WuRx. This is directly linked to the linearity of the MMIC-LNA, as it is maximized at the cost of bias current. However, the bipolar junction transistor (BJT) creates a low cost LNA. With a minimal number of external matching and biasing networks, the BJT can quite often produce an LNA with RF performance drastically better than an MMIC. Additionally, it offers a certain degree of freedom to alternate the mentioned key parameters. This is a clear advantage for this intended WuRx design. The main concern for WuRx is enhancing the sensitivity/energy consumption tradeoff, thus low power consumption, high gain and stability LNA are prioritized among the previously mentioned characteristics. In this work, two-stage cascaded amplifiers construct the complete LNA. Although every stage should be designed differently to achieve optimal NF/linearity parameters, both stages will be identical, so as to ease the analysis and evaluation of the final LNA. A single stage is configured as a common-emitter amplifier. The LNA schematic is shown in Figure 5. C L 2 and C L 7 block DC component to be fed into the BJT. They also serve for input and output matching together with C L 1 and C L 8 . L L 1 and L L 2 are RF chokes, so that they decouple the RF signal and let DC bias through. L L 1 also affects the device input impedance and the tradeoff between linearity and NF. L L 2 alters the output impedance, the gain and the general stability of the LNA. C L 3 , C L 4 , C L 5 and C L 6 are for RF bypassing and linearity improvement. R L 1 and R L 2 represent the resistive feedback network for biasing the LNA. R L 3 enhances the stability of the LNA at a slight cost of the gain. μ S 1 and μ S 2 are microstrip lines that provide inductive emitter degeneration for better linearity and easier matching. The entire cascaded LNA consumes I LNA = 550   μ A at V cc = 1.8   V .
Furthermore, the transducer gain G t r is a relevant measure of gain for a two-port system, since it takes into account the effects of both the load and source of the reflection coefficients. Providing a 2 × 2 scattering matrix for a BJT as a two-port element, G t r , is expressed in Equation (11).
G t r = | S 21 | 2 ( 1 | Γ s | 2 ) ( 1 | Γ L | 2 ) | 1 Γ s S 11 Δ Γ L 1 S 22 Γ L | 2 | 1 S 22 Γ L | 2 ,
where,
Δ = S 11 S 22 S 12 S 21
Z 0 is the transmission line characteristic impedance. Z s and Z L are the source and load impedance seen by the input and output of the BJT device, respectively. Γ s = Z s Z 0 Z s + Z 0 and Γ L = Z L Z 0 Z L + Z 0 are the reflection coefficients associated with Z s and Z L . The scattering parameters (S-parameters) are simulated using the Advanced Design System (ADS) [17] software.
At 868 MHz, the minimum NF, NF m i n = 2 dB. Additionally, the return losses S 11 and S 22 are below 10 dB for maximum power transfer. The reverse isolation S 12 is negligible. Given that Z s = Z L = Z 0 50   Ω , G t r S 21 in dB. From Figure 6, G t r = 35.5 dB. A harmonic balance simulation is performed to characterize the linearity of LNA, yielding an input-referred 1-dB compression point IP 1 d B = 54   dBm . Since non-coherent OOK is adopted for WuRx, the in-band distortions caused in the non-linear region of the LNA will not have a major impact on the detected envelope. For out-of-band signals, they are filtered at the input of the LNA by using a surface acoustic wave (SAW) filter. Therefore, high linearity is not the biggest concern, which allows for a significant reduction in bias current. Moreover, the LNA has to switch on fast enough to allow a brief WuPt listening. The LNA turn-on and turn-off time periods are mainly determined by the resistor-capacitor (RC) time constant of the biasing network.

3.2. The Square-Law Detector

The SLD down-converts the RF signal to a baseband with much lower frequency than that of the carrier [4]. A non-linear element is the key component to perform the demodulation process. In the proposed WuRx, the SLD (Figure 7) is composed of the zero-bias Schottky diodes HSMS-2852 (Avago technologies, San Jose, CA, USA) [18].
Those provide fast switching, and they are optimized for small-signal handling of less than 20 dBm with an input signal frequency below 1.5 GHz. The diodes require no biasing, thus making the SLD fully passive. It serves to extract the WuPt from the modulated waveform. The detected signal V d e t varies proportionally with signal power P d i n at the detector’s input. The tangential signal sensitivity (TSS) is the lowest input signal power level P TSS in watts, for which the detector will have an 8 dB signal-to-noise (SNR) ratio at the output V d e t of a single diode detector. P TSS can be calculated as follows:
P TSS = 2.5 4 k T R v B v γ ,
where T is the temperature in K , k is Boltzmann’s constant, R v is the video resistance in Ω , B v is the bandwidth in Hz and γ is the voltage sensitivity in V / W . Video refers to the down-converted signal (baseband), centered at 0 Hz. At 2 MHz of video bandwidth B v , TSS = 57 dBm at room temperature. From (12), it is clear that a lower signal B v results in a lower detected power [19]. TSS degrades eventually with the increase of the detector’s noise floor. The root-mean-square (RMS) noise V n [19] generated by a single diode is given by:
V n = 4 k T B v R v ,
At the square-law region, the detection law obeys the relation in (14).
V d e t = P i n γ
A voltage detector with two diodes, where the output voltage is V o u t = 2 V d e t , can be represented as two resistors in series. Both represent uncorrelated noise sources. Therefore, the total RMS noise voltage becomes 8 k T B v R v or 2 V n . The detected voltages of each diode add coherently. Hence, the SNR of the two-diode envelope detector is improved by 2 / 2 = 2 or 3 dB. The SLD employs the Greinacher voltage multiplier configuration. Other than the SNR improvement over a single diode detection, the input impedance Z i n of the two RF-shunted diodes is reduced by half. Hence, the impedance matching network is easier to design. The input impedance is simulated Z i n = ( 31.8 358.2 i )   Ω . An LC matching network precedes the diodes for impedance matching to the output of the LNA (50 Ω ).

3.3. Baseband Amplifier

Placing a low noise baseband amplifier after the output of the envelope detector boosts the voltage level of the extracted envelope. The following design analysis is done on a single baseband amplifier (BBAMP).
Figure 8 shows the common-emitter (CE) configuration of the BJT-based BBAMP. In comparison with the common-collector and common-base configurations, the CE provides a very high voltage gain and medium output and input impedances. Since the gain is the main purpose of incorporating the amplifier, the CE configuration fits in the data slicer signal chain. It should be noted that the output signal of a CE amplifier has a phase shift of 180 . Biasing the transistor is a critical step for a stable amplifier. For this BBAMP, a collector-feedback biasing with emitter degeneration and a bypass capacitor are used. The base resistor R 2 is connected across the collector and the base terminals of the transistor. This means that the base voltage V b and the collector voltage V c are inter-dependent. The relation is expressed in Equation (15).
V b = V c I b R 2
where
V c = V c c ( I b + I c ) ( R 1 + R 3 + R 4 )
I b and I c are the currents flowing into the base and the collector, respectively. R 2 is the resistor across voltage supply and the collector. R 3 and R 4 are series resistors connected to the emitter. Knowing that I c + I b = ( β + 1 ) I b , from (15) and (16), I c can written as follows:
I c = β ( V c c V b ) R 2 + ( β + 1 ) ( R 1 + R 3 + R 4 )
As β varies with temperature, the quiescent point (Q-point) of the amplifier can shift beyond a desired operation point. For the collector-feedback bias configuration, I c can be less dependent on β in the case where R 2 ( β + 1 ) ( R 1 + R 3 + R 4 ) . Then, the Q-point remains unchanged irrespective of the variations in the load current, causing the transistor to settle in the active region regardless of the β value. Moreover, the series R 3 + R 4 are used to enhance the amplifier’s linearity, so that larger input signals produce less distortions at the output voltage. Nevertheless, since the addition of R 4 + R 3 reduces the voltage gain G BBAMP , a capacitor C 3 is added across R 4 to form a high-pass filter (HPF). Therefore, at high frequencies, the gain R 3 is used to control G BBAMP . The expression of G BBAMP is given by:
G BBAMP = R 1 R L R 3 ( R 1 + R L )
The capacitors C 1 and C 2 block DC components and work as HPFs. In this WuRx design, the amplifier chain is composed of two-stage cascaded BBAMPS. A single BBAMP is biased with I c = 7.3   μ A ; thus, the current consumption of the entire amplifier is I BBAMPS = 14.6   μ A at V c c = 1.8   V . Furthermore, an AC simulation is performed on the amplifier to simulate its frequency response.
Figure 9 illustrates the total voltage gain of the BBAMPS. For the frequency range 80 k Hz to 770 k Hz , G BBAMPS > 50 dB.

3.4. Hysteresis Comparator

An analog to digital converter (Figure 10), based on a non-inverting comparator, converts the amplified signal V AOUT to a high/low digital sequence where high represents any signal with an amplitude of more than 0.7 V c c and low any signal below 0.3 V c c . An adaptive threshold V r e f , extracted from V AOUT , allows the comparator to track V AOUT in the presence of in-band interferences.
An external hysteresis by means of a two-resistor network improves the noise immunity of the comparator. The hysteresis voltage V Hyst creates a threshold voltage window, V TH + and V TH . For the comparator output V c o u t to go from low to high, the voltage input V c i n should reach V TH + . When V c i n = V TH , V c o u t goes low. Therefore, any voltage swinging that occurs within those thresholds does not affect the comparator output. V Hyst is the difference between these transition points and can be expressed as follows:
V Hyst = V TH + V TH
where:
V TH + = R H 1 V r e f R H 2 + V r e f
V TH = V r e f ( R H 1 + R H 2 ) V c c R H 1 R H 2
V Hyst = 50   m V is chosen for this WuRx design. TLV3201 [20] (Texas Instruments, Dallas, TX, USA) is chosen to realize the threshold detector. It features an ultra-low power of I HCMP = 40   μ A at V c c = 1.8   V . Given that the HCMP must cope with the V c i n frequency, i.e., f BB > 100   k Hz , the propagation delay of the comparator t p d must be low enough. Concerning the TLV3201, t p d = 40   n s . The digital sequence is fed to the decoder for the WuPt correlation process.

3.5. Digital Baseband

An additional MCU implements the MDCW-MAC along with the decoding functionality to constitute the digital baseband (DBB) of the proposed WuRx. While it is possible to assign those tasks to the main MCU, delegating them to a second one decouples the main MCU from dealing with WuRx. It also helps the evaluation of the WuRx independently from the rest of the peripherals. The PIC12 (Microship, Chandler, AZ, USA) [21] is chosen because of its electrical characteristics, internal peripherals and the real-estate it occupies.
The PIC12 wakes-up periodically for T ON and checks if any WuPt is available. As previously mentioned, a WF is an N WuPt repeated succession of WuPts, as shown in Figure 11, where N WuPt can be calculated with the following expression.
N WuPt = T ON + T S + T WuPt T WuPt
The WuPt bit sequence contains separation bits (SB), a baud-rate detection sequence (BD) and the WuRx address (ID). The SB sequence, { s 0 s j 1 , j N } , is composed of j bit. It indicates the start of WuPt and helps the decoder to localize the ID. t SB denotes the SB sequence length. The PIC12 requires knowing f BB , so that it can properly decode the ID. The f BB can be agreed between the decoder and the wake-up transmitter WuTx. However, some inaccuracies in the data slicer may cause f BB to drift, thus causing bit/packet errors.
As a remedy to such an issue, the MCU can dynamically detect the f BB within every WuPt. After detecting the SB, the PIC12 holds, waiting for the BD. The latter contains an 8-bit long character, 0 x 55 . The consecutive rising and falling edges of such a sequence assist the PIC12 to determine f BB . The ID, as shown in Figure 12, consists of a 10 k -bit sequence where { d 0 d 7 } are the 8-bit pattern and 2 bit for the start and stop bits. k = 2 and k = 4 represent 16-bit and 32-bit IDs, respectively.
The maximum ID length l ID depends on the capacity of the random access memory (RAM) of the decoder, excluding the amount of memory occupied by the decoder’s firmware during runtime. For instance, the PIC12 can decode more than 512 bit as it contains 256 bytes of available RAM. At last, the start and the stop bits are required to localize the pattern.
The decoder goes through different processes as illustrated in Figure 13. When the PIC12 enters the sleep state, all of its internal peripherals are automatically disabled except for the watchdog timer (WDT). By enabling the latter, the MCU can toggle between active/sleep state without the need for an external timer. The more interesting characteristic of the WDT lies in its energy consumption with only 260 n A at 1.8 V . When WDT overflows, the MCU is interrupted and switches to active state. The WDT’s time-out represents also the sleep period T S of the WuRx. This can be configured between 1 m s and 256 s [21].
When the MCU enables all active elements of the WuRx, it holds waiting for a WuPt till an elapsed duration of T ON . It can be seen that T ON T WuPt . The WuPt detection process is split into two tasks. At first, the decoder has to detect a rising and a falling edge as a single pulse (i.e., ’1’ bit), so as to confirm presence of WuPt. If this is the case, it keeps all WuRx peripherals powered on and starts counting the number of rising and falling edges of the WuPt. In every count iteration, the decoder polls an input pin and waits for a certain period of time t p , during which the maximum pulse width (i.e., t SB ) should be detected. In the case of the polled amplitude-alternating signal with a frequency higher than f BB , the decoder rejects it. The above creates a certain time window for WuPt’s preamble detection. Ideally, t p should be slightly larger than t SB . However, to compensate for the possible variations of f BB , the following expression allows more freedom for pulse detection.
t SB < t p < 1 2 f BB + t SB
Therefore, T ON depends on t p and the power-on time t POWER of WuRx’s peripherals. The minimum T ON is given in Equation (24).
t POWER + t p T ON
If the counting does not reach a user-defined number i c , the detection is considered erroneous, then the PIC12 turns-off all external peripherals and switches to sleep. Otherwise, it starts looking for SB bits, and if successfully done, it confirms the presence of a WuPt. The next process is data rate calibration. The PIC12 enables the enhanced universal synchronous asynchronous receiver transmitter (EUSART). The latter is one of the integrated peripherals and is dedicated to serial communication. After receiving the BD bits, the EUSART automatically calibrates its own clock with correspondence to f BB . Afterwards, the correlation process starts upon reception of the first ’0’ bit (start bit) after BD. The EUSART stores the { d 0 d 7 } in a byte register to be read later on. The process is repeated k times until the processing of the entire pattern takes place. The PIC12, then, compares the pattern to the stored value. The comparison brings the decision to either issue an interrupt or not to the main MCU. In the end, the PIC12 disables the EUSART and all WuRx’s peripherals. The usage of EUSART excludes the need for a software implementation of the serial data reception.

4. System Evaluation

In this section, to evaluate the proposed WuRx design, all the blocks are assembled together and embedded into a sensor node.
WuPt transmission and conventional communication are delegated to the MDCW-MAC protocol. The sensor node incorporates the wireless MCU CC430F5137 (Texas Instruments, Dallas, TX, USA) [22] (CC430), set to operate in the 868 MHz band. A single sensor node, built on a 1.55 m m four-layer printed circuit board (PCB), is shown in Figure 14. A coin cell battery with voltage V b a t = 3   V is the main power source for the sensor node. The antenna is shared between the WuRx and the main transceiver by using the RF switch ADG918 (Analog Devices, Norwood, MA, USA) [23]. It consumes only P RFSW = 200 n W . Additionally, a DC-DC converter can act as a buck converter to step-down the voltage to V c c with an efficiency of more than 90% when needed. It consumes P b u c k = 1   μ W . The buck converter’s output voltage V b o u t can be controlled externally. P WSleep is the minimum sleep power of the WuRx. When the CC430 enters Low-power Mode 3 (LPM3) during sleep, it consumes P MSleep = 1   μ W . Table 1 lists all power parameters of the sensor node.
The PIC12 uses the internal high frequency oscillator (HFINTOSC) and the internal medium frequency oscillator (MFINTOSC). HFINTOSC can be as high as 32 MHz, while MFINTOSC can achieve a maximum of 500 kHz. Configuring the HFINTOSC with 16 MHz allows maximum processing speed at which the MCU demands a power P HF _ 16 MHz = 1.26   m W at V c c . The oscillator configuration at 32 MHz is not considered because it requires an active phase locked loop (PLL), which needs more than 2 m s to settle [21] by the time PIC12 exits sleep. The PIC12 switches to MFINTOSC at different times of the decoding process where it consumes P MF _ 500 kHz = 200   μ W at V c c . Both oscillators need a warm-up time t w a r m u p = 5   μ s to stabilize when waking up from sleep. Switching between MFINTOSC and HFINTOSC and vice versa requires a time slot of t o s c s w = 2   μ s . Moreover, the designed LNA’s turn-on time t lnaON requires less than 1 μ s . The BBAMPS RC time constants set the time t bbampsON = 20   μ s it needs to settle. Finally, the HCMP powers-on in t hcmpON = 1   μ s . Upon exiting sleep, the PIC12 uses MFINTOSC as the main oscillator, then it enables the BBAMPS and holds, waiting for t bbampsON . Next, it enables the LNA and HCMP at once then switches to HFINTOSC. By this time, all peripherals are ready to receive the WuPt. The MCU, then, waits for t p , then operates as described in Section 3.5. Figure 15 shows an oscilloscope screen capture of a WuPt decoding. The first channel represents the HCMP’s output, while the second is the interrupt generated by the PIC12. It indicates a successful WuPt pattern correlation. For the sake of the WuRx’s evaluation, the different operation parameters are selected, f BB = 128   k Hz , t SB = 23   μ s , k = 2 for 16-bit pattern, T WF = N WuPt T WuPt and T S = 32   m s . Therefore, the total needed power-on time t POWER of the WuRx is given by:
t POWER = t w a r m u p + t bbampsON + t o s c s w
From Equations (23) and (24), T ON = 55   μ s is chosen. The average power consumption of the WuRx P W U R X during T ON is calculated in the following equation.
P W U R X = P W DT + τ 1 P MF _ 500 kHz + τ 2 P BBAMPS + ( t o s c s w + t p ) P x T ON
where:
τ 1 = t w a r m u p + t bbampsON , τ 2 = t bbampsON + t o s c s w + t p and P x = P LNA + P HCMP + P HF _ 16 MHz
Table 2 summarizes all timing parameters of the sensor node.
The power and the timing parameters are either measured or retrieved from every device’s datasheet. The MDCW-MAC energy models proposed in Section 2 are used to calculate the average power consumptions per α interval along with a comparison with DCW-MAC. Figure 16 plots the simulated average power consumption of the NdRx1’s WuRx, P l _ r x = E l _ r x / α for 16-bit and 64-bit WuPts. Using the MDCW-MAC, the WuRx consumes 2.8 μ W for α > 10   s for both 16-bit and 64-bit WuPts. Because of the reduced channel listening of the WuRx (i.e., T ON ), the power consumption is much reduced comparing to the DCW-MAC protocol. In DCW-MAC, the increasing of the WuPt’s ID length leads to an increased average power consumption. Furthermore, assuming a WSN with N nodes, the impact of the WuRx consumption on the entire WSN when using either DCW-MAC or MDCW-MAC is compared.
Taking the cases where N = 2 and N = 1024 then replacing them in Equation (10), Figure 17 plots the simulated mean power consumption P = E / α N of a single node per α . When N = 2 and α 10 4   s , P reaches its lowest value, yielding 8.8 μ W and 28.1 μ W for MDCW-MAC and DCW-MAC, respectively. Likewise, P = 7.38   μ W and P = 14.03   μ W when N = 1024 and α 10   s . It can be observed that the influence of the transmitter’s power consumption dominates less as the number of nodes increases (i.e., NdTx). Then, the P converges to the average consumption of the WuRx plus the minimum power required for the sleep state. From the above interpretations, P is roughly three-times less with MDCW-MAC than that of DCW-MAC. For low traffic ( α ), the network significantly reduces the average energy consumption while taking advantage of WuRx’s listening readiness. The parameters T ON , T S and T d directly affect the above figures, as well as the latency required for WuPt detection. Until now, T d was chosen 2 T WuPt as mentioned in Table 2.
In a real case with the presence of a WuPt and excessive noise/interferences, the WuRx will continuously try to detect a WuPt until it reaches the end of the WF, if the WuRx manages to detect the preamble, resulting in a longer decoding time. Therefore, T d ultimately changes within the range of [ 2 T WuPt , T WF ] . However, T d can still be limited by the DBB if the power consumption is prioritized over the detection convenience. Figure 18 illustrates the expansion of P l _ r x = E l _ r x / α with the maximum and minimum value of T d (i.e., T d m i n and T d m a x ), where T d m i n = 2 T WuPt and T d m a x = T WF . The difference is significant at low α .
Moreover, the minimum theoretical sensitivity of the WuRx sets the minimal detectable signal. A proper operation requires a higher SNR margin to compensate for the detection imperfections. For instance, the preamble detection process represents a critical step in designing the WuRx. A poor detection mechanism will result in packet errors and degraded noise immunity. Furthermore, the figure of the WuRx’s sensitivity is measured by placing an attenuator between the WuRx and a WuTx, all connected with 50-ohm shielded coaxial cables. The WuTx transmits N WFTX WF with power output of 30 dBm in burst mode. For every successfully decoded WuPt, the PIC12 issues an interrupt to the CC430. N INT denotes the total number of interrupts. Afterwards, those interrupts are logged and compared to the total number of transmitted WuPts.
A time slot of 10 m s exists between two transmitted WuPts to allow enough time for WuPt processing. The process is repeated for every attenuation step of 2 dB. To have a practical figure of the WuRx’s sensitivity, the packet error rate (PER) is measured in every iteration. The PER can be calculated as follows:
PER = ( 1 N INT N WFTX )
Hence, from Equation (27), the PER can be plotted against the input power of the WuRx as shown in Figure 19. In this design, PER = 10 2 , which corresponds to 90 dBm , is sufficiently tolerated. Therefore, the sensitivity of the WuRx is considered 90 dBm .
To confirm the obtained results, a line-of-sight range test was performed using both internal antennas with a gain of −1 dBi. With a transmission power of 7 dBm , a successful WuPt is observed at a distance coverage of more than 800 m . Table 3 compares most recent WuRx works. Given that all of them are designed differently, a generic figure of merit cannot compare them fairly. For instance, energy-per-bit analysis expels the sensitivity metric. It becomes irrelevant as it is agreed that high sensitivity and low power consumption for WuRxs are the main concerns for an adequate performance.

5. Conclusions

In this work, a MAC protocol and the design of WuRx are presented. The MDCW-MAC is optimized to allow brief channel listening, so as to decrease the average energy consumption of the WuRx. The reduced listening period affects the WSN average energy consumption. The WuRx consists of LNA, SLD, BBAMPS, HCMP and a DBB. The design details of all blocks are discussed separately. A proof-of-concept on PCB was realized to evaluate the WuRx’s operation within a sensor node. The obtained WuRx consumes around 2.8 μ W for low to mid-range packet arrival intervals. The LNA contributed in enhancing the WuRx’s sensitivity, reaching 90 dBm . The incorporated digital baseband is based on a low power MCU and offers two functionalities. First, it implements the MDWC-MAC protocol. Secondly, it adds the addressing capability to the WuRx with a scalable data rate and ID length. In terms of energy consumption, the MDCW-MAC outperforms the DCW-MAC because of the reduced listening time. The performed energy analysis of the entire WSN reveals the benefit of adopting the WuRx technology over the conventional radio duty-cycle.

Acknowledgments

This work was funded by Leipzig University of Applied Sciences. This publication is funded by the University Library of Chemnitz, University of Technology.

Author Contributions

All authors collaborated in this work. Sadok Bdiri conceived and designed the experiments; Sadok Bdiri performed the experiments; Sadok Bdiri analyzed the data; Sadok Bdiri wrote the paper. Faouzi Derbel and Olfa Kanoun reviewed and edited the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bdiri, S.; Derbel, F. An Ultra-Low Power Wake-Up Receiver for Realtime constrained Wireless Sensor Networks. In Proceedings of the AMA Conferences, Nurenberg, Germany, 19–21 May 2015; pp. 612–617. [Google Scholar]
  2. Gamm, G.U.; Stoecklin, S.; Reindl, L.M. Wake-up receiver operating at 433 MHz. In Proceedings of the 2014 IEEE 11th International Multi-Conference on Systems, Signals & Devices (SSD14), Barcelona, Spain, 11–14 February 2014; Institute of Electrical & Electronics Engineers (IEEE): Piscataway, NJ, USA, 2014. [Google Scholar]
  3. Magno, M.; Jelicic, V.; Srbinovski, B.; Bilas, V.; Popovici, E.M.; Benini, L. Design, Implementation, and Performance Evaluation of a Flexible Low-Latency Nanowatt Wake-Up Radio Receiver. IEEE Trans. Ind. Inform. 2016, 12, 633–644. [Google Scholar] [CrossRef]
  4. Bdiri, S.; Derbel, F.; Kanoun, O. An 868 MHz 7.5 μW Wake-up Receiver with −60 dBm Sensitivity. J. Sens. Sens. Syst. 2016, 5, 433–446. [Google Scholar] [CrossRef]
  5. Prete, M.D.; Costanzo, A.; Magno, M.; Masotti, D.; Benini, L. Optimum Excitations for a Dual-Band Microwatt Wake-Up Radio. IEEE Trans. Microw. Theory Tech. 2016, 64, 4731–4739. [Google Scholar] [CrossRef]
  6. Yoon, D.Y.; Jeong, C.J.; Cartwright, J.; Kang, H.Y.; Han, S.K.; Kim, N.S.; Ha, D.S.; Lee, S.G. A New Approach to Low-Power and Low-Latency Wake-Up Receiver System for Wireless Sensor Nodes. IEEE J. Solid State Circ. 2012, 47, 2405–2419. [Google Scholar] [CrossRef]
  7. Milosiu, H.; Oehler, F.; Eppel, M.; Fruhsorger, D.; Lensing, S.; Popken, G.; Thones, T. A 3 μW 868-MHz wake-up receiver with −83 dBm sensitivity and scalable data rate. In Proceedings of the 2013 IEEE European Solid State Circuits Conference ESSCIRC, Bucharest, Romania, 16 September 2013; Institute of Electrical & Electronics Engineers (IEEE): Piscataway, NJ, USA, 2013. [Google Scholar]
  8. Milosiu, H.; Oehler, F. Sub-10 μW CMOS wake-up receiver IP for green SoC designs. In Proceedings of the 2013 IEEE International SOC Conference, Erlangen, Germany, 4–6 September 2013; pp. 88–91. [Google Scholar]
  9. Nilsson, E.; Svensson, C. Power Consumption of Integrated Low-Power Receivers. IEEE J. Emerg. Sel. Top. Circ. Syst. 2014, 4, 273–283. [Google Scholar] [CrossRef]
  10. Petäjäjärvi, J.; Mikhaylov, K.; Vuohtoniemi, R.; Karvonen, H.; Iinatti, J. On the human body communications: Wake-up receiver design and channel characterization. EURASIP J. Wirel. Commun. Netw. 2016, 2016, 1–17. [Google Scholar] [CrossRef]
  11. Mazloum, N.S.; Rodrigues, J.N.; Andersson, O.; Nejdel, A.; Edfors, O. Improving practical sensitivity of energy optimized wake-up receivers: Proof of concept in 65 nm CMOS. IEEE Sens. J. 2016, 16, 8158–8166. [Google Scholar] [CrossRef]
  12. Eppel, M.; Milosiu, H.; Oehler, F. A novel 1 μW super-regenerative receiver with reduced spurious emissions and improved co-channel interferer tolerance. In Proceedings of the 2016 IEEE Topical Conference on Wireless Sensors and Sensor Networks (WiSNet), Austin, TX, USA, 24–27 January 2016; pp. 85–88. [Google Scholar]
  13. Bryant, C.; Sjöland, H. A 2.45 GHz, 50 μW wake-up receiver front-end with −88 dBm sensitivity and 250 kbps data rate. In Proceedings of the ESSCIRC 2014-40th European Solid State Circuits Conference (ESSCIRC), Venice Lido, Italy, 22–26 September 2014; pp. 235–238. [Google Scholar]
  14. Mazloum, N.S.; Edfors, O. DCW-MAC: An Energy Efficient Medium Access Scheme Using Duty-Cycled Low-Power Wake-Up Receivers. In Proceedings of the 74th IEEE Vehicular Technology Conference, VTC Fall 2011, San Francisco, CA, USA, 5–8 September 2011; pp. 1–5. [Google Scholar]
  15. Buettner, M.; Yee, G.V.; Anderson, E.; Han, R. X-MAC: A short preamble MAC protocol for duty-cycled wireless sensor networks. In Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, SenSys 2006, Boulder, CO, USA, 31 October–3 November 2006; pp. 307–320. [Google Scholar]
  16. Bdiri, S.; Derbel, F. An 868 MHz Sub-microsecond Steady Low-noise Amplifier. In Proceedings of the 2016 13th International Multi-Conference on Systems, Signals Devices (SSD), Leipzig, Germany, 21–24 March 2016; pp. 632–635. [Google Scholar]
  17. Agilent Technologies, Datasheet. Advanced Design System 2016.01. Available online: http://literature.cdn.keysight.com/litweb/pdf/5988-3326EN.pdf?id=921864 (accessed on 13 May 2017).
  18. Avago Technologies. HSMS285x-Series, Datasheet. Available online: http://www.avagotech.com/docs/AV02-1377EN (accessed on 1 April 2016).
  19. SkyWorks Inc. Mixer and Detector Diodes. Available online: http://www.skyworksinc.com/uploads/documents/200826A.pdf (accessed on 1 February 2017).
  20. Texas Instruments. TLV3201, 40 ns, micro-Power, Rail-to-Rail Input, Single-Channel Comparator with Push-Pull Outputs, Datasheet. Available online: http://www.ti.com/lit/gpn/tlv3201 (accessed on 5 November 2016).
  21. Microchip. PIC12F1572-8-Bit PIC Microcontrollers, Datasheet. Available online: http://ww1.microchip.com/downloads/en/DeviceDoc/40001723D.pdf (accessed on 14 February 2017).
  22. Texas Instruments. CC430F5137,16-Bit Ultra-Low-Power MCU, Datasheet. Available online: http://www.ti.com/lit/ds/symlink/cc430f5137.pdf (accessed on 1 July 2016).
  23. Analog Devices. ADG918, Wideband, 43 dB Isolation at 1 GHz, Datasheet. Available online: http://www.analog.com/media/en/technical-documentation/data-sheets/ADG918_919.pdf (accessed on 6 June 2016).
Figure 1. Block diagram of a typical sensor node embedded with a wake-up receiver (WuRx).
Figure 1. Block diagram of a typical sensor node embedded with a wake-up receiver (WuRx).
Sensors 18 00086 g001
Figure 2. DCW-MAC scheme. WuPt, wake-up packet; Nd, node.
Figure 2. DCW-MAC scheme. WuPt, wake-up packet; Nd, node.
Sensors 18 00086 g002
Figure 3. MDCW-MAC scheme.
Figure 3. MDCW-MAC scheme.
Sensors 18 00086 g003
Figure 4. Block diagram of the proposed WuRx.
Figure 4. Block diagram of the proposed WuRx.
Sensors 18 00086 g004
Figure 5. Schematic of LNA.
Figure 5. Schematic of LNA.
Sensors 18 00086 g005
Figure 6. S-parameters and noise figure simulation of the two-stage LNA.
Figure 6. S-parameters and noise figure simulation of the two-stage LNA.
Sensors 18 00086 g006
Figure 7. Greinacher voltage doubler as a square-law detector.
Figure 7. Greinacher voltage doubler as a square-law detector.
Sensors 18 00086 g007
Figure 8. Baseband amplifier (BBAMP) configured as a common-emitter bipolar junction transistor (BJT) with collector-feedback bias.
Figure 8. Baseband amplifier (BBAMP) configured as a common-emitter bipolar junction transistor (BJT) with collector-feedback bias.
Sensors 18 00086 g008
Figure 9. BBAMPS voltage gain vs. frequency.
Figure 9. BBAMPS voltage gain vs. frequency.
Sensors 18 00086 g009
Figure 10. Analog to digital converter with adaptive threshold.
Figure 10. Analog to digital converter with adaptive threshold.
Sensors 18 00086 g010
Figure 11. Wake-up frame structure. WF, wake-up frame.
Figure 11. Wake-up frame structure. WF, wake-up frame.
Sensors 18 00086 g011
Figure 12. Eight-bit ID sequence diagram.
Figure 12. Eight-bit ID sequence diagram.
Sensors 18 00086 g012
Figure 13. Decoder processing flowchart. SB, separation bit.
Figure 13. Decoder processing flowchart. SB, separation bit.
Sensors 18 00086 g013
Figure 14. A sensor node prototype embedded with the WuRx (46.3 × 24.5 m m ). SLD, square-law detector.
Figure 14. A sensor node prototype embedded with the WuRx (46.3 × 24.5 m m ). SLD, square-law detector.
Sensors 18 00086 g014
Figure 15. Oscilloscope capture of HCMP output and PIC interrupt during a WuPt decoding.
Figure 15. Oscilloscope capture of HCMP output and PIC interrupt during a WuPt decoding.
Sensors 18 00086 g015
Figure 16. Average WuRx power consumption of the DCW-MAC and MDCW-MAC when decoding 16-bit and 64-bit WuPt.
Figure 16. Average WuRx power consumption of the DCW-MAC and MDCW-MAC when decoding 16-bit and 64-bit WuPt.
Sensors 18 00086 g016
Figure 17. MDCW-MAC and DCW-MAC average power consumptions per node against the α interval for different WSN configurations.
Figure 17. MDCW-MAC and DCW-MAC average power consumptions per node against the α interval for different WSN configurations.
Sensors 18 00086 g017
Figure 18. Average power consumption of the Ndrx1’s WuRx ( P l _ r x ) against the variations of α and T d .
Figure 18. Average power consumption of the Ndrx1’s WuRx ( P l _ r x ) against the variations of α and T d .
Sensors 18 00086 g018
Figure 19. Packet error rate against the WuRx’s input power.
Figure 19. Packet error rate against the WuRx’s input power.
Sensors 18 00086 g019
Table 1. Sensor node power parameters. HCMP, hysteresis comparator; LPM3, Low-power Mode 3.
Table 1. Sensor node power parameters. HCMP, hysteresis comparator; LPM3, Low-power Mode 3.
PowerDescriptionValue ( μ W )
P LNA Active LNA1000
P BBAMPS Active BBAMPS 26.3
P HCMP Active HCMP72
P HF _ 16 MHz Decoder clocked at 16 MHz1260
P MF _ 500 kHz Decoder clocked at 500 kHz200
P t x Power needed for data Tx ( 10 dBm ) 66 × 10 3
P r x Power needed for data Rx 32 × 10 3
P b u c k Buck converter power consumption1
P WSleep WuRx’s lowest sleep state 0.04
P MSleep CC430 in LPM31
P RFSW RF switching chip 0.2
Table 2. Sensor node timing parameters.
Table 2. Sensor node timing parameters.
ParameterDescriptionValue( μ s )
T t x Needed time for Data Tx 25 × 10 3
T r x Needed time for Data Rx 25 × 10 3
T a c k Acknowledgment slot duration 2 × 10 3
T t x _ r x Switch from Tx to Rx and vice versa2
T H Delay before sending Ack<1 × 10 3
T SW Radio turn-on delay1
T ON WuRx in preamble scanning55
T S WuRx in inactive state 32 × 10 3
T d Minimum WuPt detection duration 2 T WuPt
T WuPt Duration of a single WuPt140
T WF Duration of multiple WuPt 32.2 × 10 3
Table 3. WuRx prototypes comparison. TRF, tuned-RF; PRFD, passive RF detector, SR, super-regenerative; SH, superheterodyne.
Table 3. WuRx prototypes comparison. TRF, tuned-RF; PRFD, passive RF detector, SR, super-regenerative; SH, superheterodyne.
This Work[3][10][7]
Frequency (GHz) 0.868 0.868 0.868 0.868
Listening Power ( μ W )2.8 ψ 1.2 403–86.7
Processing Power ( μ W ) 1.38 × 10 3 6340 27.5 × 10 3
Sensitivity (dBm) 90 55 97 83
Data Rate (kbps)128-1.250.06–8
ArchitectureTRFPRFDSRSH
ImplementationOtS *OtSOtS130 n m
* Off-the-shelf; ψ α > 10 1   s , T ON = 55   μ s and T S = 32   m s ; PER = 10 3 .

Share and Cite

MDPI and ACS Style

Bdiri, S.; Derbel, F.; Kanoun, O. A Tuned-RF Duty-Cycled Wake-Up Receiver with −90 dBm Sensitivity. Sensors 2018, 18, 86. https://doi.org/10.3390/s18010086

AMA Style

Bdiri S, Derbel F, Kanoun O. A Tuned-RF Duty-Cycled Wake-Up Receiver with −90 dBm Sensitivity. Sensors. 2018; 18(1):86. https://doi.org/10.3390/s18010086

Chicago/Turabian Style

Bdiri, Sadok, Faouzi Derbel, and Olfa Kanoun. 2018. "A Tuned-RF Duty-Cycled Wake-Up Receiver with −90 dBm Sensitivity" Sensors 18, no. 1: 86. https://doi.org/10.3390/s18010086

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