[go: up one dir, main page]

CN118369961A - Wake-up techniques in low power wireless devices - Google Patents

Wake-up techniques in low power wireless devices Download PDF

Info

Publication number
CN118369961A
CN118369961A CN202180104545.5A CN202180104545A CN118369961A CN 118369961 A CN118369961 A CN 118369961A CN 202180104545 A CN202180104545 A CN 202180104545A CN 118369961 A CN118369961 A CN 118369961A
Authority
CN
China
Prior art keywords
wake
beacon
channel
antenna
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202180104545.5A
Other languages
Chinese (zh)
Inventor
阿隆·耶耶兹凯利
萨希·库夫曼
大卫·利普希兹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Williott Ltd
Original Assignee
Williott Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Williott Ltd filed Critical Williott Ltd
Publication of CN118369961A publication Critical patent/CN118369961A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/1638Special circuits to enhance selectivity of receivers not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/028Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

提供了一种用于唤醒低功率无线设备的系统和方法。该方法包括:将唤醒灵敏度初始化为无线设备的唤醒电路的最小值;由唤醒电路搜索至少一个信标;当未找到至少一个信标时,增加唤醒电路的唤醒灵敏度;以及将唤醒灵敏度设置为接收到至少一个信标的值。A system and method for waking up a low-power wireless device is provided. The method includes: initializing a wake-up sensitivity to a minimum value of a wake-up circuit of the wireless device; searching, by the wake-up circuit, for at least one beacon; when at least one beacon is not found, increasing the wake-up sensitivity of the wake-up circuit; and setting the wake-up sensitivity to a value of receiving at least one beacon.

Description

低功率无线设备中的唤醒技术Wake-up Techniques in Low-Power Wireless Devices

技术领域Technical Field

本公开一般涉及低功率无线设备的唤醒电路。The present disclosure generally relates to wake-up circuits for low power wireless devices.

背景技术Background technique

物联网(Internet of things,IoT)是物理设备、车辆、建筑物和其他嵌有电子设备、软件、传感器、致动器和网络连接的物品的互联网络,使这些物体能够收集和交换数据。IoT有望提供设备、系统和服务的高级连接,该高级连接超越机器对机器(machine-to-machine,M2M)通信,并且涵盖各种协议、域和应用。The Internet of Things (IoT) is the interconnected network of physical devices, vehicles, buildings, and other items embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data. IoT is expected to provide advanced connectivity of devices, systems, and services that goes beyond machine-to-machine (M2M) communications and covers a variety of protocols, domains, and applications.

IoT可以封装在各种各样的设备中,例如心脏监测植入物;农场动物上的生物芯片转发器;具有内置传感器的汽车;照明、供暖、通风、空气调节(heating,ventilation,airconditioning,HVAC)系统的自动化;以及洗衣机/烘干机、机器人吸尘器、空气净化器、烤箱或冰箱/冷冻柜等使用无线通信协议的电器,该无线通信协议支持IoT设备进行远程监测。通常,IoT设备封装无线传感器或此类传感器的网络。IoT can be packaged in a wide variety of devices, such as heart monitoring implants; biochip transponders on farm animals; cars with built-in sensors; automation of lighting, heating, ventilation, air conditioning (HVAC) systems; and appliances such as washers/dryers, robot vacuums, air purifiers, ovens, or refrigerators/freezers that use wireless communication protocols that enable IoT devices to be monitored remotely. Typically, IoT devices package wireless sensors or networks of such sensors.

大多数IoT设备是收集数据并将这样的数据传输到中央控制器的无线设备。需要满足一些要求以允许IoT设备的广泛部署。这样的要求包括可靠的通信链路、低能耗、低成本和小尺寸。Most IoT devices are wireless devices that collect data and transmit such data to a central controller. Several requirements need to be met to allow widespread deployment of IoT devices. Such requirements include reliable communication links, low energy consumption, low cost, and small size.

为此目的,IoT设备和无线传感器被设计为支持低功率通信协议,诸如蓝牙低能耗(Bluetooth low energy,BLE)、LoRa等。然而,使用这样的协议的IoT设备需要电池,例如硬币电池。例如,由于成本、尺寸、缺乏对环境影响的耐久性以及频繁更换,对电源(例如,电池)的依赖是电子设备的限制因素。作为使用电池的替代方案,自给自足或自我可持续的电源可以从光、热、活动、压电等来源获取能量,并且可以引入电磁能。包括射频(radiofrequency,RF)的电磁能以其相对不受限制的空间自由度和丰度而备受青睐。To this end, IoT devices and wireless sensors are designed to support low-power communication protocols such as Bluetooth low energy (BLE), LoRa, etc. However, IoT devices using such protocols require batteries, such as coin cells. For example, reliance on power sources (e.g., batteries) is a limiting factor for electronic devices due to cost, size, lack of durability to environmental impacts, and frequent replacement. As an alternative to using batteries, self-sufficient or self-sustainable power sources can obtain energy from sources such as light, heat, activity, piezoelectricity, and can introduce electromagnetic energy. Electromagnetic energy, including radiofrequency (RF), is favored for its relatively unrestricted spatial freedom and abundance.

BLE标准定义了工业、科学和医疗(industrial,scientific,and medical,ISM)频带内从2.4000GHz至2.4835GHz的40个通信信道。在这40个通信信道中,37个信道用于传送数据,最后三个信道37、38、39用作广告信道以建立连接并发送广播数据。BLE标准定义了一种跳频扩频技术,其中无线电在每个连接事件上的信道之间跳跃。广播设备可以在3个广告信道中的任何一个上进行广告。为BLE标准定义的调制方案是高斯频移键控(Gaussianfrequency shift keying,GFSK)调制。The BLE standard defines 40 communication channels in the industrial, scientific, and medical (ISM) band from 2.4000 GHz to 2.4835 GHz. Of these 40 communication channels, 37 channels are used to transmit data, and the last three channels 37, 38, and 39 are used as advertising channels to establish connections and send broadcast data. The BLE standard defines a frequency hopping spread spectrum technique in which the radio jumps between channels on each connection event. Broadcasting devices can advertise on any of the 3 advertising channels. The modulation scheme defined for the BLE standard is Gaussian frequency shift keying (GFSK) modulation.

为了降低无线设备中的能耗并增加电池寿命,已经探索了具有活动和睡眠状态的周期(duty)循环方法。对于RF设备,当系统主动通信和处理这种通信信号时,在活动状态下设备的大部分能量由收发器消耗。已经确定,处于活动状态的设备相比于它的睡眠状态消耗的能量高3至4个数量级。在这方面,需要有效地利用系统的睡眠状态的周期循环方法。In order to reduce energy consumption and increase battery life in wireless devices, duty cycle methods with active and sleep states have been explored. For RF devices, most of the energy of the device in the active state is consumed by the transceiver when the system is actively communicating and processing such communication signals. It has been determined that the energy consumed by a device in the active state is 3 to 4 orders of magnitude higher than its sleep state. In this regard, a duty cycle method that effectively utilizes the sleep state of the system is needed.

然而,随机和频繁的激活可能会对系统产生不利影响,耗尽无线设备存储的能量。特别地,2.4GHz ISM射频频带密集地填充有可能错误地激活(唤醒)系统的信号。识别目标信号(例如,BLE广告事件)并在相似范围的大量信号内选择性地激活系统仍然是挑战。However, random and frequent activations may adversely affect the system, depleting the energy stored in the wireless device. In particular, the 2.4 GHz ISM RF band is densely populated with signals that may falsely activate (wake up) the system. Identifying the target signal (e.g., a BLE advertising event) and selectively activating the system within a large number of signals of similar range remains a challenge.

因此,提供一种可以通过应对上述的一些挑战来有效地降低能耗的解决方案将是有利的。Therefore, it would be advantageous to provide a solution that can effectively reduce energy consumption by addressing some of the challenges mentioned above.

发明内容Summary of the invention

以下是公开内容的几个示例实施例的概述。提供本概述是为了方便读者提供对这样的实施例的基本理解,并且并不完全限定公开内容的广度。本概述不是所有预期实施例的广泛概述,并且既不旨在识别所有实施例的关键或至关重要的元素,也不旨在描绘任何或所有方面的范围。其唯一目的是以简化的形式呈现一个或更多个实施例的一些概念,作为稍后呈现的更详细描述的前奏。为了方便起见,术语“一些实施例”或“某些实施例”可在本文中用于指代公开内容的单个实施例或多个实施例。The following is an overview of several example embodiments of the disclosure. This overview is provided for the convenience of the reader to provide a basic understanding of such embodiments, and does not fully limit the breadth of the disclosure. This overview is not an extensive overview of all contemplated embodiments, and is neither intended to identify key or critical elements of all embodiments, nor to delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more embodiments in a simplified form as a prelude to a more detailed description presented later. For convenience, the term "some embodiments" or "certain embodiments" may be used herein to refer to a single embodiment or multiple embodiments of the disclosure.

本文公开的某些实施例包括一种用于唤醒低功率无线设备的方法。该方法包括:将唤醒灵敏度初始化为无线设备的唤醒电路的最小值;由唤醒电路搜索至少一个信标;当未找到至少一个信标时,增加唤醒电路的唤醒灵敏度;以及将唤醒灵敏度设置为接收到至少一个信标的值。Certain embodiments disclosed herein include a method for waking up a low-power wireless device. The method includes: initializing a wake-up sensitivity to a minimum value of a wake-up circuit of the wireless device; searching, by the wake-up circuit, for at least one beacon; when at least one beacon is not found, increasing the wake-up sensitivity of the wake-up circuit; and setting the wake-up sensitivity to a value at which at least one beacon is received.

本文公开的某些实施例还包括用于检测唤醒信号并可在低功率无线设备中操作的唤醒电路。唤醒电路包括:唤醒接收器,被配置为从在无线设备的天线处接收的RF信号中检测唤醒信号;以及天线调谐器,被配置为调谐无线设备的天线的频率;以及控制器,被配置为控制唤醒接收器以至少校准唤醒接收器的灵敏度并且调谐天线的频率以允许快速检测唤醒信号。Certain embodiments disclosed herein also include a wake-up circuit for detecting a wake-up signal and operable in a low-power wireless device. The wake-up circuit includes: a wake-up receiver configured to detect a wake-up signal from an RF signal received at an antenna of the wireless device; and an antenna tuner configured to tune the frequency of the antenna of the wireless device; and a controller configured to control the wake-up receiver to at least calibrate the sensitivity of the wake-up receiver and tune the frequency of the antenna to allow rapid detection of the wake-up signal.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

本文公开的主题在说明书结束处的权利要求中被特别指出并且明确要求保护。通过结合附图进行的以下详细描述,所公开的实施例的前述和其他目的、特征和优点将显而易见。The subject matter disclosed herein is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification.The foregoing and other objects, features and advantages of the disclosed embodiments will be apparent from the following detailed description taken in conjunction with the accompanying drawings.

图1是根据实施例的唤醒电路的框图。FIG. 1 is a block diagram of a wake-up circuit according to an embodiment.

图2A和图2B是根据实施例的所接收的信号能量和积分电压随时间的曲线图。2A and 2B are graphs of received signal energy and integrated voltage over time according to an embodiment.

图3是根据实施例的在不同灵敏度函数下所接收的信号能量随频率的曲线图。3 is a graph of received signal energy versus frequency for different sensitivity functions, according to an embodiment.

图4是根据实施例的用于校准唤醒灵敏度的方法的流程图。FIG. 4 is a flow chart of a method for calibrating wake-up sensitivity according to an embodiment.

图5是示出了根据实施例的通过接收天线频率扫描来优化天线频率设置的方法的流程图。FIG. 5 is a flow chart illustrating a method of optimizing antenna frequency settings by receiving antenna frequency scanning according to an embodiment.

图6是根据实施例的所接收的信号能量和相应接收天线调谐随时间的示意曲线图。6 is a schematic graph of received signal energy and corresponding receive antenna tuning over time according to an embodiment.

图7是示出了根据一个实施例的唤醒过程的示例信号图。FIG. 7 is an example signal diagram illustrating a wake-up procedure according to one embodiment.

具体实施方式Detailed ways

重要的是要注意,本文公开的实施例只是本文中创新教导的许多有利用途的示例。一般来说,在本申请的说明书中作出的陈述不一定限制各种要求保护的实施例中的任何一个。此外,一些陈述可能适用于一些发明特征,但不适用于其他发明特征。一般来说,除非另有说明,否则单数元素可以是复数,反之亦然,且不失一般性。在附图中,通过多个视图,相同的数字指代相同的部分。It is important to note that the embodiments disclosed herein are merely examples of the many advantageous uses of the innovative teachings herein. In general, statements made in the specification of the present application do not necessarily limit any of the various claimed embodiments. In addition, some statements may apply to some inventive features but not to other inventive features. In general, unless otherwise stated, singular elements may be plural and vice versa without loss of generality. In the accompanying drawings, the same numerals refer to the same parts through the multiple views.

各种公开的实施例包括一种用于在低功率无线设备中有效地唤醒无线设备而不需要参考时钟的系统和方法。为此,所公开的实施例利用唤醒电路来执行唤醒过程,同时通过感兴趣的特定目标信号最大化激活(或唤醒)设备系统的概率。感兴趣的示例目标信号是信道37(2402MHz)、信道38(2426MHz)和信道39(2480MHz)上的信标的BLE广告事件信号。更具体地,所公开的实施例利用这些信号的频率分配和时间模式来识别与期望的能量包络匹配的信号能量包络。唤醒电路被配置为检测所接收的信号的上升沿和下降沿。应当注意,本文公开的唤醒过程被优化为监测和搜索所接收的信号的上升沿和下降沿。Various disclosed embodiments include a system and method for effectively waking up a wireless device in a low-power wireless device without the need for a reference clock. To this end, the disclosed embodiments utilize a wake-up circuit to perform a wake-up process while maximizing the probability of activating (or waking up) the device system through a specific target signal of interest. Example target signals of interest are BLE advertising event signals of beacons on channel 37 (2402MHz), channel 38 (2426MHz), and channel 39 (2480MHz). More specifically, the disclosed embodiments utilize the frequency allocation and time pattern of these signals to identify a signal energy envelope that matches the expected energy envelope. The wake-up circuit is configured to detect the rising and falling edges of the received signal. It should be noted that the wake-up process disclosed herein is optimized to monitor and search for the rising and falling edges of the received signal.

所公开的实施例提高了检测2.4GHz ISM射频频带内的目标信号的灵敏度和选择性。系统的灵敏度可以针对物联网(IoT)标签的周围的事物进行优化,以进一步消除对非信标BLE信号的检测,这反过来使得能够对所存储能量进行有效管理。此外,已经发现,包括晶体振荡器的参考时钟通常在无线IoT标签上实施,以提供足够准确和稳定的时间和/或频率参考。然而,所公开的实施例通过利用用于唤醒过程的信号从而去除了晶体振荡器。晶体振荡器的这种去除不仅降低了总体成本,而且还降低了无线设备(例如,IoT标签)的非常期望的尺寸。The disclosed embodiments provide improved sensitivity and selectivity for detecting target signals within the 2.4 GHz ISM radio frequency band. The sensitivity of the system can be optimized for the surroundings of an Internet of Things (IoT) tag to further eliminate detection of non-beacon BLE signals, which in turn enables efficient management of stored energy. In addition, it has been found that a reference clock including a crystal oscillator is typically implemented on a wireless IoT tag to provide a sufficiently accurate and stable time and/or frequency reference. However, the disclosed embodiments eliminate the crystal oscillator by utilizing a signal for the wake-up process. This removal of the crystal oscillator not only reduces the overall cost, but also reduces the very desirable size of a wireless device (e.g., an IoT tag).

图1是根据实施例的唤醒电路100的示例框图。唤醒电路100包括调谐器电路130、唤醒接收器140和微控制器150。唤醒电路100耦接到天线接口110和天线120。天线120由用于发送和接收来自能量源101的信号的发送/接收天线构成。1 is an example block diagram of a wake-up circuit 100 according to an embodiment. The wake-up circuit 100 includes a tuner circuit 130, a wake-up receiver 140, and a microcontroller 150. The wake-up circuit 100 is coupled to an antenna interface 110 and an antenna 120. The antenna 120 is composed of a transmit/receive antenna for transmitting and receiving signals from an energy source 101.

根据所公开的实施例,唤醒电路100被设计用于具有高灵敏度和选择性的小型的、低功率无线IoT标签102。为此,唤醒接收器140被设计为具有低功率计算和高灵敏度,以允许对唤醒信号进行快速和准确的检测。在进一步的实施例中,IoT标签102使用空中(over-the-air)信号作为参考时钟。也就是说,IoT标签102不包括提供参考时钟的晶体或任何物理源,该参考时钟可能会增加无线IoT设备的成本、尺寸和功耗。空中信号用于校准,以允许传送和接收信号,例如BLE信号。在转让给共同受让人的、Yehezkely等人的美国专利第10,886,929号中更详细地描述了用于校准的和来自空中信号的IoT标签102的示例技术,其内容通过引用并入于此。在实施例中,IoT标签102以BLE通信协议进行操作。According to the disclosed embodiments, the wake-up circuit 100 is designed for a small, low-power wireless IoT tag 102 with high sensitivity and selectivity. To this end, the wake-up receiver 140 is designed to have low power computing and high sensitivity to allow fast and accurate detection of the wake-up signal. In a further embodiment, the IoT tag 102 uses an over-the-air signal as a reference clock. That is, the IoT tag 102 does not include a crystal or any physical source to provide a reference clock, which may increase the cost, size, and power consumption of the wireless IoT device. The over-the-air signal is used for calibration to allow transmission and reception of signals, such as BLE signals. Example techniques for IoT tags 102 for calibration and from over-the-air signals are described in more detail in U.S. Patent No. 10,886,929 to Yehezkely et al., assigned to a common assignee, the contents of which are incorporated herein by reference. In an embodiment, the IoT tag 102 operates with the BLE communication protocol.

应当理解,由于校准操作在唤醒事件之后发生,在给定入射信号的有限持续时间的情况下,唤醒事件(或信号)必须非常快地被检测到,例如,在从接收到RF信号的那一刻起的几十微秒内被检测到。在实施例中,唤醒事件被定义为在至少一个BLE广告信道上正确接收至少一个BLE广告信标。在实施例中,为了移除错误检测,当在至少两个BLE广告信标上接收到连续的BLE广告信标时,触发唤醒事件。It should be understood that since the calibration operation occurs after the wake-up event, given the limited duration of the incident signal, the wake-up event (or signal) must be detected very quickly, for example, within tens of microseconds from the moment the RF signal is received. In an embodiment, a wake-up event is defined as the correct reception of at least one BLE advertising beacon on at least one BLE advertising channel. In an embodiment, in order to remove false detections, a wake-up event is triggered when consecutive BLE advertising beacons are received on at least two BLE advertising beacons.

可以从能量源101发送的RF信号中检测唤醒信号。在示例实施例中,能量源101可以是可从存在于环境中的现有无线信号获得的电磁能量。这样的无线信号可以符合已知的无线标准,例如在2.4GHz和5-6GHz频带操作的Wi-Fi(IEEE 802.11)、在2.400-2.4835GHz频带操作的BLE协议、在60GHz频带操作的Wi-Gig、符合蜂窝标准(例如2G、3G、LTE、4G、5G、5G毫米波等)的蜂窝信号、以及工业、科学和医学(ISM)频率频带(例如亚1Ghz)、频率调制(frequency modulation,FM)无线电信号等。在实施例中,天线120可以包括多个天线。The wake-up signal may be detected from an RF signal transmitted by the energy source 101. In an example embodiment, the energy source 101 may be electromagnetic energy that may be obtained from an existing wireless signal present in the environment. Such wireless signals may conform to known wireless standards, such as Wi-Fi (IEEE 802.11) operating in the 2.4 GHz and 5-6 GHz bands, BLE protocols operating in the 2.400-2.4835 GHz band, Wi-Gig operating in the 60 GHz band, cellular signals conforming to cellular standards (e.g., 2G, 3G, LTE, 4G, 5G, 5G millimeter wave, etc.), and industrial, scientific, and medical (ISM) frequency bands (e.g., sub-1 GHz), frequency modulation (FM) radio signals, etc. In an embodiment, the antenna 120 may include multiple antennas.

调谐器电路130配置有天线频率控制器以校准本地振荡器(LO(localoscillator),未示出),从而校准天线接口110的接收天线。LO频率的校准调谐接收天线频率,并且能够有效检测频率匹配的电磁信号。在实施例中,天线频率控制器可以是数字控制器振荡器(digital controller oscillator,DCO)。The tuner circuit 130 is configured with an antenna frequency controller to calibrate a local oscillator (LO (local oscillator), not shown), thereby calibrating the receiving antenna of the antenna interface 110. Calibration of the LO frequency tunes the receiving antenna frequency and can effectively detect electromagnetic signals with frequency matching. In an embodiment, the antenna frequency controller can be a digital controller oscillator (DCO).

唤醒接收器140被配置为检测激活IoT标签102的唤醒信号。这里,唤醒接收器140监测来自周围环境的环境能量信号,并且识别感兴趣的目标信号的存在。特别是,唤醒机制的灵敏度和选择性对于有效地激活和去激活以及因此在无线IoT标签中保存能量非常重要。下面提到了这样的目标信号的示例。The wake-up receiver 140 is configured to detect a wake-up signal that activates the IoT tag 102. Here, the wake-up receiver 140 monitors ambient energy signals from the surrounding environment and identifies the presence of a target signal of interest. In particular, the sensitivity and selectivity of the wake-up mechanism are very important for efficient activation and deactivation and, therefore, saving energy in the wireless IoT tag. Examples of such target signals are mentioned below.

在实施例中,唤醒接收器140可以与天线接口110共享公共接口。在该配置中,可以通过事件链来执行针对目标信号的唤醒接收器140的调谐。在实施例中,首先需要校准接收天线来调谐天线120。由于共享的公共接口,天线120的调谐也调谐了唤醒接收器140。通常,接收天线的校准需要由无线设备内的晶体产生的参考时钟,但是所公开的实施例避开了这种配置以降低无线设备的成本和尺寸。更具体地,唤醒机制的多个目标信号可以被测量以获得测量的频率与已知绝对频率的比率。In an embodiment, the wake-up receiver 140 may share a common interface with the antenna interface 110. In this configuration, tuning of the wake-up receiver 140 for a target signal may be performed through a chain of events. In an embodiment, the receive antenna first needs to be calibrated to tune the antenna 120. Due to the shared common interface, tuning of the antenna 120 also tunes the wake-up receiver 140. Typically, calibration of the receive antenna requires a reference clock generated by a crystal within the wireless device, but the disclosed embodiments avoid this configuration to reduce the cost and size of the wireless device. More specifically, multiple target signals for the wake-up mechanism may be measured to obtain a ratio of the measured frequency to a known absolute frequency.

一旦确定了给定信号的绝对频率,唤醒接收器140就可以测量内部时钟的频率以确定信号的频率。在实施例中,所确定的频率可用于系统校准过程,例如校准LO以调谐用于发射和接收的天线的频率,以及校准对所发射的数据包中的符号数据进行定时的符号时钟。在另一个实施例中,内部时钟频率可以在接收天线校准之前动态地进行温度补偿。Once the absolute frequency of a given signal is determined, the wake-up receiver 140 can measure the frequency of the internal clock to determine the frequency of the signal. In an embodiment, the determined frequency can be used in system calibration processes, such as calibrating the LO to tune the frequency of the antennas used for transmission and reception, and calibrating the symbol clock that times the symbol data in the transmitted data packets. In another embodiment, the internal clock frequency can be dynamically temperature compensated before the receive antenna calibration.

在实施例中,感兴趣的目标信号可以是2.4GHz ISM射频频带中的BLE广告事件的三个信标中的一个或更多个,并且表示为信道37(2402MHz)、信道38(2426MHz)和信道39(2480MHz)。BLE广告信标包括连续发送的这些信标的三元组,其中信标的持续时间通常介于120μs和376μs之间、信标之间的间隔时间通常介于150μs和800μs之间、并且BLE广告信标每30ms至150ms重复一次。这些信号与来自具有独立定时模式的其他源的信标可区分。为此,可以利用这种频率分配和时间能量模式来识别BLE广告信标的信号能量包络,以有效唤醒IoT标签102。在实施例中,唤醒电路100可以动态地学习每个BLE广告事件中的信标的能量持续时间和间隔时间,以更好地识别BLE广告信标。In an embodiment, the target signal of interest may be one or more of the three beacons of a BLE advertising event in the 2.4 GHz ISM radio frequency band, and are represented as channel 37 (2402 MHz), channel 38 (2426 MHz), and channel 39 (2480 MHz). The BLE advertising beacon includes a triplet of these beacons that are sent continuously, where the duration of the beacon is typically between 120 μs and 376 μs, the interval between beacons is typically between 150 μs and 800 μs, and the BLE advertising beacon is repeated every 30 ms to 150 ms. These signals are distinguishable from beacons from other sources with independent timing patterns. To this end, this frequency allocation and time energy pattern can be used to identify the signal energy envelope of the BLE advertising beacon to effectively wake up the IoT tag 102. In an embodiment, the wake-up circuit 100 can dynamically learn the energy duration and interval time of the beacon in each BLE advertising event to better identify the BLE advertising beacon.

用于动态地学习BLE广告信标的信标的能量持续时间和间隔时间的方法是设置信标的能量持续时间的上限和间隔持续时间的另一个上限。然后,唤醒接收器140搜索作为信标三元组的BLE广告信标,其中忽略持续时间长于该上限的信标或间隔时间大于该上限的信标三元组。一旦识别出有效的信标三元组并且检测到在找到的信标三元组中的信标的频率比率与BLE广告信标的信标的频率比率匹配时,唤醒接收器140然后可以认为找到的三元组是BLE广告信标,测量信标持续时间和间隔时间,然后利用该知识来进一步过滤与该找到的信标持续时间和间隔时间不匹配的后续信标三元组。A method for dynamically learning the energy duration and interval time of a beacon of a BLE advertising beacon is to set an upper limit on the energy duration of the beacon and another upper limit on the interval duration. The wake-up receiver 140 then searches for BLE advertising beacons as beacon triplets, ignoring beacons with durations longer than the upper limit or beacon triplets with intervals greater than the upper limit. Once a valid beacon triplet is identified and it is detected that the frequency ratio of the beacons in the found beacon triplet matches the frequency ratio of the beacon of the BLE advertising beacon, the wake-up receiver 140 can then consider the found triplet to be a BLE advertising beacon, measure the beacon duration and interval time, and then use this knowledge to further filter subsequent beacon triplets that do not match the found beacon duration and interval time.

在实施例中,唤醒接收器140包括至少一个射频-直流(radio frequency todirect current,RF-DC)转换器,该射频-直流转换器被配置为响应于在天线120处接收的RF信号而输出DC电压电平。每个RF-DC转换器都耦接到开关,该开关可以重置或断开转换器。唤醒接收器140包括检测器,该检测器被配置为当由RF-DC转换器输出的DC电压电平高于参考电压信号时输出唤醒信号。在实施例中,参考电压可以被调谐以确定唤醒接收器140的初始灵敏度。In an embodiment, the wake-up receiver 140 includes at least one radio frequency to direct current (RF-DC) converter configured to output a DC voltage level in response to an RF signal received at the antenna 120. Each RF-DC converter is coupled to a switch that can reset or disconnect the converter. The wake-up receiver 140 includes a detector configured to output a wake-up signal when the DC voltage level output by the RF-DC converter is higher than a reference voltage signal. In an embodiment, the reference voltage can be tuned to determine the initial sensitivity of the wake-up receiver 140.

在实施例中,为了允许快速检测唤醒信号并控制检测的灵敏度,天线的频率被校准,并且接收器灵敏度被优化。这些过程在微控制器150的控制下执行。与例如使用单独的微处理器相比,微控制器150提供了用缩小尺寸的单元来控制各种设备的能力。微控制器通常包括处理器、存储器和输入/输出外围设备,并且通常还包括诸如闪存之类的非易失性存储器(non-volatile memory,NVM)。In an embodiment, in order to allow rapid detection of the wake-up signal and control the sensitivity of the detection, the frequency of the antenna is calibrated and the receiver sensitivity is optimized. These processes are performed under the control of the microcontroller 150. Compared to, for example, using a separate microprocessor, the microcontroller 150 provides the ability to control various devices with a reduced size unit. A microcontroller typically includes a processor, memory, and input/output peripherals, and typically also includes non-volatile memory (NVM) such as flash memory.

图2A和图2B是根据实施例的所接收的信号能量200和积分电压210随时间的示例曲线图。所接收的信号能量随时间的曲线图200示出了BLE广告事件信号的能量包络。三个单独的能量包络201-1至201-3(以下分别称为能量包络201,并且统称为能量包络201)分别指示来自BLE广告事件信标的信道37、38和39的信号。以分贝毫瓦(decibel milliwatts,dBm)为单位测量的所接收的信号能量是来自能量源(图1的101)的发射信号功率、能量源和接收器(例如,图1的天线101)之间的信号信道以及它们之间的能量耗散的函数。曲线图210表示所接收的信号能量随时间的积分电压,在能量包络201中的每一个上具有上升沿211和下降沿212。2A and 2B are example graphs of received signal energy 200 and integrated voltage 210 over time according to an embodiment. The graph 200 of received signal energy over time shows the energy envelope of a BLE advertising event signal. Three separate energy envelopes 201-1 to 201-3 (hereinafter referred to as energy envelopes 201, respectively, and collectively referred to as energy envelopes 201) indicate signals from channels 37, 38, and 39 of a BLE advertising event beacon, respectively. The received signal energy measured in decibel milliwatts (dBm) is a function of the transmitted signal power from the energy source (101 of FIG. 1), the signal channel between the energy source and the receiver (e.g., antenna 101 of FIG. 1), and the energy dissipation between them. The graph 210 represents the integrated voltage of the received signal energy over time, with a rising edge 211 and a falling edge 212 on each of the energy envelopes 201.

唤醒电路是一种时钟机制,当该时钟机制被激活时,它对所接收信号能量进行积分和清除,以检测所接收的信号的上升沿211和下降沿212。在实施例中,需要检测包络的上升沿211和下降沿212来监测所接收的信号的能量包络201。在实施例中,可以预定义检测阈值以修改唤醒电路的灵敏度和/或选择性并确定目标信号的存在。在示例实施例中,较高的检测阈值可能导致较不灵敏的唤醒机制,但反过来可能允许在给定条件下更具选择性的唤醒机制。The wake-up circuit is a clock mechanism that, when activated, integrates and cleans up the received signal energy to detect the rising edge 211 and the falling edge 212 of the received signal. In an embodiment, the rising edge 211 and the falling edge 212 of the detection envelope are required to monitor the energy envelope 201 of the received signal. In an embodiment, a detection threshold may be predefined to modify the sensitivity and/or selectivity of the wake-up circuit and determine the presence of a target signal. In an example embodiment, a higher detection threshold may result in a less sensitive wake-up mechanism, but in turn may allow a more selective wake-up mechanism under given conditions.

图3是根据实施例的在不同灵敏度函数的频率315上的所接收的信号能量310的示例曲线图300。曲线图300中的曲线显示了在相同天线频率下的所接收的信号能量310,其具有诸如信号衰减301、信号积分302和接收天线增益303之类的灵敏度函数的变化。应当注意,测量较低的所接收的信号能量310表明唤醒机制的较高灵敏度(即,曲线303显示了最高灵敏度的条件)。曲线301示出了具有高信号衰减和短信号积分的测量。在示例实施例中,唤醒机制增益链可以用于放大所接收的能量信号,其中增益链中的更多元素增加了灵敏度。3 is an example graph 300 of received signal energy 310 at frequencies 315 of different sensitivity functions, according to an embodiment. The curves in graph 300 show received signal energy 310 at the same antenna frequency with variations in sensitivity functions such as signal attenuation 301, signal integration 302, and receive antenna gain 303. It should be noted that measuring lower received signal energy 310 indicates higher sensitivity of the wake-up mechanism (i.e., curve 303 shows the condition of highest sensitivity). Curve 301 shows a measurement with high signal attenuation and short signal integration. In an example embodiment, the wake-up mechanism gain chain can be used to amplify the received energy signal, where more elements in the gain chain increase the sensitivity.

曲线302-1至曲线302-3分别示出了随着信号积分从短到长的增加的、所接收的信号能量310的测量,其中在长信号积分302-3处实现了更好的灵敏度。此外,曲线303示出了在长信号积分和高接收天线增益下的测量,以产生比没有高接收天线增益302-3的曲线更窄的3dB带宽。如上所述,唤醒电路耦接到发射/接收天线(例如,图1的天线120)。在实施例中,可以通过执行天线质量因子增强来增加接收天线的增益。因此,可以通过更高的接收天线增益来实现更灵敏的唤醒电路和更具选择性的天线。Curves 302-1 to 302-3 respectively show measurements of received signal energy 310 as signal integration increases from short to long, where better sensitivity is achieved at long signal integration 302-3. In addition, curve 303 shows measurements under long signal integration and high receive antenna gain to produce a narrower 3dB bandwidth than the curve without high receive antenna gain 302-3. As described above, the wake-up circuit is coupled to a transmit/receive antenna (e.g., antenna 120 of FIG. 1). In an embodiment, the gain of the receive antenna can be increased by performing antenna quality factor enhancement. Therefore, a more sensitive wake-up circuit and a more selective antenna can be achieved with a higher receive antenna gain.

在实施例中,唤醒电路灵敏度可以通过天线频率设置进一步修改,其中当接收天线(例如,图1的天线120)被调谐为匹配目标信号的频率时,灵敏度优选地最高。较大的频率失配可能降低目标信号检测,从而降低唤醒机制的灵敏度。此外,唤醒机制的选择性也可以通过匹配天线频率设置来增加,因为接收天线将有效地检测具有匹配频率的信号。例如,当在信道37上检测信标时,为了唤醒电路的最优灵敏度和选择性,接收天线应当被调谐到2402MHz。应当注意,唤醒电路的灵敏度可以通过上述函数,例如检测阈值、信号衰减、信号积分、接收天线增益和天线频率设置,来调整。In an embodiment, the wake-up circuit sensitivity can be further modified by the antenna frequency setting, where the sensitivity is preferably highest when the receiving antenna (e.g., antenna 120 of Figure 1) is tuned to match the frequency of the target signal. Larger frequency mismatches may reduce target signal detection, thereby reducing the sensitivity of the wake-up mechanism. In addition, the selectivity of the wake-up mechanism can also be increased by matching the antenna frequency setting, because the receiving antenna will effectively detect signals with matching frequencies. For example, when detecting a beacon on channel 37, the receiving antenna should be tuned to 2402MHz for optimal sensitivity and selectivity of the wake-up circuit. It should be noted that the sensitivity of the wake-up circuit can be adjusted by the above-mentioned functions, such as detection threshold, signal attenuation, signal integration, receiving antenna gain, and antenna frequency setting.

在实施例中,高灵敏度唤醒电路可以允许检测较弱的信号,但具有在可检测信号密度增加以及导致检测到不期望的非目标信号之间的权衡。在这种情况下,可以限制灵敏度以降低不必要的错误信号检测的概率。在示例实施例中,在存在两个BLE广告事件信标源的情况下,灵敏度可以被限制为仅检测两个信标源中更强的一个,以减少这种错误检测。应当注意,唤醒电路的灵敏度和选择性都决定了电路的有效性和无线设备的唤醒点。在这一点上,一旦校准了唤醒灵敏度,就可以通过增加接收天线增益以及信号积分的减少或检测阈值的增加来配置唤醒电路用于更高的选择性,例如,以保持灵敏度并过滤出不期望的信号。In an embodiment, a high sensitivity wake-up circuit may allow detection of weaker signals, but with a trade-off between an increase in detectable signal density and resulting detection of undesired non-target signals. In this case, the sensitivity may be limited to reduce the probability of unnecessary false signal detection. In an example embodiment, in the presence of two BLE advertising event beacon sources, the sensitivity may be limited to detect only the stronger of the two beacon sources to reduce such false detections. It should be noted that both the sensitivity and selectivity of the wake-up circuit determine the effectiveness of the circuit and the wake-up point of the wireless device. At this point, once the wake-up sensitivity is calibrated, the wake-up circuit may be configured for higher selectivity, for example, by increasing the receive antenna gain and a reduction in signal integration or an increase in the detection threshold, to maintain sensitivity and filter out undesired signals.

图4是示例流程图400,示出了根据实施例的用于校准唤醒灵敏度的方法。在实施例中,该方法在微控制器150的控制下在唤醒电路100(图1)处执行。4 is an example flow chart 400 illustrating a method for calibrating wake-up sensitivity according to an embodiment. In an embodiment, the method is performed at the wake-up circuit 100 (FIG. 1) under the control of the microcontroller 150.

在S410处,假设有强信标信号,则将唤醒灵敏度初始化为最小。在具有强信标的场景中,高唤醒灵敏度可能导致在积分和清除期间所接收的信号能量的不完全清除。因此,所接收的信号的上升沿和下降沿可能不会如唤醒机制所要求的那样被识别。为此目的,可以将唤醒灵敏度设置为最小。At S410, assuming a strong beacon signal, the wake-up sensitivity is initialized to minimum. In a scenario with a strong beacon, a high wake-up sensitivity may result in incomplete clearing of the received signal energy during integration and clearing. As a result, the rising and falling edges of the received signal may not be identified as required by the wake-up mechanism. For this purpose, the wake-up sensitivity may be set to minimum.

在S420处,唤醒电路搜索事件信标。事件信标可以包括BLE广告事件信标。在实施例中,超时定时器可以用于信标搜索,其中多次出现超时意味着唤醒机制缺乏灵敏度。在实施例中,可以预先确定用于超时定时器的时间段。At S420, the wake-up circuit searches for an event beacon. The event beacon may include a BLE advertising event beacon. In an embodiment, a timeout timer may be used for beacon searching, where multiple occurrences of timeouts indicate a lack of sensitivity of the wake-up mechanism. In an embodiment, a time period for the timeout timer may be predetermined.

在S430处,检查是否找到了事件的信标或者是否达到了最大灵敏度。如果是,则唤醒电路灵敏度校准良好,或者唤醒电路已达到其最大灵敏度,如此操作结束。否则,执行继续到S440。At S430, it is checked whether the beacon of the event is found or whether the maximum sensitivity is reached. If so, the wake-up circuit sensitivity calibration is good, or the wake-up circuit has reached its maximum sensitivity, so the operation ends. Otherwise, execution continues to S440.

在S440处,增加唤醒灵敏度,并且执行继续到S420以在更高唤醒灵敏度下搜索事件信标。这种灵敏度增加可以通过调整上述灵敏度函数来执行,灵敏度函数例如但不限于检测阈值、信号衰减、信号积分、接收天线增益和天线频率设置。在实施例中,为了获得唤醒机制的最佳性能,可以周期性地重新初始化和重新校准唤醒灵敏度。At S440, the wake-up sensitivity is increased, and execution continues to S420 to search for event beacons at a higher wake-up sensitivity. This sensitivity increase can be performed by adjusting the sensitivity function described above, such as but not limited to detection threshold, signal attenuation, signal integration, receive antenna gain, and antenna frequency settings. In an embodiment, in order to obtain optimal performance of the wake-up mechanism, the wake-up sensitivity can be periodically reinitialized and recalibrated.

图5是示例流程图500,示出了根据实施例的用于通过接收天线频率扫描来优化天线频率设置的方法。在实施例中,该方法在微控制器150的控制下在唤醒电路100(图1)处执行。5 is an example flow chart 500 illustrating a method for optimizing antenna frequency settings by receiving antenna frequency scanning according to an embodiment. In an embodiment, the method is performed at the wake-up circuit 100 (FIG. 1) under the control of the microcontroller 150.

在S510处,天线设置被设置以在第一信道处发送。在实施例中,第一信道是BLE广告事件的信道编号37。At S510, the antenna settings are set to transmit at a first channel. In an embodiment, the first channel is channel number 37 of the BLE advertising event.

在S520处,天线设置从校准的发射设置偏移,以使得第一信道的接收成为可能。这种偏移考虑到接收频率设置与发送频率设置的小偏差。最初,使得在第一信道处接收成为可能的天线设置的偏移是对实际偏移设置的粗略估计,因此使用接收器天线扫描机制来找到该实际偏移。At S520, the antenna settings are offset from the calibrated transmit settings to enable reception of the first channel. This offset takes into account small deviations of the receive frequency settings from the transmit frequency settings. Initially, the offset of the antenna settings that enables reception at the first channel is a rough estimate of the actual offset setting, so the receiver antenna scanning mechanism is used to find the actual offset.

在S530处,唤醒电路和接收器扫描机制被激活。接收器扫描机制使能天线调谐器以将S520的偏移接收设置作为中心,重复地从较低天线频率向较高天线频率扫描天线设置值。这里,唤醒系统的天线设置被识别为目标信道及其频率所需的天线设置值。At S530, the wake-up circuit and the receiver scanning mechanism are activated. The receiver scanning mechanism enables the antenna tuner to repeatedly scan the antenna setting value from the lower antenna frequency to the higher antenna frequency with the offset reception setting of S520 as the center. Here, the antenna setting for waking up the system is identified as the antenna setting value required for the target channel and its frequency.

在S540处,一旦唤醒,通过在目标信道处识别的天线设置值来重新激活唤醒电路。At S540 , once awakened, the wake-up circuit is reactivated by the antenna setting value identified at the target channel.

在S550处,检查所接收的信标(信号)是否在目标信道上。如果是,则执行继续到S560。如果不是,则执行返回到S510,在S510中,可以针对不同信道处的接收来校准天线设置。At S550, it is checked whether the received beacon (signal) is on the target channel. If yes, execution continues to S560. If not, execution returns to S510, where the antenna settings may be calibrated for reception at a different channel.

在S560处,存储所识别的目标信道的天线设置值。在实施例中,天线设置值可以被存储在外部存储器中或标签上存储器(on-tag memory)(未示出)(例如非易失性存储器(NVM))内,以供将来参考。At S560, the antenna setting values of the identified target channel are stored. In an embodiment, the antenna setting values may be stored in an external memory or an on-tag memory (not shown) (eg, non-volatile memory (NVM)) for future reference.

在S570处,检查是否存在更多的信道。如果否,则执行终止。如果是,则执行返回到S530。一旦返回到S530,天线设置保持为先前的天线设置,直到先前信号结束为止。然后,针对下一个信道激活接收器扫描机制。At S570, it is checked whether there are more channels. If not, execution terminates. If yes, execution returns to S530. Once returned to S530, the antenna settings remain at the previous antenna settings until the previous signal ends. Then, the receiver scanning mechanism is activated for the next channel.

在实施例中,图5的方法可以包括三个信道的迭代。在示例实施例中,更多的信道可以包括BLE广告事件的信道38和39。应当理解,识别并设置目标信道中的每一个的天线频率将最大化接收灵敏度,并允许接收BLE广告事件的信标之间的天线跳跃。In an embodiment, the method of FIG. 5 may include iterations of three channels. In an example embodiment, more channels may include channels 38 and 39 for BLE advertising events. It should be understood that identifying and setting the antenna frequency for each of the target channels will maximize receive sensitivity and allow antenna hopping between beacons receiving BLE advertising events.

应当注意,唤醒电路的仔细校准和优化增加了检测目标信号的概率,从而仅在目标信号处有效地唤醒系统,这反过来又允许有效管理和节省无线IoT标签中存储的功率。It should be noted that careful calibration and optimization of the wake-up circuit increases the probability of detecting the target signal, thereby effectively waking up the system only at the target signal, which in turn allows for efficient management and saving of the power stored in the wireless IoT tag.

图6是根据实施例的所接收的信号能量600和相应的接收天线调谐610随时间的示例示意图。示例的所接收的信号能量曲线图600示出了来自信道37、38和39上的三个BLE信标的能量包络。为了有效地检测这样的信号,期望对BLE广告事件信标中的每一个进行接收天线调谐。为此目的,唤醒机制可以执行接收天线调谐的跳跃,如示例接收天线调谐曲线图610中所示。6 is an example diagram of received signal energy 600 and corresponding receive antenna tuning 610 over time according to an embodiment. The example received signal energy graph 600 shows the energy envelopes from three BLE beacons on channels 37, 38, and 39. In order to effectively detect such signals, it is desirable to perform receive antenna tuning for each of the BLE advertising event beacons. To this end, the wake-up mechanism can perform a jump in the receive antenna tuning, as shown in the example receive antenna tuning graph 610.

接收天线调谐最初被调谐到2402MHz,以检测信道37上的信号。一旦检测信标的下降沿,接收天线调谐被改变到2426MHz,以检测信道38的信标。同样,来自信道38上的信标的信号的下降沿将接收天线调谐改变为2480MHz,以检测信道39的信标。这种接收天线跳频可以用于从密集的电磁环境能量中有效地检测目标信号。应当注意,对目标信号的有效检测增加了唤醒电路的灵敏度和选择性,以提高其性能。The receive antenna tuning is initially tuned to 2402 MHz to detect a signal on channel 37. Once the falling edge of the beacon is detected, the receive antenna tuning is changed to 2426 MHz to detect the beacon on channel 38. Similarly, the falling edge of the signal from the beacon on channel 38 changes the receive antenna tuning to 2480 MHz to detect the beacon on channel 39. This receive antenna frequency hopping can be used to effectively detect the target signal from dense electromagnetic ambient energy. It should be noted that the effective detection of the target signal increases the sensitivity and selectivity of the wake-up circuit to improve its performance.

图7是示例信号图700,示出了根据一个实施例的唤醒过程。唤醒机制图710示出了从搜索起始点711到系统唤醒点712的唤醒机制的主动搜索期,这是搜索结束的时间。RF媒介图720示出了周围环境中的2.4GHz ISM频带的射频信号。在示例图720中,第一BLE广告事件750-1之后是WiFi 760,然后是第二BLE广告事件750-2。FIG. 7 is an example signal diagram 700 illustrating a wake-up process according to one embodiment. The wake-up mechanism diagram 710 illustrates an active search period of the wake-up mechanism from a search start point 711 to a system wake-up point 712, which is when the search ends. The RF medium diagram 720 illustrates radio frequency signals in the 2.4 GHz ISM band in the surrounding environment. In the example diagram 720, the first BLE advertising event 750-1 is followed by WiFi 760, and then the second BLE advertising event 750-2.

BLE广告事件中的每一个以包括来自信道37、38和39的信标的信号的三元组连续发生。特别地,这三个能量包络具有名义上相同的能量持续时间和它们之间的间隔持续时间。在这一点上,唤醒机制可以利用BLE广告事件的这种特性来识别并随后触发系统的唤醒。当检测到的能量包络与预期的能量包络不匹配时,唤醒机制可以重置并继续搜索,直到检测到预期的能量包络为止。Each of the BLE advertising events occurs consecutively in a triplet of signals including beacons from channels 37, 38, and 39. In particular, these three energy envelopes have nominally the same energy duration and interval duration between them. At this point, the wake-up mechanism can use this characteristic of the BLE advertising event to identify and subsequently trigger the wake-up of the system. When the detected energy envelope does not match the expected energy envelope, the wake-up mechanism can reset and continue searching until the expected energy envelope is detected.

在示例实施例中,唤醒电路被配置为一旦检测到信道39上的BLE信标,更具体地,在检测到BLE广告事件的第三上升沿(例如,712)时,唤醒无线IoT标签。如唤醒机制图710中所示,搜索起始点711在第一BLE广告事件750-1的第一能量包络(信道37)的上升沿之后,因此,第二能量包络(信道38)被标记为第一上升沿713。唤醒电路被配置为监测包络中的每一个的上升沿和下降沿、以及它们的能量持续时间和间隔持续时间,以搜索第三上升沿。基于在第一BLE广告事件750-1处不存在预期的第三上升沿来确定对间隔持续时间715-1的违反;并且重置搜索。In an example embodiment, the wake-up circuit is configured to wake up the wireless IoT tag once a BLE beacon on channel 39 is detected, more specifically, upon detecting the third rising edge (e.g., 712) of the BLE advertising event. As shown in the wake-up mechanism diagram 710, the search start point 711 is after the rising edge of the first energy envelope (channel 37) of the first BLE advertising event 750-1, and therefore, the second energy envelope (channel 38) is marked as the first rising edge 713. The wake-up circuit is configured to monitor the rising and falling edges of each of the envelopes, as well as their energy duration and interval duration, to search for the third rising edge. A violation of the interval duration 715-1 is determined based on the absence of the expected third rising edge at the first BLE advertising event 750-1; and the search is reset.

此外,确定能量持续时间715-2的违反以重置搜索。由于BLE能量包络中的预期的下降沿的缺失,导致能量持续时间715-2的违反的发生,因此允许非目标信号的旁路,在该示例中为WiFi 760。在违反715-2处重置之后,唤醒机制继续其对第一上升沿713和第三上升沿712的搜索,同时监测能量持续时间和间隔持续时间。在检测到第三上升沿712时,唤醒机制可以停止搜索并唤醒系统以处理信号。In addition, a violation of the energy duration 715-2 is determined to reset the search. The violation of the energy duration 715-2 occurs due to the absence of the expected falling edge in the BLE energy envelope, thereby allowing the bypass of non-target signals, in this example, WiFi 760. After resetting at the violation 715-2, the wake-up mechanism continues its search for the first rising edge 713 and the third rising edge 712 while monitoring the energy duration and the interval duration. When the third rising edge 712 is detected, the wake-up mechanism can stop the search and wake up the system to process the signal.

应当注意,示例实施例演示了在一个示例目标信号处的唤醒机制的过程。然而,唤醒电路可以被配置为检测其他目标信号,例如但不限于其他BLE广告事件信号,例如来自信道37和信道38的信标。It should be noted that the example embodiment demonstrates the process of the wake-up mechanism at an example target signal. However, the wake-up circuit can be configured to detect other target signals, such as but not limited to other BLE advertising event signals, such as beacons from channel 37 and channel 38.

在又一个实施例中,唤醒电路可以被配置为检测ISM 2.4GHz频带中的静默期(silent period),并在未检测到能量时唤醒系统。唤醒电路可以监测能量包络的上升沿和下降沿,但是在这样的信号之后搜索延长的静默期。在实施例中,可以预定义有效的静默期,以便仅当预定义的静默期时间在能量包络的下降沿之后已经过去时才唤醒系统。在实施例中,静默期可以用于但不限于在BLE分组的传输之前的校准和载波冲突评估。In yet another embodiment, the wake-up circuit may be configured to detect a silent period in the ISM 2.4 GHz band and wake up the system when no energy is detected. The wake-up circuit may monitor both rising and falling edges of the energy envelope, but search for an extended silent period after such a signal. In an embodiment, a valid silent period may be predefined so that the system is woken only when the predefined silent period time has passed after the falling edge of the energy envelope. In an embodiment, the silent period may be used for, but is not limited to, calibration and carrier conflict assessment prior to transmission of a BLE packet.

应当注意,计算机可读指令可以被广义地解释为意味着任何类型的指令,无论是指软件、固件、中间件、微代码、硬件描述语言还是其他。指令可以包括代码,例如源代码格式、二进制代码格式、可执行代码格式或任何其他合适的代码格式。当指令由电路执行时,使电路执行本文所述的各种过程。It should be noted that computer-readable instructions can be broadly interpreted to mean any type of instructions, whether referring to software, firmware, middleware, microcode, hardware description language, or other. The instructions may include code, such as source code format, binary code format, executable code format, or any other suitable code format. When the instructions are executed by the circuit, the circuit is caused to perform the various processes described herein.

本文公开的各种实施例可以实施为硬件、固件、软件或其任何组合。此外,该软件优选地被实施为有形地体现在程序存储单元或计算机可读介质上的应用程序,该程序存储单元或计算机可读介质由部件或某些设备和/或设备的组合组成。应用程序可以被上传到包括任何合适的架构的机器并由其执行。优选地,机器在具有诸如一个或更多个中央处理器(central processing unit,CPU)、存储器和输入/输出接口之类的硬件的计算机平台上实现。计算机平台还可以包括操作系统和微指令代码。本文所述的各种过程和功能可以是微指令代码的部分或应用程序的部分或其任何组合,其可以由CPU执行,无论是否明确示出了这样的计算机或处理器。此外,各种其他外围单元可以连接到计算机平台,例如外加的数据存储单元和打印单元。此外,非暂时性计算机可读介质是除了暂时性传播的信号之外的任何计算机可读介质。The various embodiments disclosed herein can be implemented as hardware, firmware, software or any combination thereof. In addition, the software is preferably implemented as an application program tangibly embodied in a program storage unit or a computer-readable medium, which is composed of a combination of components or certain devices and/or devices. The application program can be uploaded to a machine including any suitable architecture and executed by it. Preferably, the machine is implemented on a computer platform with hardware such as one or more central processing units (CPU), memory and input/output interfaces. The computer platform may also include an operating system and microinstruction codes. The various processes and functions described herein may be part of a microinstruction code or part of an application program or any combination thereof, which may be executed by a CPU, whether or not such a computer or processor is explicitly shown. In addition, various other peripheral units may be connected to a computer platform, such as an additional data storage unit and a printing unit. In addition, a non-transitory computer-readable medium is any computer-readable medium other than a signal that is temporarily propagated.

应当理解,本文中使用“第一”、“第二”等名称对元素的任何引用通常都不会限制这些元素的数量或顺序。相反,这些名称在本文中通常用作区分两个或更多个元素或元素实例的简便方法。因此,对第一元素和第二元素的引用并不意味着在那里可以仅使用两个元素,或者第一元素必须以某种方式在第二元素之前。此外,除非另有说明,否则一组元素包括一个或更多个元素。It should be understood that any reference to an element using the names "first", "second" etc. herein will not generally limit the quantity or order of these elements. On the contrary, these names are generally used as a convenient method to distinguish two or more elements or element instances in this article. Therefore, the reference to the first element and the second element does not mean that only two elements can be used there, or that the first element must be before the second element in some way. In addition, unless otherwise stated, a group of elements includes one or more elements.

如本文所用,后面跟着项目清单的短语“……中的至少一个”意味着列出的项目中的任一个都可以单独使用,或者列出的项目中的两个或更多个的任何组合可以使用。例如,如果系统被描述为包括“A、B和C中的至少一个”,则该系统可以单独包括A;单独包括B;单独包括C;包括A和B的组合;包括B和C的组合;包括A和C的组合;或包括A、B和C的组合。As used herein, the phrase "at least one of" followed by a list of items means that any of the listed items may be used alone, or any combination of two or more of the listed items may be used. For example, if a system is described as including "at least one of A, B, and C," the system may include A alone; include B alone; include C alone; include a combination of A and B; include a combination of B and C; include a combination of A and C; or include a combination of A, B, and C.

本文所列举的所有示例和条件语言旨在用于教学目的,以帮助读者理解所公开实施例的原理以及发明人为进一步推进本领域所贡献的概念,并且应当被解释为不限于这些具体列举的示例和条件。此外,本文中所有叙述所公开实施例的原理、方面和实施例及其具体示例的陈述旨在涵盖其结构和功能等同物。此外,其意图是,这样的等同物包括当前已知的等同物以及将来开发的等同物,即,无论结构如何,开发的执行相同功能的任何元件。All examples and conditional language listed herein are intended for teaching purposes to help the reader understand the principles of the disclosed embodiments and the concepts contributed by the inventors to further advance the art, and should be interpreted as not being limited to these specifically listed examples and conditions. In addition, all statements describing the principles, aspects and embodiments of the disclosed embodiments and their specific examples herein are intended to cover their structural and functional equivalents. In addition, it is intended that such equivalents include currently known equivalents and equivalents developed in the future, that is, any element that performs the same function, regardless of the structure.

Claims (18)

1.一种用于唤醒低功率无线设备的方法,包括:1. A method for waking up a low power wireless device, comprising: 将唤醒灵敏度初始化为所述无线设备的唤醒电路的最小值;Initializing a wake-up sensitivity to a minimum value of a wake-up circuit of the wireless device; 由所述唤醒电路搜索至少一个信标;searching, by the wake-up circuit, for at least one beacon; 当未找到所述至少一个信标时,增加所述唤醒电路的唤醒灵敏度;以及When the at least one beacon is not found, increasing the wake-up sensitivity of the wake-up circuit; and 将所述唤醒灵敏度设置为接收到所述至少一个信标的值。The wake-up sensitivity is set to a value received by the at least one beacon. 2.根据权利要求1所述的方法,还包括:2. The method according to claim 1, further comprising: 校准所述无线设备的天线设置以在第一信道上发送信号;calibrating an antenna setting of the wireless device to transmit signals on a first channel; 使校准后的天线设置偏移以允许接收所述至少一个信标;offsetting the calibrated antenna setting to allow reception of the at least one beacon; 从低频到高重复地频扫描天线设置值;Repeatedly scan antenna settings from low frequency to high frequency; 一旦接收到所述至少一个信标,检查所接收的信标是否在所述第一信道上;以及upon receiving the at least one beacon, checking whether the received beacon is on the first channel; and 存储所述第一信道的天线设置。The antenna setting for the first channel is stored. 3.根据权利要求2所述的方法,还包括:3. The method according to claim 2, further comprising: 当未接收到所述至少一个信标时,校准所述无线设备的天线设置以在第二信道和第三信道中的任一个上发送信号;calibrating an antenna setting of the wireless device to transmit signals on any of the second channel and the third channel when the at least one beacon is not received; 一旦接收到所述至少一个信标,检查所接收的信标是否在所述第二信道和所述第三信道中的任一个上;以及upon receiving the at least one beacon, checking whether the received beacon is on any one of the second channel and the third channel; and 存储接收到所述至少一个信标的天线设置。The antenna settings for receiving the at least one beacon are stored. 4.根据权利要求3所述的方法,其中,所述第一信道和所述第二信道是BLE广告信道。The method of claim 3 , wherein the first channel and the second channel are BLE advertising channels. 5.根据权利要求4所述的方法,还包括:5. The method according to claim 4, further comprising: 在所接收的信标信道的边缘设置所述至少一个信标的天线设置。The antenna setting of the at least one beacon is set at an edge of the received beacon channel. 6.根据权利要求1所述的方法,其中,扫描所述天线设置使所述唤醒电路进行调谐。The method of claim 1 , wherein scanning the antenna settings causes the wake-up circuit to tune. 7.根据权利要求2所述的方法,其中,所述至少一个信标的接收还包括:7. The method of claim 2, wherein the receiving of the at least one beacon further comprises: 设置临时参考时钟以接收所述至少一个信标,其中,所述临时参考时钟是预先确定的并且是动态温度补偿的。A temporary reference clock is set to receive the at least one beacon, wherein the temporary reference clock is predetermined and dynamically temperature compensated. 8.一种用于检测唤醒信号并能够在低功率无线设备中操作的唤醒电路,包括:8. A wake-up circuit for detecting a wake-up signal and capable of operating in a low power wireless device, comprising: 唤醒接收器,被配置为从在所述无线设备的天线处接收的RF信号中检测唤醒信号;以及a wake-up receiver configured to detect a wake-up signal from an RF signal received at an antenna of the wireless device; and 天线调谐器,被配置为调谐所述无线设备的天线的频率;以及an antenna tuner configured to tune a frequency of an antenna of the wireless device; and 控制器,被配置为控制所述唤醒接收器以至少校准所述唤醒接收器的灵敏度并且调谐所述天线的频率以允许快速检测唤醒信号。A controller is configured to control the wake-up receiver to at least calibrate a sensitivity of the wake-up receiver and tune a frequency of the antenna to allow rapid detection of a wake-up signal. 9.根据权利要求8所述的唤醒电路,其中,所述唤醒电路耦接到所述无线设备的天线接口。9 . The wake-up circuit of claim 8 , wherein the wake-up circuit is coupled to an antenna interface of the wireless device. 10.根据权利要求9所述的唤醒电路,其中,所述控制器被配置为:10. The wake-up circuit according to claim 9, wherein the controller is configured to: 将唤醒灵敏度初始化为所述无线设备的唤醒接收器的最小值;Initializing a wake-up sensitivity to a minimum value of a wake-up receiver of the wireless device; 由所述唤醒电路搜索至少一个信标;searching, by the wake-up circuit, for at least one beacon; 当未找到所述至少一个信标时,增加所述唤醒电路的唤醒灵敏度;以及When the at least one beacon is not found, increasing the wake-up sensitivity of the wake-up circuit; and 将所述唤醒灵敏度设置为接收到所述至少一个信标的值。The wake-up sensitivity is set to a value received by the at least one beacon. 11.根据权利要求10所述的唤醒电路,其中,所述控制器还被配置为:11. The wake-up circuit according to claim 10, wherein the controller is further configured to: 校准所述无线设备的天线以在第一信道上发送信号;calibrating an antenna of the wireless device to transmit a signal on a first channel; 偏移校准后的天线设置以允许接收所述第一信道的至少一个信标;offsetting the calibrated antenna setting to allow reception of at least one beacon of the first channel; 从低频到高频重复地扫描所述天线设置值;repeatedly scanning the antenna setting values from low frequency to high frequency; 一旦接收到所述至少一个信标,检查所接收的信标是否在所述第一信道上;以及upon receiving the at least one beacon, checking whether the received beacon is on the first channel; and 存储所述第一信道的天线设置。The antenna setting for the first channel is stored. 12.根据权利要求10所述的唤醒电路,其中,所述控制器还被配置为:12. The wake-up circuit according to claim 10, wherein the controller is further configured to: 当未接收到所述至少一个信标时,校准所述天线设置以在第二信道和第三信道中的任一个上发送信号;calibrating the antenna arrangement to transmit signals on either of the second channel and the third channel when the at least one beacon is not received; 一旦接收到所述至少一个信标,检查所接收的信标是否在所述第二信道和所述第三信道中的任一个上;以及upon receiving the at least one beacon, checking whether the received beacon is on any one of the second channel and the third channel; and 存储接收到所述至少一个信标的天线设置。The antenna settings for receiving the at least one beacon are stored. 13.根据权利要求12所述的唤醒电路,其中,所述第一信道和所述第二信道是BLE广告信道。13 . The wake-up circuit of claim 12 , wherein the first channel and the second channel are BLE advertising channels. 14.根据权利要求10所述的唤醒电路,其中,所述控制器还被配置为:14. The wake-up circuit according to claim 10, wherein the controller is further configured to: 在所接收的信标信道的边缘设置所述至少一个信标的天线设置。The antenna setting of the at least one beacon is set at an edge of the received beacon channel. 15.根据权利要求10所述的唤醒电路,其中,扫描所述天线设置使所述唤醒电路进行调谐。15. The wake-up circuit of claim 10, wherein scanning the antenna settings causes the wake-up circuit to tune. 16.根据权利要求10所述的唤醒电路,其中,所述低功率无线设备至少是能够在BLE通信协议下操作的IoT标签。16 . The wake-up circuit according to claim 10 , wherein the low-power wireless device is at least an IoT tag capable of operating under a BLE communication protocol. 17.根据权利要求16所述的唤醒电路,其中,所述唤醒信号是在BLE广告信道上检测到BLE广告信标时的输出。17 . The wake-up circuit of claim 16 , wherein the wake-up signal is output when a BLE advertising beacon is detected on a BLE advertising channel. 18.根据权利要求17所述的唤醒电路,其中,所述唤醒信号是在至少两个连续BLE广告信道上检测到至少两个连续BLE广告信标时的输出。18 . The wake-up circuit of claim 17 , wherein the wake-up signal is output when at least two consecutive BLE advertising beacons are detected on at least two consecutive BLE advertising channels.
CN202180104545.5A 2021-10-14 2021-10-14 Wake-up techniques in low power wireless devices Pending CN118369961A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2021/059463 WO2023062416A1 (en) 2021-10-14 2021-10-14 Techniques for wakeup in a low-power wireless device

Publications (1)

Publication Number Publication Date
CN118369961A true CN118369961A (en) 2024-07-19

Family

ID=85988369

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180104545.5A Pending CN118369961A (en) 2021-10-14 2021-10-14 Wake-up techniques in low power wireless devices

Country Status (2)

Country Link
CN (1) CN118369961A (en)
WO (1) WO2023062416A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2574252B2 (en) * 1986-08-19 1997-01-22 パイオニア株式会社 Reception sensitivity control method of swept receiver
US6466131B1 (en) * 1996-07-30 2002-10-15 Micron Technology, Inc. Radio frequency data communications device with adjustable receiver sensitivity and method
US8909267B2 (en) * 2012-04-19 2014-12-09 Telefonaktiebolaget L M Ericsson (Publ) Energy-efficient detection of network connection requests
WO2021121625A1 (en) * 2019-12-20 2021-06-24 Telefonaktiebolaget Lm Ericsson (Publ) Preamble signal for wakeup communication in a wireless communication system

Also Published As

Publication number Publication date
WO2023062416A1 (en) 2023-04-20

Similar Documents

Publication Publication Date Title
CN111684839B (en) Sensor preset in wireless sensor network
Ansari et al. Radio-triggered wake-ups with addressing capabilities for extremely low power sensor network applications
US9462623B2 (en) Method and system for optimized bluetooth low energy communications using dynamic broadcasting schedule
Sutton et al. Zippy: On-demand network flooding
EP3200512B1 (en) Method, apparatus and device for waking up devices in batches
US20060128308A1 (en) Low power bluetooth page and inquiry scan
US20180331865A1 (en) Techniques for generating modulated backscattered sensory data
US11329658B2 (en) Oscillator calibration from over-the air signals
CN104796971A (en) System and method for low power signaling in wireless local area network
US11653302B2 (en) Method and apparatus for low power channel access
US20140062672A1 (en) Low power radio frequency communication
US9510289B1 (en) In system calibration of wake up timer
US10700718B2 (en) Frequency detection for over-the-air calibration of oscillators
US11889420B2 (en) Techniques for wakeup in a low-power wireless device
CN111669807A (en) RF wake-up for in-vehicle systems
US8014748B2 (en) Communication system having a communication device
Griffith Wake-up radio for low-power internet of things applications: An alternative method to coordinate data transfers
US20090213830A1 (en) Communication system
CN118369961A (en) Wake-up techniques in low power wireless devices
US20080132211A1 (en) System, method and apparatus employing tones and/or tone patterns to indicate the message type in wireless sensor networks
WO2023062415A1 (en) Low power wireless device with sensitive wakeup radio
US11985595B2 (en) Low power wireless device with sensitive wakeup radio
López et al. Software management of power consumption in WSN based on duty cycle algorithms
Liu et al. CaIN: low power and low latency VHF mesh networking
WO2022096351A1 (en) Ultra-low power communication system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination