Communication method, communication apparatus and communication system

By estimating a time-offset between control and energizer PPDUs, AMP tags in bi-static backscattering scenarios ensure timely responses to carrier signals, addressing inefficiencies and improving communication reliability.

WO2026051028A1PCT designated stage Publication Date: 2026-03-12HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

In bi-static backscattering scenarios, AMP non-AP STAs face inefficiencies in responding to carrier signals due to long time gaps between control and energizer PPDUs, leading to potential misalignment in signal responses.

Method used

AMP tags estimate a time-offset between control and energizer PPDUs using predefined or second information within control PPDUs, allowing them to synchronize their responses accurately.

Benefits of technology

This synchronization improves the efficiency and reliability of bi-static backscattering by ensuring AMP tags respond to carrier signals at the correct time, enhancing communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024117565_12032026_PF_FP_ABST
    Figure CN2024117565_12032026_PF_FP_ABST
Patent Text Reader

Abstract

Implementations of the present application provide a communication method and a communication apparatus. The method includes: an AMP tag obtains a time-offset used to estimate the start time of the energizer PPDU carrying the carrier signal. In the situation that there is a long-time gap between the control PPDU and the energizer PPDU, the AMP tag can figure out the right carrier signal and backscatter on it at the right time.
Need to check novelty before this filing date? Find Prior Art

Description

COMMUNICATION METHOD, COMMUNICATION APPARATUS AND COMMUNICATION SYSTEMTECHNICAL FIELD

[0001] The present disclosure relates generally to wireless communication. Particularly, it relates to communication method, communication apparatus and communication system.BACKGROUND

[0002] Ambient Power (AMP) is an emerging technology within the Electrical and Electronics Engineers (IEEE) 802.11 working group, focusing on integrating Ambient Power communication into IEEE 802.11 networks. The goal of AMP is to address the need of Ambient power-enable Wi-Fi devices which are referred to as AMP IoT (Internet of Things) STAs (stationary terminals) or simply AMP non-AP STAs. The working group is exploring power harvesting technologies that can significantly increase the battery lifespan of the AMP non-AP STAs. The power harvesting technologies to be explored include radio frequency (RF) power harvesting (or backscattering) , light-based power harvesting, motion-based power harvesting, and others. Due to the hardware restrictions and the need to lower the power consumption, it is expected that the AMP non-AP STAs will operate at a much lower channel bandwidth (e.g., 4 MHz) and / or lower data rates.

[0003] When an AMP reader (e.g. an AMP AP) is far from an AMP non-AP STA which can be referred as an AMP tag, the AMP reader cannot decode the backscattered signal because of the large difference in power between the transmitted carrier signal and the received backscattered signal. Thus, a separate device which can be referred to as an AMP carrier source, is proposed to transmit the carrier signal and the AMP reader is just used to receive and decode the backscattered signal. This procedure can be referred to as bi-static backscattering.

[0004] However, because a carrier signal is transmitted by an AMP carrier source and a downlink AMP frame is transmitted by an AMP reader, there may be a long time duration between the carrier signal and the downlink AMP frame. So, an AMP tag may respond to the carrier signal at the wrong time. So, a response corresponding to the carrier signal is influenced.

[0005] Therefore, how to improve the efficiency of the response corresponding to the carrier signal in a bi-static backscattering scenario is needed to be solved in this application.SUMMARY

[0006] This present disclosure provides a communication method and a communication apparatus used to improve the efficiency of the response corresponding to the carrier signal in a bi-static backscattering scenario.

[0007] According to a first aspect, a communication method is described. The method may be applied at an AMP non-AP STA. The AMP non-AP STA can be a tag form AMP device or a non-tag form AMP device. The following text takes an AMP tag as an example. For example, an AMP tag or a module in an AMP tag, a circuit or a chip (for example, a modem (modem) chip, also referred to as a baseband (baseband) chip, or a system on chip (system on chip, SoC) chip or a system in package (system in package, SIP) chip that includes a modem core) that is responsible for a communication function in an AMP tag. For example, the method is applied to an AMP tag.

[0008] In this method, the AMP tag receives a control physical protocol data unit (PPDU) used for bi-static backscattering from an AMP reader and obtains a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal.

[0009] In the foregoing method, the time-offset is used for the AMP tag to estimate the start time of the energizer PPDU carrying the carrier signal. In the situation that there is a long time gap between the control PPDU and the energizer PPDU, the AMP tag can figure out the right carrier signal and backscatter on it at the right time so that the efficiency of the response corresponding to the carrier signal is improved. Thus, the above solution ensures reliability for bi-static backscattering.

[0010] In a possible design, the AMP tag receives the energizer PPDU from an AMP carrier source.

[0011] In a possible design, the AMP tag obtains a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal comprises that the AMP tag obtains the time-offset based on related information predefined in the AMP tag.

[0012] As such, without additional signaling interaction, the AMP tag can obtain the time-offset based on the predefined related information. This will save the signaling overhead.

[0013] In a possible design, the related information includes a duration and / or a data rate of a trigger frame and a duration and / or a data rate of an acknowledgment frame. The trigger frame and the acknowledgment frame are communicated between the control PPDU and the energizer PPDU.

[0014] In other words, the related information can include the duration of frames between the control PPDU and the energizer PPDU. So, the AMP tag can estimate the time-offset based on the duration of the trigger frame and the duration of the acknowledgment frame. Or, the AMP tag can estimate the time-offset based on the data rate of the trigger frame and the data rate of the acknowledgment frame. Or the AMP tag can estimate the time-offset based on a duration of the trigger frame  and a data rate of the acknowledgment frame. Or, the AMP tag can estimate the time-offset based on a data rate of the trigger frame and a duration of the acknowledgment frame.

[0015] As such, the related information is abundant enough for the AMP tag to obtain the time-offset.

[0016] In a possible design, the AMP tag obtains a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal comprises that the AMP tag obtains the time-offset based on second information carried in the control PPDU.

[0017] As such, the AMP tag can receive the second information to obtain the time-offset from the AMP reader. This will save the storage space of the AMP tag. In addition, in the scenario that a trigger frame is communicated with a variable data rate, the AMP tag can obtain more accurate time-offset.

[0018] In a possible design, the second information is used to indicate the time-offset.

[0019] As such, the AMP tag can receive the time-offset directly without any further calculating.

[0020] In a possible design, the second information is used to indicate a duration related to a trigger frame carried in a first PPDU which is communicated between the AMP reader and the AMP carrier resource after the control PPDU.

[0021] In some implementations, the second information can include the duration related to a trigger frame or a data rate used to communicate the trigger frame.

[0022] As such, in the scenario that the trigger frame is communicated with a variable data rate, the AMP tag can receive information related to the variable trigger frame so that the time-offset can be obtained based on the second information.

[0023] In some implementations, in a scenario of a random access transmission, the second information is carried in a first duration field related to the carrier signal of an AMP frame in the control PPDU. or in a scenario of a scheduled transmission, the second information is carried in a second duration filed related to the carrier signal of an AMP request frame in the control PPDU.

[0024] In some implementations, the trigger frame is a multiuser request to send triggered transmission opportunity sharing (MU-RTS TXS) trigger frame and the acknowledgment frame is a clear to send (CTS) frame. Or the trigger frame is a high throughput (HT) action frame and the acknowledgment frame is an Ack frame.

[0025] In a possible design, the method further includes the AMP tag estimate a start time of the energizer PPDU based on the time-offset.

[0026] In other words, the time-offset is used to estimate a start time of the energizer PPDU.

[0027] Alternatively, the method further includes the AMP tag estimate a start time of an AMP modulation of the energizer PPDU based on the time-offset. The difference between the start time of the energizer PPDU and the start time of an AMP modulation of the energizer PPDU is that the AMP modulation is located after a legacy preamble in the energizer PPDU.

[0028] As such, when the energizer PPDU is received, the AMP tag can determine right time to backscatter on the carrier signal at the correct time based on the estimated start time of the energizer PPDU.

[0029] In a possible design, the method further includes that the AMP tag receives first information from an AMP reader, wherein the first information is used to indicate that the control PPDU is used for the bi-static backscattering.

[0030] As such, the first information can help the AMP tag know that the subsequent carrier signal from another device is used for bi-static backscattering. So, the AMP tag can be triggered to obtain the time-offset based on the first information so that reliability for bi-static backscattering can be ensured.

[0031] In a possible design, the first information includes a first identity (ID) which is used to represent the AMP carrier source.

[0032] As such, the AMP tag can not only know the following bi-static backscattering but also know the carrier signal will be transmitted by the AMP carrier source. So, the first information will help the AMP tag to backscatter on the correct carrier signal in the scenario with multiple AMP carrier sources.

[0033] In a possible design, the first information is a Bi-static Backscattering Info Present field.

[0034] In a possible design, the method further includes that the AMP tag receives a first ID which is used to represent the AMP carrier source from the AMP reader. The first ID is carried in the control PPDU.

[0035] As such, the AMP tag can know the following bi-static backscattering and the AMP carrier source transmitting the carrier signal based on two separate fields.

[0036] In a possible design, the energizer PPDU further comprises a second ID. The method further includes determines whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader according to the first ID and the second ID.

[0037] Alternatively, the method further includes the AMP tag transmits a backscattered signal corresponding to the carrier signal to the AMP reader according to the first ID and the second ID.

[0038] As such, the AMP tag can differentiate the energizer PPDUs transmitted from the different AMP carrier source so that the backscattered signal can be transmitted to the correct AMP reader.

[0039] In a possible design, the first information is a bi-static backscattering indication.

[0040] In a possible design, the energizer PPDU further comprises a second ID. The method further includes that the AMP tag determines whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader according to an ID of the AMP reader carried in the control PPDU and the second ID.

[0041] Alternatively, the method further includes the AMP tag transmits a backscattered signal corresponding to the carrier signal to the AMP reader according to an ID of the AMP reader carried in the control PPDU and the second ID.

[0042] As such, upon receiving a carrier signal and an AMP reader ID, the AMP tag can send a backscattered signal corresponding to the carrier signal to a correct AMP reader according to the AMP reader ID. Even in the scenario with multiple AMP carrier sources and multiple AMP readers, the tag can backscatter on the correct carrier signal to the correct AMP reader. In addition, the AMP reader can choose to use different AMP carrier sources to provide carrier signal for the AMP tags since the AMP tags only need to verify the ID of the AMP Reader.

[0043] According to a second aspect, a communication method is described. The method may be applied at an AMP reader, for example, an AMP AP acting as an AMP reader or a module in an AMP reader, a circuit or a chip (for example, a modem (modem) chip, also referred to as a baseband (baseband) chip, or a system on chip (system on chip, SoC) chip or a system in package (system in package, SIP) chip that includes a modem core) that is responsible for a communication function in an AMP reader. For example, the method is applied to an AMP reader.

[0044] In this method, the AMP reader transmits a control PPDU used for bi-static backscattering to an AMP tag and transmits second information to the AMP tag. The second information is used to obtain a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal transmitted by an AMP carrier source

[0045] In the foregoing method, the AMP reader can inform the AMP tag the time-offset through the second information so as to help the AMP tag to estimate the start time of the energizer PPDU. It is helpful to avoid the long time gap between control PPDU and the energizer PPDU. It is more suitable for the scenario that a trigger frame is transmitted with a variable data rate.

[0046] In a possible design, the second information is used to indicate the time-offset.

[0047] As such, the second information will contribute to the AMP tag receiving the time-offset directly without any further calculating.

[0048] In a possible design, the second information is used to indicate a duration related to a trigger frame carried in a first PPDU which is communicated between the AMP reader and the AMP carrier resource after the control PPDU.

[0049] In some implementations, the second information can include the duration related to a trigger frame or a data rate used to communicate the trigger frame.

[0050] As such, in the scenario that the trigger frame is communicated with a variable data rate, the second information can contribute to the AMP tag receiving information related to the variable trigger frame so that the time-offset can be obtained by the AMP tag.

[0051] In some implementations, in a scenario of a random access transmission, the second information is carried in a first duration field related to the carrier signal of an AMP frame in the control PPDU. or in a scenario of a scheduled transmission, the second information is carried in a second duration filed related to the carrier signal of an AMP request frame in the control  PPDU.

[0052] In some implementations, the trigger frame is a multiuser request to send triggered transmission opportunity sharing (MU-RTS TXS) trigger frame. Or the trigger frame is a high throughput (HT) action frame.

[0053] In a possible design, the method further includes that the AMP reader transmits first information to the AMP tag, wherein the first information is used to indicate that the control PPDU is used for bi-static backscattering.

[0054] As such, the first information is helpful for the AMP tag to know that the subsequent carrier signal from another device is used for bi-static backscattering.

[0055] In a possible design, the first information includes a first identity (ID) which is used to represent the AMP carrier source.

[0056] As such, the fist information can contribute to the AMP tag knowing the following bi-static backscattering and knowing the carrier signal will be transmitted by the AMP carrier source. So, the first information will help the AMP tag to backscatter on the correct carrier signal in the scenario with multiple AMP carrier sources.

[0057] In a possible design, the first information is a Bi-static Backscatter Info Present field.

[0058] In a possible design, the method further includes that the AMP reader transmits a first ID which is used to represent the AMP carrier source to the AMP tag. The first ID is carried in the control PPDU.

[0059] As such, the AMP tag can know the following bi-static backscattering and the AMP carrier source transmitting the carrier signal based on two separate fields.

[0060] In a possible design, the method further includes that the AMP reader transmits third information to the AMP carrier source. The third information is used to indicate a slot duration for a backscattering signal corresponding to on the carrier signal.

[0061] As such, the third information will contribute to the AMP carrier source knowing the slot duration for the backscattering signal transmitted by the AMP tag. Thus, the AMP carrier source will easily know the slot boundaries.

[0062] In a possible design, the AMP reader communicates with the AMP tag and the AMP carrier source in a first frequency band. The method further includes if there is no response in a first slot, the AMP reader transmits fourth information to a first device. The fourth information is used to trigger the first device to transmit fifth information to a second device for instructing the AMP carrier source to determine a new duration of the first slot. The AMP reader and the first device belong to first multi-link devices (MLD) , and the AMP carrier source and the second device belong to second MLD. The communication between the first device and the second device is in a second frequency band.

[0063] In some implementations, the new duration of the first slot is shorter than a legacy duration of the first slot.

[0064] In other words, the AMP reader can instruct the AMP carrier source to shorten the duration of the first slot  without any response through the devices communicating in a second frequency band. It should be noted that because the AMP carrier source transmits the energizer PPDU in the first frequency band, it cannot receive the above instruction from the AMP reader in the frequency band at the same time.

[0065] As such, in the situation that there is no response in a first slot, the AMP carrier source can shorten the duration of the first slot based on the instruction and the third information. The above situation is also suitable for the AMP carrier source does not have the ability to detect the response of the carrier signal.

[0066] In a possible design, the first information is a bi-static backscattering indication.

[0067] According to a third aspect, a communication method is described. The method may be applied at an AMP tag, for example, an AMP tag or a module in an AMP tag, a circuit or a chip (for example, a modem (modem) chip, also referred to as a baseband (baseband) chip, or a system on chip (system on chip, SoC) chip or a system in package (system in package, SIP) chip that includes a modem core) that is responsible for a communication function in an AMP tag. For example, the method is applied to an AMP tag.

[0068] In this method, the AMP carrier source generates an energizer physical protocol data unit (PPDU) carrying a carrier signal and a second identity (ID) . The second ID is used to determine whether to transmit a backscattered signal corresponding to the carrier signal. The AMP carrier source transmits the energizer PPDU.

[0069] In the foregoing method, the second ID will help the AMP tag to backscatter on the correct carrier signal to the right AMP reader.

[0070] In a possible design, the second ID represents an AMP reader, or the second ID represents the AMP carrier source.

[0071] In a possible design, the method further includes that the AMP carrier source receives third information from an AMP reader. The third information is used to indicate a slot duration for a backscattering signal corresponding to on the carrier signal.

[0072] As such, the AMP carrier source can determine the slot duration for the backscattering signal transmitted by the AMP tag according to the third information.

[0073] In a possible design, the AMP reader communicates with the AMP tag and the AMP carrier source in a first frequency band. The method further includes if there is no response in a first slot, the AMP carrier source receives sixth information from a second device for instructing the AMP carrier source to determine a new duration of the first slot. The AMP carrier source and the second device belong to second MLD. And the AMP carrier source transmits a next energizer PPDU after the first slot.

[0074] In some implementations, the new duration of the first slot is shorter than a legacy duration of the first slot.

[0075] As such, in the situation that there is no response in a first slot, the AMP carrier source can shorten the duration of the first slot based on the sixth information and the third information. The above situation is also suitable for the AMP carrier source that does not have the ability to detect the response of the carrier signal.

[0076] According to a fourth aspect, a communication method is described. The method may be applied at an AMP reader, for example, an AMP reader or a module in an AMP reader, a circuit or a chip (for example, a modem (modem) chip, also referred to as a baseband (baseband) chip, or a system on chip (system on chip, SoC) chip or a system in package (system in package, SIP) chip that includes a modem core) that is responsible for a communication function in an AMP reader. For example, the method is applied to an AMP reader.

[0077] In this method, the AMP reader transmits first indicating information for indicating an AMP carrier source transmit a control PPDU carrying an AMP frame and an energizer PPDU carrying a carrier signal and transmits second indicating information to the AMP carrier source for indicating a slot duration used for a backscattered signal corresponding to the carrier signal.

[0078] In the foregoing method, the control PPDU and the energizer PPDU are instructed to be transmitted by the AMP carrier source. So, it can avoid a long time gap between the control PPDU and the energizer PPDU in a bi-static backscattering scenario. In addition, the second indicating information will contribute to the AMP carrier source knowing the slot duration for the backscattering signal transmitted by the AMP tag.

[0079] According to a fifth aspect, a communication method is described. The method may be applied at an AMP carrier source, for example, an AMP carrier source or a module in an AMP carrier source, a circuit or a chip (for example, a modem (modem) chip, also referred to as a baseband (baseband) chip, or a system on chip (system on chip, SoC) chip or a system in package (system in package, SIP) chip that includes a modem core) that is responsible for a communication function in an AMP carrier source. For example, the method is applied to an AMP carrier source.

[0080] In this method, the AMP carrier source receives first indicating information for indicating an AMP carrier source transmit a control PPDU carrying an AMP frame and an energizer PPDU carrying a carrier signal and receives second indicating information to the AMP carrier source for indicating a slot duration used for a backscattered signal corresponding to the carrier signal.

[0081] In the foregoing method, the control PPDU and the energizer PPDU are transmitted by the AMP carrier source. So, it can avoid a long time gap between the control PPDU and the energizer PPDU in a bi-static backscattering scenario. In addition, the AMP carrier source can know the slot duration for the backscattering signal transmitted by the AMP tag based on the second indicating information. Thus, the AMP carrier source will easily know the slot boundaries.

[0082] In a possible design, the method further includes that if there is no response in a first slot, the AMP carrier source  determines a new duration of the first slot based on the second indicating information. The AMP carrier source transmits a next energizer PPDU after the first slot.

[0083] As such, in the situation that there is no response in a first slot, the AMP carrier source can shorten the duration of the first slot. The above solution is suitable for the AMP carrier source have the ability to detect the response of the carrier signal.

[0084] According to a sixth aspect, a communication apparatus is described. The communication apparatus has a function of implementing the first aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the first aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware.

[0085] According to a seventh aspect, a communication apparatus is described. The communication apparatus has a function of implementing the second aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the second aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware.

[0086] According to an eighth aspect, a communication apparatus is described. The communication apparatus has a function of implementing the third aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the third aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware.

[0087] According to a ninth aspect, a communication apparatus is described. The communication apparatus has a function of implementing the fourth aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the fourth aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware.

[0088] According to a tenth aspect, a communication apparatus is described. The communication apparatus has a function of implementing the fifth aspect. For example, the communication apparatus includes a corresponding module, unit, or means (means) for performing operations in the fifth aspect. The module, unit, or means may be specifically implemented by using software, may be implemented by using hardware, or may be implemented by using software in combination with hardware.

[0089] According to an eleventh aspect, another communication apparatus is described. The communication apparatus includes a memory and one or more processors. The memory is configured to store a part or all of a necessary computer program or instructions for implementing a function in the first aspect to the fifth aspect. The one or more processors may execute the computer program or the instructions, and when the computer program or the instructions is / are executed, the communication apparatus is enabled to implement the method in any possible design or implementation of the first aspect to the fifth aspect.

[0090] In some implementations, the communication apparatus may further include an interface circuit, and the processor is configured to communicate with another apparatus or component through the interface circuit.

[0091] In some implementations, the communication apparatus may further include the memory.

[0092] According to a twelfth aspect, a communication system is described. The system includes an AMP tag which is enabled to implement the method in any possible design or implementation of the first aspect, and an AMP reader which is enabled to implement the method in any possible design or implementation of the second aspect, and an AMP carrier source which is enabled to implement the method in any possible design or implementation of the third aspect.

[0093] According to a thirteenth aspect, a communication system is described. The system includes an AMP reader which is enabled to implement the method in any possible design or implementation of the fifth aspect, and an AMP carrier source which is enabled to implement the method in any possible design or implementation of the fifteenth aspect.

[0094] According to a fourteenth aspect, a computer-readable storage medium is described. The computer-readable storage medium stores computer-readable instructions, and when a computer reads and executes the computer-readable instructions, the computer is enabled to perform the method in any one of the possible designs of the first aspect to the fifteenth aspect.

[0095] According to a fifteenth aspect, this application provides a computer program product. When a computer reads and executes the computer program product, the computer is enabled to perform the method in any one of the possible designs of the first aspect to the sixth aspect.DESCRIPTION OF DRAWINGS

[0096] FIG. 1 illustrates a schematic diagram of an application scenario according to an embodiment of the present application;

[0097] FIG. 2 illustrates an interaction schematic of a bi-static backscattering process;

[0098] FIG. 3 illustrates a schematic of a signal transmission for a scenario of bi-static backscattering;

[0099] FIG. 4 is a schematic flowchart of a communication method according to an implementation of this application;

[0100] FIG. 5 illustrates a schematic flowchart of another communication method according to an implementation of this application;

[0101] FIG. 6 illustrates a schematic flowchart of another communication method according to an implementation of this application;

[0102] FIG. 7 illustrates a schematic of communication signal in an implementation of this application;

[0103] FIG. 8 illustrates a schematic diagram of an AMP Poll frame in an implementation of this application;

[0104] FIG. 9 illustrates a schematic diagram of an AMP Re-Poll frame in an implementation of this application;

[0105] FIG. 10 illustrates a schematic diagram of an AMP ReTX-Poll frame in an implementation of this application;

[0106] FIG. 11 illustrates a schematic diagram of an AMP MU-RTS TXS Trigger frame and a CTS frame in an implementation of this application;

[0107] FIG. 12 illustrates a schematic diagram of an AMP NDP + Energizer PPDU in an implementation of this application;

[0108] FIG. 13 illustrates a schematic of communication signal in an implementation of this application;

[0109] FIG. 14 illustrates a schematic diagram of an AMP Request Frame in an implementation of this application;

[0110] FIG. 15 illustrates a schematic diagram of an AMP Request Frame in an implementation of this application;

[0111] FIG. 16 illustrates a schematic of communication signal in an implementation of this application;

[0112] FIG. 17A illustrates a schematic diagram of an AMP Backscattering Control HT Action frame of an implementation of this application;

[0113] FIG. 17B illustrates possible configurations of PPDUs transmitted by the carrier source in accordance with some embodiments;

[0114] FIG. 18 illustrates a schematic diagram of a communication system with multi-link devices (MLD) ;

[0115] FIG. 19 illustrates a schematic of communication signal in an implementation of this application;

[0116] FIG. 20 illustrates a schematic diagram of another AMP Poll frame of an implementation in this application;

[0117] FIG. 21 illustrates a schematic diagram of an AMP Slot Info Action frame of an implementation in this application;

[0118] FIG. 22 illustrates a schematic of communication signal in an implementation of this application;

[0119] FIG. 23 illustrates a schematic of communication signal in an implementation of this application;

[0120] FIG. 24 is a schematic block diagram of a communication apparatus 1000 according to some implementations of the present application; and

[0121] FIG. 25 is a schematic block diagram of a communication apparatus according to some implementations of the  present application.DESCRIPTION OF EMBODIMENTS

[0122] In the following description, reference is made to the accompanying figures, which form part of the present disclosure, and which show, by way of illustration, specific aspects of embodiments of the present disclosure or specific aspects in which embodiments of the present disclosure may be used. It is understood that embodiments of the present disclosure may be used in other aspects and include structural or logical changes not depicted in the figures. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims.

[0123] The technical solution provided by the embodiment of the present disclosure may be applied to wireless local area network (WLAN) systems, such as Wi-Fi systems, etc. The technical solution provided by the embodiment of the present disclosure may be applied to a series of Institute of Electrical and Electronics Engineers (IEEE) 802.11 protocols, e.g., the 802.11a / b / g protocol, the 802.11n protocol, the 802.11ac protocol, the 802.11ax protocol, the 802.11be protocol, or a next-generation protocol, which is not limited here. The technical solution provided by the embodiment of the present disclosure may also be applied to the wireless personal area network (WPAN) based on the millimeter wave (MMW) and ultra wideband (UWB) technologies, e.g., the 802.15.4z protocol, the 802.15.4ab protocol etc. The technical solution provided by the embodiment of the present disclosure may also be applied to communication systems such as Internet of Things (IoT) systems, vehicle to everything (V2X, X may represent anything) systems, device to device (D2D) systems, narrowband Internet of Things (NB-IoT) systems, long term evolution (LTE) systems, the fifth generation (5G) communication system, or other communication systems in future. For example, the V2X system may include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication, or vehicle to network (V2N) communication, etc.

[0124] The above describes possible scenarios or generalized description of the examples of the present disclosure, the motivation and technical concepts of the present disclosure are illustrated in the following.

[0125] For ease of understanding of the implementations of this application, the following briefly describes several terms used in this application.

[0126] 1. Ambient Power access point station (AMP AP STA)

[0127] An AMP AP STA that can transmit and receive AMP physical protocol data unit (PPDU) and communicate with AMP non-AP STAs.

[0128] 2. Ambient Power access point station (AMP non-AP STA)

[0129] An AMP non-AP STA that can transmit and receive AMP PPDU and communicate with AMP AP or another AMP non-AP STA.

[0130] 3. AMP reader

[0131] An AMP reader can be an AMP AP STA or an AMP non-AP STA (e.g., an AMP AP, AMP Relay, AMP Energizer, Smartphone with AMP capabilities etc. ) that is able to receive and decode the backscattered signal from a backscattering AMP non-AP STA.

[0132] 4. AMP carrier source

[0133] An AMP carrier source can be an AMP non-AP STA (e.g., an AMP Relay, AMP Energizer, Smartphone with AMP capabilities etc. ) that provides the carrier signal to allow another AMP non-AP STA to backscatter its signal.

[0134] 5. AMP tag

[0135] An AMP tag is a backscattering device which can be an AMP non-AP STA that is used to backscattering the carrier signal transmitted by an AMP carrier source or an AMP reader. It should be noted that the following context use term “AMP tag” to represent the backscattering device.

[0136] 6. Basic service set (BSS)

[0137] BSS is the basic building block of 802.11 networks, used to describe a group of devices that communicate with each other in an 802.11 WLAN. There are two types of basic service sets: one is the infrastructure mode BSS, which includes an access point (AP) and several stations (STA) ; another is the independent mode BSS, which consists of several STAs.

[0138] Specifically, each BSS has a unique identifier called the BSS identifier (BSS ID) , which corresponds to the MAC address of the AP. The BSS in this implementation of this application is an infrastructure mode BSS, and the APs and STAs included in this type of BSS can be referred to as interrelated APs and STAs. For example, the AP and STA included in BSS #1 are interrelated

[0139] Based on capabilities, an AMP non-AP STA may be classified as three types.

[0140] Type A AMP STA: Type A AMP STA is an AMP non-AP STA that has capability to support legacy 802.11 protocols (e.g., 802.11b / g / n) and support their own energy source, e.g., battery.

[0141] Type B AMP STA: Type B AMP STA is an AMP non-AP STA that do not support legacy 802.11 protocols and only support low power transceiver operations and also possess some sort of small energy source, e.g., large capacitor, or ambient power source etc. Type B AMP STA are capable of active transmitting without any backscattering carrier signal.

[0142] Type C AMP STA: Type C AMP STA is an AMP non-AP STA that do not support legacy 802.11 protocols and only support low power transceiver operations and do not possess any energy source. Type C AMP STA use backscattering technique for their transmissions.

[0143] It should be noted that the implementations of this disclosure are primarily targeted at Type C AMP STAs, and may also be used by Type B AMP STAs.

[0144] FIG. 1 illustrates a schematic diagram of an application scenario according to an embodiment of the present application.

[0145] As shown in FIG. 1, there are two BSSs. One BSS can include an AMP reader and an AMP carrier source. For example, in FIG. 1, BSS-1 includes an AMP AP acting as AMP reader 110a (e.g. AMP AP #1) and an AMP non-AP STA acting as an AMP carrier source 120a (e.g. AMP non-AP STA #4) . BSS-2 includes an AMP AP acting as AMP reader 110b (e.g. AMP AP #2) and an AMP non-AP STA acting as an AMP carrier source 120b (e.g. AMP non-AP STA #3) . Alternatively, the AMP carrier source may be an independent device that is co-located with the AMP non-AP STA and has means to communicate with each other. The two AMP Readers are out of coverage of each other. The two AMP carrier sources are also out of coverage of each other. There are three AMP non-AP STAs acting as AMP tags shown in FIG. 1. AMP non-AP STA #1 130a and AMP non-AP STA #2 130b are in the coverage of AMP reader 110a, while all three AMP tags are in the coverage of AMP carrier source 120a, AMP reader 110b and AMP carrier source 120b.

[0146] All three AMP tags (AMP non-AP STA #1, AMP non-AP STA #2 and AMP non-AP STA #3) are backscattering devices and require carrier signal to backscatter their signal. Both AMP readers (in FIG. 1, AMP AP #1 and AMP AP #2) are far from a backscattering AMP non-AP STAs (in FIG. 1, AMP tag #1, AMP tag #2 and AMP tag #3) . And the AMP readers are not able to correctly decode the backscattered signal due to the large difference in power between the transmitted carrier signal and the received backscattered signal. In order to overcome this, the AMP non-AP STA #4 and AMP non-AP STA #5 are employed as AMP carrier sources to transmit the carrier signal to the three AMP tags (e.g. AMP non-AP STA #1, AMP non-AP STA #2 and AMP non-AP STA #3) to be used for backscattering while the AMP readers focuses on receiving the backscattered signal. The AMP reader and the AMP carrier source are capable of communicating using mainstream 802.11 standard (802.11n, 11ac, 11ax, 11be etc. ) .

[0147] Carrier-sense multiple access with collision avoidance (CSMA / CA) is the predominant method of channel access in 802.11, in which STAs attempt to avoid collisions by beginning transmission only after the channel is sensed to be "idle" . If the channel is sensed to be “busy” , each STA chooses a random duration to defer the subsequent transmission attempt which is known as a random backoff procedure and thereby reduce the chances of collision. The basic version of the medium access protocol in IEEE 802.11 that uses CSMA / CA is called distributed coordination function (DCF) . A more advance version, called enhanced distributed channel access (EDCA) is used by 802.11 STAs that support Quality of Service (QoS) .

[0148] However, AMP non-AP STAs may not be able to transmit the legacy 802.11 preamble and hence not able to transmit the legacy 802.11 preamble that is present at the beginning of almost all 802.11 PPDUs. It is also expected that the  AMP non-AP STAs will operate at a much lower channel bandwidth (e.g., 4 MHz) and / or lower data rates. In addition, the Carrier sensing ability of a certain class of AMP non-AP STAs may be limited due to hardware constraints and / or inability to sense transmissions of other STAs e.g., due to the presence of a stronger signal (e.g., backscattering carrier signal) . This means that such AMP non-AP STAs without carrier sensing ability cannot use the 802.11 medium access protocols such as DCF and EDCA. One solution is proposed that detailed the random access mechanism suitable for AMP non-AP STAs which are with or without carrier sensing abilities in close range communication which can be either mono-static backscattering or active transmission.

[0149] However, when the AMP reader (e.g., an AMP AP) is far from an AMP non-AP STA which is used to backscatter a carrier signal, the AMP reader may not be able to correctly decode the backscattered signal due to the large difference in power between the transmitted carrier signal and the received backscattered signal. One solution to the problem is to employ a separate device (e.g., an AMP carrier source) to transmit the carrier signal to be used for backscattering while the AMP reader focuses on receiving the backscattered signal. This is called bi-static backscattering. After the AMP reader obtains the identity (ID) of one or more AMP tags (e.g. AMP non-AP STAs) for example by using the random access mechanism. This may be referred to as random access transmission. Or if it already has access to the ID, the AMP reader can perform unicast communication with each of the AMP tags, for example to solicit sensor data etc. This may be referred to as triggered transmissions which is opposed to random access transmission. During the triggered transmission phase, it is also possible for the AMP reader to provide scheduled transmission opportunities to the AMP non-AP STAs, for examples, by allocating specific slots to the STAs to transmit their responses.

[0150] FIG. 2 illustrates an interaction schematic of a bi-static backscattering process. In FIG. 2, the AMP carrier source is assumed to be a simple AMP non-AP STA that has the ability to transmit carrier signal upon receiving instructions from the AMP reader but all the downlink AMP control signal for the AMP tags are directly transmitted by the AMP reader. As shown in FIG. 2, this interaction schematic takes an AMP reader 110a, an AMP carrier source 120a and an AMP tag #1 130a for an example. This process includes the following procedures.

[0151] It should be noted that due to the inability of the AMP tags form AMP non-AP STAs to obtain channel on their own, in each BSS, all communication between the AMP reader and the AMP tags are always initiated by the AMP reader.

[0152] Step 201, an instruction #1 and an acknowledgement corresponding to the instruction #1 are communicated between an AMP reader 110a and an AMP carrier source 120a.

[0153] More specifically, the AMP reader 110a first transmits the instruction #1 110a to the AMP carrier source 120a. The instruction #1 is used to trigger the AMP carrier source 120a transmit an energizer PPDU #1 with a carrier signal #1 to the AMP tags (for example, the AMP tag #1 130a) . The instruction #1 also specifies the duration for which the carrier signal #1  should be transmitted. Upon receiving the instruction, the AMP carrier source 120a transmits the acknowledgment corresponding to the instruction #1.

[0154] It should be noted that if the type of AMP tag (e.g. AMP non-AP STA) is Type C, the AMP tag is dependent on the carrier signal even for the reception of downlink control signals.

[0155] Step 202, the AMP carrier source 120a transmits the carrier signal #1 carried in the energizer PPDU #1 to the AMP tags (for example, the AMP tag #1 130a) for providing them with enough power to receive the subsequent control PPDU from the AMP reader 110a.

[0156] Shortly after the completion of the transmission of the energizer PPDU #1, Step 203, the AMP reader #1 transmits a control PPDU carrying a downlink AMP frame to the AMP tag #1.

[0157] More specifically, in the scenario of a random access transmission, the downlink AMP frame can be an AMP Poll frame, an AMP Re-Poll frame or an AMP ReTx-Poll frame etc. In the scenario of a scheduled transmission, the downlink AMP frame can be an AMP Request frame.

[0158] Step 204, an instruction #2 and an acknowledgement corresponding to the instruction #2 are communicated between an AMP reader 110a and an AMP carrier source 120a.

[0159] More specifically, the AMP reader 110a immediately transmits the instruction #2 to the AMP carrier source 120a. The instruction #2 is used to triggered the AMP carrier source 120a transmit an energizer PPDU #2 with a carrier signal #2 to the AMP tags (for example, the AMP tag #1 130a) . The instruction #2 also specifies the duration for which the carrier signal #2 should be transmitted. Upon receiving the instruction #2, the AMP carrier source transmits the acknowledgment corresponding to the instruction #2 to the AMP reader.

[0160] Step 205, the AMP carrier source 120a transmits a carrier signal #2 for bi-static backscattering to AMP tag #1 130a.

[0161] An energizer PPDU #2 with the carrier signal #2 is transmitted by the AMP carrier source 120a to the AMP tags (for example, the AMP tag #1 130a) for providing them with the carrier signal #2 to be used to backscatter the response corresponding to the carrier signal #2 to the AMP reader #1.

[0162] Step 206, the AMP tag #1 130a transmits a backscattered signal to the AMP reader 110a based on the information carried in the downlink AMP frame of the control PPDU.

[0163] Ideally, the backscattered signal is corresponding to the carrier signal #2 transmitted by the Amp carrier source 120a. In other words, the AMP tag #1 should use the information carried in the downlink AMP frame to backscatter the solicited response on the carrier signal #2.

[0164] Even when there is just one BSS comprises an AMP reader, an AMP carrier source and some AMP tags, due to  the long duration between the carrier signal and the downlink AMP frame for bi-static backscattering, the AMP tag may backscatter its response at the wrong time.

[0165] In addition, if there is more than one BSS including different AMP readers as well as AMP carrier sources and the different AMP carrier sources may transmit different carrier signals to AMP tags, it is more difficult for the AMP tags compared with the scenario including just one BSS to transmit a response corresponding to the right carrier signal to the right AMP reader at the right time. More details about this disadvantage will be introduced with FIG. 3.

[0166] FIG. 3 illustrates a schematic of a signal transmission for a scenario of bi-static backscattering. As shown in FIG. 3, the executors are also shown in FIG. 1. BSS-1 includes AMP reader 110a (e.g. AMP AP #1) , AMP carrier source 120a (e.g. AMP non-AP STA #4) , AMP tag #1 130a (e.g. AMP non-AP STA #1) and AMP tag #2 130b (e.g. AMP non-AP STA #2) . BSS-2 includes AMP reader 110B (e.g. AMP AP #2) , AMP carrier source 120b (e.g. AMP non-AP STA #5) and AMP tag #3 130c (e.g. AMP non-AP STA #3) . It summed that the devices in BSS-1 communicate with each other in the scenario of random access transmission and the devices in BSS-2 communicate with each other in the scenario of scheduled transmission. Here it is also assumed that the two AMP carrier sources cannot hear each other and do not receive the acknowledgment frame transmitted by each other. The steps 201 and 202 are not shown in FIG. 3 but are assumed to have been completed prior to the steps 203.

[0167] As shown in FIG. 3, in two different transmission scenarios, the type of AMP frame of a control PPDU in step 203 is different. For example, AMP reader #1 transmits an AMP Poll frame in BSS-1 and AMP reader #2 transmits an AMP Request frame in BSS-2. As an example, the instruction #2 of step 204 can be carried in a multi-user request to send triggered transmission opportunity sharing (MU-RTS TRS) trigger frame and the acknowledgment corresponding to the instruction #2 of step 204 can be carried in a clear to send (CTS) frame. The interval in time domain of different transmissions can be short interframe space (SIFS) .

[0168] For BSS-1, a carrier signal #2-1 carried in the energizer PPDU #2-1 of step 205 is transmitted to AMP tag #1 130a and AMP tag #2 130b ideally. For BSS-2, a carrier signal #2-2 carried in the energizer PPDU #2-2 of step 205 is transmitted to AMP tag #3 130c ideally. However, the two AMP Carrier Sources cannot hear each other and do not receive the CTS frame transmitted by each other and hence both transmit the respective Energizer PPDUs at almost the same time. As the position of all three AMP tags shown in FIG. 1, all three AMP tags can receive the energizer PPDU #2-1 and the energizer PPDU #2-2. As shown in FIG. 3, the energizer PPDU #2-2 transmitted by the AMP carrier source #2 120b and carrying the carrier signal #2-2 which is meant for the AMP tag #3 130c) is received by the AMP tag #1 130a and AMP tag #2 130b. Since the AMP Request frame, which is transmitted by the AMP reader 110b) solicits an immediate response, the AMP tag #3 130c proceeds to correctly backscatter its AMP Response frame on the carrier signal #2-2. However, at the same time, AMP tag #1  130a and AMP tag #2 130b incorrectly assume that the time-slots for the random access initiated by the AMP Poll frame which is transmitted by AMP reader 110a has started. When the carrier signal #2-2 is received leading to the AMP tag #1 130a backscattering its AMP Response on the wrong carrier signal (e.g. carrier signal #2-2 shown in FIG. 3) earlier than it was supposed to, it leads to reception failure at the AMP Reader 110a.

[0169] In summary, in bi-static backscattering, due to the additional signaling between the AMP reader and the AMP carrier source, there may be a long gap between the control PPDU carrying a downlink AMP frame (e.g., step 204 shown in FIG. 3) and the start of the energizer PPDU carrying a carrier signal (e.g. step 205 shown in FIG. 3) . AMP tags do not know when the carrier signal will be transmitted and may respond at the wrong time. In addition, due to the high clock inaccuracy of AMP non-AP STAs (±1000 ppm to ±100000 ppm) , AMP tags lack the ability to maintain tight timing alignment with the AMP reader as well as with the AMP carrier source and other AMP non-AP STAs. This means that during the time-slot based random access transmissions as well as during scheduled transmissions, there is a risk of the transmissions of an AMP non-AP STAs colliding with the transmission of another AMP non-AP STA or even with the transmission of an AMP Reader. For example, if there are multiple AMP Carrier Sources transmitting carrier signals at the same time, AMP tags may synchronize to incorrect slot boundaries and backscatter on the wrong carrier signal since the AMP tags have no means to differentiate which carrier signal is the correct one to backscatter on.

[0170] The technical solution to solve the above technical problem is that how to ensure an AMP tag can backscatter at a correct time in a bi-static backscattering scenario.

[0171] The following describes the implementations of this application in detail with reference to the accompanying drawings. And for ease of description, the following takes BSS-1 including an AMP reader 110a, an AMP carrier source 120a and an AMP tag #1 130a as an example.

[0172] Referring to FIG. 4, FIG. 4 is a schematic flowchart of a communication method according to an implementation of this application. The communication method may be performed between an AMP reader, an AMP carrier source and an AMP tag, or performed by a chip, a circuit, or a processing system configured in the AMP reader, the AMP carrier source and the AMP tag. The communication method applies the AMP reader, the AMP carrier source and the AMP tag as an example of conducting entities.

[0173] The communication method can be applied in a scenario with one AMP carrier source or a scenario with multiple AMP carrier sources. The method includes the following steps.

[0174] Step 401, an AMP reader transmits, correspondingly an AMP tag receives a control PPDU used for bi-static backscattering.

[0175] In other words, an AMP carrier source is employed to transmits a carrier signal to an AMP tag. And the AMP  reader is used to read and decode a backscattered signal corresponding to the carrier signal.

[0176] In some implementations of this application, the AMP reader transmits, correspondingly the AMP tag receives first information used to indicate that the control PPDU is used for the bi-static backscattering.

[0177] In a possible design, the first information is a bi-static backscattering information present field.

[0178] For example, the bi-static backscattering information present field can be carried in an AMP frame of the control PPDU.

[0179] In a possible design, the first information is a bi-static backscattering indication.

[0180] For example, the bi-static backscattering information present field can be carried in an AMP frame of the control PPDU.

[0181] The above designs apply an additional field to indicate the control PPDU is used for the bi-static scattering. So, the first information can be regarded as an explicit indication.

[0182] In a possible design, the first information can include a first identity (ID) which is used to represent the AMP carrier source.

[0183] The above design applies an ID of the AMP carrier source to inform the AMP tag that the control PPDU is used for the bi-static scattering. So, the first information can be regarded as an implicit indication.

[0184] Step 402, the AMP tag obtains a time-offset between the control PPDU and an energizer PPDU carrying the carrier signal.

[0185] In some implementations of this application, the AMP tag obtains the time-offset based on related information predefined in the AMP tag.

[0186] In some implementations of this application, the related information comprises a duration and / or a data rate of a trigger frame and an acknowledgment frame communicated between the control PPDU and the energizer PPDU.

[0187] In other words, the related information can include the duration of frames between the control PPDU and the energizer PPDU. So, the AMP tag can estimate the time-offset based on the duration of the trigger frame and the acknowledgment frame. Or, the AMP tag can estimate the time-offset based on the data rate of the trigger frame and the acknowledgment frame. Or the AMP tag can estimate the time-offset based on a duration of the trigger frame and a data rate of the acknowledgment frame. Or, the AMP tag can estimate the time-offset based on a data rate of the trigger frame and a duration of the acknowledgment frame. Or, the time-offset may be a predefined value programmed in the AMP tag.

[0188] For example, the AMP tag can obtain the time-offset based on a duration of a trigger frame, a duration of an acknowledgment frame, a duration of interframe spaces (IFSs) and a duration of preambles. The duration of the trigger frame can be use predefined in the AMP tag or is obtained based on a data rate predefined in the AMP tag. Similarly, the duration of  the acknowledgment frame can be use predefined in the AMP tag or is obtained based on a data rate predefined in the AMP tag. The duration of IFSs (e.g. short interframe space SIFS) and the duration of preambles are also predefined in the AMP tag.

[0189] It should be noted that the trigger frame and the acknowledgment frame are carried in a first PPDU and a second PPDU respectively and transported between the control PPDU and the energizer PPDU in time domain. The IFSs comprise an IFS between the control PPDU and the first PPDU, an IFS between the first PPDU and second PPDU and an IFS between the second PPDU and the energizer PPDU. The preambles are carried in the first PPDU, the second PPDU and the energizer PPDU respectively. More details will be described in FIG. 7.

[0190] In some implementations of this application, the AMP reader transmits, correspondingly the AMP tag receives second information used for the AMP tag to obtain the time-offset and the second information is carried in the control PPDU.

[0191] It should be noted that in different transmission scenario (for example, a random access transmission or a scheduled transmission) , the first information or the second information can be carried in different frames. More details will be described in FIG. 7 to FIG. 17A.

[0192] In a possible design, the second information is used to indicate the time-offset.

[0193] That is to say the AMP tag can obtain the time-offset directly without any further calculations.

[0194] In a possible design, the second information is used to indicate a duration related to a trigger frame carried in a first PPDU which is communicated between the AMP reader and the AMP carrier resource after the control PPDU.

[0195] In some implementations of this application, the second information can include the duration related to the trigger frame or a data rate of the trigger frame. The duration related to the trigger frame can be a duration of the trigger frame or a duration of the first PPDU carrying the trigger frame.

[0196] For example, the AMP tag can obtain the time-offset based on a duration of an acknowledgment frame with a fixed data rate, the duration related to the trigger frame, a duration of IFSs and a duration of preambles. The acknowledgment frame is carried in a second PPDU and communicated between the control PPDU and the energizer PPDU in time domain. The IFSs comprise an IFS between the control PPDU and the first PPDU, an IFS between the first PPDU and second PPDU and an IFS between the second PPDU and the energizer PPDU. The preambles are carried in the first PPDU, the second PPDU and the energizer PPDU respectively.

[0197] The above two designs are suitable for a scenario that the data rate of the trigger frame is variable.

[0198] In the foregoing method, the time-offset is used for the AMP tag to estimate the start time of the energizer PPDU carrying the carrier signal. In the situation that there is a long time gap between the control PPDU and the energizer PPDU, the AMP tag can figure out the right carrier signal and backscatter on it at the right time. Thus, the above solution ensures reliability for bi-static backscattering.

[0199] Optionally, step 403, the AMP tag estimates start time of the energizer PPDU based on the time-offset.

[0200] In other words, the time-offset is used to estimate the start time of the energizer PPDU.

[0201] Alternatively, the method further includes the AMP tag estimate a start time of an AMP modulation of the energizer PPDU based on the time-offset. The difference between the start time of the energizer PPDU and the start time of an AMP modulation of the energizer PPDU is that the AMP modulation is located after a legacy preamble in the energizer PPDU.

[0202] Optionally, step 404, the AMP carrier source transmits, correspondingly the AMP tag receives an energizer PPDU carrying the carrier signal.

[0203] Optionally, step 405, the AMP tag determine whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader according to the receiving time and the estimated start time of the energizer PPDU. For example, if the carrier signal is received much earlier than the estimated start time of the energizer PPDU, the AMP tag may use it to for energy (e.g., to charge its capacitors) , but it may not transmit its backscattered signal on the carrier signal.

[0204] Alternatively, the AMP tag transmits a backscattered signal corresponding to the carrier signal to the AMP reader according to the receiving time and the estimated start time of the energizer PPDU.

[0205] Referring to FIG. 5, FIG. 5 illustrates a schematic flowchart of another communication method according to an implementation of this application. The communication method may be performed between an AMP reader, an AMP carrier source and an AMP tag, or performed by a chip, a circuit, or a processing system configured in the AMP reader, the AMP carrier source and the AMP tag. The communication method applies the AMP reader, the AMP carrier source and the AMP tag as an example of conducting entities.

[0206] The communication method can be applied in a scenario with one AMP carrier source or a scenario with multiple AMP carrier sources. The method includes the following steps.

[0207] Step 501, an AMP reader transmits, correspondingly an AMP tag receives a control PPDU used for bi-static backscattering.

[0208] In some implementations of this application, the AMP reader transmits, correspondingly the AMP tag receives first information used to indicate that the control PPDU is used for the bi-static backscattering.

[0209] In a possible design, the first information is a bi-static backscattering information present field.

[0210] For example, the bi-static backscattering information present field can be carried in an AMP frame of the control PPDU.

[0211] In a possible design, the first information is a bi-static backscattering indication.

[0212] For example, the bi-static backscattering information present field can be carried in an AMP frame of the control PPDU.

[0213] The above designs apply an additional field to indicate the control PPDU is used for the bi-static scattering. So, the first information can be regarded as an explicit indication.

[0214] In a possible design, the first information can include a first identity (ID) which is used to represent the AMP carrier source.

[0215] The above design applies an ID of the AMP carrier source to inform the AMP tag that the control PPDU is used for the bi-static scattering. So, the first information can be regarded as an implicit indication.

[0216] Step 502a, the AMP carrier source transmits, correspondingly the AMP tag receives an energizer PPDU carrying a carrier signal and a second ID. The second ID is used to determine whether to transmit a backscattered signal corresponding to the carrier signal.

[0217] The second ID may represent AMP carrier source. Or the second ID may represent AMP reader.

[0218] In situation #1, the second ID may represent the AMP carrier source.

[0219] Optionally, step 503a-1, the AMP tag determines whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader according to the first ID and the second ID.

[0220] If the first ID is the same as the second ID, the AMP tag can determine to transmit a backscattered signal corresponding to the carrier signal to the AMP reader.

[0221] It should be noted that the AMP tag can determine the AMP reader ID from the control PPDU.

[0222] If the first ID is different from the second ID, the AMP tag can determine not to transmit a backscattered signal corresponding to the carrier signal to the AMP reader.

[0223] The above solution is suitable for a scenario with multiple AMP carrier sources. The two IDs represent the AMP carrier source, ideally, the two IDs should be the same. If the two IDs are different, the carrier signal corresponding to the second ID may from another AMP carrier source. So, the AMP tag will not transmit a backscattered signal corresponding to the carrier signal to the AMP reader.

[0224] As an alternative step of step 503a-1, step 503a-2, the AMP tag transmits a backscattered signal corresponding to the carrier signal to the AMP reader according to the first ID and the second ID.

[0225] In situation #2, the second ID may represent the AMP reader.

[0226] As an alternative step of step 502a, step 502b, the AMP carrier source transmits, correspondingly the AMP tag receives an energizer PPDU carrying a carrier signal and an AMP reader ID.

[0227] Optionally, step 503b-1, the AMP tag determines whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader according to the AMP reader ID in the control PPDU and the second ID.

[0228] If the second ID carried in the energizer PPDU matches the ID of the AMP reader from which the AMP tag  received the control PPDU in step 501, it transmits a backscattered signal using the carrier signal in the energizer PPDU, else it will not.

[0229] As an alternative step of step 503b-1, step 503b-2, the AMP tag transmits, correspondingly the AMP reader receives a backscattered signal corresponding to the carrier signal to the AMP reader based on the AMP reader ID in the control PPDU.

[0230] Referring to FIG. 6, FIG. 6 illustrates a schematic flowchart of another communication method according to an implementation of this application. The communication method may be performed between an AMP reader, an AMP carrier source and an AMP tag, or performed by a chip, a circuit, or a processing system configured in the AMP reader, the AMP carrier source and the AMP tag. The communication method applies the AMP reader, the AMP carrier source and the AMP tag as an example of conducting entities.

[0231] The communication method can be applied in a scenario with one AMP carrier source or a scenario with multiple AMP carrier sources. The method includes the following steps.

[0232] Step 601, an AMP reader transmits, correspondingly an AMP tag receives a control PPDU used for bi-static backscattering.

[0233] It should be noted that more details about step 601 can refer to the step 401, and they are not repeated here.

[0234] Step 602, the AMP tag obtains a time-offset between the control PPDU and an energizer PPDU carrying the carrier signal.

[0235] Step 603, the AMP tag estimates start time of the energizer PPDU based on the time-offset.

[0236] It should be noted that more details about step 602 can refer to the step 402 and more details about 603 can refer to the step 403. They are not repeated here.

[0237] Step 604, the AMP reader transmits, correspondingly the AMP carrier source receives a first PPDU carrying a trigger frame with third information used for indicating a slot duration for a backscattering signal corresponding to the carrier signal.

[0238] It should be noted that the indicated slot duration in the third information will help AMP carrier source to know the slot boundaries for backscattering signal corresponding to the carrier signal. And the indicated slot duration is useful in the situation that there is no response corresponding to the carrier signal in the slot duration. More details will be described in FIG. 19, FIG. 22 and FIG. 23.

[0239] Step 605, the AMP carrier source transmits, correspondingly the AMP reader receives a second PPDU carrying an acknowledgment.

[0240] Step 606, the AMP carrier source transmits, correspondingly the AMP tag receives an energizer PPDU carrying  a carrier signal.

[0241] In some implementations of this application, the energizer PPDU includes a second ID representing the AMP carrier source. The second ID is used to determine whether to transmit a backscattered signal corresponding to the carrier signal

[0242] In some implementations of this application, the energizer PPDU includes an AMP reader ID.

[0243] Optionally, step 607, the AMP tag determines whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader.

[0244] In a possible design, the AMP tag can determine to transmit the backscattered signal based on a first comparison between the estimated start time and the receiving time of the energizer PPDU and / or a second comparison between the first ID and the second ID.

[0245] That is to say that if the AMP tag transmits the backscattered signal according to the first comparison, it can ensure the AMP tag transmits the backscattered signal at correct time. Or if the AMP tag transmits the backscattered signal according to the second comparison, it can ensure that the AMP tag backscatters on a correct carrier signal and transmits the backscattered signal to correct AMP reader. Or if the AMP tag transmits the backscattered signal according to the two comparisons, it can ensure that the AMP tag backscatters on a correct carrier signal and transmits the backscattered signal to correct AMP reader at correct time.

[0246] In a possible design, the AMP tag can determine to transmit the backscattered signal based on a first comparison between the estimated start time and the receiving time of the energizer PPDU and / or the AMP reader ID.

[0247] In other word, the first comparison can guarantee the backscattered signal is transmitted at correct time. And the AMP reader ID carried in the energizer PPDU can guarantee the backscattered signal is transmitted to a correct AMP reader ID.

[0248] The proceeding methods will be described with FIG. 7 to FIG. 17 in details.

[0249] FIG. 7 illustrates a schematic of communication signal in an implementation of this application. For example, FIG. 7 is corresponding to the method in FIG. 6. It should be noted that some steps in the proceeding method are not shown in FIG. 7. FIG. 7 is applied in the scenario of random access transmission.

[0250] As described in the step 601, in the control PPDU carrying the AMP control frame (e.g., the AMP Poll frame in FIG. 7) that solicits a response from AMP non-AP STA (s) which are referred to as AMP tag #1 and AMP tag #2. The first information can be carried in the AMP control frame. For example, the AMP control frame includes an indication that deferred (bi-static) backscattering will be used. Optionally the AMP control frame can also carry the ID of the AMP carrier source.

[0251] In some implementations, the AMP control frame can be anyone of the following: AMP Poll frame, AMP Re-Poll frame, AMP ReTX-Poll frame etc.

[0252] FIG. 8 illustrates a schematic diagram of an AMP Poll frame in an implementation of this application. The AMP Poll frame is used to initiate a random access session can include different elements. As shown in (a) of FIG. 8, the AMP Poll frame may carry at least one of Sub-Type field, Short Sub-type Control field and Type Dependent Payload field. The value of the Sub-Type field can be 0.

[0253] In some instances, the Short Sub-type Control field may include Random Access Type and Session ID Present field, ECW and Backoff Slot Limit Present field, Response Control Present field, Slot Info Present field, Bi-static Backscattering Info Present field and Reserved field. In some implementations, the Bi-static Backscattering Info Present field represents the first information described before explicitly.

[0254] In some instances, the Type Dependent Payload field may include Random Access Type and Session ID field when its corresponding present field indicates that it presents, ECW and Backoff Slot Limit Present field when its corresponding present field indicates that it presents, Response Control field when its corresponding present field indicates that it presents, Slot Information field when its corresponding present field indicates that it presents, and Bi-static Backscattering Info field when its corresponding present field indicates that it presents. In some instances, the Slot Control field may include a Slot Duration Present field, Slots Range Present field, Slot Sync Info field and Reserved field. In some instances, the Slot Sync Info field may include a Slot SYNC Transmitted field and a Dynamic Slot field. The Slot SYNC Transmitted field and the Dynamic Slot field in the AMP Poll frame and the AMP Request frame are set as 1 and 1 respectively to indicate that a PPDU (e.g., an AMP NDP PPDU) will be transmitted at the start of every slot to help the AMP tags synchronize with the slot boundaries, and a slot may be shortened by transmitting a PPDU if there is no response or a short response in a slot.

[0255] Optionally, in some implementations, the Bi-static Backscattering Info field includes Carrier Source ID field which is the first ID described before.

[0256] In some instances, the Response Control field may include a Response Type field and a Reserved field. The Slot Information field may include Slot Duration field and Slots Range field.

[0257] As shown in (b) of FIG. 8, the AMP Poll frame may carry Sub-Type field, Short Sub-type Control field and Type Dependent Payload field. Compared with the (a) of FIG. 8, the Short Sub-type Control field may include Backscatter Mode field. The description of the Backscatter Mode field is shown in Table 1.

[0258] Table 1

[0259] As shown in Table 1, if the value of the Backscatter Mode field is 0, it means the control PPDU used for mono-static backscattering (may also be referred as close range backscattering) . If the value of the Backscatter Mode field is 1, it  means the control PPDU used for bi-static backscattering (may also be referred as long range backscattering) . For example, the first information can be a bi-static backscattering indication indicated by the value 1 of the Backscatter Mode field. It should be noted that the above values are just examples. The meanings of value 1 and value 0 can also be opposite to the examples.

[0260] In summary, while the rest of the fields are used to carrying signaling required to initiate a random access procedure, when used in bi-static backscattering scenarios, the Bi-static Backscatter Info field is carried in the Type Dependent Payload and its presence indicated by the Bi-static Backscatter Info Present field in the set to 1. Optionally, the Bi-static Backscatter Info field carries the ID of the AMP Carrier Source.

[0261] FIG. 9 illustrates a schematic diagram of an AMP Re-Poll frame in an implementation of this application. An AMP Re-poll frame is used to continue a random access session initiated by an AMP Poll frame. As shown in (a) of FIG. 9, the AMP Re-Poll frame may carry at least one of Sub-Type field, Short Sub-type Control field and Type Dependent Payload field. The value of the Sub-Type field can be 1.

[0262] In some instances, the Short Sub-type Control field may include Random Access Type and Session ID Present field, ECW and Backoff Slot Limit Present field, Response Control Present field, Slot Info Present field, Bi-static Backscattering Info Present field and Reserved field. In some implementations, the Bi-static Backscattering Info Present field represents the first information described before explicitly.

[0263] In some instances, the Type Dependent Payload field may include Random Access Type and Session ID field when its corresponding present field indicates that it presents, Backoff Slot Limit field when its corresponding present field indicates that it presents, Response Control field when its corresponding present field indicates that it presents, Slot Information field when its corresponding present field indicates that it presents, and Bi-static Backscattering Info field when its corresponding present field indicates that it presents. Optionally, in some implementations, the Bi-static Backscattering Info field includes Carrier Source ID field which is the first ID described before.

[0264] In some instances, the Response Control field may include Nack filed, ReTX Slots field, a Reserved field and a Response Type field. The Slot Information field may include Slot Control field, Slot Duration field and Slots Range field. In some instances, the Slot Control field may include a Slot Duration Present field, Slots Range Present field, Slot Sync Info field and Reserved field. In some instances, the Slot Sync Info field may include a Slot SYNC Transmitted field and a Dynamic Slot field. The Slot SYNC Transmitted field and the Dynamic Slot field in the AMP Poll frame and the AMP Request frame are set as 1 and 1 respectively to indicate that a PPDU (e.g., an AMP NDP PPDU) will be transmitted at the start of every slot to help the AMP tags synchronize with the slot boundaries, and a slot may be shortened by transmitting a PPDU if there is no response or a short response in a slot.

[0265] Alternatively, the AMP Re-Poll frame can be another form that includes Backscatter Mode field as shown in (b)  of FIG. 9. The meaning corresponding to different values of the Backscatter Mode field can refer to the Table 1 and they are not repeated here.

[0266] FIG. 10 illustrates a schematic diagram of an AMP ReTX-Poll frame in an implementation of this application. An AMP ReTx-Poll frame is used to initiate a selective retransmission for a random access session initiated by an AMP Poll frame. As shown in (a) of FIG. 10, the AMP ReTX-Poll frame may carry at least one of Sub-Type field, Short Sub-type Control field and Type Dependent Payload field. The value of the Sub-Type field can be 2.

[0267] In some instances, the Short Sub-type Control field may include Random Access Type and Session ID Present field, ReTX_CW field, Response Control Present field, Slot Info Present field, Bi-static Backscattering Info Present field and Reserved field. In some implementations, the Bi-static Backscattering Info Present field represents the first information described before explicitly.

[0268] In some instances, the Type Dependent Payload field may include Random Access Type and Session ID field when its corresponding present field indicates that it presents, Response Control field when its corresponding present field indicates that it presents, Slot Information field when its corresponding present field indicates that it presents, and Bi-static Backscattering Info field when its corresponding present field indicates that it presents. Optionally, in some implementations, the Bi-static Backscattering Info field includes Carrier Source ID field which is the first ID described before.

[0269] In some instances, the Response Control field may include ReTX Slots field, Reserved field and NACK Slot Index field. The Slot Information field may include Slots Range field. In some instances, the Slot Control field may include a Slot Duration Present field, Slots Range Present field, Slot Sync Info field and Reserved field. In some instances, the Slot Sync Info field may include a Slot SYNC Transmitted field and a Dynamic Slot field. The Slot SYNC Transmitted field and the Dynamic Slot field in the AMP Poll frame and the AMP Request frame are set as 1 and 1 respectively to indicate that a PPDU (e.g., an AMP NDP PPDU) will be transmitted at the start of every slot to help the AMP tags synchronize with the slot boundaries, and a slot may be shortened by transmitting a PPDU if there is no response or a short response in a slot.

[0270] Alternatively, the AMP ReTx-Poll frame can be another form that includes Backscatter Mode field as shown in (b) of FIG. 10. The meaning corresponding to different values of the Backscatter Mode field can refer to the Table 1 and they are not repeated here.

[0271] After the control PPDU in step 601, the AMP tag (e.g. AMP tag #1) calculates a time-offset until the start time of an energizer PPDU (e.g. AMP NDP + Energizer PPDU) based on the expected length of a first PPDU carrying the AMP MU-RTS TXS trigger frame and a second PPDU carrying the CTS frame assuming fixed data rate (e.g. 6 Mb / s) and the expected IFSs.

[0272] It should be noted that it may also deduct the worst clock offset (@100kppm) from the calculated time-offset to  estimate the earliest time it will receive the correct Energizer PPDU even in the case of largest clock offset.

[0273] For example, upon receiving the AMP Poll frame shown in FIG. 8, the AMP tags are alerted that the succeeding transmission is for bi-static backscattering and the carrier signal transmission will be delayed (instead of immediately following the AMP Poll frame as in mono-static backscatter case) . In addition, the AMP tags also records the ID of the AMP carrier source carried in the Bi-static Backscatter Info field if presents.

[0274] As shown in FIG. 7, three legacy preambles, three SIFS, a trigger frame (e.g. AMP MU-RTS TXS Trigger frame) and an acknowledgment frame (CTS frame) are transmitted between the Control PPDU and the PPDU carrying the carrier signal. The AMP tag can calculate the time-offset according to the function (1) .

[0275] The unit of the size of trigger frame and the size of acknowledgment frame is Octet. Since the size of AMP MU-RTS TXS Trigger frame is 33 octets and the size of CTS frame is 14 Octets, and since both PPDUs are transmitted at the fixed data rate of 6 Mb / s, the AMP Tags can calculate the time-offset = 3* (10 + 20) + (32 + 376)  / 6 = 158 μS.

[0276] After compensation for worst clock offset error @100k PPM = 158 μS –15.8 μS = 142.2 μS. The AMP tags can expect the AMP portion of the energizer PPDU carrying the carrier signal to start 142.2 μS after the end of the AMP Poll frame and disregard any other carrier signal that is received prior to this time.

[0277] It should be noted that if the AMP tag estimates the start time of the energizer PPDU, the number of duration of legacy preamble in function (1) is two.

[0278] After the control PPDU in step 601, in step 604, the AMP reader transmits a first PPDU carrying a trigger frame (e.g. AMP MU-RTS TXS trigger frame shown in FIG. 7) to the AMP carrier source. The primary purpose of the trigger frame is to share the AMP reader’s TXOP with the AMP carrier source for it to transmit the carrier signal and control signal if any. After a SIFS, in step 605, the AMP carrier source transmits an acknowledgment frame (e.g. CTS frame shown in FIG. 7) to the AMP reader. The AMP MU-RTS TXS trigger frame and the responding CTS frame shall be transmitted in a non-HT or non-HT duplicate PPDU with a fixed data rate (i.e., modulation and coding scheme (MCS) ) of 6 Mb / s. In addition, the AMP MU-RTS TXS trigger frame also indicates the slot duration enabling the AMP carrier source to perform slot based backscattering. The slot duration is indicated by the third information described above.

[0279] In some implementations third information for indicating a slot duration for a backscattering signal corresponding to the carrier signal is carried in the trigger frame.

[0280] FIG. 11 illustrates a schematic diagram of an AMP MU-RTS TXS Trigger frame and a CTS frame in an implementation of this application.

[0281] An enhanced version of the MU-RTS TXS Trigger frame modified for the AMP bi-static usage is illustrated in (a) of FIG. 11. As shown in (a) of FIG. 11, the AMP MU-RTS TXS Trigger frame may include at least one of Frame Control field, Duration field, RA field, TA field, Common Info field, User Info field, Padding field and FCS field. The Common Info field may include Trigger Type field, Reserved field, More TF field, CS required field, UL BW field, Triggered TXOP Sharing Mode filed, Enhanced TXS modes field, Slot duration field, Reserved field, Reserved or EHT bits field and Reserved field. The User Info frame may include AID 12 field, RU Allocation field, Allocation Duration field, AMP Info field and Reserved or PS160 filed.

[0282] While the general format and the fields are the same as that defined by the IEEE 802.11be specification, the value 3 of the Triggered TXOP Sharing Mode field, which is reserved in 802.11be is used to signal the presence of the Enhanced TXS modes field. When the Enhanced TXS modes field is set to 1, the MU-RTS TXS Trigger frame is used to share TXOP for AMP channel access such as the bi-static backscatter channel access described in FIG. 7. When the Enhanced TXS modes field is set to a value to indicate shared TXOP for AMP channel access, e.g., 1, the AMP Info field is present in the User Info field and carries the Carrier Signal Required field and the AMP Frame Info Present field. In addition, the AMP Info field also indicates whether the Common Info field of the trigger frame carries a Slot Duration field. When present, the Slot Duration field indicates the duration to be allocated for each time-slot during the random access transmission or slot based scheduled transmission. The information enables the AMP carrier source to accurately allocate time-slots for backscattering. The Slot Duration filed can be the third information described before. The AMP Info field also carries a Slot Sync Info field that include a Slot SYNC Transmitted field and a Dynamic Slot field. The Slot SYNC Transmitted field and the Dynamic Slot field are set to the same values as in the control frame (AMP Poll frame and the AMP Request frame) transmitted to the AMP tags and are set as 1 and 1 respectively to indicate that the AMP carrier source needs to transmit a PPDU (e.g., an AMP NDP PPDU) at the start of every slot to help the AMP tags synchronize with the slot boundaries, and a slot may be shortened by transmitting a PPDU if there is no response or a short response in a slot. The Dynamic Slot field is only set to 1 for an AMP carrier source that has the ability to detect the response from AMP tags. For the message exchanges described in FIG. 7, in both MU-RTS TXS Trigger frames, the Enhanced TXS modes field is set to 1 and the MU-RTS TXS Trigger frame is used to share TXOP for AMP bi-static backscatter channel access. The AID12 field in the User Info field in this case is set as the AID of the AMP non-AP STA co-located with the AMP carrier source while the shared TXOP duration is indicated in the Allocation Duration field. The Carrier Signal Required field is set to 1 to indicate that the AMP carrier source is instructed to transmit carrier signal while the AMP Frame Info Present field is set to 0. The AMP carrier source estimates the duration of the carrier signal to be included in the Energizer PPDU based on the value of the Allocation Duration field (after deducting the overhead of the CTS frame, overhead of the PHY header (including the legacy preamble and any AMP preamble) of the Energizer PPDU as well as the  applicable IFSs.

[0283] As shown in (b) of FIG. 11, the CTS frame may include at least one of Frame Control field, Duration field, RA field and FCS field. The format of the CTS frame as defined in the IEEE 802.11 specification.

[0284] After transmitting the acknowledgment frame in step 605, in step 606, at each slot boundary afterwards, an AMP NDP + Energizer PPDU is transmitted to AMP tags (e.g. AMP tag #1 and AMP tag #2 shown in FIG. 7) .

[0285] For example, the AMP carrier source shall transmit an AMP NDP + Energizer PPDU (AMP NDP PPDU Type 2) (instead of the AMP Energizer PPDU) that includes the ID of the AMP carrier source (which is referred to as a second ID described before) in the Transmitter ID field to provide the carrier signal to the AMP Tag (s) at the expected carrier-signal offset and also at each subsequent slot boundaries for time-slot based transmissions.

[0286] FIG. 12 illustrates a schematic diagram of an AMP NDP + Energizer PPDU in an implementation of this application. It should be noted that the AMP NDP + Energizer PPDU can be referred to other names and this implementation does not limit this.

[0287] As shown in FIG. 12, the format of the AMP NDP + Energizer PPDU (AMP NDP PPDU Type 2) is illustrated. An AMP NDP + Energizer PPDU is a variant of the AMP Control + Energizer PPDU without any Control Payload field. The PPDU is comprised a legacy 802.11 preamble and two AMP modulated fields (AMP SYNC and AMP SIG) and the carrier signal. When the NDP Indication field in the AMP SIG field of an AMP PPDU is set as 1, the AMP PPDU does not carry any Control payload and the AMP NDP PPDU Body field of the AMP SIG field is used to carry the Control payload information that is traditionally carried in the Control payload. Table 2 shows the meaning of different values of AMP NDP PPDU Type field. It should be noted that the value and the corresponding descriptions in Table 2 are examples and this implementation does not limit this.

[0288] Table 2

[0289] A third variant of the AMP NDP PPDU is defined for the bi-static backscatter usage and indicated by the AMP NDP PPDU Type field set to 2 shown in Table 2. The value of the AMP NDP PPDU Type field determines the format of the AMP NDP PPDU Body field as seen in the bottom of FIG. 12. The AMP NDP PPDU Type 2 is used to carry the Transmitter ID field and carries the ID of the transmitting AMP Carrier Source.

[0290] As another example, the AMP carrier source shall transmit an AMP NDP + Energizer PPDU (AMP NDP PPDU  Type 1) that include the ID of AMP reader in the Transmitter ID field.

[0291] As shown in FIG. 12, when the AMP control frame (e.g. AMP Poll frame) indicates bi-static backscattering, the AMP NDP PPDU Type 2 transmitted in the AMP NDP + Energizer PPDU is used to carry the Transmitter ID field and carries the ID of the AMP reader that transmitted the control frame that initiated the bi-static backscatter procedure.

[0292] After transmitting the AMP NDP +Energizer PPDU in the step 606, the AMP tag verifies that the ID of the AMP carrier source (based the Transmitter ID field in the AMP SIG of the AMP NDP + Energizer PPDU) matches the ID of the AMP carrier source indicated in the AMP Control frame (e.g. AMP Poll frame) and uses the PPDU to synchronize to the slot boundaries and / or to backscatter its response (using the carrier signal in the PPDU) only if the ID matches.

[0293] So, the AMP NDP + Energizer PPDUs not only helps the AMP tags to synchronize to the correct slot boundaries but also helps them to verify that the Energizer PPDU is transmitted by the correct AMP carrier source thereby helping to avoid the untimely transmission of the AMP Response frames described in FIG. 3.

[0294] Alternatively, after transmitting the AMP NDP +Energizer PPDU in the step 606, the AMP tag verifies that the Transmitter ID field matches the ID of the AMP Reader that transmitted the AMP control frame (e.g., AMP Poll frame) and uses the PPDU to synchronize to the slot boundaries and / or to backscatter its response (using the carrier signal in the PPDU) only if the ID matches.

[0295] So, the AMP NDP + Energizer PPDUs not only helps the AMP tags to synchronize to the correct sot boundaries but also helps them to verify that the Energizer PPDU is transmitted by the AMP Carrier Source associated with the correct AMP Rader thereby helping to avoid the untimely transmission of the AMP Response frames described in FIG. 3. In addition, the AMP Reader can choose to use different AMP Carrier Sources to provide carrier signal for the AMP tags since the AMP tags only need to verify the ID of the AMP Reader and not the ID of the AMP Carrier Sources.

[0296] Alternatively for scheduled transmitted initiated by an AMP Request frame, in the AMP NDP +Energizer PPDU in the step 606, the AMP NDP PPDU Type 1 is used to carry the STA ID field and carries the ID of the AMP tag that is expected to transmit in the following slot. Upon receiving an AMP NDP + Energizer PPDU, an AMP tag verifies that the STA ID field in the AMP SIG of the AMP NDP + Energizer PPDU matches its own STA ID and uses the PPDU to synchronize to the slot boundaries and / or to backscatter its response (using the carrier signal in the PPDU) only if the ID matches.

[0297] FIG. 13 illustrates a schematic of communication signal in an implementation of this application. For example, FIG. 13 is corresponding to the method in FIG. 6. It should be noted that some steps in the proceeding method are not shown in FIG. 13. FIG. 13 is applied in the scenario of scheduled transmission.

[0298] The procedures of FIG. 13 are similar with the procedures of FIG. 7. Due to two different transmission scenarios, the frames carrying the above information (e.g. first information, the first ID, the second ID and the third information) are  different. Correspondingly, the frames in the PPDUs may also be different compared with the PPDUs in FIG. 7.

[0299] First, the first information can be carried in an AMP Request frame shown in FIG. 13.

[0300] In a possible design, the AMP control frame can also carry the second information in the AMP Request frame of the control PPDU. The second information is used to obtain a time-offset between the control PPDU and the energizer PPDU.

[0301] As an example, the second information explicitly indicates the carrier signal time-offset, i.e., the carrier signal time-offset till the start of the AMP modulated portion of the energizer PPDU carrying the carrier signal for the AMP tags. Or the second information explicitly indicates the time-offset till the start of the energizer PPDU carrying the carrier signal for the AMP tags.

[0302] FIG. 14 illustrates a schematic diagram of an AMP Request Frame in an implementation of this application.

[0303] As shown in (a) of FIG. 14, an AMP Request frame is used to trigger a response from a single AMP non-AP STA (e.g. AMP tag #1 shown in FIG. 13) or to schedule the responses of two or more AMP non-AP STAs (e.g. AMP tag#1 and AMP tag#2) . While the rest of the fields are used to carrying signaling required to initiate a response or to schedule AMP non-AP STAs, when used in bi-static backscattering scenarios, the Bi-static Backscatter Info field is carried in the Type Dependent Payload and its presence indicated by the Bi-static Backscatter Info Present field in the set to 1. In the example in FIG. 13, the Bi-static Backscatter Info field carries the ID of the AMP carrier source. The time-offset to the start of the Energizer PPDU carrying the carrier signal in units of 2 μS, for example a value of 71 indicates a time-offset of 142 μS.

[0304] As another example, the AMP Request Frame just carries the first information which is a bi-static backscattering indication.

[0305] As shown in (b) of FIG. 14, while the rest of the fields are used to carrying signaling required to initiate a response or to schedule AMP non-AP STAs, when used in bi-static backscattering scenarios, the Backscatter Mode field is set to 1. More details of the Backscatter Mode field are shown in Table 1 and not be repeated here.

[0306] Second, an AMP tag expects to receive an Energizer PPDU at the time indicated by the carrier signal time-offset carried in the AMP Request frame. AMP tags may also deduct the worst clock offset (@100kppm) from the indicated time-offset to estimate the earliest time it will receive the correct Energizer PPDU even in the case of largest clock offset.

[0307] Third, because of the time-offset used to determine the start time of the energizer PPDU is carried in the AMP Request frame, while the responding CTS frame shall be transmitted in a non-HT or non-HT duplicate PPDU with a fixed data rate (i.e., modulation and coding scheme (MCS) ) of 6 Mb / s, the AMP MU-RTS TXS trigger frame may be transmitted at any suitable data rate. The carrier signal time-offset indicated in the AMP Request frame is calculated using the actual data rate used to transmit the PPDU carrying the AMP MU-RTS TXS trigger frame.

[0308] Fourth, instead of an AMP NDP + Energizer PPDU in FIG. 7, the AMP carrier source transmits an AMP Control  + Energizer PPDU carrying an AMP Short frame to allow the AMP tags to identify the ID of the AMP carrier source (from the Transmitter ID field in the MAC Header field) and also to provide the carrier signal to the AMP Tag (s) at the expected carrier-signal offset and also at each subsequent slot boundaries for time-slot based transmissions.

[0309] In other words, the AMP Control + Energizer PPDU carries the AMP Short frame with a carrier signal and a second ID represent the AMP carrier source.

[0310] FIG. 15 illustrates a schematic diagram of an AMP Request Frame in an implementation of this application.

[0311] As shown in (a) of FIG. 15, the AMP Short frame is a compact variation of the AMP frame that uses the variant-1 Frame Body field and its Frame Control field is also different from the rest of the AMP frames. The Session ID when present is set as the same as a relevant Session ID and the Slot ID field is optionally present and indicates the index of the time-slot that starts at the end of the AMP Short frame. For bi-static backscattering, in the simplest form the AMP Short frame only carries the Frame Control field, the Transmitter ID field (set as the AMP ID of the AMP Carrier Source) and the FCS field (total 40 bits) and all other optional fields are omitted. AMP Tags synchronize to the carrier signal carried in the PPDU carrying the AMP Short frame with Transmitter ID field matching the Carrier Source ID carried in the AMP Request frame transmitted by the AMP Reader.

[0312] Alternatively, the AMP Control + Energizer PPDU carries the AMP Short frame with a carrier signal and an AMP reader ID.

[0313] As shown in (b) of FIG. 15, alternative format of the AMP Short frame as illustrated. The AMP Reader ID when present is set as the AMP ID of the AMP Reader that instructed the transmission of the PPDU carrying the AMP Short frame and the Slot ID field is optionally present and indicates the index of the time-slot that starts at the end of the AMP Short frame. AMP Tags synchronize to the carrier signal carried in the PPDU carrying the AMP Short frame with Reader ID field matching the ID of the AMP Reader that transmits the AMP control frame that initiated the AMP channel access procedure (e.g., AMP Poll frame or AMP Request frame. )

[0314] FIG. 16 illustrates a schematic of communication signal in an implementation of this application. For example, FIG. 16 is corresponding to the method in FIG. 6. It should be noted that some steps in the proceeding method are not shown in FIG. 16. FIG. 16 is applied in the scenario of scheduled transmission.

[0315] The procedures of FIG. 16 are similar with the procedures of FIG. 13 and are not repeated here. The difference between FIG. 13 and FIG. 16 is the type of a trigger frame and an acknowledgment frame.

[0316] As shown in FIG. 16, in step 604, the AMP reader transmits a first PPDU with an AMP Backscattering Control HT Action frame to the AMP carrier source. And in step 605, the AMP carrier source transmits a second PPDU with an ACK frame to acknowledge the AMP Backscattering Control HT Action frame.

[0317] FIG. 17A illustrates a schematic diagram of an AMP Backscattering Control HT Action frame of an implementation of this application.

[0318] As shown in FIG. 17A, the AMP Backscattering Control HT Action frame that is used to trigger the transmission of the AMP PPDUs by the AMP Carrier Source (and may also be used to carry the complete AMP frame (including MAC Header and FCS) to be transmitted by the AMP Carrier Source in the AMP Control PPDU) . The setting of some key fields in the frame is described below: +HTC field in the Frame Control field is set to 1 to indicate that the HT Control field is included in the MAC Header field. The Duration field is used to indicate the time allocated for the reverse direction grant. Address 1 field is set as the MAC address of the AMP non-AT STA that is co-located with the AMP Carrier Source. Address 2 field is set as the MAC address of the AMP STA that is co-located with the AMP Reader. Address 3 field is set as the BSSID of the BSS to which the STAs belong. The RDG / More PPDU field in the HT Control field is set to 1 to indicate the reverse direction grant to the AMP Carrier Source. The Category field in the Frame Body field is set as HT. The HT Action field in the Frame Body field is set to indicate AMP Backscattering control. The meaning of the HT Action field with different values is shown in Table 3. It should be noted that the value and the corresponding descriptions in Table 3 are examples and this implementation does not limit this.

[0319] Table 3

[0320] The AMP Backscattering control field in the Frame Body field is comprised of the Control field and the AMP frame field. The Carrier Signal Info field in the Control field indicates whether carrier signal is to be transmitted and how it is to be transmitted as shown in Table 4. The Frame Length field in the Control field indicates the size of the AMP Frame field in octets. The Table 4 shows the meaning of different values in Carrier Signal Info filed. It should be noted that the value and the corresponding descriptions in Table 4 are examples and this implementation does not limit this.

[0321] Table 4

[0322] In a case where the Carrier Signal Info field value is set to 0, the carrier source is instructed to transmit an AMP Energizer PPDU.

[0323] In a case where the Carrier Signal Info field value is set to 1, the carrier source is instructed to transmit an AMP Control PPDU (or an AMP NDP PPDU) .

[0324] In a case where the Carrier Signal Info field value is set to 2, the carrier source is instructed to transmit an AMP NDP+Energizer PPDU.

[0325] In a case where the Carrier Signal Info field value is set to 3, the carrier source is instructed to transmit a carrier signal and control information in the same PPDU (e.g., in an AMP Control + Energizer PPDU) .

[0326] FIG. 17B illustrates possible configurations of PPDUs transmitted by the carrier source in accordance with some embodiments.

[0327] In a case where the Carrier Signal Info field value is set to 0 (i.e., is set to bits "00" ) , the AMP Energizer PPDU includes an 802.11 Preamble and a carrier signal.

[0328] In a case where the Carrier Signal Info field value is set to 1 (i.e., is set to bits "01" ) , the AMP Control PPDU includes an 802.11 Preamble, AMP-SYNC field, an AMP SIG field, and an AMP frame. When an AMP frame is not provided, an AMP NDP PPDU is to transmitted instead i.e., the AMP SIG field is an AMP-SIG (NDP) field carrying an AMP NDP PPDU Body field.

[0329] In a case where the Carrier Signal Info field value is set to 2 (i.e., is set to bits "10" ) , the AMP NDP + Energizer PPDU includes an 802.11 Preamble, AMP-SYNC field, an AMP-SIG (NDP) field carrying an AMP NDP PPDU Body field and a carrier signal.

[0330] In a case where the Carrier Signal Info field value is set to 3 (i.e., is set to bits "11" ) , the AMP Control + Energizer PPDU includes an 802.11 Preamble, AMP-SYNC field, an AMP SIG field, an AMP frame, and a carrier signal.

[0331] If the AMP frame field is included in the AMP Backscattering Control HT Action frame, the AMP carrier source simply copies the content of the AMP frame field and constructs the control PPDU carrying the AMP frame. It uses the time allocated in the Duration field to calculate the duration of the carrier signal.

[0332] The use of HT Action frame enables non-HE non-AP STAs to act as host for the AMP carrier source.

[0333] It should be noted that the trigger frame can be other types. The implementations of this application do not limit the type of the trigger frame.

[0334] Due to the fixed duration of the slot, even when there is no transmission in a slot, or transmission of a short AMP frame in a slot, the AMP carrier sources still need to wait for the pre-allocated slot duration to proceed to the next slot leading to longer time to complete the transmissions.

[0335] In a situation that there is no response during the slot for transmitting a backscattered signal corresponding to the carrier signal. How to improve transmission efficiency for bi-static backscattering is also needed to be solved.

[0336] If the AMP carrier source is not able to detect the responses from AMP tags. The transmission efficiency can be improved based on a communication system with multi-link devices (MLD) shown in FIG. 18.

[0337] FIG. 18 illustrates a schematic diagram of a communication system with multi-link devices (MLD) .

[0338] As shown in FIG. 18, the AMP reader 110a is the AMP AP #1 of the AP MLD and operates on a first frequency band (e.g. 2.4 GHz frequency band) while the AMP carrier source 120a is the AMP non-AP STA #4 of the Non-AP MLD also operating on the first frequency band and can communicate with each other in the first frequency band. In addition, the two MLDs can also communicate over a second frequency band (5 GHz frequency band) via AP #3 in AP MLD and AMP non-AP STA #6 in Non-AP MLD. Here it is assumed that the AMP carrier source is not able to detect the responses from AMP tags.

[0339] FIG. 19 illustrates a schematic of communication signal in an implementation of this application. For example, FIG. 19 includes the method in FIG. 6. It should be noted that some steps of the method in FIG. 6 are not shown in FIG. 19. FIG. 19 is applied in the scenario of random access transmission.

[0340] The part of the procedures of FIG. 19 are similar with the procedures of FIG. 7 and are not repeated here except that the Dynamic Slot field in the Slot Information field of the MU-RTS TXS Trigger frame is set to 1 to indicate that dynamic slot is enabled.

[0341] In a possible design, the second information can be carried in the AMP control frame (e.g. AMP Poll frame shown in FIG. 19) of a control PPDU.

[0342] The second information can include the duration related to the trigger frame or a data rate of the trigger frame. The duration related to the trigger frame can be a duration of the trigger frame or a duration of the first PPDU carrying the trigger frame.

[0343] For example, the duration of the first PPDU carrying the MU-RTS TXS Trigger frame. The format of an example AMP Poll frame is illustrated in FIG. 20. FIG. 20 illustrates a schematic diagram of another AMP Poll frame of an implementation in this application. The difference from the AMP Poll shown in (a) of FIG. 8 is that the Bi-static Backscatter Info field may also include the Trigger frame PPDU Duration field that indicates the duration of the PPDU carrying the MU-RTS TXS Trigger frame in μS.

[0344] As shown in FIG. 19, there are three legacy preambles, three SIFS, a trigger frame (e.g. AMP MU-RTS TXS Trigger frame) and an acknowledgment frame (e.g. CTS frame) . The AMP tag can calculate the time-offset according to the function (2) .

[0345] The first PPDU duration can be determined by the second information directly. Or the first PPDU duration can be determined based on a data rate in the second information.

[0346] It should be noted that the first PPDU Duration is replaced by a trigger frame duration, the number of duration of legacy preamble in function (2) is two.

[0347] The unit of the size of acknowledgment frame is Octet. Since the size of CTS frame is 14 Octets, and a second PPDU carrying acknowledgment frame is transmitted at the fixed data rate of 6 Mb / s, the AMP Tags can calculate the time-offset= 3*10 + 2*20 + (16 + 112)  / 6 + a first PPDU Duration = 91.34 μS + a first PPDU duration.

[0348] After compensation for worst clock offset error @100k PPM = (91.34 μS + Trigger frame PPDU Duration) *0.9.

[0349] It should be noted that the different kinds of second information carried in the control PPDU is suitable for random access transmission or scheduled transmission.

[0350] Hence the AMP tags can correctly estimate the earliest time it will receive the correct Energizer PPDU even in the case of largest clock offset.

[0351] As shown in FIG. 19, after transmitting the CTS frame, the AMP carrier source transmits an AMP NDP +Energizer PPDU (AMP NDP PPDU Type 2) . However, none of the AMP tags respond in slot 0. However, since the AMP carrier source is not able to detect the lack of responses from AMP tags, it continues to transmit the carrier signal.

[0352] The following method to overcome the above problem includes the following procedures.

[0353] First step, if there is no response in a first slot, the AMP reader transmits, correspondingly a first device receives fourth information used to trigger the first device to transmit fifth information to a second device for instructing the AMP carrier source to determine a new duration of the first slot based on the third information.

[0354] As shown in FIG. 19, the AMP Reader detects that there is no response in slot 0, and it notifies the higher frequency band AP of the AP MLD (i.e., AP #3) . The AMP AP #3 can be regarded as the first device and the first slot can be regarded as Slot 0 in FIG. 19.

[0355] Second step, the first device transmits, correspondingly the second device receives fifth information for instructing the AMP carrier source to determine a new duration of the first slot based on the third information.

[0356] The new duration of the first slot is shorter than a legacy duration of first slot indicated by a slot duration indicated by the third information.

[0357] In other words, the fifth information is used to instruct the AMP carrier source to shorten the duration of the first slot.

[0358] As shown in FIG. 19, the AMP AP #3 transmits an AMP Slot Info Action frame on the 5 GHz link to the AMP  non-AP STA #6. The AMP non-AP STA #6 can be regarded as the second device.

[0359] In a possible design, the fourth information is carried in an AMP Slot Info Action frame. FIG. 21 illustrates a schematic diagram of an AMP Slot Info Action frame of an implementation in this application.

[0360] As shown in FIG. 21, the AMP Slot Info Action frame is illustrated. The AMP Slot Info Action frame is a variant of the AMP Action frame (indicated by the AMP Action field set to 2) and may carry information required by an AMP Carrier Source to start a new slot: Presence Bitmap field is use to indicate presence / absence of fields; Slot Index filed is used to indicate index of the next time-slot; STA ID is used to indicate STA ID to be carried in the AMP SIG (NDP) or the AMP Short frame transmitted at the start of the next slot; Session ID field is used to indicate Session ID to be carried in the AMP SIG (NDP) or the AMP Short frame transmitted at the start of the next time-slot.

[0361] In the simplest form, the AMP Slot Info Action frame may only carry the Presence Bitmap field with all bits set to 0.

[0362] Third step, the second device transmits, correspondingly the AMP carrier source sixth information for instructing the AMP carrier source to determine a new duration of the first slot.

[0363] As shown in FIG. 19, the duration of the Slot 0 is shortened upon receiving sixth information. The AMP non-AP STA #6 passes this instruction to the AMP carrier source.

[0364] Fourth step, the AMP carrier source transmits a next energizer PPDU after the first slot.

[0365] As shown in FIG. 19, the AMP carrier source stops transmitting the carrier signal and a SIFS afterwards transmit the next AMP NDP + Energizer PPDU to start the next slot. The AMP carrier source uses the Carrier Info field in the MU-RTS TXS Trigger frame to decide whether to transmit an AMP NDP + Energizer PPDU or an AMP Control + Energizer PPDU carrying an AMP Short frame at the start of the next slot.

[0366] It should be noted that the AMP reader and the first device belong to first MLD, and the AMP carrier source and the second device belong to second MLD. The first device and the second device communicate with each other in a second frequency band.

[0367] Thus, it can be seen that by leveraging the multi-link architecture it is possible to reduce the wastage of air time in the event of no response or short responses in a slot.

[0368] If the AMP carrier source is able to detect the responses from AMP tags. If there is no response in a first slot, the AMP carrier can determine a new duration of the first slot based on a second indicating information.

[0369] FIG. 22 illustrates a schematic of communication signal in an implementation of this application. FIG. 22 is applied in the scenario of scheduled transmission.

[0370] In the first shared TXOP in FIG. 22, the AMP reader instructs the AMP carrier source to transmit the Energizer  PPDU carrying the carrier signal to provide the energy for the AMP tags to receive the subsequent downlink AMP control frame. Since no response is expected from the AMP tags, the Energizer PPDU may not carry any information regarding the ID of the transmitting AMP Carrier Source. At the end of the first shared TXOP duration, the AMP reader takes back the TXOP by transmitting, within a SIFS, another MU-RTS TXS Trigger frame to again share its TXOP with the AMP carrier source.

[0371] The method corresponding to FIG. 22 includes the following procedures.

[0372] First step, the AMP reader transmits first indicating information to the AMP carrier source for indicating the AMP carrier source transmit a control PPDU carrying an AMP frame and an energizer PPDU carrying a carrier signal.

[0373] An AMP Control + Energizer PPDU carries the downlink control frame (an AMP Request frame to schedule the transmissions from AMP tag #1 and AMP tag #2) as well as the carrier signal to the AMP Tag (s) for the AMP tag to backscatter its response AMP frame.

[0374] It should be noted that the AMP reader ensures that the shared TXOP duration is long enough for the AMP carrier source to transmit the AMP Control PPDU as well as enough carrier signal to both AMP tags to complete their uplink response AMP frames as per the schedule instructed in the AMP Request frame scheduling the transmissions from AMP tag #1 and AMP tag #2 in slot 0 and slot 1 respectively. The Slot SYNC Transmitted field and the Dynamic Slot field in the Slot Information field of the MU-RTS TXS Trigger frame indicate whether the AMP carrier source need to transmit a PPDU at the start of every slot and also whether the dynamic slot is enabled.

[0375] Optionally, The AMP carrier source acknowledges the instruction by transmitting a CTS frame to the AMP reader.

[0376] Optionally, the AMP reader transmits second indicating information to the AMP carrier source for indicating a slot duration used for a backscattered signal corresponding to the carrier signal.

[0377] The second indicating information is carried in a trigger frame.

[0378] Optionally, the AMP carrier source estimates the duration of the carrier signal to be included in the AMP Control + Energizer PPDU based on the slot duration instructed in the MU-RTS TXS Trigger frame (if present) or based on the default slot duration if the slot duration is not instructed in the MU-RTS TXS Trigger frame.

[0379] Second step, the AMP Carrier Source transmits an AMP Control + Energizer PPDU carrying the AMP Request frame with a carrier signal to the AMP tags.

[0380] It should be noted that the AMP carrier source can be identified based on the Transmitter ID field of the AMP Request frame.

[0381] Third step, if there is no response in a first slot, the AMP carrier source determines a new duration of the first slot based on the second indicating information.

[0382] Fourth step, the AMP carrier source transmits a next energizer PPDU after the first slot.

[0383] As shown in FIG. 22, upon receiving the AMP Request frame, the AMP tag #1 backscatters its response AMP frame to the AMP Reader in slot 0. SIFS afterwards, the AMP carrier source transmits an AMP Control + Energizer PPDU carrying the AMP Short frame to indicate the start of the next slot (slot 1) . The AMP carrier source uses the Carrier Info field in the MU-RTS TXS Trigger frame to decide whether to transmit an AMP NDP + Energizer PPDU or an AMP Control +Energizer PPDU carrying an AMP Short frame at the start of the next slot. However, this time there is no response (from AMP tag #2) . Since the AMP carrier source can detect the lack of response from AMP tags, if the Dynamic Slot field in the Slot Information field of the MU-RTS TXS Trigger frame is set as 1, it can also adjust the slot duration dynamically, and can shorten the slot by transmitting another AMP Control + Energizer PPDU carrying an AMP Short frame to indicate the start of the next slot (slot 2) . In addition, if the AMP carrier source is aware of the AMP tag’s ID, the AMP Short frame can be addressed to the AMP tag #2 (i.e., the Receiver ID field is set as AMP tag #2’s STA ID) thereby directly triggering the AMP tag #2 to respond in slot 2.

[0384] FIG. 23 illustrates a schematic of communication signal in an implementation of this application. FIG. 23 is applied in the scenario of scheduled transmission.

[0385] The method of the procedures in FIG. 23 is similar with the procedures in FIG. 22. There are two difference between FIG. 22 and FIG. 23. First one is that instead of being transmitted as separate PPDUs, the AMP control frames are transmitted as fields carried in the same single PPDU (e.g. AMP DL PPUD shown in FIG. 23) that starts either the random access session or the scheduled transmission. Second one is that the AMP Short field carries the AMP ID of the AMP reader to help AMP tags identify the correct carrier signal.

[0386] The AMP carrier source is identified based on the Transmitter ID field of the AMP Request frame and the Reader ID field.

[0387] It should be noted that the number of bits in FIG. 8 to FIG. 12, FIG. 14, FIG. 15, FIG. 17A, FIG. 20 and FIG. 21 is an example and can also be of other lengths.

[0388] The communication method proposed in the implementations of the present application is described in detail above, and a communication apparatus provided by the present application will be described below.

[0389] FIG. 24 is a schematic block diagram of a communication apparatus 1000 according to some implementations of the present application. The apparatus may be a communication device or an apparatus implemented in a communication device and capable of realizing corresponding functions of any one of the implementations of the present application. For example, the apparatus implemented in a communication device may be an integrated circuit, which in some contexts may be known by other colloquial names, such as chip, modem, modem chip, baseband chip, or baseband processor. In some  implementations, one or more integrated circuits can be packaged into a system-on-chip, a system-in-package, or a multi-chip module. The apparatus may include one or more integrated circuits or include one or more integrated circuits and other discrete components. The communication device may be a signal transmitter, a signal receiver, or an apparatus implemented in any one of these communication devices.

[0390] The communication apparatus 1000 includes a communication module 1200. The communication module 1200 is configured to implement a transmitting action and / or a receiving action. The communication module 1200 also may be called as transceiver module, a transceiver, or a transceiver device, or the like, and is configured to implement operations of receiving (which may be referred to as inputting) and / or transmitting (which may be referred to as outputting) .

[0391] The communication apparatus 1000 may further include a processing module 1100. The processing module 1100 may be a processor, a processing circuit, a processing board, a processing unit, or a processing device, or the like. The processing module 1100 is configured to implement processing and / or operations implemented inside the communication apparatus except transmitting actions and / or receiving actions.

[0392] For example, if the communication apparatus 1000 corresponds to the AMP tag in FIG. 4, the communication module 1200 is configured to receive a control physical protocol data unit (PPDU) used for bi-static backscattering from an AMP reader. The communication module 1200 is further configured to obtain a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal transmitted by an AMP carrier source.

[0393] For example, if the communication apparatus 1000 corresponds to the AMP reader in FIG. 4, the communication module 1200 is configured to transmit a control physical protocol data unit (PPDU) used for bi-static backscattering to an AMP tag. The communication module 1200 is further configured to transmit second information used to obtain a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal transmitted by an AMP carrier source.

[0394] Briefly, the operations and / or functions of the communication apparatus 1000 are intended to implement corresponding steps of the foregoing method implementations.

[0395] FIG. 25 is a schematic block diagram of a communication apparatus according to some implementations of the present application. The communication apparatus 2000 includes at least one communication interface 2300, and the at least one communication interface 2300 is configured to input and / or output information or data. Optionally, the apparatus 2000 may further include at least one processor 2100. The at least one processor 2100 is coupled to at least one memory 2200. The at least one memory 2200 is configured to store one or more instructions and / or executable computer code. The at least one processor 2100 is configured to invoke the one or more instructions and / or executable computer code, so that the communication apparatus 2000 implements the method provided in the implementations of the present application. Optionally, the apparatus 2000 may further include the at least one memory 2200.

[0396] In an implementation, the communication apparatus 2000 may be any one of the communication devices in the method implementations. For example, the communication apparatus 2000 may be the AMP reader (for example, an AMP AP) , the AMP tag (for example, an AMP non-AP STA) or the AMP carrier source (for example, an AMP non-AP STA) . In this implementation, the processor 2100 may be a baseband apparatus, and the communication interface 2300 may be a radio frequency apparatus.

[0397] In another implementation, the communication apparatus 2000 may be implemented in a communication device such as the AMP reader, the AMP tag or the AMP carrier source. In this case, the apparatus may be an integrated circuit, which in some contexts may be known by other colloquial names, such as chip, modem, modem chip, baseband chip, or baseband processor. In some implementations, one or more integrated circuits can be packaged into a system-on-chip, a system-in-package, or a multi-chip module. The apparatus may include one or more integrated circuits or include one or more integrated circuits and other discrete components. In this implementation, the processor 2100 may be a logical module or circuit that is part of the integrated circuit. The communication interface 2300 may be a transceiver, an interface circuit, an input / output interface, a bus, a module, a pin, or other types of interfaces.

[0398] An implementation of the present application further provides a communication system. The communication system may include at least one of the AMP reader, the AMP tag and the AMP carrier source introduced in the above implementations. For example, as shown in FIG. 4, FIG. 5 or FIG. 6, the communication system may include the AMP reader, the AMP tag and the AMP carrier source.

[0399] An implementation of the present application further provides a computer storage medium, and the computer storage medium may store one or more instructions for executing any of the foregoing methods.

[0400] An implementation of the present application further provides a computer program product, and the computer program product may store one or more instructions for executing any of the foregoing methods.

[0401] In the implementations of this application, “and / or” describes an association relationship between associated objects and represents that three relationships may exist. For example, A and / or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. The character “ / ” generally indicates an “or” relationship between the associated objects. “At least one” means one or more. “At least one of A and B” , similar to “A and / or B” , describes an association relationship between associated objects and represents that three relationships may exist. For example, at least one of A and B may represent the following three cases: Only A exists, both A and B exist, and only B exists.

[0402] In the implementations of this application, terms such as “substantially” , “generally” and “about” , which modify a value, condition or characteristic of a feature of an exemplary embodiment, should be understood to mean that the value, condition or characteristic is defined within tolerances that are acceptable for the proper operation of this exemplary  embodiment for its intended application.

[0403] In the implementations of this application, unless stated otherwise, the terms “connected” and “coupled” , and derivatives and variants thereof, refer herein to any structural or functional connection or coupling, either direct or indirect, between two or more elements. For example, the connection or coupling between the elements can be acoustical, mechanical, optical, electrical, thermal, logical, or any combinations thereof.

[0404] In the implementations of this application, expressions such as “match” , “matching” and “matched” , including variants and derivatives thereof, are intended to refer herein to a condition in which two or more elements are either the same or within some predetermined tolerance of each other. That is, these terms are meant to encompass not only “exactly” or “identically” matching the two elements but also “substantially” , “approximately” or “subjectively” matching the two or more elements, as well as providing a higher or best match among a plurality of matching possibilities.

[0405] In the implementations of this application, the expression “based on” is intended to mean “based at least partly on”, that is, this expression can mean “based solely on” or “based partially on” , and so should not be interpreted in a limited manner. More particularly, the expression “based on” could also be understood as meaning “depending on” , “representative of”, “indicative of” , “associated with” or similar expressions.

[0406] In the implementations of this application, the terms “system” and “network” may be used interchangeably in embodiments of this application. “At least one” means one or more, and “aplurality of” means two or more.

[0407] Besides, the use of a singular form of “a” , “an” and “the” in the implementations of the present application and the claims appended hereto is also intended to include a plural form, unless otherwise clearly indicated herein by context.

[0408] A person of ordinary skill in the art will be aware that, in combination with the examples described in the implementations disclosed in this specification, units and algorithm steps may be implemented by using electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by using hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.

[0409] It would be understood by a person skilled in the art that, for the purpose of convenience and brevity, in a detailed working process of the foregoing system, apparatus, and unit, reference may be made to a corresponding process in the foregoing method implementations, and details are not described herein again.

[0410] In the several implementations provided in this application, the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus implementation is merely an example. For example, the unit division is a logical function division and other methods of division may be used in an actual implementation. For  example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented using various communication interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.

[0411] In addition, function units in the implementations of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units may be integrated into one unit.

[0412] When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. The technical solutions of this application may be implemented in the form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the implementations of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, an optical disc or the like.

[0413] The units described as separate parts may be or may not be physically separate, and parts displayed as units may be or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the implementations. In addition, functional units in the implementations of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.

[0414] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.

Claims

1.A communication method, comprising:receiving by an ambient power (AMP) tag, a control physical protocol data unit (PPDU) used for bi-static backscattering from an AMP reader; andobtaining by the AMP tag, a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal.2.The method according to claim 1, the method further comprising:receiving by the AMP tag, the energizer PPDU from an AMP carrier source.3.The method according to claim 1 or 2, wherein the obtaining by the AMP tag, a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal comprises:obtaining by the AMP tag, the time-offset based on related information predefined in the AMP tag.4.The method according to claim 3, wherein the related information comprises a duration and / or a data rate of a trigger frame and a duration and / or a data rate of an acknowledgment frame; wherein the trigger frame and the acknowledgment frame are communicated between the control PPDU and the energizer PPDU.5.The method according to claim 1 or 2, wherein the obtaining by the AMP tag, a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal comprises:obtaining by the AMP tag, the time-offset based on second information carried in the control PPDU.6.The method according to claim 5, wherein the second information is used to indicate the time-offset.7.The method according to claim 5, wherein the second information is used to indicate a duration related to a trigger frame carried in a first PPDU which is communicated between the AMP reader and the AMP carrier resource after the control PPDU.8.The method according to anyone of claims 1 to 7, the method further comprising:estimating by the AMP tag, a start time of the energizer PPDU based on the time-offset.9.The method according to anyone of claims 1 to 8, the method further comprising:receiving by the AMP tag, first information from the AMP reader, wherein the first information is used to indicate that the control PPDU is used for the bi-static backscattering.10.The method according to claim 9 wherein the first information comprises a first identity (ID) which is used to represent the AMP carrier source.11.The method according to claim 9, wherein the first information is a Bi-static Backscatter Info Present field.12.The method according to claim 11, the method further comprising:receiving by the AMP tag, a first ID which is used to represent the AMP carrier source from the AMP reader, wherein the first ID is carried in the control PPDU.13.The method according to claim 10 or 11, wherein the energizer PPDU further comprises a second ID;the method further comprising:determining by the AMP tag, whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader according to the first ID and the second ID.14.The method according to claim 9, wherein the energizer PPDU further comprises a second ID; the method further comprising:determining by the AMP tag, whether to transmit a backscattered signal corresponding to the carrier signal to the AMP reader according to an ID of the AMP reader carried in the control PPDU and the second ID.15.A communication method, comprising:transmitting by an ambient power (AMP) reader, a control physical protocol data unit (PPDU) used for bi-static backscattering to an AMP tag; andtransmitting by the AMP reader, second information to the AMP tag, wherein the second information is used to obtain a time-offset between the control PPDU and an energizer PPDU carrying a carrier signal.16.The method according to claim 15, wherein the second information is used to indicate the time-offset.17.The method according to claim 15, wherein the second information is used to indicate a duration related to a trigger frame carried in a first PPDU which is communicated between the AMP reader and the AMP carrier resource after the control PPDU.18.The method according to anyone of claims 15 to 17, the method further comprising:transmitting by the AMP reader, first information to the AMP tag, wherein the first information is used to indicate that the control PPDU is used for bi-static backscattering.19.The method according to anyone of claims 16 to 18, wherein the first information comprises a first identity (ID) which is used to represent the AMP carrier source.20.The method according to anyone of claims 16 to 18, wherein the first information is a Bi-static Backscatter Info Present field.21.The method according to claim 20, the method further comprising:transmitting by the AMP reader, a first ID which is used to represent the AMP carrier source to the AMP tag, wherein the first ID is carried in a control PPDU.22.The method according to anyone of claims 15 to 21, the method further comprising:transmitting by the AMP reader, third information to the AMP carrier source, wherein the third information is used to indicate a slot duration for a backscattering signal corresponding to on the carrier signal.23.The method according to claim 22, wherein the AMP reader communicates with the AMP tag and the AMP carrier source in a first frequency band; the method further comprising:if there is no response in a first slot, transmitting by the AMP reader, fourth information to a first device, wherein the fourth information is used to trigger the first device to transmit fifth information to a second device for instructing the AMP carrier source to determine a new duration of the first slot based on the third information, wherein the new duration of the first slot is shorter than a legacy duration of the first slot;wherein the AMP reader and the first device belong to first multi-link devices (MLD) , and the AMP carrier source and the second device belong to second MLD; wherein communication between the first device and the second device is a second frequency band.24.A communication method, comprising:generating by an ambient power (AMP) carrier source, an energizer physical protocol data unit (PPDU) carrying a carrier signal and a second identity (ID) ; wherein the second ID is used to determine whether to transmit a backscattered signal corresponding to the carrier signal; andtransmitting by the AMP carrier source, the energizer PPDU to an AMP tag.25.The method according to claim 24, wherein the second ID represents an AMP reader, or the second ID represents the AMP carrier source.26.The method according to claim 24 or 25, the method further comprising:receiving by the AMP carrier source, third information from an AMP reader; wherein the third information is used to indicate a slot duration for a backscattering signal corresponding to on the carrier signal.27.The method according to anyone of claims 24 to 26, wherein the AMP carrier source communicates with the AMP tag and an AMP reader each other in a first frequency band; the method further comprising:if there is no response in a first slot, receiving by the AMP carrier source, sixth information from a second device for instructing the AMP carrier source to determine a new duration of the first slot; wherein the AMP carrier source and the second device belong to second MLD; andtransmitting by the AMP carrier source, a next energizer PPDU after the first slot.28.A communication apparatus, comprising modules configured to perform the method according to any one of claims  1 to 14 or 15 to 23 or 24 to 27.29.An apparatus comprising: one or more processors; anda memory storing instructions which, when executed by the one or more processors, cause the apparatus to perform the method of any one of claims 1 to 14 or 15 to 23 or 24 to 27.30.A communication system, wherein the communication system comprises a first communication apparatus configured to perform the method of any one of claims 1 to 14, a second communication apparatus configured to perform the method of any one of claims 15 to 23 and a third communication apparatus configured to perform the method of any one of claims 24 to 27.31.A computer-readable storage medium having instructions stored thereon which, when executed by an apparatus, cause the apparatus to perform the method of any one of claims 1 to 14 or 15 to 23 or 24 to 27.32.A computer program product storing instructions which, when executed, cause an apparatus to perform the method of any one of claims 1 to 14 or 15 to 23 or 24 to 27.

Citation Information

Patent Citations

  • Railway monitoring information collection system and method based on backscattering technology

    CN112203246A

  • Backscatter communication access method and device, terminal and network side equipment

    CN117241343A

  • Back-to-back uplink transmissions from multiple stations

    US20180124778A1

  • Communication method and apparatus

    US20220390393A1

  • Information transmission method and apparatus, and communication device

    WO2024037514A1