A field of the invention includes wireless communications, communications with commodity Wi-Fi transceivers, and low-power wake-up of wireless receivers via Wi-Fi.
The following table defines acronyms/abbreviations:
Wi-Fi is the only non-cellular pervasive wireless network infrastructure in place today. This is why most IoT devices must connect to the internet via Wi-Fi. A problem is that conventional Wi-Fi transceivers have power demands that conflict with the very low power ideal of IoT devices. Conventional Wi-Fi transceivers require 10s to 100s of mW of active power from RF blocks such as LNAs, LO frequency generation and stabilization, and power amplifiers (PAs), in part due to strict performance demands imposed by the IEEE 802.11-based standards. As a result, nearly all current Wi-Fi compatible IoT devices require either wall power, or large and/or frequently re-charged batteries.
While other standards with lower standards-based performance requirements, such as BLE, may achieve very low average power (<<1 mW) via duty-cycling at the expense of throughput and latency, very small coin cell batteries or energy harvesters still cannot be used due to relatively high peak power requirements (e.g., a few mW for BLE). More importantly, standards such as BLE do not have widely distributed infrastructure in most homes, offices, or other environments, which makes rapid low-cost deployment difficult.
To enable a new class of miniaturized, battery-powered or energy-harvested IoT devices, backscatter communication, where an incident RF source is reflected via a low-power impedance modulating tag, has been proposed [1]. However, most current solutions rely on custom tone generators [1,2], and thus cannot be rapidly deployed at scale with low cost. To enable operation with existing infrastructure, recent work has shown that already-pervasive Wi-Fi signals can be used as incident RF sources for backscattering, and through techniques such as codeword translation, commodity Wi-Fi RXs can be used to receive backscattered data [3,4]. However, the demonstrated technique required a Wi-Fi RF source (such as a smartphone) within 6 m of the tag, and two separate Wi-Fi readers within 8 m.
Perhaps the most popular technologies leveraging backscatter communications today are NFC and RFID tags. NFC tags are widely used in applications such as contactless payment systems and electronic keycards, use near-field inductive coupling between two coils to transmit data, which limits the operating range to within approximately 10 cm of the source. For this reason, NFC is not well suited for most IoT applications. However, because of its inductive coupling mechanism, NFC tags normally operate at 13.56 MHz and are resilient to RF interference. RFID tags, which can be widely seen in applications such as highway electronic toll system and inventory management system, use far-field radiative coupling for transmission. RFID tags normally operate at 0.4-2.4 GHz, and meters of communication range are achievable. RFID tags are suitable for IOT devices in terms of range and power. However, the conventional RFID tags have limitations that are less than ideal for IoT device applications.
One limitation concerns spectral efficiency. Conventional RFID tags receive a CW signal and reflect it with data modulation limited to ASK or OOK only. These techniques are not spectrally efficient.
Another limitation concerns interference resiliency. Because the downlink incident wave is a CW signal, and the uplink reflected wave is an ASK/OOK signal, RFID tags are very susceptible to RF interference. To solve this issue, normally the direction and location of the CW source (e.g., RFID readers) are optimized, for example, inside a warehouse using an RFID inventory management system. This is not practical for mass IoT devices coexistence at home or in urban areas.
An additional limitation concerns compatibility with existing standards and low-cost deployment. To generate a CW incident wave and be able to demodulate the reflected signal, a dedicated RFID reader hardware is required. However, this approach contradicts the target of cost-effective direct deployment that leverages well-established standards such as Wi-Fi.
Backscatter Wi-Fi has been proposed. However, none of the proposed techniques meets the need of using only commodity Wi-Fi hardware with a low-power backscattering integrated circuit, good sensitivity and high data rates.
One proposed Wi-Fi compatible solution is called Wi-Fi Backscatter [5]. A Wi-Fi access point (AP) transmits the signal to both the tag and the receiving Wi-Fi station, while the tag modulates the channel RSSI by absorbing and backscattering the signal alternately with the tag's data. This ASK-modulated signal (modulated in terms of RSSI) can be demodulated by the receiving Wi-Fi station via checking the CSI or RSSI, which are normally provided in state-of-the-art Wi-Fi chipsets. This is a good hardware approach, but the approach uses the entire Wi-Fi packet as a single bit, and therefore achieves very low data rate (100 s of bps). Moreover, the inherent lower sensitivity RSSI receiver from the standard chips along with ambient noise in the implemented system limited the range to only 0.65-2.1 m.
Another solution, called passive Wi-Fi, [2], was designed to improve upon the approach discussed in the previous paragraph. This passive Wi-Fi approach uses a conventional TX architecture to generate an IEEE 802.11b baseband signal directly. Instead of generating the power-hungry RF LO locally, a single tone RF source provides the RF LO outside, and the Wi-Fi compatible packet is synthesized by combining the baseband signal with the incident LO via backscatter modulation through the antenna. Although this method can enable a low power tag, only the uplink is Wi-Fi compatible, while the downlink still requires custom hardware to generate the CW signal.
A solution to this issue called Hitchhike is proposed in [3] and can achieve Wi-Fi compatibility in both the downlink and the uplink. A Wi-Fi signal generated by a mobile phone creates the incident signal received by the IoT tag. The tag performs PSK-based modulation on each symbol of the incident wave, which creates a backscatter signal on a different channel for reception by a Wi-Fi AP2. Meanwhile, the original un-disturbed Wi-Fi transmission from the mobile phone is received by AP1. Thus, API has the original phone data, while AP2 has phone data that has been phase modulated by the IoT tag. By connecting the two APs through the cloud, both data are available to a decoder. This decoder employs a technique called codeword translation to decode the tag's data. Theoretically, there is only the need for one Wi-Fi transmitter and one receiver in this approach. However, the limited range of the downlink wake-up receiver required use of a third device (the mobile phone) to close a reasonable link budget.
Wang et al PCT Published Application WO 2021/136480 describes a method for communicating directly with commodity Wi-Fi transceivers (TRXs) via backscatter modulation in an integrated tag device. Disclosed circuits allow receives to be woken up directly via a Wi-Fi TRX using a 2.8 μW wake-up receiver with −42.5 dBm sensitivity—good enough for >30 m wake-up range, and backscatters to a frequency-translated Wi-Fi channel via an on-chip 28 μW single-side-band QPSK modulator. Wireless tests revealed a range of 21 m between Wi-Fi access points.
All of the above-described methods fail to guarantee an accurate synchronization to an incoming wake-up signal. This can cause decoding problems and errors. Specifically, misalignment between the backscatter symbol timing and the original symbols in the Wi-Fi packet will start to change the barker code, which hurts the signal to interference ratio. To combat the synchronization problem, [3] uses a preamble to help the receiver find the start of backscatter data in the packet and decode the tag data. Further, to ensure proper decoding of tag data, each tag data bit is repeated multiple times (repetition coding), reducing the available throughput. Significant SNR gain is lost through this solution. A more severe consequence is that the CRC(cyclic redundancy check) of the packet often fails with past methods and systems, i.e., with some existing hardware.
A preferred embodiment provides a method for waking a transceiver for communicating directly with commodity Wi-Fi transceivers (TRXs) via backscatter modulation in an integrated tag device. The method includes sensing an incident Wi-Fi-compliant wake-up signal with a wake-up stage. Upon wake-up, a payload packet is sensed with a sync stage, the sync stage having higher bandwidth and power than the wake-up stage, the sync stage enabling a backscatter transmission circuit in sync with the payload.
A backscatter transceiver includes a wake-up receiver having an energy-detection based architecture and having circuitry to conduct a counter-based wake up responsive to two pre-specified WiFi compatible packets. A sync receiver is enabled by the wake-up receiver upon reception of the two pre-specified WiFi compatible packets, the sync receiver including circuitry to detect a payload packet and create a backscatter enable signal synced with a payload of the payload packet. A backscatter transmitter is enabled by the backscatter enable signal.
This invention provides an integrated circuit demonstrating synched Wi-Fi-compatible backscatter-based communication with a hierarchical architecture that includes a separated wake-up and synchronization functionality that provides increased sensitivity compared to the state-of-the art described in the background. In contrast to prior approaches, the inventors have realized that high bandwidth needed for synchronization only needs be active when backscatter is enabled, i.e., after wake-up is conducted with very low power. By duty-cycling in this manner, average power consumption is significantly reduced. For example, the sync receiver needs to be turned on only for 50 us throughout a 500 μs wakeup+2000 μs data packet duration. The duty-cycled power, in this example, turns out to be
Preferred circuits and wake-up methods create a two-stage, hierarchical wake-up and synchronization protocol, wherein a first stage (the wake-up receiver) is designed with single-digit microwatt power and leverages low-bandwidth energy detection to simply wake-up the tag at approximately the right time, at which point a second stage (the synchronization receiver) uses higher-power active RF amplification to enable the desired sensitivity at the desired bandwidth, but is turned on only for a short time to synchronize, and is powered down immediately post synchronization.
A preferred method creates a new protocol where two packets with controlled length are sent apriori to backscattering. The time duration of the two packets encodes the tag's identity, which results in an enable signal from the first stage wake-up receiver. The second stage turns on just before the start of the backscatter payload packet, samples the incoming signal at high bandwidth, looking for the beginning of the packet and the symbol boundary, and then promptly goes to sleep, i.e. the second stage goes to sleep immediately after detecting the packet and while the backscatter transmission is occurring. Once symbol-level synchronization is achieved, the backscatter modulation logic reflects the incoming signal by overlaying its data in a synchronized fashion.
An example circuit of the invention that has been fabricated is an RF integrated circuit and hardware design for the entire hierarchical wake-up protocol, along with single-sideband backscattering circuits, which can backscatter any ISM 2.4 GHz signals. A WiFi transmitter and receiver were implemented using open-wrt on TP-Link devices and were evaluated in indoor office environments. Testing showed that a prototype achieves a sensitivity of up to −35 dBm via the custom integrated circuit, with a synchronization accuracy of 150 ns, which enables a 30+ meter link operation as measured in a regular office environment. As a result, the longer wake-up distance offered by a present wake-up transceiver allows the use of WiFi APs deployed in a typical home or office environment without requiring additional smartphones, unlike in HitchHike.
A tag with a transceiver of the invention enables symbol-level synchronization at very low power consumption by utilizing a hierarchical wake-up receiver with a false negative rate of 10−3. It also supports backscatter communication over a wide range of the transmitter(Tx) to tag and receiver(Rx) to tag distances whose product is ≤169 m2, i.e., 13 m from Tx and 13 m from Rx or 33 m from Tx and 5 m from Rx. Additionally, it supports multiple tags running concurrently and supports 802.11b waveforms, modulating at symbol level providing peak bit-rates of 500 Kbps.
Preferred embodiments of the invention will now be discussed with respect to experiments and drawings. Broader aspects of the invention will be understood by artisans in view of the general knowledge in the art and the description of the experiments that follows.
Consider the end-to-end life-cycle of data packet exchange from an IoT device with a transceiver 100 of the invention to the WiFi AP. A WiFi AP with the firmware support to transmit an excitation signal transmits a CTS-to-self packet to reserve a slot of 5 milli-second. Next, the transmitting AP transmits the two packets T0 and T1, whose lengths are a multiple of 25 μsec. The tag notices a special pattern of three packets using the wake-up stage receiver by measuring the duration of CTS-to-self, T0, and T1 packets.
Each IoT device with a transceiver 100 is pre-coded (via the programmable counter/correlator 144) with the lengths for T0 and T1 (akin to a destination address), which is the tag's identity. The finite state machine (
A fixed number of bits are allocated for downlink in the finite state machine. The AP transmits the packets with varying lengths to encode the downlink data with 25 μsec granularity. The wake-up receiver at the IoT device uses the packet length to decode the downlink message. Therefore, the downlink data-rate supported is 40 Kbps. 3 bits can be reserved for down-link, which bits are used to set the reflection side-band upper or lower.
Upon completing the downlink, the tag fires up the sync receiver at the IoT device to acquire synchronization to uplink the data. The AP transmits a longer packet which we use to uplink the data. The tag synchronizes to the receiving packet with 150 ns accuracy, assuming incoming power is higher than −40 dBm. The tag starts backscattering at 50 MHz without any data, as soon as it receives a trigger from the sync receiver. Back-scattering with no-data ensures the incoming packet is reflected on channel 11, assuming transmission was on channel 1. The receiving AP on channel 11 starts receiving the packet. It successfully receives the PHY and MAC header of a total of 432 μsec. Upon completion of 432 μsec, the IoT device starts backscattering data, which is compliant to WiFi standards, as discussed in the next section. The receiving AP decodes the packets successfully, with CRC matching ensuring the packet is reported to the higher layers. The receiving AP XORs its data with the trans-mitted data in the cloud to recover data from the IoT device, thus connecting the IoT device to the AP.
The sensitivity of a direct ED receiver is given by:
where KED is the scaling factor of the envelope detector, Av2 is the font-end voltage gain, PSD0 is the output-referred baseband noise, and SNRMIN is the required minimum signal-to-noise ratio. Assume the baseband is sampled at the Nyquist rate, this means a baseband bandwidth of at least 6.7 MHz is needed to achieve synchronization accuracy of 150 ns. However, with such bandwidth, it is impossible to achieve a sensitivity of −35 dBm. Adding RF gain is the most efficient or the only way to improve the sensitivity, which is typically undesired due to the high power consumption since the wake-up receiver is always turned on.
A transceiver of the invention instead relies upon the hierarchical wake-up scheme, which is shown in
Once the tag has woken up and the sync stage 104 identifies the exact packet start instant, the system starts backscattering with zero data. This ensures that the incident WiFi packet's header is backscattered to a different WiFi channel for reception by another WiFi AP without any modification using a Single side-band (SSB) modulation technique. While this is occurring, the tag counts the number of clock cycles until the header is complete, after which it can begin to introduce its data into the backscatter modulator. The backscatter data is XORed with the incident 11b symbol data, also known as code-word translation. The backscatter data is recovered at the receiving AP by XORing the received data again with the original 11b symbol data.
Returning to
Since RF voltage gain can directly improve the sensitivity of an energy-detection based RX, a matching network 130 can be employed to provide passive RF gain, e.g. 8 dB of gain. The wake-up signal is first amplified and filtered via the network 130 and then an envelope detector (ED) 138 directly demodulates the RF wake-up signal to baseband via its 2nd order nonlinearity while a programmable capacitor 140 is used at the ED output to set the bandwidth for baseband signal filtering. The programmable capacitor 140 provides the ability to adopt different packet length and optimize sensitivity under different wake-up patterns. A fixed capacitor can be used for specific applications, e.g., where packet lengths and sensitivity requirements are determined and then an optical fixed capacitance can be selected. The ED output is then oversampled by a 40 kHz clock and digitized by a two-stage dynamic comparator 142 with a programmable threshold to reduce offset voltage issues and optimize sensitivity. The comparator output is then processed by a counter 144, e.g., and 8-bit counter, to count the packet length with programmable error tolerance to enable robust detection of the pre-specified WiFi signature. An 8-bit counter at 40 kHz is enough to detect packets of duration 6.4 ms which is much higher than the WiFi packet duration in a tested implementation. A counter with more than 8 bits can be implemented if needed.
The wake-up event triggers the synchronization stage 104, which shares the same antenna 150 and matching network as the wake-up RX 102. An active ED 154 with increased conversion gain via a low-noise amplifier 156 that ensures decreased noise is employed in synchronization RX for high bandwidth to enable high synchronization accuracy. The low-noise-amplifier 156 is adopted before the ED 154 to boost the RF gain to ensure the sensitivity while maintaining the high bandwidth. A similar comparator 158 as in the wake-up RX with tunable reference voltage is used after the active ED 154. The comparator is sampled with an 8 MHz sampling clock to meet the timing accuracy requirements. The synchronization RX 104 is tuned on until the rising edge of data packet. The synchronization RX 104 is turned off after successful detection of the data packet to save power (average of 50 μs in an example implementation).
This improves by 2 time the single amplitude compared to Wang et al PCT Published Application WO 2021/136480. This provides a 6 dB improvement in backscattered signal power and 3.94 dB insertion loss. The backscattered signal of the present approach contains only the frequency fc+f, while also providing improved insertion loss. In
By properly selecting the delay through the transmission lines 302 connecting each antenna of the array 122, incident RF signals at angle Θ will be re-radiated in a steered beam back at the same angle. Simply alternating between the re-radiation condition and a 50 Ω terminated condition at the BaseBand (BB) data rate could enable OOK backscatter, while mixing the BB with an IF clock could PSK backscatter at frequency-shifted channels. However, the generated double-sideband (DSB) signal undesirably occupies all three WiFi channels, and the periodically-absorbing condition reduces the amount of re-radiated power. To overcome these challenges, the
factors from Eq (2) are eliminated. Therefore, the total combined reflected signal rp2(t) for the proposed MIMO approach is:
This provides a signal amplitude increase of additional four times more than the fully reflective circuit 114, an improvement over Wang et al PCT Published Application WO 2021/136480 of 18.06 dB and an improvement over the fully reflective circuit of 12.04 dB. As an example variation to
In particular, a single-ended-to-differential Dickson-based topology is selected, thus acting as a pseudo-balun. The pseudo-differential outputs of the stage one ED then feed into a differential comparator based on a Strong-ARM regenerative latch topology. This comparator effectively acts as a 1-bit analog-to-digital converter (ADC), and thus to extract useful timing information, it must be oversampled. As a result, it is clocked at 40 kHz. This clock is derived directly from the on-board crystal, after an on-chip division by a factor of 400. The comparison threshold voltage is tuned by externally controlling the bulk voltages of the input pair of the preamplifier implemented by a gmC integrator.
The transceiver of
Testing showed a sensitivity of −43.4 dBm for a missed detection rate of 10−3, supporting >30 m AP-to-tag wake-up distance. Testing showed at least 150 ns jitter can be achieved for power level of −35 dBm or better. During wake-up mode, the chip consumes 4.5 μW to successfully wake-up to the desired signature, where 1.5 μW from the crystal oscillator, and 3 pW from the baseband and counter-based scheme. During synchronization mode, the synchronization stage consumes 240 μW, but only for an average of 50 μs corresponding to one cycle of 40 kHz sampling clock. For a nominal wake-up duration of 500 us and data packet duration of 2 ms, the duty-cycled power of synchronization stage is therefore 4.8 μW. During active mode, the backscatter IC consumes 32 μW for the fully-reflective approach and 38 μW for MIMO approach, both dominated by the power of stable clock generation to ensure low carrier frequency offset during channel frequency translation. The range limiting factors are comprehensively analyzed and a fully-reflective and a retro-reflective MIMO approaches readily supported communication ranges of 13 m and 23 m, respectively for a single AP environment.
While specific embodiments of the present invention have been shown and described, it should be understood that other modifications, substitutions and alternatives are apparent to one of ordinary skill in the art. Such modifications, substitutions and alternatives can be made without departing from the spirit and scope of the invention, which should be determined from the appended claims.
Various features of the invention are set forth in the appended claims.
The application claims priority under 35 U.S.C. § 119 and all applicable statutes and treaties from prior U.S. provisional application Ser. No. 63/170,032 which was filed Apr. 2, 2021.
This invention was made with government support grant number 1923902 awarded by National Science Foundation. The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/022725 | 3/31/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63170032 | Apr 2021 | US |