WUR data sending method, related device and communication system

Through software processing and using traditional Wi-Fi transmitters to process WUR data sources, WUR frames that comply with OOK modulation are generated, which solves the problem that existing devices cannot send WUR frames and achieves the effect of reducing reception power consumption.

CN119865879AActive Publication Date: 2025-04-22HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202311371081.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-19
Publication Date
2025-04-22
Estimated Expiration
2043-10-19

AI Technical Summary

Technical Problem

The existing Wi-Fi protocols based on 802.11a/g/n/ac/ax/be do not have hardware devices that implement WUR technology and cannot send WUR frames, resulting in the inability to effectively reduce the standby power consumption of wireless receiving devices.

Method used

By handing over the software-processed WUR data source to a traditional Wi-Fi transmitter for processing, the traditional Wi-Fi transmitter can generate narrowband and OOK-compliant WUR frames to realize WUR data transmission.

Benefits of technology

There is no need to modify the hardware devices of traditional Wi-Fi transmitters, and only software is required to upgrade to realize the transmission of WUR frames, reducing the reception power consumption of devices with WUR receivers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865879A_ABST
    Figure CN119865879A_ABST
Patent Text Reader

Abstract

The invention provides a WUR data sending method, a related device and a communication system. According to the method, under the condition that a hardware device of a traditional Wi-Fi transmitter is not modified, a WUR data source processed by software is processed by the traditional Wi-Fi transmitter, so that the traditional Wi-Fi transmitter can generate a narrowband WUR frame conforming to OOK modulation. Software processing includes subcarrier mapping and reverse operations opposite to conventional Wi-Fi transmitter processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a WUR data sending method, related devices and communication system. Background Art

[0002] Wake up radio (WUR) technology is a low-power technology that effectively reduces the standby power consumption of wireless receiving devices. WUR technology can be applied to devices in wireless fidelity (Wi-Fi) networks and Wi-Fi Direct networks. For example, the central device establishes a Wi-Fi connection with the node device. The node device may include a main Wi-Fi module and a WUR module. The power consumption of the WUR module is lower than that of the main Wi-Fi module. Among them, the main Wi-Fi module of the node device can be in a dormant state, and the WUR module can be in a working state. When the central device needs to send data to the node device, the central device can send a WUR frame to the node device. The WUR module of the node device can wake up the main Wi-Fi module according to the WUR frame. When the main Wi-Fi module is awakened, the node device can receive business data from the central device through the main Wi-Fi module. In other words, the main Wi-Fi module of the node device only works when it needs to communicate data with the central device, and can be in a dormant state at other times. This can save the standby power consumption of the node device.

[0003] The key to the low power consumption of WUR technology lies in the use of narrowband RF / analog circuits, low-speed analog-to-digital converters (ADC) / baseband processing circuits, and on-off keying (OOK) modulation. The above narrowband RF / analog circuits and OOK modulation require related hardware devices to implement. Existing devices that communicate based on Wi-Fi protocols such as 802.11a / g / n / ac / ax / be do not have the hardware devices to implement the above WUR technology and cannot send WUR frames. Summary of the invention

[0004] The present application provides a WUR data transmission method, related devices and communication system. The method enables the traditional Wi-Fi transmitter to generate narrowband WUR frames that comply with OOK modulation by handing over the software-processed WUR data source to the traditional Wi-Fi transmitter for processing without modifying the traditional Wi-Fi transmitter hardware device.

[0005] In the first aspect, the present application provides a WUR data transmission method. The method can be applied to a first device, wherein the first device includes a first Wi-Fi transmitter, and the modulation mode of the signal of the first Wi-Fi transmitter is a first modulation mode and the channel bandwidth of the modulated signal is a first bandwidth. The first device determines the first data according to the 802.11ba protocol, and the first data is a field sequence of the WUR load; the first device performs subcarrier mapping on the first data, and the subcarrier obtained after the subcarrier mapping carries the first data, the channel bandwidth is a second bandwidth and conforms to the second modulation mode, the second modulation mode is a modulation mode that the WUR receiver can demodulate, and the second bandwidth is less than the first bandwidth; the first device performs a first processing on the subcarrier obtained after the subcarrier mapping to obtain the second data, and the first processing is mutually inverse to the second processing included in the first modulation mode; the first device adds a Wi-Fi signal physical frame header to the front end of the second data to obtain the third data; the first device uses the first Wi-Fi transmitter to modulate the third data according to the first modulation mode, generates and transmits a WUR frame, and the WUR load in the WUR frame conforms to the second modulation mode, and the channel bandwidth of the transmission is the second bandwidth.

[0006] The physical frame header in the WUR frame conforms to the first modulation mode, and the transmission channel bandwidth is the first bandwidth.

[0007] The first bandwidth may be an integer multiple of 20 MHz, such as 20 MHz, 40 MHz, etc. The second bandwidth may be 4 MHz.

[0008] The above subcarrier mapping and the first processing may be implemented by a processor of the first device through a corresponding software program.

[0009] The first data mentioned above may also be referred to as a data source, including the data source of this application Figure 4 The WUR-Sync field and WUR data field are shown.

[0010] It can be seen that before the first device uses the first Wi-Fi transmitter to modulate the Wi-Fi signal according to the first modulation method, it can first perform a reverse operation to offset the impact of the first modulation method on the mapped subcarriers, so that the first Wi-Fi transmitter can transmit a narrowband (such as the second bandwidth) WUR frame that complies with the second modulation method. Based on the above method, even if the first device does not have a hardware device for transmitting a WUR frame, the first device can transmit the WUR frame through the first Wi-Fi transmitter without adjusting the hardware device of the first Wi-Fi transmitter, and only needs to upgrade the software, thereby reducing the receiving power consumption of the device with a WUR receiver.

[0011] In combination with the first aspect, in some embodiments, the first bandwidth corresponds to k1 subcarriers, the second bandwidth corresponds to k2 subcarriers, k1 and k2 are both positive integers, and when the first device performs subcarrier mapping on the first data, for data with a bit position of 1 in the first data, the first device may select k2 consecutive subcarriers from the k1 subcarriers, assign values ​​to the k2 consecutive subcarriers according to the first sequence value, and assign values ​​to the remaining subcarriers in the k1 subcarriers to 0. For data with a bit position of 0 in the first data, the first device may assign values ​​to all k1 subcarriers to 0; wherein the data with a bit position of 1 is converted into a signal with a square wave waveform through subcarrier mapping, and the data with a bit position of 0 is converted into a signal with a zero energy waveform through subcarrier mapping.

[0012] The first sequence value may be determined based on the following principle: the time domain energy envelope is as close to a square wave as possible, and the peak-to-average power ratio is as low as possible.

[0013] In combination with the first aspect, in some embodiments, the first Wi-Fi transmitter is an OFDM transmitter, the first modulation mode is OFDM modulation, the second modulation mode is OOK modulation, or the second modulation mode is FSK modulation.

[0014] In combination with the first aspect, in some embodiments, the first processing includes subcarrier demodulation, channel decoding, and descrambling, and the second processing includes scrambling, channel coding, and subcarrier modulation.

[0015] In combination with the first aspect, in some embodiments, subcarrier demodulation is PSK demodulation, channel decoding is BCC decoding or LDPC decoding, channel coding is BCC coding or LDPC coding, and subcarrier modulation is PSK modulation.

[0016] In combination with the first aspect, in some embodiments, the type of the first Wi-Fi transmitter includes: a transmitter complying with the 802.11a protocol, a transmitter complying with the 802.11g protocol, a transmitter complying with the 802.11n protocol, a transmitter complying with the 802.11ac protocol, a transmitter complying with the 802.11ax protocol, and a transmitter complying with the 802.11be protocol.

[0017] In combination with the first aspect, in some embodiments, the first Wi-Fi transmitter is a transmitter that complies with the 802.11a protocol or a transmitter that complies with the 802.11g protocol, and the physical frame header of the Wi-Fi signal is a physical frame header specified by the 802.11a protocol or the 802.11g protocol, including: an L-STF field, an L-LTF field, and an L-SIG field.

[0018] In combination with the first aspect, in some embodiments, the first Wi-Fi transmitter is a transmitter that complies with the 802.11n protocol, and the physical frame header of the Wi-Fi signal is a physical frame header specified by the 802.11n protocol, including: an L-STF field, an L-LTF field, an L-SIG field, an HT-SIG field, an HT-STF field, and an HT-LTF field.

[0019] In combination with the first aspect, in some embodiments, the first Wi-Fi transmitter is a transmitter that complies with the 802.11ac protocol, and the physical frame header of the Wi-Fi signal is a physical frame header specified by the 802.11n protocol, including: an L-STF field, an L-LTF field, an L-SIG field, a VHT-SIG-A field, a VHT-STF field, a VHT-LTF field, and a VHT-SIG-B field.

[0020] In combination with the first aspect, in some embodiments, the first Wi-Fi transmitter is a transmitter that complies with the 802.11ax-SU protocol, or a transmitter that complies with the 802.11ax-TB protocol, or a transmitter that complies with the 802.11ax-ER protocol, and the Wi-Fi signal physical frame header is a physical frame header specified by the 802.11ax-SU protocol, the 802.11ax-TB protocol, or the 802.11ax-ER protocol, including: L-STF field, L-LTF field, L-SIG field , RL-SIG field, HE-SIG-A field, HE-STF field, HE-LTF field; or, the first Wi-Fi transmitter is a transmitter that complies with the 802.11ax-MU protocol, and the Wi-Fi signal physical frame header is a physical frame header specified by the 802.11ax-MU protocol, including: L-STF field, L-LTF field, L-SIG field, RL-SIG field, HE-SIG-A field, HE-SIG-B field, HE-STF field, and HE-LTF field.

[0021] It can be seen that the content of the physical frame header in the WUR frame transmitted by the first Wi-Fi transmitter is related to the Wi-Fi followed by the first Wi-Fi transmitter.

[0022] In combination with the first aspect, in some embodiments, during the process of establishing a communication connection between the first device and the second device, the first device determines that the second device has a WUR receiver. The first device assigns a first WUR ID to the second device and sends the first WUR ID to the second device, where the first WUR ID is used to identify the second device.

[0023] In the case of a service of the second device, the WUR payload in the WUR frame transmitted by the first device contains the first WURID. The second device can determine that the WUR frame is sent by the first device to the second device based on the first WUR ID. Then, the WUR module in the second device can wake up the main Wi-Fi module in the second device.

[0024] In combination with the first aspect, in some embodiments, a first device establishes a communication connection with a third device, the third device does not have a WUR receiver, and when the service of the third device is detected, the first device queries that the third device does not have a WUR receiver; the first device indicates service information to the third device by broadcasting a beacon frame.

[0025] It can be seen that the first device can establish a communication connection not only with a device with a WUR receiver (such as the second device), but also with a device without a WUR receiver (such as the third device). When a service of a device is detected, the first device can determine whether the device has a WUR receiver. In the case where the device has a WUR receiver, the first device can transmit a WUR frame to wake up the main Wi-Fi module of the device, and then communicate data with the device to complete the service. In the case where the device does not have a WUR receiver, the first device can notify the device to conduct the service by broadcasting a beacon frame. The above embodiments can facilitate the first device to flexibly select a way to conduct business with a device that has established a communication connection with the first device.

[0026] In combination with the first aspect, in some embodiments, the physical frame header of the Wi-Fi signal includes a WUR indication bit, and the WUR indication bit is used to indicate whether the Wi-Fi signal is a WUR frame, wherein the WUR indication bit is 1, indicating that the Wi-Fi signal is a WUR frame, and the WUR indication bit is 0, indicating that the Wi-Fi signal is not a WUR frame.

[0027] The Wi-Fi signal physical frame header includes an L-SIG field, and the WUR indication bit may be the 5th bit of the L-SIG field.

[0028] It can be seen that the WUR indicator bit can help the receiver to identify whether the Wi-Fi signal is a WUR frame when receiving the physical frame header of the Wi-Fi signal. In this way, when a device without a WUR receiver receives a WUR frame, it can stop receiving when it identifies the Wi-Fi signal as a WUR frame based on the WUR indicator bit, thereby saving the standby power consumption of the device and increasing the standby time of the device.

[0029] In a second aspect, the present application provides a WUR data sending method. Among them, the first device can set a WUR indication bit in the physical frame header of the transmitted Wi-Fi signal. The WUR indication bit is used to indicate whether the Wi-Fi signal is a WUR frame, wherein the WUR indication bit is 1, indicating that the Wi-Fi signal is a WUR frame, and the WUR indication bit is 0, indicating that the Wi-Fi signal is not a WUR frame.

[0030] The first device may be a device having a hardware device for transmitting WUR frames, and may transmit WUR frames in accordance with the 802.11ba protocol. Alternatively, the first device may be a device not having a hardware device for transmitting WUR frames, and may transmit WUR frames according to the method in the first aspect.

[0031] In combination with the second aspect, in some embodiments, the Wi-Fi signal physical frame header includes an L-SIG field, and the WUR indication bit may be the 5th bit of the L-SIG field.

[0032] It can be seen that the first device can transmit a Wi-Fi signal whose physical frame header contains a WUR indicator bit. The above-mentioned WUR indicator bit can facilitate the receiving end to identify whether the Wi-Fi signal is a WUR frame when receiving the physical frame header of the Wi-Fi signal. In this way, when a device that does not have a WUR receiver receives a WUR frame, it can stop receiving when it identifies that the Wi-Fi signal is a WUR frame based on the WUR indicator bit, thereby saving the standby power consumption of the device and increasing the standby time of the device.

[0033] In a third aspect, the present application provides a WUR data receiving method. The method should be applicable to a third device, and the third device does not have a WUR receiver. The third device receives a physical frame header of a frame of Wi-Fi signal, and the physical frame header includes a WUR indication bit; the third device determines that a frame of Wi-Fi signal is a WUR frame according to the WUR indication bit; and the third device stops receiving a frame of Wi-Fi signal.

[0034] In combination with the third aspect, in some embodiments, the physical frame header includes an L-SIG field, and the WUR indication bit is the 5th bit of the L-SIG field.

[0035] It can be seen that the physical frame header of the Wi-Fi signal contains a WUR indication bit. When a third device that does not have a WUR receiver receives the physical frame header of a WUR frame, it can determine that the received signal is a WUR frame. When it is determined that the received signal is a WUR frame, the third device can stop receiving the WUR frame. In this way, the third device can terminate the reception of the WUR frame in advance without discarding the WUR frame after completely receiving the WUR frame. The above method can save the receiving power consumption of the third device and increase the standby time of the third device.

[0036] In a fourth aspect, the present application provides an electronic device, which may include a communication device, a memory, and a processor. The communication device may be used to receive and send wireless signals. The memory may be used to store a computer program. The processor may be used to call the computer program so that the electronic device performs any possible implementation method in the first aspect, the second aspect, or the third aspect.

[0037] In a fifth aspect, the present application provides a computer-readable storage medium, comprising instructions, which, when executed on an electronic device, enables the electronic device to execute any possible implementation method in the first aspect, the second aspect, or the third aspect.

[0038] In a sixth aspect, the present application provides a computer program product, which may include computer instructions. When the computer instructions are run on an electronic device, the electronic device executes any possible implementation method in the first aspect, the second aspect, or the third aspect.

[0039] In a seventh aspect, the present application provides a chip, which is applied to an electronic device, and the chip includes one or more processors, and the processor is used to call computer instructions to enable the electronic device to execute any possible implementation method in the first aspect, the second aspect, or the third aspect.

[0040] It can be understood that the electronic device provided in the fourth aspect, the computer-readable storage medium provided in the fifth aspect, the computer program product provided in the sixth aspect, and the chip provided in the seventh aspect are all used to execute the method provided in the embodiment of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 is an architecture diagram of a communication system 10 provided in an embodiment of the present application;

[0042] Figure 2 is an architecture diagram of a communication system 20 provided in an embodiment of the present application;

[0043] Figure 3 is a schematic diagram of the structure of the first device and the second device provided in the embodiment of the present application;

[0044] Figure 4 It is a schematic diagram of a WUR frame physical layer frame format provided in an embodiment of the present application;

[0045] Figure 5 is a flow chart of a data communication method provided by an embodiment of the present application;

[0046] Figure 6 It is a flow chart of a WUR data sending method provided in an embodiment of the present application;

[0047] Figure 7A to Figure 7G It is a schematic diagram of the frame structure of some WUR frames provided in the embodiments of the present application;

[0048] Figure 8 is a schematic diagram of the structure of an L-SIG provided in an embodiment of the present application;

[0049] Fig. 9 is a software structure block diagram of the first device provided in an embodiment of the present application;

[0050] Fig.10 It is a schematic diagram of the structure of the electronic device 100 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical solutions in the embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the embodiments of the present application, the terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "a", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear indication to the contrary in the context. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one or more (including two). The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in a "or" relationship.

[0052] References to "one embodiment" or "some embodiments" etc. described in this specification mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Thus, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways. The term "connection" includes direct connection and indirect connection, unless otherwise specified. "First" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated.

[0053] In the embodiments of the present application, the words "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0054] The communication system involved in this application is introduced below.

[0055] Figure 1 The schematic diagram of the architecture of the communication system 10 provided in the present application is exemplified.

[0056] like Figure 1 As shown, the communication system 10 may include a central device and multiple node devices. The multiple node devices may include node device 1, node device 2, node device N, etc. N may be a positive integer.

[0057] A Wi-Fi connection can be established between the central device and the node device. The central device can be used to provide network access services. The central device can be called an access point (AP) or a central node. The node device can access the network, such as a Wi-Fi network, through the central device. In this way, users can use the node device to surf the Internet. The node device can be called a station (STA).

[0058] The device types of the central device may include: routers, mobile phones, smart watches, smart speakers, personal computers, smart TVs, tablet computers, smart sockets, air purifiers, smart desk lamps, smart air conditioners, smart curtains, smart water heaters, etc. The device types of the node devices may include: mobile phones, smart watches, smart speakers, personal computers, smart TVs, tablet computers, smart sockets, air purifiers, smart desk lamps, smart air conditioners, smart curtains, smart water heaters, etc. The embodiments of the present application do not limit the device types of the central device and the node device.

[0059] Figure 2 The schematic diagram of the architecture of the communication system 20 provided in the present application is exemplified.

[0060] like Figure 2 As shown, the communication system may include a group owner (GO) device and multiple group client (GC) devices. The multiple group client devices may include group client device 1, group client device 2, group client device M, etc. M may be a positive integer.

[0061] A Wi-Fi direct connection can be established between the GO device and the GC device. A Wi-Fi direct connection can also be called a Wi-Fi peer-to-peer (Wi-Fi P2P) connection. After a Wi-Fi direct connection is established between the GO device and the GC device, files and other data can be transferred to each other through the Wi-Fi network without the need for an intermediary wireless access point.

[0062] The device types of GO devices and GC devices may include but are not limited to: mobile phones, smart watches, smart speakers, personal computers, smart TVs, tablets, smart sockets, air purifiers, smart desk lamps, smart air conditioners, smart curtains, smart water heaters, etc.

[0063] Figure 3 The schematic diagram of the structure of the first device and the second device is exemplarily shown.

[0064] like Figure 3 As shown, the first device may include an 802.11 master Wi-Fi module 311. The second device may include an 802.11 master Wi-Fi module 321 and a WUR module 322. In some embodiments, the first device may be Figure 1 The second device can be Figure 1 In some embodiments, the first device may be Figure 2 The second device can be Figure 2 Any group of client devices shown.

[0065] The 802.11 master Wi-Fi module 311 may include a transmitter for transmitting Wi-Fi signals, and a receiver for receiving Wi-Fi signals. For example, the first device may transmit a traditional 802.11 frame through the 802.11 master Wi-Fi module 311. Traditional 802.11 frames may include, but are not limited to: beacon frames, probe request frames, probe response frames, association request frames, association response frames, and the like. Traditional 802.11 frames may include Wi-Fi signals based on Wi-Fi protocols such as 802.11a / g / n / ac / ax / be.

[0066] In some embodiments, the first device may send a WUR frame through the 802.11 master Wi-Fi module 311. The WUR frame may be used to wake up the 802.11 master Wi-Fi module 321 in the second device. The WUR frame may also be referred to as a wake-up frame, a WUR wake-up frame, or the like.

[0067] The 802.11 main Wi-Fi module 321 in the second device can refer to the aforementioned introduction to the 802.11 main Wi-Fi module 311. No further details are given here. The above-mentioned 802.11 main Wi-Fi module 311 and 802.11 main Wi-Fi module 321 can also be called a main Wi-Fi module, a main communication module, an 802.11 main module or a Wi-Fi module. This embodiment of the application is not limited to this.

[0068] The WUR module 322 in the second device may include a receiver for receiving WUR frames.

[0069] Among them, since the channel bandwidth and modulation mode of the traditional 802.11 frame and the WUR frame are different, the WUR module 322 can receive and identify the WUR frame, but usually cannot identify the traditional 802.11 frame. The 802.11 master Wi-Fi module 321 can receive and identify the traditional 802.11 frame, but usually cannot identify the WUR frame.

[0070] In some embodiments, the WUR module 322 may be in a working state. The 802.11 main Wi-Fi module 321 may be in a sleep state. When the first device needs to communicate data with the second device, the first device may first send a WUR frame. The WUR module 322 in the second device may receive the WUR frame. According to the WUR frame, the WUR module 322 may send a wake-up signal to the 802.11 main Wi-Fi module 321 to wake up the 802.11 main Wi-Fi module 321. When the 802.11 main Wi-Fi module is awakened, the second device may communicate data with the first device through the main Wi-Fi module 321. Among them, when the data communication between the first device and the second device is completed, the 802.11 main Wi-Fi module 321 in the second device may enter a sleep state again to save power consumption of the second device.

[0071] In some embodiments, the WUR module 322 can remain in working state all the time. Alternatively, the WUR module 322 can remain in working state intermittently. The time window in which the WUR module 322 is in working state can be called a wake up window or a working window. The appearance of the above-mentioned wake up window can be regular so that the first device can know when the WUR module 322 can receive the WUR frame. The mode in which the WUR module intermittently remains in working state can be called a duty cycle mode. For example, the WUR module 322 is in working state for 2ms out of every 100 milliseconds (ms). That is, the duty cycle of the WUR module 322 in working state is 2%. When the first device needs to communicate data with the second device, the first device can send a WUR frame to the second device at the time when the wake up window appears to wake up the 802.11 main Wi-Fi module 321 of the second device. The above-mentioned WUR module 322 being in working state intermittently can further save the power consumption of the second device.

[0072] It can be understood that in the mode where the WUR module 322 is intermittently in working state, there is a wake-up delay when the first device wants to communicate data with the second device. The wake-up delay depends on the duty cycle of the WUR module 322 in the working state. The greater the duty cycle of the WUR module 322 in the working state, the smaller the wake-up delay. For example, when the WUR module 322 is always in the working state, the first device can send a WUR frame to the second device at any time, and the wake-up delay at this time is the smallest.

[0073] In some embodiments, the 802.11 main Wi-Fi module 321 and the WUR module 322 may be modules integrated on the same circuit / chip. Alternatively, the 802.11 main Wi-Fi module 321 and the WUR module 322 may be two separate modules. For example, the 802.11 main Wi-Fi module 321 and the WUR module 322 may be integrated on different chips. The embodiments of the present application do not limit the implementation of the 802.11 main Wi-Fi module 321 and the WUR module 322.

[0074] In some embodiments, the WUR module 322 in the second device can also be connected to a Bluetooth module. When the WUR module 322 is connected to the Bluetooth module, the WUR module 322 can send a wake-up signal to the Bluetooth module according to the received WUR frame to wake up the Bluetooth module. In other words, the first device can send a WUR frame through the 802.11 main Wi-Fi module 311 to wake up the Bluetooth module in the second device, and then perform Bluetooth communication with the second device.

[0075] Figure 4 A schematic diagram of a WUR frame physical layer frame format is shown as an example.

[0076] The IEEE802.11 standard organization has released the 802.11ba protocol. The 802.11ba protocol is a WUR protocol specifically for Wi-Fi networks. The 802.11ba protocol defines the communication specifications for 4MHz channel bandwidth and OOK modulation. That is, the WUR frame can be a signal with a channel bandwidth of 4MHz and OOK modulation.

[0077] like Figure 4 As shown, the WUR frame may include: legacy short training field (L-STF), legacy long training field (L-LTF), legacy signaling field (L-SIG), binary phase shift keying mark (BPSK-Mark), WUR synchronization (WUR synchronize, WUR-Sync) field, WUR data (WUR-Data) field at the physical layer. The WUR-Data field may include: media access control header (MAC Header), frame body (Frame Body), frame check sequence (FCS).

[0078] Among them, L-STF, L-LTF, L-SIG, and BPSK-Mark are the physical frame headers of the WUR frame. L-STF, L-LTF, and L-SIG are the physical frame headers of the traditional 802.11 frame, or can be called the preamble field (preamble) of the traditional 802.11 frame. L-STF, L-LTF, and L-SIG use orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) modulation on a 20MHz (or an integer multiple of 20MHz) channel bandwidth, so that traditional Wi-Fi devices can judge that the current packet is a Wi-Fi packet. BPSK-Mark is processed in the same way as the above-mentioned L-STF, L-LTF, and L-SIG fields, and also uses OFDM modulation on a 20MHz (or an integer multiple of 20MHz) channel bandwidth. BPSK-Mark can be used to prevent the second device from mistakenly treating the WUR frame as a physical layer protocol data unit (PPDU) based on 802.11n.

[0079] That is, the physical frame header of the WUR frame is modulated using OFDM on a wideband and has a wide-band OFDM waveform.

[0080] The WUR-Sync field and the WUR-Data field can be collectively referred to as the WUR payload of the WUR frame. The WUR payload uses a modulation method that is easy to demodulate, such as OOK modulation, and can be transmitted on a narrower channel bandwidth, such as 2MHz channel bandwidth, 4MHz channel bandwidth, 5MHz channel bandwidth, etc., so that the receiving device consumes less energy.

[0081] The WUR-Sync field can be used for functions such as automatic gain control (AGC) and time synchronization. The WUR-Sync field can also be called the WUR leading field and other names. Among them, the WUR module can determine that the received frame is a WUR frame based on the WUR-Sync field, and further perform operations such as demodulation and decoding on the subsequently received WUR-Data field.

[0082] The WUR-Data field can be used to carry the MAC layer protocol data unit (MAC protocol dataunit, MPDU) of the WUR frame. Among them, in the WUR-Data field, the frame body may include a WUR identifier (WUR identifier, WUR ID). The WUR ID can be used to indicate the target receiving device of the WUR frame. Among them, when the first device establishes a communication connection with the second device, the second device can obtain and store the WUR ID from the first device. When the WUR frame is received, the second device can determine whether the WUR ID in the WUR frame matches the locally stored WUR ID. If it matches, the WUR module 322 in the second device can wake up the 802.11 main Wi-Fi communication module 321. In some embodiments, the WUR-Data field can also use Manchester coding, repetition coding, or spread spectrum coding to perform simple channel coding to improve reliability. The WUR-Data field can also be called the MAC part and other names.

[0083] That is, the WUR payload of the WUR frame is OOK modulated in a narrowband and has a narrow-band on-off keying waveform (Narrow-band OOK waveform). For example, when the channel bandwidth is 4MHz, the energy of the WUR payload can only be carried on 13 consecutive OFDM subcarriers.

[0084] In some embodiments, the WUR load can also use other modulation methods that are easy to demodulate, such as frequency shift keying (FSK), etc., instead of being limited to OOK modulation. Among them, the WUR load uses OOK modulation to adapt to the 802.11ba protocol released by the IEEE802.11 standard organization. In the subsequent embodiments of this application, OOK modulation is specifically used as an example for explanation.

[0085] In some embodiments, the WUR-Sync field includes a specific sequence. The WUR module 322 in the second device does not receive the physical frame header of the WUR frame, but directly detects the specific sequence to identify the start of the WUR frame. That is, the WUR module 322 can only receive the WUR payload of the WUR frame.

[0086] It can be seen that WUR frames (mainly WUR payloads of WUR frames) usually use a modulation method that is easy for the receiving device to demodulate in a narrowband, such as OOK modulation. When OOK modulation is used, the receiving device (such as the second device) can judge the information carried by the received WUR frame by whether there is energy. For example, energy is 1 and no energy is 0. However, traditional 802.11 frames usually use OFDM modulation, binary convolutional code (binary convolutional code, BCC) / low-density parity check (low density parity check, LDPC) code, etc. in broadband. When receiving a traditional 802.11 frame, the receiving device needs to perform complex signal processing operations such as fast Fourier transform (fast fourier transform, FFT) and forward error correction code (forward error correction, FEC) decoding. These signal processing operations require a lot of energy. Therefore, the reception and decoding of WUR frames are much simpler than traditional 802.11 frames and consume less energy. Compared to using only the 802.11 main Wi-Fi module 321 to monitor and receive signals, the second device uses the WUR module 322 to monitor and receive WUR frames, and then wakes up the 802.11 main Wi-Fi module 321, which can save the standby power consumption of the second device.

[0087] Depend on Figure 4It can be seen that compared with the traditional 802.11 frame, the physical frame header of the WUR frame has a new BPSK-Mark, and the WUR payload needs to be modulated by narrowband OOK. The WUR transmitter defined by the 802.11ba protocol contains hardware devices for implementing BPSK-Mark and narrowband OOK modulation, and is not forward compatible with Wi-Fi protocols such as 802.11a / g / n / ac / ax / be. In other words, without adding new hardware devices for implementing BPSK-Mark and narrowband OOK modulation, existing Wi-Fi signal transmitters based on Wi-Fi protocols such as 802.11a / g / n / ac / ax / be cannot send WUR frames.

[0088] The present application provides a WUR data transmission method, which enables the existing transmitters that comply with Wi-Fi protocols such as 802.11a / g / n / ac / ax / be to send WUR frames without modifying the hardware of the existing transmitters that comply with Wi-Fi protocols such as 802.11a / g / n / ac / ax / be. Existing transmitters that comply with Wi-Fi protocols such as 802.11a / g / n / ac / ax / be can be called traditional transmitters. Traditional transmitters do not have the hardware device to transmit WUR frames. For example, a traditional transmitter may include an OFDM transmitter. The OFDM transmitter can be used to transmit broadband and OFDM-modulated signals.

[0089] Specifically, the first device can determine the data source of the WUR load according to the 802.11ba protocol. Since the channel bandwidth required for the traditional transmitter to transmit the signal is relatively wide, the subcarriers used for its transmission signal are also relatively large. The first device can leave a part of the subcarriers vacant to reduce the channel bandwidth occupied by the transmission signal. The first device can perform subcarrier mapping on the non-vacant subcarriers according to the data source of the WUR load. The above-mentioned subcarrier mapping can enable the subcarrier to carry the data corresponding to the data source of the WUR load, and the mapped subcarrier channel bandwidth is a narrowband bandwidth (such as 4MHz) and complies with OOK modulation. Then, the first device can perform a reverse operation on the mapped subcarriers. The reverse operation may include demodulation, decoding, and descrambling. The first device can add a physical frame header to the front end of the data after the reverse operation, and use an OFDM transmitter to perform OFDM modulation on the data added with the physical frame header. OFDM modulation may include forward operations opposite to the above-mentioned reverse operations: scrambling, coding, and modulation.

[0090] It can be seen that before the first device uses the OFDM transmitter for OFDM modulation, it can first perform a reverse operation to offset the impact of OFDM modulation on the mapped subcarriers, so that the signal transmitted by the OFDM transmitter is a narrowband WUR frame that conforms to OOK modulation. Based on the above method, the first device can send WUR frames without adjusting the hardware device of the traditional transmitter, and only needs to upgrade the software version, thereby reducing the receiving power consumption of the second device with a WUR module.

[0091] It should be noted that the embodiments of the present application do not limit the type of the above-mentioned traditional transmitter. This application specifically introduces the method for sending WUR data using an OFDM transmitter as an example. The implementation method of transmitting WUR frames by other types of Wi-Fi transmitters without hardware devices for implementing BPSK-Mark and narrowband OOK modulation can refer to the OFDM transmitter.

[0092] Based on the aforementioned Figure 3 The structures of the first device and the second device shown and Figure 4 The frame structure of the WUR frame is shown, and a method for a first device and a second device to use the WUR frame for data communication provided by the present application is introduced below.

[0093] Figure 5 A flow chart of a method for performing data communication between a first device and a second device is exemplarily shown.

[0094] like Figure 5 As shown, the method may include steps S511 to S517.

[0095] S511. The first device establishes a communication connection with the second device, and the second device obtains the WUR ID from the first device.

[0096] The communication connection established between the first device and the second device may be the aforementioned Figure 1 When the Wi-Fi connection is established, the first device can access the network (such as Ethernet) through the second device. Alternatively, the communication connection established between the first device and the second device can be the aforementioned Figure 2 The Wi-Fi direct connection shown. A local area network is established between the first device and the second device. The embodiment of the present application does not limit the implementation method of the communication connection between the first device and the second device.

[0097] During the process of establishing a communication connection between the first device and the second device, the first device can detect whether the second device has the ability to receive WUR frames. That is, the first device can detect whether the second device has a WUR module. For example, the Probe Request frame or the Association Request frame sent by the second device to the first device contains a capability bit for receiving WUR frames. A value of 1 for the capability bit for receiving WUR frames can indicate that the second device has a WUR module and can receive WUR frames. A value of 0 for the capability bit for receiving WUR frames can indicate that the second device does not have a WUR module and does not support receiving WUR frames. Not limited to the above-mentioned Probe Request frames or Association Request frames, other frames sent by the second device to the first device can also be used to carry the above-mentioned capability bit for receiving WUR frames.

[0098] If the second device has a WUR module, the first device can assign a WUR ID to the second device. For example, the WUR ID can take values ​​such as 0, 1, 2, 3, etc. The first device can distinguish different node devices or group client devices with a WUR module based on the WUR ID. The first device can send the WUR ID assigned to the second device to the second device. Among them, the first device can carry the above-mentioned WUR ID in a Probe Response frame, an Association Response frame or other frames to send the WUR ID to the second device. In this way, the second device can obtain its own WUR ID from the first device. The second device can store its own WUR ID in a memory (i.e., store the WUR ID locally). The second device can determine whether the subsequently received WUR frame is sent to itself based on the WUR ID.

[0099] S512: The second device determines whether there is a service of the second device in the first device.

[0100] In some embodiments, the first device may temporarily store frames for the second device. The first device may send these temporarily stored frames to the second device at regular intervals. The presence of the second device's business in the first device may indicate that the first device temporarily stores data of the second device. The absence of the second device's business in the first device may indicate that the first device does not temporarily store data of the second device. The first device may periodically send broadcast beacon frames. When the main Wi-Fi module is in working state, the second device may monitor the beacon frame through the main Wi-Fi module. When receiving the beacon frame, the second device may determine whether the first device has its own business based on the beacon frame.

[0101] In some embodiments, the main Wi-Fi module in the second device may periodically enter a working state to monitor beacon frames.

[0102] The above method of determining whether the first device has a service of the second device through a beacon frame is only an exemplary description of the present application. The present application embodiment does not limit the implementation method of the second device determining whether the first device has a service of the second device.

[0103] If the first device has the service of the second device, the second device may execute the following step S517. If the first device does not have the service of the second device, the second device may execute the following step S513.

[0104] S513: The main Wi-Fi module in the second device is powered off, and the WUR module is powered on.

[0105] Powering off the main Wi-Fi module may indicate that the main Wi-Fi module enters a dormant state. Powering on the WUR module may indicate that the WUR module enters a working state. In some embodiments, when the main Wi-Fi module is powered off, the WUR module may be powered on. Conversely, when the main Wi-Fi module is powered on, the WUR module may be powered off. Among them, powering on the main Wi-Fi module may indicate that the main Wi-Fi module enters a working state. Powering off the WUR module may indicate that the WUR module enters a dormant state. In some embodiments, the WUR module may always be in a working state. Alternatively, when the main Wi-Fi module is in a dormant state, the WUR module may be intermittently in a working state.

[0106] In some embodiments, when the second device executes step S512, its main Wi-Fi module is in a powered-off state and the WUR module is in a powered-on state. Then, when it is determined that there is no service of the second device in the first device, the second device can keep the main Wi-Fi module in a powered-off state and keep the WUR module in a powered-on state.

[0107] S514: The first device determines whether there is a service for the second device.

[0108] The first device determines that there is a service for the second device, which may indicate that the first device needs to send data to the second device. The first device determines that there is no service for the second device, which may indicate that the first device has no data to send to the second device.

[0109] If the first device has the service of the second device, the first device can perform the following step S515. If the first device does not have the service of the second device, the first device does not need to send data to the second device. Then, the main Wi-Fi module in the second device can continue to remain in a dormant state, and the WUR module can always be in a working state or intermittently (i.e., step S513).

[0110] In some embodiments, when the first device determines that there is a business for the second device, the first device can further determine whether the second device is a device with a WUR module. Among them, the first device can search for the WUR ID corresponding to the second device. The existence of a corresponding WUR ID for the second device can indicate that the second device has a WUR module. The absence of a corresponding WURID for the second device can indicate that the second device does not have a WUR module. If the WUR ID corresponding to the second device is found, the first device can execute the following step S515. If the WUR ID corresponding to the second device is not found, the first device can periodically broadcast a beacon frame to indicate that the second device has a business. The second device can communicate data with the first device based on the monitored beacon frame to meet the business needs. Alternatively, if the WUR ID corresponding to the second device is not found, the first device can transmit data to the second device when the main Wi-Fi module of the second device is in working state. The embodiment of the present application does not limit the method for the first device and the second device to implement the business when the second device does not have a WUR module.

[0111] In some embodiments, the first device may send a beacon frame and send a WUR frame independently of each other. The first device may only indicate the corresponding service information of each device associated with the first device by periodically broadcasting a beacon frame.

[0112] S515. The first device sends a WUR frame to the second device.

[0113] In some embodiments, the first device may send a WUR frame to the second device when the WUR module in the second device is in a working state.

[0114] S516. The second device determines whether the WUR ID in the WUR frame matches the local WUR ID.

[0115] The WUR module in the second device can monitor and receive the WUR frame. The WUR module can determine whether the WURID in the WUR frame matches the local WUR ID. The local WUR ID of the second device can be obtained from the first device when the second device establishes a communication connection with the first device in the above step S511.

[0116] If the WUR ID in the WUR frame matches the WUR ID stored in the second device, it can be indicated that the target object that the first device wants to wake up and communicate data with is the second device. If the WUR ID in the WUR frame does not match the WUR ID stored in the second device, it can be indicated that the target object that the first device wants to wake up and communicate data with is not the second device.

[0117] If the WUR ID in the WUR frame matches the local WUR ID, the second device may execute the following step S517. If the WUR ID in the WUR frame does not match the local WUR ID, the main Wi-Fi module in the second device may continue to remain in a dormant state, and the WUR module may always be in or intermittently in a working state (ie, step S513).

[0118] S517 . The main Wi-Fi module in the second device is powered on, and the second device communicates with the first device through the main Wi-Fi module to complete the service requirement.

[0119] In some embodiments, when the second device executes step S512, its main Wi-Fi module is in a powered-on state and the WUR module is in a powered-off state. When detecting that there is a service of the second device in the first device, the second device can keep the main Wi-Fi module in a powered-on state and keep the WUR module in a powered-off state.

[0120] Taking the OFDM transmitter as an example, the following introduces a WUR data sending method provided by an embodiment of the present application.

[0121] Figure 6 A flowchart of a WUR data sending method is exemplified.

[0122] like Figure 6 As shown, the first device can perform subcarrier mapping on the data source, and perform phase-shift keying (PSK) demodulation, binary convolutional code (BCC) decoding and descrambling on the mapped subcarriers in sequence. Then, the first device can add a physical frame header to the front end of the descrambled data, and perform the following processing on the data added with the physical frame header in sequence: scrambling, BCC encoding, PSK modulation, pilot insertion, inverse fast Fourier transform (IFFT) and guard interval (GI), thereby obtaining a WUR frame.

[0123] The above-mentioned data source may represent a sequence of a WUR load (i.e., a WUR-Sync field and a WUR data field). Among them, the first device may determine the specific value of the data source according to the 802.11ba protocol. Exemplarily, the sequence of the WUR-Sync field in the WUR load may be {1 01 0 0 1 0 0 1 0 1 1 1 0 1 1 0 0 0 1 0 1 1 1 0 0 1 1 1 0 0 0}. The WUR data field may include a WUR ID. The sequence corresponding to a WUR ID of 0 may be {0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0}. The sequence corresponding to a WUR ID of 1 may be {0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 1}. The sequence corresponding to the WUR ID of 2 may be {0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0}. The sequence corresponding to the WUR ID of 3 may be {0 000 0 0 0 0 1 1 1 1 1 1 1 1}. The above sequence of the WUR-Sync field and WUR ID is merely an exemplary description of the present application and shall not constitute a limitation to the present application.

[0124] The data source may be determined by a processor (eg, CPU) of the first device using a software program in compliance with the 802.11ba protocol.

[0125] In some embodiments, the first device can configure the following parameters for the OFDM transmitter in the 802.11 main Wi-Fi module 321 through software: 20MHz channel bandwidth, BCC coding, binary phase shift keying (BPSK) and normal GI. The above BPSK can be the modulation mode corresponding to MCS0. MCS0 can also be called MCS order 0. Not limited to the above parameters, the first device can also configure other parameters for the OFDM transmitter through software to control the channel bandwidth, coding modulation scheme, etc. of the OFDM transmitter transmitting the signal. For example, not limited to 20MHz, the first device can also configure the channel bandwidth to 40MHz, or 80MHz, or 160MHz, or 320MHz, etc. Not limited to BCC coding, the first device can also configure the coding mode to low density parity check (LDPC) coding. Not limited to the modulation mode corresponding to MCS0, the first device can also configure the modulation mode to the modulation mode corresponding to any one of MCSs in MCS1 to MCS13.

[0126] Here, the configuration parameters of the OFDM transmitter are 20 MHz channel bandwidth, BCC coding and MCS0 as an example for description.

[0127] The number of subcarriers corresponding to a 20MHz channel bandwidth is 64. The first device can perform different subcarrier mappings on single bits 0 and 1 in the data source. For example, the mapping relationship between the data with a bit position of 1 in the data source and the subcarrier can be: assign the middle 13 subcarriers of the 64 subcarriers to {1,1,1,-1,-1,-1,0,-1,1,-1,-1,-1,-1}, and leave the remaining subcarriers empty (i.e., assign them to 0). The above-mentioned 13 middle subcarriers can be the subcarriers corresponding to the serial numbers (-6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6). The subcarrier corresponding to the serial number 0 is a direct current (DC) subcarrier, which can also be called subcarrier No. 0. The above-mentioned assignment of 13 subcarriers and leaving the remaining subcarriers empty can reduce the channel bandwidth required for signal transmission to form a signal with a 4MHz channel bandwidth. The mapping relationship between the data with a bit of 0 in the data source and the subcarrier can be: all 64 subcarriers are vacant. After the above subcarrier mapping, the subcarrier carries the data in the data source, and the channel bandwidth is 4MHz and complies with OOK modulation.

[0128] The more subcarriers used for signal transmission, the wider the channel bandwidth it occupies. For example, the number of subcarriers corresponding to 40MHz can be 128. If the configuration parameters of the OFDM transmitter include a 40MHz channel bandwidth, the first device can select 13 subcarriers from the above 128 subcarriers to map the data with bit positions of 1 and 0 when performing subcarrier mapping, and leave the remaining subcarriers vacant. Among them, there is a main 20MHz channel bandwidth in the 40MHz channel bandwidth. For example, the 0-20MHz channel bandwidth in 40MHz is the main 20MHz bandwidth. The first device can select the 13 middle subcarriers in the subcarriers corresponding to the main 20MHz for subcarrier mapping. When the bit position is 1, the values ​​of the 13 subcarriers selected from the main 20MHz can be {1,1,1,-1,-1,-1,0,-1,1,-1,-1,1,-1} respectively. When the bit position is 0, the values ​​of the 13 subcarriers selected from the main 20MHz can all be 0. Among them, no matter whether the bit position is 1 or 0, the values ​​of the unselected subcarriers (ie, the remaining 115 subcarriers) in the subcarriers corresponding to 40 MHz are all 0.

[0129] The mapping relationship between the data with bit 1 in the above data source and the subcarrier is only an exemplary description of the present application and shall not be construed as limiting the present application. When the first device performs subcarrier mapping on the data source, it may also perform subcarrier mapping according to other mapping relationships.

[0130] For example, instead of being limited to retaining the 13 middle subcarriers among the 64 subcarriers and leaving the remaining subcarriers vacant, the first device may also retain 13 consecutive subcarriers with other serial numbers among the 64 subcarriers (such as the frontmost 13 subcarriers among the 64 subcarriers), and assign corresponding values ​​to these 13 subcarriers according to whether the bit of the data source is 1 or 0.

[0131] For another example, when the bit position is 1, the assignment of the above 13 subcarriers is not limited to {1,1,1,-1,-1,-1,0,-1,1,-1,-1,-1,-1}, but can also be other values. The first device can select the assignment of the above 13 subcarriers when the bit position is 1 based on the following principles: the time domain energy envelope is as close to the square wave as possible, and the peak to average power ratio (PAPR) is as low as possible. In this way, the data with a bit position of 1 in the data source can be converted into a signal with a square wave waveform, and the data with a bit position of 0 in the data source can be converted into a signal with a zero energy waveform. That is, the signal of the data source after subcarrier mapping conforms to OOK modulation.

[0132] Not limited to a narrowband bandwidth of 4 MHz (i.e., retaining 13 consecutive subcarriers), the first device may also retain a greater or lesser number of subcarriers among the 64 subcarriers for assignment when performing subcarrier mapping. For example, when the number of subcarriers reserved by the first device is less than 13 subcarriers, the channel bandwidth of the generated WUR frame may be made less than 4 MHz. When the number of subcarriers reserved by the first device is greater than 13 subcarriers, the channel bandwidth of the generated WUR frame may be made greater than 4 MHz.

[0133] The first device can perform subcarrier mapping on the data source through software, and the mapped subcarrier carries the data corresponding to the data source of the WUR load. That is, the mapped subcarrier can be equivalent to the modulated signal of the WUR load. From the mapping relationship between the data with a bit position of 1 and the subcarrier and the mapping relationship between the data with a bit position of 0 and the subcarrier, it can be seen that when the bit position is 1, except for subcarrier No. 0, the remaining subcarriers of the above 13 reserved subcarriers are not 0; when the bit position is 0, the above 13 reserved subcarriers are all 0. Therefore, the mapped subcarriers are compliant with OOK modulation.

[0134] It should be noted that if the Wi-Fi protocol followed by the OFDM transmitter is 802.11ax, the number of subcarriers corresponding to the 20MHz channel bandwidth is 64*4, that is, 256, and the number of subcarriers corresponding to the 4MHz channel bandwidth is 13*4, that is, 52. Therefore, under 802.11ax, when the first device performs subcarrier mapping, 52 subcarriers can be selected from 256 subcarriers to map the data with bits of 1 or 0 in the data source, and the remaining subcarriers in the 256 subcarriers are left vacant. Among them, the mapping relationship between the data with a bit of 0 in the data source and the above-mentioned 52 selected subcarriers can be: all 52 subcarriers are left vacant. The mapping relationship between the data with a bit of 1 in the data source and the above-mentioned 52 selected subcarriers can be: assigning values ​​to the 52 subcarriers according to a preset sequence value. The channel bandwidth of the signal after subcarrier mapping is 4MHz. The above-mentioned preset sequence value can be set based on the following principles: the time domain energy envelope is as close to a square wave as possible, and the peak-to-average power ratio is as low as possible. In this way, the data with a bit position of 1 in the data source can be converted into a signal with a square wave waveform, and the data with a bit position of 0 in the data source can be converted into a signal with a zero energy waveform. That is, the signal of the data source after subcarrier mapping conforms to OOK modulation. The embodiment of the present application does not limit the specific content of the above-mentioned preset sequence value.

[0135] Similarly, under 802.11ax, the number of subcarriers corresponding to a 40 MHz channel bandwidth is 256*2, that is, 512. When performing subcarrier mapping, the first device may select 52 subcarriers from the 512 subcarriers to map data with bits of 1 or 0 in the data source, and leave the rest of the 512 subcarriers vacant.

[0136] The first device can perform PSK demodulation on the mapped subcarriers through software. PSK demodulation is the inverse process of PSK modulation. Among them, if the OFDM transmitter is configured to modulate the signal according to MCS0, the first device can demodulate the signal according to MCS0. The embodiment of the present application does not limit the specific implementation method of the above-mentioned PSK modulation. PSK demodulation belongs to subcarrier demodulation. PSK modulation belongs to subcarrier modulation. Not limited to PSK demodulation and PSK modulation, the first device can also perform carrier demodulation and subcarrier modulation in other ways.

[0137] The first device can perform channel decoding on the PSK demodulated signal by software. The channel decoding method can be BCC decoding, or it can also be a decoding method such as LDPC decoding. Taking BCC decoding as an example, BCC decoding is the inverse process of BCC encoding. If the OFDM transmitter is configured to perform channel encoding in a BCC encoding manner, the first device can perform signal decoding in a BCC decoding manner. The embodiment of the present application does not limit the specific implementation method of the above-mentioned BCC decoding.

[0138] The first device can descramble the BCC-decoded signal through software. Descrambling is the reverse process of scrambling. Scrambling is to disrupt the signal (i.e., disrupt the order of bits in the signal) without adding redundant data, change the statistical characteristics of the digital signal, reduce inter-code interference and jitter, and facilitate clock extraction at the receiving end. The first device first descrambles the WUR payload through software so that the WUR payload can be scrambled through the OFDM transmitter to obtain a signal that conforms to OOK modulation.

[0139] Furthermore, the first device may add a physical frame header to the front end of the descrambled WUR load. The specific content of the physical frame header may be determined based on the Wi-Fi protocol followed by the OFDM transmitter. For example, if the Wi-Fi protocol followed by the OFDM transmitter is 802.11n, the physical frame header added by the first device to the front end of the WUR load may be a physical frame header specified by 802.11n. The physical frame headers of different Wi-Fi protocols will be specifically introduced in subsequent embodiments. I will not expand on this here.

[0140] The first device may use an OFDM transmitter to sequentially perform scrambling, BCC encoding, PSK modulation, pilot insertion, IFFT, and GI addition on the signal to which the physical frame header is added.

[0141] Inserting pilots can be used for channel estimation and synchronization. Pilots are data known to both communicating parties. When a receiver receives a signal, the received symbols will have a certain deviation, and the deviation will accumulate over time, resulting in a certain phase offset of the subcarrier. Inserting pilots in the signal can provide a phase reference so that the receiving end can perform channel estimation and synchronization when receiving the signal.

[0142] IFFT can be used to convert the frequency domain representation of a signal into a time domain representation, which can be used to generate OFDM signals.

[0143] Adding GI can be used to copy part of the signal at the end of the time domain signal and place it at the head of the time domain signal. For example, an OFDM symbol can include a GI part and a data part. Among them, the duration of the data part of an OFDM symbol is 3.2 microseconds (us). The duration of normalGI can be 0.8us. That is, normalGI can be the 0.8us part at the end of an OFDM symbol. Adding GI can be to copy the 0.8us part at the end of an OFDM symbol and place it at the head of this OFDM symbol. Therefore, the duration of an OFDM symbol is 4us. In the case of a 20MHz channel bandwidth, the waveform of the data part of an OFDM symbol can be regarded as the waveform superposition of 64 subcarriers.

[0144] One bit of data in the data source passes through Figure 6 After a series of processing such as subcarrier mapping, an OFDM symbol can be formed. Among them, since 13 subcarriers out of 64 subcarriers are reserved during subcarrier mapping, and the other subcarriers are left vacant, the waveform of the OFDM symbol corresponding to the data with bit position 1 can be regarded as the waveform of the above-mentioned 13 reserved subcarriers superimposed.

[0145] After the data source is processed by software (including subcarrier mapping, PSK demodulation, BCC decoding, and descrambling), and then processed by the OFDM transmitter, the data with bit 1 in the data source can be converted into a square energy waveform with a duration of 4us, and the data with bit 0 in the data source can be converted into a zero energy waveform with a duration of 4us. In this way, when the receiving end receives the signal from the data source, the receiving end can use OOK demodulation to determine the data with bit 1 according to the energy waveform, and determine the data with bit 0 according to the zero energy waveform.

[0146] In some embodiments, the first device may perform analog and radio frequency processing on the GI-added data. Analog processing may be used to convert a digital baseband signal into an analog signal. Radio frequency processing may be used to modulate the analog signal to a corresponding operating frequency band with appropriate power to form a radio frequency signal. Figure 6 The processing of the signal by the OFDM transmitter shown (including scrambling, BCC encoding, PSK modulation, pilot insertion, IFFT, and GI addition) can belong to baseband modulation processing. After baseband modulation processing, the first device can obtain a digital baseband signal of the WUR frame. Then, the OFDM transmitter can perform analog and RF processing on the digital baseband signal of the WUR frame to obtain the RF signal of the WUR frame, and send the RF signal of the WUR frame to the antenna for transmission.

[0147] In some embodiments, the following software programs may be installed in the first device: a software program for generating a data source according to the 802.11ba protocol, a software program for performing subcarrier mapping, a software program for performing PSK demodulation, a software program for performing channel decoding (such as BCC decoding or LDPC decoding, etc.), and a software program for performing descrambling. In the case where the Wi-Fi transmitter in the first device is a traditional transmitter, the first device can obtain and install the above software programs through a software version upgrade. When it is necessary to send a WUR frame, the first device can obtain the data source processed by the software through the above software program, and then use the OFDM transmitter to process the data source processed by the above software. Based on the data source processed by the above software, the OFDM transmitter can generate a signal that is transmitted over a narrowband (such as a 4MHz channel bandwidth) and conforms to OOK modulation.

[0148] By the above Figure 6 It can be seen from the method shown that the first device can perform corresponding software processing on the data source to be transmitted, and then use the OFDM transmitter to send the signal. Among them, the above software processing can generate narrowband subcarriers that comply with OOK modulation, and offset the impact of OFDM modulation on the subcarriers in the OFDM transmitter, so that the OFDM transmitter can transmit narrowband signals that comply with OOK modulation. In this way, even if the OFDM transmitter does not have the hardware device to implement narrowband OOK modulation, it can transmit narrowband WUR frames that comply with OOK modulation. Then, the first device can send WUR frames by upgrading the software version without adjusting the hardware device of the traditional transmitter, thereby reducing the receiving power consumption of the second device with a WUR module.

[0149] The following are some transmitters that follow different Wi-Fi protocols. Figure 6 The frame structure of the WUR frame generated by the method shown.

[0150] 1. WUR frame based on 802.11a / g.

[0151] Please refer to Fig. 7A , Fig. 7A The frame structure of a WUR frame based on 802.11a / g provided by the present application is exemplified.

[0152] like Fig. 7AAs shown, the WUR frame may include the physical frame header, WUR-Sync field and WUR-Data field of 802.11a / g. Among them, the physical frame header of 802.11a / g may include L-STF, L-LTF, and L-SIG. The physical frame header of 802.11a / g may be determined according to the provisions in the 802.11a / g protocol. The duration of L-STF is 8us. The duration of L-LTF is 8us. The duration of L-SIG is 4us. The WUR-Sync field and the WUR-Data field can refer to the aforementioned Figure 4 I will not go into details here.

[0153] Depend on Figure 6 It can be seen that if the transmitter in the first device complies with 802.11a / g, the physical frame header added by the first device at the front end of the data source processed by software can be the physical frame header of 802.11a / g. The physical frame header of 802.11a / g in the WUR frame is processed by the OFDM transmitter and can be converted into a broadband (such as 20MHz channel bandwidth) OFDM waveform. The WUR payload (i.e., the WUR-Sync field and the WUR-Data field) in the WUR frame is first processed by the OFDM transmitter. Figure 6 After the software processing shown, it is then processed by the OFDM transmitter. Therefore, the WUR payload can be converted into a narrowband (such as 4MHz channel bandwidth) OOK waveform.

[0154] 2. WUR frame based on 802.11n.

[0155] Please refer to Figure 7B , Figure 7B The frame structure of a WUR frame based on 802.11n provided by the present application is exemplified.

[0156] like Figure 7B As shown, the WUR frame may include the physical frame header, WUR-Sync field and WUR-Data field of 802.11n. Among them, the physical frame header of 802.11n may include L-STF, L-LTF, L-SIG, high throughput signaling field (highthroughput signal field, HT-SIG), high throughput short training field (high throughout short training field, HT-STF), and high throughput long training field (high throughout long training field, HT-LTF). The physical frame header of 802.11n may be determined according to the provisions in the 802.11n protocol. The duration of HT-SIG is 8us. The duration of HT-STF is 4us. The duration of HT-LTF is 4us. The WUR-Sync field and WUR-Data field can refer to the aforementioned Figure 4 Introduction.

[0157] Among them, if the transmitter in the first device complies with 802.11n, the physical frame header added by the first device at the front end of the data source processed by software can be the physical frame header of 802.11n. The physical frame header of 802.11n in the WUR frame is processed by the OFDM transmitter and can be converted into a broadband (such as 20MHz channel bandwidth) OFDM waveform. The WUR payload can be converted into a narrowband (such as 4MHz channel bandwidth) OOK waveform.

[0158] 3. WUR frames based on 802.11ac.

[0159] Please refer to Figure 7C , Figure 7C The frame structure of a WUR frame based on 802.11ac provided by the present application is exemplified.

[0160] like Figure 7C As shown, the WUR frame may include the physical frame header, WUR-Sync field and WUR-Data field of 802.11ac. Among them, the physical frame header of 802.11ac may include L-STF, L-LTF, L-SIG, very high throughput signaling A field (very high throughout signal A field, VHT-SIG-A), very high throughput short training field (very high throughput short training field, VHT-STF), very high throughput long training field (very high throughput long training field, VHT-LTF), and very high throughput signaling B field (very high throughput signal B field, VHT-SIG-B). The physical frame header of 802.11ac may be determined according to the provisions in the 802.11ac protocol. The duration of VHT-SIG-A is 8us. The duration of VHT-STF is 4us. The duration of VHT-LTF is 4us. The duration of VHT-SIG-B is 4us. The WUR-Sync field and WUR-Data field can refer to the aforementioned Figure 4 Introduction.

[0161] Among them, if the transmitter in the first device complies with 802.11ac, the physical frame header added by the first device at the front end of the data source processed by software can be a physical frame header of 802.11ac. The physical frame header of 802.11ac in the WUR frame is processed by the OFDM transmitter and can be converted into a broadband (such as 20MHz channel bandwidth) OFDM waveform. The WUR payload can be converted into a narrowband (such as 4MHz channel bandwidth) OOK waveform.

[0162] 4. WUR frame based on 802.11ax-SU.

[0163] Please refer to Fig.7D , Fig.7D The frame structure of a WUR frame based on 802.11ax-single-user (SU) provided in the present application is exemplified.

[0164] like Fig.7D As shown, the WUR frame may include the physical frame header, WUR-Sync field and WUR-Data field of 802.11ax-SU. Among them, the physical frame header of 802.11ax-SU may include L-STF, L-LTF, L-SIG, repeated legacy signaling field (repeat legacy signal field, RL-SIG), high efficiency signaling A field (high efficiency signal A field, HE-SIG-A), high efficiency short training field (high efficiency short training field, HE-STF), high efficiency long training field (high efficiency long training field, HE-LTF). The physical frame header of 802.11ax-SU may be determined according to the provisions in the 802.11ax-SU protocol. The duration of RL-SIG is 4us. The duration of HE-SIG-A is 8us. The duration of HE-STF is 4us. The duration of HE-LTF is 4us. The WUR-Sync field and WUR-Data field can refer to the aforementioned Figure 4 Introduction.

[0165] Among them, if the transmitter in the first device complies with 802.11ax-SU, the physical frame header added by the first device at the front end of the data source processed by software can be the physical frame header of 802.11ax-SU. The physical frame header of 802.11ax-SU in the WUR frame is processed by the OFDM transmitter and can be converted into a broadband (such as 20MHz channel bandwidth) OFDM waveform. The WUR payload can be converted into a narrowband (such as 4MHz channel bandwidth) OOK waveform.

[0166] 5. WUR frame based on 802.11ax-TB.

[0167] Please refer to Fig. 7E , Fig. 7E The frame structure of an 802.11ax-trigger based (TB) WUR frame provided in the present application is exemplified.

[0168] like Fig. 7E As shown, the WUR frame may include the physical frame header, WUR-Sync field and WUR-Data field of 802.11ax-TB. Among them, the physical frame header of 802.11ax-TB may include L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, HE-LTF. The physical frame header of 802.11ax-TB may be determined according to the provisions in the 802.11ax-TB protocol. Unlike the physical frame header of 802.11ax-SU, in the physical frame header of 802.11ax-TB, the duration of HE-STF is 8us. The WUR-Sync field and WUR-Data field can refer to the aforementioned Figure 4 Introduction.

[0169] Among them, if the transmitter in the first device complies with 802.11ax-TB, the physical frame header added by the first device at the front end of the data source processed by software can be the physical frame header of 802.11ax-TB. The physical frame header of 802.11ax-TB in the WUR frame is processed by the OFDM transmitter and can be converted into a broadband (such as 20MHz channel bandwidth) OFDM waveform. The WUR payload can be converted into a narrowband (such as 4MHz channel bandwidth) OOK waveform.

[0170] 6. WUR frame based on 802.11ax-ER.

[0171] Please refer to Figure 7F , Figure 7F The frame structure of a WUR frame based on 802.11ax-extended range (ER) provided in the present application is exemplified.

[0172] like Figure 7FAs shown, the WUR frame may include the physical frame header, WUR-Sync field and WUR-Data field of 802.11ax-ER. Among them, the physical frame header of 802.11ax-ER may include L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, HE-LTF. The physical frame header of 802.11ax-ER may be determined according to the provisions in the 802.11ax-ER protocol. Unlike the physical frame header of 802.11ax-SU, in the physical frame header of 802.11ax-ER, the duration of HE-SIG-A is 16us. The WUR-Sync field and WUR-Data field can refer to the aforementioned Figure 4 Introduction.

[0173] Among them, if the transmitter in the first device complies with 802.11ax-ER, the physical frame header added by the first device at the front end of the data source processed by software can be the physical frame header of 802.11ax-ER. The physical frame header of 802.11ax-ER in the WUR frame is processed by the OFDM transmitter and can be converted into a broadband (such as 20MHz channel bandwidth) OFDM waveform. The WUR payload can be converted into a narrowband (such as 4MHz channel bandwidth) OOK waveform.

[0174] 7. WUR frame based on 802.11ax-MU.

[0175] Please refer to Figure 7G , Figure 7G The frame structure of a WUR frame based on 802.11ax-multi-user (MU) provided in the present application is exemplified.

[0176] like Figure 7G As shown, the WUR frame may include the physical frame header, WUR-Sync field and WUR-Data field of 802.11ax-MU. Among them, the physical frame header of 802.11ax-MU may include L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-SIG-B, HE-STF, HE-LTF. The physical frame header of 802.11ax-MU may be determined according to the provisions in the 802.11ax-MU protocol. Compared with the physical frame header of 802.11ax-SU, the physical frame header of 802.11ax-MU also includes HE-SIG-B, and the duration of HE-SIG-B is 4us. The WUR-Sync field and WUR-Data field can refer to the aforementioned Figure 4 Introduction.

[0177] Among them, if the transmitter in the first device complies with 802.11ax-MU, the physical frame header added by the first device at the front end of the data source processed by software can be the physical frame header of 802.11ax-MU. The physical frame header of 802.11ax-MU in the WUR frame is processed by the OFDM transmitter and can be converted into a broadband (such as 20MHz channel bandwidth) OFDM waveform. The WUR payload can be converted into a narrowband (such as 4MHz channel bandwidth) OOK waveform.

[0178] The above-mentioned 802.11a / g physical frame header, 802.11n physical frame header, 802.11ac physical frame header, 802.11ax-SU physical frame header, 802.11ax-TB physical frame header, 802.11ax-ER physical frame header, and 802.11ax-MU physical frame header are all physical frame headers of traditional 802.11 Wi-Fi protocols.

[0179] contrast Figure 7A to Figure 7G and the aforementioned Figure 4 The frame structure shown in the present application shows that Figure 6 The WUR frame generated by the method shown does not include the BPSK-Mark field. The physical frame header of the WUR frame can be compatible with the physical frame header of the traditional 802.11 Wi-Fi protocol. The WUR payload of the WUR frame can comply with the 802.11ba protocol.

[0180] Not limited to Figure 7A to Figure 7G The physical frame header of the traditional 802.11 Wi-Fi protocol shown in the figure, when the transmitter in the first device complies with other traditional 802.11 Wi-Fi protocols, the physical frame header of the WUR frame can be a physical frame header compatible with other traditional 802.11 Wi-Fi protocols. For example, if the transmitter in the first device complies with the 802.11be protocol, the physical frame header of the WUR frame can be a physical frame header of 802.11be. The physical frame header of 802.11be can be determined according to the provisions in the 802.11be protocol.

[0181] By the above Figure 7A to Figure 7GFrom the WUR frame shown, it can be seen that the physical frame header of the WUR frame is a signal of a broadband OFDM waveform, and the WUR-Sync field and the WUR-Data field are signals of a narrowband OOK waveform. The WUR module of the second device is used to receive a narrowband OOK signal. Therefore, the physical frame header of the WUR frame cannot trigger the WUR module to generate a wake-up signal for waking up the main Wi-Fi communication module. After the WUR module receives and identifies the WUR-Sync field, it can further identify the WUR-ID in the WUR-Data field. When it is determined based on the WUR-ID that the WUR frame is sent to this device, the WUR module can send a wake-up signal to the main Wi-Fi communication module to wake up the main Wi-Fi communication module.

[0182] In some embodiments, when the data source of the WUR load is determined according to the 802.11ba protocol, the first device can perform subcarrier mapping on the data source through software to generate narrowband subcarriers that comply with frequency-shift keying (FSK) modulation. OOK modulation represents binary 1 and 0 by the presence or absence of signal energy. FSK can represent binary 1 and 0 by the high or low frequency of the signal. For example, among the subcarriers that meet FSK modulation, a subcarrier with a high frequency can represent a binary 1. A subcarrier with a low frequency can represent a binary 0.

[0183] Then, the first device may perform an OFDM reverse operation on the mapped subcarriers through software. The OFDM reverse operation may include the aforementioned Figure 6 The PSK demodulation, BCC decoding and descrambling shown. The first device can add a physical frame header to the front end of the data after the reverse operation, and use an OFDM transmitter to perform OFDM modulation on the data added with the physical frame header. OFDM modulation may include forward operations relative to the above-mentioned reverse operations: scrambling, encoding and modulation. In this way, the first device can use the OFDM transmitter to generate a narrowband WUR frame that complies with FSK modulation.

[0184] That is to say, the OFDM transmitter is not limited to OOK-modulated WUR frames, but can also transmit narrow-band WUR frames compliant with FSK modulation.

[0185] In some embodiments, some electronic devices that do not have a WUR module may also receive WUR frames transmitted over the air interface. However, WUR frames are useless frames for these electronic devices that do not have a WUR module. Even if they receive WUR frames, these electronic devices that do not have a WUR module often discard the WUR frames. Therefore, receiving WUR frames by electronic devices that do not have a WUR module will result in a waste of power in the electronic devices, increase the standby power consumption of the electronic devices, and reduce the standby time of the electronic devices.

[0186] The receiver for receiving Wi-Fi signals in the electronic device without the WUR module may be referred to as a non-WUR receiver. The non-WUR receiver may receive and identify Wi-Fi signals such as traditional 802.11 frames.

[0187] The present application provides a WUR data sending method, which can allow a non-WUR receiver to determine that the received signal is a WUR frame when receiving the physical frame header of the WUR frame by adding a WUR indication bit in the physical frame header of the WUR frame. When it is determined that the received signal is a WUR frame, the non-WUR receiver can stop receiving the WUR frame. In this way, the non-WUR receiver can terminate the reception of the WUR frame in advance without discarding the WUR frame after completely receiving the WUR frame. The above method can save the receiving power consumption of the non-WUR receiver and increase the standby time of electronic devices that do not have a WUR module.

[0188] In some embodiments, the physical frame header of the WUR frame includes an L-SIG. The fourth bit in the L-SIG is a reserved bit. The first device may use the fifth bit of the L-SIG as a WUR indication bit.

[0189] Please refer to Figure 8 , Figure 8 The structural diagram of L-SIG is shown as an example.

[0190] It can be seen that L-SIG includes 24 bits. B0~B23 can represent the 1st to 24th bits of L-SIG respectively. Among them, L-SIG includes fields such as transmission rate (Rate) field, WUR indication bit, frame length (Length) field, etc. The Rate field occupies 4 bits (ie B0~B3). The Rate field can be used to indicate the coding and modulation scheme (MCS) of the data. The Length field occupies 12 bits (ie B5~B16). The Length field can be used to indicate the number of bytes in the MAC part of the Wi-Fi signal. The WUR indication bit occupies one bit (ie B4). The WUR indication bit can be used to indicate whether the current Wi-Fi signal is a WUR frame. A WUR indication bit of 1 can indicate that the current Wi-Fi signal is a WUR frame. A WUR indication bit of 0 can indicate that the current Wi-Fi signal is not a WUR frame.

[0191] That is, when a WUR frame needs to be sent, the first device can set the WUR indication position in the L-SIG to 1. When other types of Wi-Fi signals other than WUR frames need to be sent, the first device can set the WUR indication position in the L-SIG to 0.

[0192] In some embodiments, if the register in the first device supports modifying the WUR indicator bit in the L-SIG, the first device can configure the register of the Wi-Fi transmitter in software and set the value of the WUR indicator bit through the register. Specifically, the processor of the first device can send configuration parameters to the OFDM transmitter when sending a Wi-Fi signal. The configuration parameter may include the value of the WUR indicator bit. Among them, when the Wi-Fi signal to be sent is a WUR frame, the value of the WUR indicator bit in the configuration parameter sent by the processor of the first device to the OFDM transmitter can be 1. The OFDM transmitter can store the above configuration parameters in a register. The OFDM transmitter can generate a corresponding physical frame header based on the Wi-Fi protocol it follows, and set the value of the WUR indicator bit in the physical frame header to 1 through the configuration parameters in the register. Similarly, when the Wi-Fi signal to be sent is a non-WUR frame, the value of the WUR indicator bit in the configuration parameter sent by the processor of the first device to the OFDM transmitter can be 0. The OFDM transmitter can store the above configuration parameters in a register. The OFDM transmitter can generate a corresponding physical frame header based on the Wi-Fi protocol it follows, and set the value of the WUR indicator bit in the physical frame header to 0 through the configuration parameters in the register. Afterwards, the OFDM transmitter can add the physical frame header with the WUR indicator bit set to the aforementioned Figure 6 The descrambled WUR payload front end is shown.

[0193] The above embodiment does not need to modify the chip logic of the Wi-Fi transmitter in the first device, and can add a WUR indicator bit in the physical frame header. That is, the above embodiment does not need to re-project the chip and modify the hardware device of the Wi-Fi transmitter in the first device.

[0194] In some embodiments, the above setting of the value of the WUR indication bit can also be achieved by modifying the hardware device of the Wi-Fi transmitter in the first device. The modified Wi-Fi transmitter can support setting the above WUR indication bit to 1.

[0195] The embodiment of the present application does not limit the implementation method of setting the value of the WUR indication bit.

[0196] In some embodiments, the hardware device of the non-WUR receiver may be adaptively adjusted to identify whether the Wi-Fi signal is a WUR frame through the WUR indicator bit. The embodiment of the present application does not limit the adjustment method of the non-WUR receiver hardware device.

[0197] Fig. 9 The software structure block diagram of the first device is exemplarily shown.

[0198] like Fig. 9As shown, the first device includes a WUR data source determination module 911, a subcarrier mapping module 912, an OFDM reverse operation module 913, and a main Wi-Fi module 914.

[0199] The WUR data source determination module 911 may be used to determine the data source of the WUR according to the 802.11ba protocol. The data source may include binary sequence values ​​of the WUR-Sync field and the WUR-Data field.

[0200] The subcarrier mapping module 912 can be used to perform subcarrier mapping on the data source. For example, the subcarrier mapping module 912 can map the data source to a narrowband subcarrier (such as 4MHz, 2MHz, etc. channel bandwidth) and compliant with OOK modulation. Alternatively, the subcarrier mapping module 912 can map the data source to a narrowband subcarrier that complies with FSK modulation. Among them, the subcarrier mapping module 912 can perform subcarrier mapping on the data source according to the channel bandwidth used by the OFDM transmitter for signal modulation (such as 20MHz, 40MHz, etc.), the narrowband bandwidth required for data source transmission (such as 4MHz, 2MHz, etc.), and the modulation method (such as OOK or FSK, etc.) that the WUR receiver can demodulate the data source.

[0201] The specific subcarrier mapping process can refer to the above Figure 6 Introduction.

[0202] The OFDM reverse operation module 913 can be used to perform OFDM reverse operation on the subcarrier mapped signal. The OFDM reverse operation can include demodulation, channel decoding and descrambling. Figure 6 Introduction.

[0203] The main Wi-Fi module 914 can add a physical frame header to the front end of the signal after the OFDM reverse operation. The physical frame header can refer to the aforementioned Figure 7A to Figure 7G Figure 1 shows the physical frame header of the traditional 802.11 Wi-Fi protocol.

[0204] The main Wi-Fi module 914 may include an OFDM transmitter. The OFDM transmitter may perform OFDM modulation on the signal added to the physical frame header. OFDM modulation may include forward operations opposite to the above-mentioned OFDM reverse operations: scrambling, channel coding, and modulation. OFDM modulation may also include the above-mentioned Figure 6 The insertion of pilot, IFFT, adding GI, etc. shown in the figure can be referred to above for details. Figure 6 It can be seen that the above-mentioned OFDM reverse operation can offset the influence of OFDM modulation on the mapped subcarriers, so that the signal transmitted by the OFDM transmitter is a narrowband WUR frame that conforms to the modulation mode such as OOK modulation or FSK modulation.

[0205] The main Wi-Fi module 914 can also refer to the aforementioned Figure 3 802.11 main Wi-Fi module 311. In some embodiments, the main Wi-Fi module 914 may be integrated on a separate Wi-Fi chip.

[0206] The data source determined by the WUR data source determination module 911 is processed in turn by the subcarrier mapping module 912, the OFDM reverse operation module 913, and the main Wi-Fi module 914, and can be converted into a narrowband signal that complies with modulation methods such as OOK modulation or FSK modulation. Therefore, the first device does not need to adjust the hardware device of the traditional transmitter (that is, the hardware device of the main Wi-Fi module 914 is not changed), and only needs to upgrade the software version to send the WUR frame, thereby reducing the receiving power consumption of the second device equipped with the WUR module.

[0207] The structure of an electronic device 100 provided by the present application is described below. The structures of the first device and the second device involved in the present application can refer to the electronic device 100.

[0208] Fig.10 The schematic diagram of the structure of the electronic device 100 is exemplarily shown.

[0209] like Fig.10 As shown, the electronic device 100 may include: a processor 101, a memory 102, a wireless communication module 103, an antenna 105, and a power management module 106. Among them:

[0210] The processor 101 may include one or more processing units, for example, the processor 101 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0211] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0212] The processor 101 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 101 is a cache memory. The memory may store instructions or data that the processor 101 has just used or cyclically used. If the processor 101 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 101, and thus improves the efficiency of the system.

[0213] In some embodiments, the processor 101 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0214] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0215] The memory 102 is coupled to the processor 101 and is used to store various software programs and / or multiple sets of instructions. In a specific implementation, the memory 102 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The memory 102 may store an operating system, such as uCOS, VxWorks, RTLinux, and other embedded operating systems. The memory 102 may also store a communication program, which may be used to communicate with the electronic device 100 or other devices.

[0216] In some embodiments, the memory 102 may store a software program for generating a data source according to the 802.11ba protocol, a software program for performing subcarrier mapping, a software program for performing PSK demodulation, a software program for performing channel decoding (such as BCC decoding or LDPC decoding, etc.), and a software program for performing descrambling. The processor 101 may run the above software programs to generate a data source of the WUR that has been processed by software (including subcarrier mapping and OFDM reverse operation). The processor 101 may hand over the data source of the WUR that has been processed by software to the wireless communication module 103 for processing.

[0217] The wireless communication module 103 may include a main Wi-Fi communication module 104. The main Wi-Fi communication module 104 may provide a solution for Wi-Fi wireless communication applied to the electronic device 100. The Wi-Fi protocol used in the main Wi-Fi communication module 104 may be IEEE802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, etc.

[0218] In some embodiments, the main Wi-Fi communication module 104 can add a physical frame header to the front end of the data source of the WUR processed by the software, and perform OFDM modulation. Among them, the software processing of the data source of the WUR can offset the influence of OFDM modulation on the signal. Therefore, the WUR load in the WUR frame generated by the main Wi-Fi communication module 104 can be a narrowband signal that conforms to modulation methods such as OOK modulation or FSK modulation. The main Wi-Fi communication module 104 can send the WUR frame through the antenna 105. The main Wi-Fi communication module 104 can refer to the aforementioned Figure 3 The 802.11 master Wi-Fi module 311 or the 802.11 master Wi-Fi module 321 shown, or the aforementioned Fig. 9 A main Wi-Fi module 914 is shown.

[0219] Possibly, the wireless communication module 103 may also include other communication modules to provide other wireless communication solutions (for example, Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR)).

[0220] Possibly, the main Wi-Fi communication module 104 can be integrated with other communication modules (e.g., Bluetooth communication module). The main Wi-Fi communication module 104 can monitor signals transmitted by other devices, such as measurement signals, scanning signals, etc., and can send response signals, such as measurement responses, scanning responses, etc., so that other devices can find the electronic device 100 and establish a wireless communication connection with other devices through one or more of WLAN, Bluetooth or other short-range wireless communication technologies to perform data transmission.

[0221] In some embodiments, one or more of the main Wi-Fi communication modules 104 may also transmit signals, such as broadcast detection signals and beacon signals, so that other devices can discover the electronic device 100 and establish wireless communication connections with other devices via WLAN or other short-range wireless communication technologies to transmit data.

[0222] The antenna 105 can be used to transmit and receive electromagnetic wave signals. The antennas of different communication modules can be reused or can be independent of each other to improve the utilization rate of the antenna.

[0223] In some embodiments, the electronic device 100 is the second device in the present application. The wireless communication module 103 of the electronic device 100 may also include a WUR module. The WUR module may be specifically referred to in the foregoing Figure 3 The WUR module 322 shown is not described here.

[0224] The power management module 106 may be used to control the power supply to the electronic device 100. The power supply may be a battery or an external power supply.

[0225] In some embodiments, the hardware structure of the electronic device 100 may further include an audio module ( Fig.10 not shown) and a speaker ( Fig.10 The audio module is used to convert digital audio information into analog audio signal output, and also to convert analog audio input into digital audio signal. The audio module can also be used to encode and decode audio signals. The speaker, also known as a "horn", is used to convert audio electrical signals into sound signals.

[0226] In some embodiments, the hardware structure of the electronic device 100 may further include a microphone ( Fig.10 (not shown). A microphone, also called a "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, a user can speak by approaching the microphone with his or her mouth to input the sound signal into the microphone. The electronic device 100 can be provided with at least one microphone.

[0227] In some embodiments, the hardware structure of the electronic device 100 may also include a display screen ( Fig.10 ). The display screen is used to display images, videos, etc. The display screen includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some embodiments, the terminal may include 1 or N display screens, where N is a positive integer greater than 1.

[0228] In some embodiments, the hardware structure of the electronic device 100 may also include one or more sensors ( Fig.10 The one or more sensors may include one or more of the following pressure sensors, gyroscope sensors, air pressure sensors, magnetic sensors, acceleration sensors, distance sensors, proximity light sensors, fingerprint sensors, temperature sensors, touch sensors, ambient light sensors, bone conduction sensors, etc.

[0229] It should be noted that Fig.10 The electronic device 100 shown is only one implementation of the embodiment of the present application. In actual applications, the electronic device 100 may also include more or fewer components, which is not limited here.

[0230] It should be noted that, without causing any contradiction or conflict, any feature in any embodiment of the present application, or any part of any feature, can be combined, and the combined technical solution is also within the scope of the embodiments of the present application.

[0231] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A WUR data sending method, characterized in that: The method is applied to a first device, the first device includes a first Wi-Fi transmitter, the first Wi-Fi transmitter modulates a signal in a first modulation mode and a channel bandwidth of the modulated signal is a first bandwidth, and the method includes: The first device determines first data according to the 802.11ba protocol, where the first data is a field sequence of the WUR payload; The first device performs subcarrier mapping on the first data, and the subcarrier obtained by the subcarrier mapping carries the first data, and the channel bandwidth is a second bandwidth and complies with a second modulation mode, the second modulation mode is a modulation mode that can be demodulated by a WUR receiver, and the second bandwidth is smaller than the first bandwidth; The first device performs a first processing on the subcarriers obtained through the subcarrier mapping to obtain second data, wherein the first processing is inverse to the second processing included in the first modulation mode; The first device adds a Wi-Fi signal physical frame header to the front end of the second data to obtain third data; The first device uses the first Wi-Fi transmitter to modulate the third data according to the first modulation method, generates and transmits a WUR frame, the WUR load in the WUR frame complies with the second modulation method, and the transmission channel bandwidth is the second bandwidth.

2. The method according to claim 1, characterized in that The first bandwidth corresponds to k1 subcarriers, the second bandwidth corresponds to k2 subcarriers, k1 and k2 are both positive integers, and the first device performs subcarrier mapping on the first data, specifically including: For data whose bit is 1 in the first data, the first device selects k2 consecutive subcarriers from the k1 subcarriers, assigns values ​​to the k2 consecutive subcarriers according to the first sequence value, and assigns values ​​to the remaining subcarriers in the k1 subcarriers as 0; For data whose bit in the first data is 0, the first device assigns the k1 subcarriers all to 0; The data whose bit position is 1 is converted into a signal with a square wave waveform through the subcarrier mapping, and the data whose bit position is 0 is converted into a signal with a zero energy waveform through the subcarrier mapping.

3. The method according to claim 1 or 2, characterized in that: The first Wi-Fi transmitter is an OFDM transmitter, the first modulation mode is OFDM modulation, the second modulation mode is OOK modulation, or the second modulation mode is FSK modulation.

4. The method according to claim 3, characterized in that The first processing includes subcarrier demodulation, channel decoding, and descrambling, and the second processing includes scrambling, channel coding, and subcarrier modulation.

5. The method according to claim 4, characterized in that The subcarrier demodulation is PSK demodulation, the channel decoding is BCC decoding or LDPC decoding, the channel coding is BCC coding or LDPC coding, and the subcarrier modulation is PSK modulation.

6. The method according to any one of claims 1 to 5, characterized in that Types of the first Wi-Fi transmitter include: a transmitter complying with the 802.11a protocol, a transmitter complying with the 802.11g protocol, a transmitter complying with the 802.11n protocol, a transmitter complying with the 802.11ac protocol, a transmitter complying with the 802.11ax protocol, and a transmitter complying with the 802.11be protocol.

7. The method according to any one of claims 1 to 6, characterized in that The first Wi-Fi transmitter is a transmitter that complies with the 802.11a protocol or a transmitter that complies with the 802.11g protocol, and the Wi-Fi signal physical frame header is a physical frame header specified by the 802.11a protocol or the 802.11g protocol, including: an L-STF field, an L-LTF field, and an L-SIG field.

8. The method according to any one of claims 1 to 6, characterized in that The first Wi-Fi transmitter is a transmitter that complies with the 802.11n protocol, and the Wi-Fi signal physical frame header is a physical frame header specified by the 802.11n protocol, including: an L-STF field, an L-LTF field, an L-SIG field, an HT-SIG field, an HT-STF field, and an HT-LTF field.

9. The method according to any one of claims 1 to 6, characterized in that: The first Wi-Fi transmitter is a transmitter that complies with the 802.11ac protocol, and the Wi-Fi signal physical frame header is a physical frame header specified by the 802.11n protocol, including: an L-STF field, an L-LTF field, an L-SIG field, a VHT-SIG-A field, a VHT-STF field, a VHT-LTF field, and a VHT-SIG-B field.

10. The method according to any one of claims 1 to 6, characterized in that: The first Wi-Fi transmitter is a transmitter complying with the 802.11ax-SU protocol, or a transmitter complying with the 802.11ax-TB protocol, or a transmitter complying with the 802.11ax-ER protocol, and the Wi-Fi signal physical frame header is a physical frame header specified by the 802.11ax-SU protocol, the 802.11ax-TB protocol, or the 802.11ax-ER protocol, including: an L-STF field, an L-LTF field, an L-SIG field, an RL-SIG field, a HE-SIG-A field, a HE-STF field, and a HE-LTF field; Alternatively, the first Wi-Fi transmitter is a transmitter that complies with the 802.11ax-MU protocol, and the Wi-Fi signal physical frame header is a physical frame header specified by the 802.11ax-MU protocol, including: an L-STF field, an L-LTF field, an L-SIG field, an RL-SIG field, a HE-SIG-A field, a HE-SIG-B field, a HE-STF field, and a HE-LTF field.

11. The method according to any one of claims 1 to 10, characterized in that The first bandwidth is an integer multiple of 20 MHz, and the second bandwidth is 4 MHz.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: During the process of establishing a communication connection between the first device and the second device, the first device determines that the second device has a WUR receiver; The first device allocates a first WUR ID to the second device and sends the first WURID to the second device, where the first WUR ID is used to identify the second device.

13. The method according to claim 12, characterized in that In the presence of the service of the second device, the WUR payload in the WUR frame includes the first WUR ID.

14. The method according to any one of claims 1 to 13, characterized in that The first device establishes a communication connection with a third device, the third device does not have a WUR receiver, and the method further includes: When the service of the third device is detected, the first device inquires that the third device does not have a WUR receiver; The first device indicates service information to the third device by broadcasting a beacon frame.

15. The method according to any one of claims 1 to 14, characterized in that The Wi-Fi signal physical frame header includes a WUR indication bit, and the WUR indication bit is used to indicate whether the Wi-Fi signal is a WUR frame, wherein the WUR indication bit is 1, indicating that the Wi-Fi signal is a WUR frame, and the WUR indication bit is 0, indicating that the Wi-Fi signal is not a WUR frame.

16. The method according to claim 15, characterized in that The Wi-Fi signal physical frame header includes an L-SIG field, and the WUR indicator bit is the 5th bit of the L-SIG field.

17. A WUR data receiving method, characterized in that: The method is applied to a third device, the third device does not have a WUR receiver, and the method includes: The third device receives a physical frame header of a Wi-Fi signal, where the physical frame header includes a WUR indication bit; The third device determines, according to the WUR indication bit, that the frame of the Wi-Fi signal is a WUR frame; The third device stops receiving the one frame of Wi-Fi signal.

18. The method according to claim 17, characterized in that The physical frame header includes an L-SIG field, and the WUR indicator bit is the 5th bit of the L-SIG field.

19. An electronic device, characterized in that: The electronic device includes a communication device, a memory and a processor, wherein the communication device is used to receive and send wireless signals, the memory is used to store a computer program; and the processor is used to call the computer program so that the electronic device executes the method described in any one of claims 1-16 or 17-18.

20. A computer-readable storage medium storing instructions, characterized in that: When the instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1-16 or 17-18.

21. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are run on an electronic device, the electronic device executes the method according to any one of claims 1 to 16 or 17 to 18.

Citation Information

Patent Citations

  • Access point (AP), station (STA) and method for subcarrier scaling

    CN108702272A

  • Method and device for waking device

    CN109076457A

  • WUR packets generation with legacy WIFI transmitter

    US20190037496A1

  • Method and device for sending and receiving WUR frame

    WO2018032774A1