Methods for amplitude-shift keying modulation for IoT devices

By coordinating resource management and specifying modulation schemes, the system addresses resource misalignment issues in Am-IoT devices, ensuring reliable communication with remote devices.

WO2025171654A1PCT designated stage Publication Date: 2025-08-21APPLE INC +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/077424
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-18
Publication Date
2025-08-21

AI Technical Summary

Technical Problem

Existing wireless communication systems face resource misalignment issues between remote devices and Ambient IoT (Am-IoT) devices due to the use of different amplitude-shift keying modulation schemes, leading to failed communications.

Method used

The system coordinates resource management by providing resource reservation information to Am-IoT devices, specifying the type of ASK modulation to use and the time-frequency resources for communication, utilizing either Double-Sideband Amplitude-Shift Keying (DSB-ASK) or Single-Sideband Amplitude-Shift Keying (SSB-ASK) to align resource usage.

Benefits of technology

This approach minimizes resource misalignments, ensuring effective communication between remote devices and Am-IoT devices, enhancing communication reliability and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024077424_21082025_PF_FP_ABST
    Figure CN2024077424_21082025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are methods, systems, and computer-readable medium to perform operations including methods and systems for receiving, by a user device, eQuery command having a first field. The method proceeds by determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field. The BLFs transmit a backscatter signal in response to the received eQuery command. The method continues by determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) to modulate an RF carrier, one or more BLF locations and a size of a BLF pool. The method includes indexing, in an increasing order of frequency starting from the lowest frequency point in a lower sideband (LSB), the one or more BLFs. The user device selects a BFR from the one or more BLFs to modulate the DSB-ASK, excluding the one or more BLFs on an upper side band (USB).
Need to check novelty before this filing date? Find Prior Art

Description

METHODS FOR AMPLITUDE-SHIFT KEYING MODULATION FOR IOT DEVICESBACKGROUND

[0001] Wireless communication networks provide integrated communication platforms and telecommunication services to wireless user devices. Example telecommunication services include telephony, data (e.g., voice, audio, and / or video data) , messaging, and / or other services. The wireless communication networks have wireless access nodes that exchange wireless signals with the wireless user devices using wireless network protocols, such as protocols described in various telecommunication standards promulgated by the Third Generation Partnership Project (3GPP) . Example wireless communication networks include time division multiple access (TDMA) networks, frequency-division multiple access (FDMA) networks, orthogonal frequency-division multiple access (OFDMA) networks, Long Term Evolution (LTE) , and Fifth Generation New Radio (5G NR) . The wireless communication networks facilitate mobile broadband service using technologies such as OFDM, multiple input multiple output (MIMO) , advanced channel coding, massive MIMO, beamforming, and / or other features.SUMMARY

[0002] The present disclosure describes methods and systems for amplitude-shift keying modulation for Internet of Things (IoT) devices, such as Ambient IoT devices. In accordance with one aspect of the present disclosure, an Am-IoT device does not draw operating power from an internal battery. Instead, the Am-IoT device is configured to receive power from a remote device (e.g., a user device or an access node) located at a range between approximately 10 to 50 meters (m) from the Am-IoT device. The Am-IoT device includes internal circuitry and control logic enabling the Am-IoT device to remotely receive power, control signals, and data signals from the remote user device. The methods and systems disclosed herein describe how the Am-IoT device communicates with the remote device (also called a “reader” ) via backscatter frequencies in a carrier wave. Among other things, the disclosed methods and systems describe techniques that coordinate resource management between the remote device and the Am-IoT device to avoid resource misalignment issues that can result in failed communications.

[0003] Aspects of the disclosure include a method of receiving, by a user device, eQuery command having a first field. The method proceeds by determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field. The BLFs transmit a backscatter signal in response to the received eQuery command. The method continues by determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) to modulate an RF carrier, one or more BLF locations and a size of a BLF pool. The method includes indexing, in an increasing order of frequency starting from the lowest frequency point in a lower sideband (LSB) , the one or more BLFs. The user device selects a Backscatter Frequency Resource (BFR) from the one or more BLFs to modulate the DSB-ASK, excluding the one or more BLFs on an upper side band (USB) .

[0004] In some implementations, the method includes indicating, a 1-bit modulation IE in an eQuery command, and a frequency-shifted Query Response Resource (QRR) on a BLF that is formatted as one of a DSB-SSK format or a Single Side Band Amplitude Shift Key (SSB-ASK) .

[0005] In some implementations, the method includes determining a first value of 1-bit modulation IE indicating that the frequency-shifted QRR resources on all of BLFs are used as the SSB-ASK format. A second value indicating that the frequency-shifted QRR resources on all of BLFs are used as an DSB-ASK format. A total number of QRR resources is ‘2n’ if the SSB-ASK  is indicated and the total number of QRR resources is ‘n’ if a given number (n) of BLFs is indicated by the eQuery command.

[0006] In some implementations, the method includes indicating a 1-bit modulation IE for each BLF point. The first value of 1-bit modulation IE indicates to use DSB-SSK format and the second value indicates to use SSB-ASK.

[0007] In some implementations, the method includes determining, based on a total number (t) of BLFs indicated in a second field of an eQuery command, a total number of 1-bit Modulation IEs. The method continues by determining a number (k) of BLFs that DSB-ASK are used for modulation based on the eQuery command.

[0008] In some implementations, the method includes determining, based on the number (k) of BLFs that the DSB-ASK are used, a number (m) of modulation IEs in the eQuery command that are reserved.

[0009] In some implementations, the method continues, responsive to determining that a number (k) of BLFs are used as DSB-ASK, by reserving the number (m) of modulation IEs in the eQuery command.

[0010] In some implementations, the method includes receiving, at a user device, an enhanced Query (eQuery) command having a first field configured to receive data. The method proceeds by determining, at the user device, one or more Backscatter Link Frequencies (BLFs) . The method continues by assigning, to a first ASK scheme, one or more contiguous BLF resources.

[0011] In some implementations, the method includes assigning, at a user device and utilizing one or more BLF resource assignment IEs in the eQuery command, information that is configured to indicate one or more contiguous BLFs within a BLF pool to be used for the first ASK scheme.

[0012] In some implementations, the method includes receiving a BLF resource indication value (RIV) value indicated in an eQuery command to indicate the BLF resources used for the first ASK scheme. The method includes, determining, utilizing the RIV, a starting BLF index, and determining, utilizing the RIV, a length of the contiguous BLFs.

[0013] In some implementations, the method includes utilizing a second ASK scheme fora remaining BLFs in the same BLF pool.

[0014] In some implementations, the method includes receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive data. The method includes determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command, which are used to transmit a backscatter signal in responsive to the received eQuery command. The method includes determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) , one or more BLF locations and a size of a BLF pool, utilizing the one or more BLFs indicated by the first field in the eQuery command. The method proceeds by indicating, for k contiguous BLFs ending at a carrier wave frequency point (fcw) , the BLFs for the DSB-ASK.

[0015] In some implementations, the method includes indicating the k contiguous BLFs by a length field in the eQuery command having m bits where

[0016] In some implementations, the method includes determination of a value of m, wherein m number of bits, wherein wherein m c represents the number of candidate values.

[0017] In some implementations, the method includes receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive data. The method includes determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command, which are used to transmit a backscatter signal in response to the received eQuery command. The method includes determining, utilizing a single Side Band Amplitude Shift Key (SSB-ASK) to modulate an RF carrier, one or more BLF locations and a size of a BLF pool. The method proceeds by indicating, a frequency-shifted Query Response Resource (QRR) on a BLF point is formatted as one of a DSB-SSK format or a Single Side Band Amplitude Shift Key (SSB-ASK) . The method additionally includes determining, for the SSB-ASK utilized at the user device, the one or more BLF locations and size of BLF pool based on the BLFs indicated in a second field in eQuery command. The method proceeds by determining a DSB-ASK scheme used for the BLFs.

[0018] In some implementations, the method includes utilizing, for all of BLFs in the BLF pool, a common ASK-type indicator field, the common ASK-type indicator field is configured for 1-bit or 2-bit data.

[0019] In some implementations, the method includes assigning, for each BLF, a 2-bit ASK-type indicator field in the eQuery command.

[0020] In some implementations, the method proceeds by allocating a first plurality of BLF frequencies, where one central frequency is allocated to a Double Side Band Amplitude Shift Key (DSB-ASK) . The method includes allocating, a second plurality of BLF frequencies to SSB-ASK based on a value of the 2-bit ASK-type Indicator field.

[0021] In some implementations, the method includes assigning, the BLFs for the DSB-ASK (or the SSB-ASK) , to k number of contiguous BLFs starting from a first position after a carrier wave (fcw) point.

[0022] In some implementations, the method includes indicating, a value of the k number, by a length field in eQuery command having m number of bits, wherein

[0023] In some implementations, the method includes indicating, a value of the k number, by a length field in eQuery command having m number of bits, wherein wherein m c represents the number of candidate values that are supported for BLF length.

[0024] In some implementations, the method includes allocating, the BLFs that are adjacent to carrier wave (fcw) point, for the DSB-ASK by setting the length field as value of the k number. The method also includes allocating, to the SSB-ASK modulation, a remaining number of BLFs. The details of one or more embodiments of these systems and methods are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of these systems and methods will be apparent from the description and drawings, and from the claims.

[0025] BRIEF DESCRIPTION OF THE FIGURES

[0026] FIG. 1 illustrates a wireless network environment, according to some implementations.

[0027] FIG. 2 illustrates a single-and double-sideband amplitude-shift keying schemes for a carrier wave.

[0028] FIGS. 3-9 illustrate examples of BLF resource assignment, according to some implementations.

[0029] FIG. 10 illustrates a flowchart of an example method of assigning BLF resources.

[0030] FIG. 11 illustrates an example user equipment (UE) , according to some implementations.

[0031] FIG. 12 illustrates an example access node, according to some implementations.DETAILED DESCRIPTION

[0032] By way of background, backscattering is a communication technique, typically used in Radio Frequency Identification (RFID) technology, in which an RFID tag receives energy from an RFID reader’s transmission and utilizes a portion of that energy to transmit back a reply to the reader. More specifically, the tag receives the reader’s energy via electromagnetic (EM) waves propagated from the reader. Once the EM waves reach the tag, the energy travels through the tag’s internal antenna. The energy activates the tag’s chip or integrated circuit (IC) . The remaining energy is modulated with the chip’s data and flows back via the tag’s antenna to the reader’s antenna in the form of electromagnetic waves. Tags backscatter this signal on top of (e.g., modulated with) the reader’s transmitted carrier wave.

[0033] In the context of wireless communications, Ambient IoT (Am-IoT) devices are a recently introduced category of low-power devices that, like passive RFIDs, utilize energy harvested from the environment. Because of their low-power nature, Am-IoT devices are configured to communicate with a remote device, e.g., a user device or a base station, via backscattering. Currently, there are two Amplitude-shift Keying (ASK) modulation schemes that Am-IoT devices can use for backscatter responses: double-sideband ASK (DSB-ASK) and single-sideband ASK (SSB-ASK) . These two modulation schemes are described in more detail in FIG. 2, but briefly, the difference between them is that DSB-ASK uses both sidebands of the carrier signal to transmit information, while SSB-ASK uses only one sideband. As a result of occupying different sideband configurations, DSB-ASK and SSB-ASK also differ in terms of the occupied frequencies and bandwidth that each modulation uses. In view of these differences, it is important for the remote device and the Am-IoT to be synchronized on the ASK type that is used to avoid resource misalignment between the remote device and the Am-IoT.

[0034] This disclosure describes systems and methods for coordinating resource management between the remote device and the Am-IoT device to avoid resource misalignment issues that can result in failed communications.

[0035] FIG. 1. illustrates an example wireless communication system environment 100, according to some implementations. The disclosed system and methods enable the Am-IoT device to communicate with a reader (. e.g., a base station or user equipment) at a distance between 10 50m from the Am-IoT device. According to certain aspects of this disclosure, a variety of  approaches can support modulating backscatter information with an RF carrier wave using one or more of Double-Sideband Amplitude-Shift Keying (DSB-ASK) technique and Single-Sideband Amplitude-Shift Keying (SSB-ASK) .

[0036] The environment 100 can include a user equipment 104. The user equipment can include any physical or logical entity for communicating information in the environment 100 and can be implemented as hardware, software, or any combination thereof, as desired for a given set of design parameters or performance constraints. Although FIG. 1 shows one user equipment by way of example, it can be appreciated that more user equipments can be employed for a given implementation. The environment 100 can be implemented as a wireless communications system arranged to communicate information over a wireless network 122 across an air interface 132. An example of the wireless network 122 can include portions of a wireless spectrum, such as the RF spectrum. In such implementations, the user equipment can include components and interfaces suitable for communicating information signals over the wireless network 122. Such components and interfaces can include, for example, one or more antennas, wireless transmitters / receivers ( “transceivers” ) , amplifiers, filters, control logic, and the like.

[0037] The Am-IoT device 102 can include an antenna 106 connected to an integrated circuit (IC) 108. The antenna 106 can include, for example, an internal antenna, an omni-directional antenna, a monopole antenna, a dipole antenna, a lead-frame antenna, an end-fed antenna, a linear polarized antenna, a circular polarized antenna, a patch antenna, a plane-inverted F antenna, a micro-strip antenna, a diversity antenna, a dual antenna, an antenna array, a helical antenna, and the like.

[0038] In various implementations, the IC 108 can include a semiconductor IC. The IC 108 can include an RF circuit 110, logic 112, and memory 114. The RF circuit 110 can include, for example, RF transmitter and receiver portions, each having a collection of discrete components. Logic 112 can include a processor, controller, state machine, programmable logic array. The logic 112 can operate under the control of program instructions. RF circuit 110 is configured to both receive the carrier wave and transmit the backscatter frequency modulated by DSB-ASK and SSB-ASK schemes, via the antenna 106. Memory 114 is configured to store one or more algorithms, formulas, and instructions for modulating the carrier wave, according to implementations described herein. The logic 112 interprets the modulation IE in the eQuery command, and executes  the instructions, algorithms, and formulas to determine whether the DSB-ASK and / or SSB-ASK scheme is being implemented. Logic 112 determines the DSB-ASK and SSB-ASK variables described herein. Logic 112 outputs data which is interpreted by the RF circuity 110 to produce, via the antenna 106, the BFR and BLFs herein described. The UE 104 transmits the eQuery command, which has a first field configured to receive data from the UE 104. The eQuery command is received at the Am-IoT device 102.

[0039] The eQuery command is interpreted by Logic 112 that is configured to determine Backscatter Link Frequencies (BLFs) , which are used to transmit a backscatter signal in response to the received eQuery command. Logic 112 is also configured to determine one or more BLF locations and a size of a BLF pool based on the DSB-ASK. Logic 112 selects a BFR from the one or more BLFs in the BLF pool to modulate the DSB-ASK. Logic 112 is configured to determine whether to exclude the one or more BLFs the USB 206 of the RF carrier wave. assigning, to a first ASK scheme, one or more contiguous BLF resources. Logic 112 is also configured to indicate, for k contiguous BLFs ending at a carrier wave frequency point (fcw) , the BLFs for the DSB-ASK.

[0040] Utilizing a single Side Band Amplitude Shift Key (SSB-ASK) to modulate an RF carrier, Logic 112 is configured to determine one or more BLF locations and a size of a BLF pool. Logic 112 is also configured to indicate whether a frequency-shifted QRR on a BLF point is formatted as one of a DSB-ASK format or a (SSB-ASK) . For the SSB-ASK utilized at the Am-IoT device 102, Logic 112 is configured to determine one or more BLF locations and size of BLF pool based on the BLFs indicated in a second field in eQuery command.

[0041] Memory 114 can include program memory, data memory or any combination thereof. Memory also can include, for example, read-only memory (ROM) , random-access memory (RAM) , static RAM (SRAM) dynamic RAM (DRAM) , Double-Data-Rate DRAM (DDRAM) , synchronous DRAM (SDRAM) , programmable ROM (PROM) , erasable programmable ROM (EPROM) , electrically erasable programmable ROM (EEPROM) , flash memory, or any other type of media suitable for storing information. The implementations are not limited in this context.

[0042] In some implementations, the Am-IoT device 102 can include an RFID transceiver arranged to communicate with one or more RFID tags over an RF communication channel. An RFID tag can be associated with, affixed to, embedded within, or form an integral part of one or more devices. In various implementations, the RFID tag can be ultra-high frequency (UHF) ,  Microwave Frequency (μW) , or high frequency (HF) . The RFID tags can include active or passive RFID tags.

[0043] In some implementations, the Am-IoT device 102 can be a first type of device configured to consume ~1 μW at peak power, and includes hardware or circuitry for energy storage. The first type of device can have an initial sampling frequency offset (SFO) up to 10X parts per million (ppm) , where “x” can be 5. The first type of device includes neither download (DL) nor upload (UL) amplification. The first type of device’s UL transmission is backscattered on a carrier wave that is provided external to the first type of user device.

[0044] In some other implementations, the Am-IoT device 102 can be a second type of device configured to consume a few hundred μW at peak power, and includes hardware or circuitry for energy storage. The second type of device includes a frequency offset (SFO) up to 10x ppm, where “x” can be 5. The second type of device includes both DL and / or UL amplification. The UL transmission of the second type of device can be generated internally by the device. Alternatively, the UL transmission of the second type of device can be backscattered on a carrier wave provided externally.

[0045] The environment 100 includes a user equipment 104. User equipment 104 circuitry can include control circuitry 116 coupled with transmit circuitry 118 and receive circuitry 120. The transmit circuitry 118 and receive circuitry 120 may each be coupled with one or more antennas that may be used to enable communications via the air interface 132. The transmit circuitry 118 and receive circuitry 120 may be adapted to transmit and receive data, respectively, to any user device connected to the user equipment 104. The receive circuitry 120 may receive a plurality of uplink physical channels from one or more user devices, including the Am-IoT device 102. The user equipment 104 can be a reader that communicates with the Am-IoT device 102.

[0046] Base station 124 includes control circuitry 126, transmit circuitry 128, and receive circuitry 130 that are configured to communicate with user equipment 104 and the Am-IoT device 102. In some implementations, the base station 124 can communicate indirectly with the Am-IoT device 102 through the user equipment 104. In other implementations, the base station 124 communicates directly with the Am-IoT device 102. The control circuitry 126 of the base station 124, in some implementations, is substantially similar to the disclosure of the control circuitry 116. Similarly, the transmit circuitry 128 can be substantially similar to the disclosure of the transmit  circuitry 118. The receive circuitry 130, in some implementations, can be substantially similar to receive circuitry 120. The base station 124, and circuitry 126, 128, 130, are configured to communicate with multiple user equipment, some or all of which are similar to user equipment 104.

[0047] In line with the discussion above, this disclosure describes systems and methods for coordinating resource management between a remote device and one or more Am-IoT devices to avoid resource misalignment issues that can result in failed communications. In particular, the systems and methods enable a remote device to provide the one or more Am-IoT devices (e.g., via a broadcast communication) with resource reservation information. The one or more Am-IoT devices use the resource reservation information to determine the time-frequency resources (also called Query Resource Reservation (QRR) ) on which to communicate with the remote device. Further, the resource reservation information informs the one or more Am-IoT devices of the type of ASK modulation to use at each resource, thereby achieving coordination between the remote device and the one or more Am-IoT devices. As stated, there are two types of ASK modulation that can be used in the backscattering communications: SSB-ASK and DSB-ASK, which are described in more detail in FIG. 2.

[0048] FIG. 2 illustrates a single sideband (SSB) Amplitude-Shift Keying (ASK) and double sideband (DSB) ASK of an RF carrier wave, fcw. According to certain aspects of this disclosure, a variety of approaches can support modulating backscatter information with an RF carrier wave using one or more of Double-Sideband Amplitude-Shift Keying (DSB-ASK) technique and Single-Sideband Amplitude-Shift Keying (SSB-ASK) technique.

[0049] For example, a signal x (t) can be modulated onto a carrier wave (fcw) . The Fourier transform X (f) of the signal x (t) is symmetric about f = 0. and |X (f -fcw) | is symmetric about f = fcw. The signal content that lies in the frequency domain below fcw is the lower sideband. The signal content that lies in the frequency domain above fc is the upper sideband. As illustrated, for DSB-ASK, the signal is symmetric about the center point 202 (i.e., f=0) such that the frequency shown in a lower sideband 204 is represented in also represented in an upper sideband 206. With regards to SSB-ASK, the frequency is not symmetric about the center point 202 (e.g., central frequency point) , and occurs in either the lower sideband (LSB) 204 or the upper sideband (USB) 206. As shown, one difference between DSB-ASK and SSB-ASK is that DSB-ASK uses both of  the lower sideband 204 and upper sideband 206 of the carrier signal to transmit the information. In contrast, SSB-ASK uses one of lower sideband 204 and upper sideband 206 of the carrier signal to transmit the same information.

[0050] Considering the difference between DSB-ASK and SSB-ASK in terms of occupied frequencies and bandwidth, one aspect of this disclosure indicates how the ASK type of the reserved BLFs minimizes resource misalignments between a reader and one or more Am-IoT devices.

[0051] As will be described in more detail below, this disclosure describes two types of resource reservation schemes: (i) a DSB-ASK-based BLF Resource Reservation Scheme, and (ii) an SSB-ASK-Based BLF Resource Reservation Scheme. In these implementations, both the reader and the one or more Am-IoT devices can be pre-configured to use one type of resource reservation scheme. Under the DSB-ASK-based BLF Resource Reservation Scheme the reader sends a command that includes resource reservation information for the LSB of the carrier wave. Because the Am-IoT device is configured for a DSB-ASK-based BLF Resource Reservation Scheme, the Am-IoT device will mirror the resource reservations to the USB. Under the SSB-ASK-Based BLF Resource Reservation Scheme, the reader sends a command that includes resource reservation information for the LSB and / or the USB of the carrier wave. That is, when indexing the reserved resources, the Am-IoT does not automatically assume that the reserved resources in the LSB will automatically be mirrored to the USB. FIG. 3, FIG. 4, FIG. 5, FIG. 6, and FIG. 7 illustrate examples of DSB-ASK-based BLF Resource Reservation Schemes. FIG. 8 and FIG. 9 illustrate examples of SSB-ASK-based BLF Resource Reservation Schemes.

[0052] In some implementations, the reader sends the resource reservation command to the one or more Am-IoT devices. The resource reservation command includes information that enables the one or more Am-IoT devices to index the resources to use them, or a portion thereof, for a backscattering signal to the reader. The information includes a number of BLF resources. The information also includes an indication of a modulation configuration. The Am-IoT devices use the number of BLF resources and the modulation configuration to index the BLF resources.

[0053] FIG. 3 illustrates an example of BLF resource assignment 300 and indexing scheme. In this example, a BLF resources pool indicates that some resources are assigned to DSB-ASK and other resources are assigned to SSB-ASK. A command, perhaps transmitted in the carrier wave  (fcw) , can include an information element (IE) that indicates whether the resource is assigned to SSB-ASK or DSB-ASK. The command includes modulation IE instructions starting from the center point 202. The sideband below the carrier wave f_cw is termed as lower sideband (LSB) . The sideband above the carrier wave f_cw is termed as upper SB (USB) .

[0054] In one implementation, the disclosure describes DSB-ASK-based Backscatter Link Frequency (BLF) reservation and Indexing. The implementation involves the following operations. The DSB-ASK scheme is assumed to determine the BLF locations and size of the BLF pool based on the Backscatter link frequencies (BLFs) indicated by a field (e.g., a first field) in command. In some implementations, the command is an eQuery command. The eQuery command can include a plurality of fields utilized to transmit signals or instructions to the Am-IoT device. As described in more detail below, the command enables an Am-IoT device to index BLFs in an increasing order of frequency. The order starts from a lower sideband (LSB) . The BLF on upper sideband (USB) is excluded if the USB is used for DSB-ASK modulation. Advantageously, the SSB-ASK resources on the LSB 204 and the USB 206 can be accessed by separate Am-IoT devices.

[0055] FIG. 4 illustrates a BLF resource pool assignment 400, according to some implementations. In this example, the command indicates that the number of BLF resources is “K. ” As will be shown below, in this example, the BLF is assigned to either DSB-ASK or SSB-ASK. Table 1 depicts an information element (IE) that can be included in a command received by the user device. The command indicates whether the frequency-shifted QRR resources should be assigned to either one of a DSB-SSK or SSB-ASK format. For example, a 1-bit modulation information element (IE) can be added into an eQuery command. In this example, the IE is a 1-bit instruction that is added to the command and serves as the modulation configuration. If the value of the 1-bit is “0, ” the Am-IoT device determines that all of the BLF resources are assigned DSB-SSK. The Am-IoT device indexes positions 0 through K-1 with the BLF resources in the LSB. As shown in FIG. 4, because the BLF resources are assigned DSB-SSK, the BLF resources are mirrored on the USB. If the value of the 1-bit is “1, ” the Am-IoT device determines that all of the BLF resources are assigned SSB-SSK. Here, because SSB-SSK is assigned, the Am-IoT device indexes positions 0 through 2K-1 (i.e., two times the number of BLF resources indicated in the command) . That is, for a given number of BLFs, the total number of resources in case of SSB-ASK are doubled as depicted in FIG. 4.

[0056] FIG. 5 shows another BLF resource pool assignment 500, according to some implementations. In this implementation, a Bitmap-based ASK scheme is utilized to indicate whether the frequency-shifted QRR resources should be assigned to either one of the DSB-SSK or the SSB-ASK format. As similarly described above, a 1-bit modulation information element (IE) can be added into a command received by the user device. A total number (t) of 1-bit modulation IEs, or bitwidth Tmod, is determined using the following equation. Tmod=TBLF*2, where TBLF represents the total number BLFs. Tmod is indicated by a separate field (e.g., a second field) in the command. The number of modulation IEs for a given eQuery command that are not used depends on the number of BLFs that are assigned to DSB-ASK. For example, if N number of BLFs are utilizing DSB-ASK, then N number of modulation IEs are reserved in the command (i.e., N modulation IEs are not used) .

[0057] FIG. 6 illustrates another BLF resource pool assignment 600. The command indicates a contiguous assignment of BLF resources. In this implementation, either or both of the DSB-ASK or SSB-ASK resources are assigned contiguously, as shown. Accordingly, the continuous assignment of BLF resources are assigned indicating two or more adjacent allocations of the DSB-ASK or SSB-ASK resources. In one implementation, the following information is indicated to Am-IoT devices by utilizing a BLF resource assignment IE in the command (e.g., an eQuery command) . The command indicates an order in which contiguous BLFs are assigned in the BLF pool.

[0058] In one implementation, the following relationships and variables are utilized when determining contiguous resources. A contiguous BLF resource equation indicates a starting BLF index, BLFstart; a length (LBLFs) in terms of contiguous BLFs; a total number of BLFs (TBLF) ; and a BLF resource indication value (RIV) . The RIV and the total number of BLFs (TBLF) are  communicated in the command. A reverse operation, performed at the Am-IoT device 102, determines the variables below including, LBLFsand BLFStart from the RIV and the TBLF. The RIV utilizes the following logic to determine the following variables. If then RIV=TBLF (LBLFs-1) +BLFStart. Else: RIV=TBLF (TBLF-LBLFs+1) + (TBLF-1-BLFStart) . The remaining BLFs in the BLF pool are used for the ASK scheme that was not indicated. For example, if the command indicates that the BLF resources should indicate DSB-ASK, the remaining BLFs in the BLF pool (i.e., the ASK scheme that was not indicated) is the SSB-ASK scheme. Conversely, if the command indicates that SSB-ASK should be initiated, then the remaining BLFs in the BLF pool would be indicated as DSB-ASK scheme. For example, referring to the illustration in FIG. 6, TBLF=12. When assigning BLF #2 / 3 / 4 / 5 to DSB-ASK i.e., (BLFstart = 2, LBLFs=4. ) , the RIV is determined using the following equation: RIV=TBLF (LBLFs-1) +BLFStart=12* (4-1) +2=38. Advantageously, the RIV value is transmitted in the command and the remaining values, are determined at the Am-IoT device.

[0059] FIG. 7 illustrates yet another BLF resource pool assignment 700. The assignment utilizes the command to indicate a specific number (K) of contiguous BLF resources utilized in the BLF pool. The command includes modulation IE instructions starting from the center point 202. For example, as illustrated in FIG. 7, K = 2. As depicted in FIG. 7, the BLFs #4 / #5 are designated in the command to allocate the resource to DSK-SSB. Continuing with the example above, in another implementation, the BLFs allocated to DSB-ASK are allocated to K contiguous BLFs ending at fcw point (i.e., center point 202) . The value of K is indicated by a field in the command having a BLF length of M bits. In some implementations, a number of candidate values (C) for the BLF length can be represented by,  The candidate values C set, in one implementation, is hard-encoded in a standards specification, e.g., C=4.

[0060] In some implementations, to minimize overhead, the values K determined by utilizing integral times of ‘A’ (e.g., A=2) . For example, the value of K, in some implementations, is an integer, including 1, 2, and integer multiples of 2. For example, a 2-bit field in the command can be used to indicate the value of K. In this implementation, K can be set to a value of 1, 2, 4, or 8. Where K = 2, as shown in FIG. 7, the length field in the command is indicated by the 2-bit value, 01. As such, the modulation IE would also be set to 01.

[0061] The examples of the FIG. 4, FIG. 5, FIG. 6, and FIG. 7 are of DSB-ASK-based BLF Resource Reservation Schemes. In some implementations, the devices in the wireless communication system environment 100 are configured (e.g., preconfigured in specification or via coordination) to use one of the DSB-ASK-based BLF Resource Reservation Schemes. Alternatively, in some other implementations, the devices in the wireless communication system environment 100 are configured (e.g., preconfigured in specification or via coordination) to use one of the SSB-ASK-based BLF Resource Reservation Schemes described below in FIG. 8 and FIG. 9.

[0062] FIG. 8 illustrates yet another BLF resource pool assignment 800. In some implementations, in a first step 802, the SSB-ASK scheme is assumed by the user devices to determine the BLF locations and a size of the BLF pool. A separate field in the command received at the user device indicates the BLF locations and the size of the pool.

[0063] In a second step 804, the command can indicate resource reservation for BLFs. For example, in one example, an ASK Type indicator field is received with the command. The ASK Type indicator field indicates a type for all of BLFs in the BLF pool. As shown in Table 2, a 1-bit ASK Type indicator is communicated in the field received with the command. The command determines resources to be used on the USB 206 and indicates whether the resource is mirrored to the LSB 204. Alternatively, or in combination, a 2-bit ASK Type indicator, as shown in Table 3, can indicate which one of ‘DSB-ASK’ or ‘SSB-ASK’ is used for all BLFs. In another example, for each BLF, a 2-bit ‘ASK Type’ indicator field is included in the command (e.g., an eQuery command) . In the example illustrated in FIG. 8, seven BLF frequencies are allocated. A central BLF is allocated to DSB-ASK. The remaining BLFs are indicated as SSB-ASK, utilizing the value of 2-bit ASK-Type indicator field, which is received at the user device in the command. Advantageously, this scheme enables greater flexibility as the DSB-ASK resources can be utilized by two or more different Am-IoT devices.

[0064] FIG. 9 illustrates yet another BLF resource pool assignment 900. FIG. 9 illustrates another implementation of the SSB-ASK scheme, according to the implementation described with respect to FIG. 8. The BLFs for either DSB-ASK or SSB-ASK are indicated as K number of contiguous BLFs. The index of contiguous BLFs starts from the first backscatter frequency position after fcw point (i.e., the center point 202) . The value of K indicates a length field in the command, utilizing M bits. As illustrated, a value of K indicates the length of the field that determines DSB-ASK resources. For example, a C number of candidate values can be indicated for the BLF length (M) , where In one implementation, the C number of candidate values can be hard-encoded in the technical specification e.g., C=4 as <1, 2, 4, 8>,  As such, the remaining BLFs in the BLF pool are allocated to SSB-ASK on the LSB 204 and the USB 206. Alternatively, a 2-bit ASK Type IE can be expressed in the command to indicate which BLF resources should be utilized to each backscatter frequency point at the left or right of the field. Advantageously, the carrier wave frequency fcw can be located in the center of a bandwidth for the Am-IOT device.

[0065] As shown, the three BLFs that are adjacent to the fcw point (i.e., the center point 202) are allocated to DSB-ASK. The command includes an ASK-type modulation IE that sets the length of field to K. For example, K=3. In this implementation, 3 BLF resources are allocated to DSB-ASK. A remaining number of BLFs are allocated to SSB-ASK modulation transmission. In this example, the remaining number of BLFs is set to 6. Three BLF resources are allocated to SSB-ASK on the LSB 204, and three BLF resources are allocated to SSB-ASK on the USB 206.

[0066] FIG. 10 illustrates a flowchart of an example method 1000, according to some implementations. For clarity of presentation, the description that follows generally describes  method 1000 in the context of the other figures in this description. For example, method 1000 can be performed by the UE 200 of FIG. 2. The method 1000 includes operations 1002, 1004, 1006, 1008, and 1010. In some implementations, the method 1000 proceeds at operation 1002, by receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive or carry data. The method proceeds, at operation 1004, by determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command. The BLFs are used to transmit a backscatter signal in response to the received eQuery command. At operation 1006, the method continues by determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) to modulate an RF carrier wave, one or more BLF locations and a size of a BLF pool. At operation 1008, the method includes indexing, in an increasing order of frequency starting from the lowest frequency point in a lower sideband (LSB) of the RF carrier wave, the one or more BLFs. The method proceeds, at operation 1010, by selecting, by the user device, a BFR from the one or more BLFs to modulate the DSB-ASK, excluding the one or more BLFs on an upper side band (USB) of the RF carrier wave.

[0067] FIG. 11 illustrates an example UE 1100, according to some implementations. The UE 1100 may be similar to and substantially interchangeable with Am-IoT device 102 of FIG. 1. The UE 1100 may be any mobile or non-mobile computing device, such as, for example, mobile phones, computers, tablets, industrial wireless sensors (for example, microphones, pressure sensors, thermometers, motion sensors, accelerometers, inventory sensors, electric voltage / current meters, etc. ) , video devices (for example, cameras, video cameras, etc. ) , wearable devices (for example, a smart watch) , relaxed-IoT devices.

[0068] The UE 1100 may include processors 1102, RF interface circuitry 1104, memory / storage 1106, user interface 1108, sensors 1110, driver circuitry 1112, power management integrated circuit (PMIC) 1114, one or more antenna (s) 1116, and battery 1118. The components of the UE 1100 may be implemented as integrated circuits (ICs) , portions thereof, discrete electronic devices, or other modules, logic, hardware, software, firmware, or a combination thereof. The block diagram of FIG. 11 is intended to show a high-level view of some of the components of the UE 1100. However, some of the components shown may be omitted, additional components may be present, and different arrangement of the components shown may occur in other implementations.

[0069] The components of the UE 1100 may be coupled with various other components over one or more interconnects 1120, which may represent any type of interface, input / output, bus (local, system, or expansion) , transmission line, trace, optical connection, etc. that allows various circuit components (on common or different chips or chipsets) to interact with one another.

[0070] The processors 1102 may include processor circuitry such as, for example, baseband processor circuitry (BB) 1122A, central processor unit circuitry (CPU) 1122B, and graphics processor unit circuitry (GPU) 1122C. The processors 1102 may include any type of circuitry or processor circuitry that executes or otherwise operates computer-executable instructions, such as program code, software modules, or functional processes from memory / storage 1106 to cause the UE 1100 to perform operations as described herein. For example, memory / storage 1106 can store modulating IEs (e.g., 1-bit and 2-bit data in the eQuery command) used in modulating the SSB-ASK and DSB-ASK carrier wave.

[0071] In some implementations, the baseband processor circuitry 1122A may access a communication protocol stack 1124 in the memory / storage 1106 to communicate over a 3GPP compatible network. In general, the baseband processor circuitry 1122A may access the communication protocol stack to: perform user plane functions at a physical (PHY) layer, medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, service data adaptation protocol (SDAP) layer, and PDU layer; and perform control plane functions at a PHY layer, MAC layer, RLC layer, PDCP layer, RRC layer, and a non-access stratum layer. In some implementations, the PHY layer operations may additionally / alternatively be performed by the components of the RF interface circuitry 1104. The baseband processor circuitry 1122A may generate or process baseband signals or waveforms that carry information in 3GPP-compatible networks. In some implementations, the waveforms for NR may be based cyclic prefix orthogonal frequency division multiplexing (OFDM) “CP-OFDM” in the uplink or downlink, and discrete Fourier transform spread OFDM “DFT-S-OFDM” in the uplink.

[0072] The memory / storage 1106 may include one or more non-transitory, computer-readable media that includes instructions (for example, communication protocol stack 1124) that may be executed by one or more of the processors 1102 to cause the UE 1100 to perform various operations described herein. The memory / storage 1106 include any type of volatile or non-volatile memory that may be distributed throughout the UE 1100. In some implementations, some of the  memory / storage 1106 may be located on the processors 1102 themselves (for example, L1 and L2 cache) , while other memory / storage 1106 is external to the processors 1102 but accessible thereto via a memory interface. The memory / storage 1106 may include any suitable volatile or non-volatile memory such as, but not limited to, dynamic random access memory (DRAM) , static random access memory (SRAM) , erasable programmable read only memory (EPROM) , electrically erasable programmable read only memory (EEPROM) , Flash memory, solid-state memory, or any other type of memory device technology.

[0073] The RF interface circuitry 1104 may include transceiver circuitry and radio frequency front module (RFEM) that allows the UE 1100 to communicate with other devices over a radio access network. The RF interface circuitry 1104 may include various elements arranged in transmit or receive paths. These elements may include, for example, switches, mixers, amplifiers, filters, synthesizer circuitry, control circuitry, etc.

[0074] In the receive path, the RFEM may receive a radiated signal from an air interface via antenna (s) 1116 and proceed to filter and amplify (with a low-noise amplifier) the signal. The signal may be provided to a receiver of the transceiver that down-converts the RF signal into a baseband signal that is provided to the baseband processor of the processors 1102.

[0075] In the transmit path, the transmitter of the transceiver up-converts the baseband signal received from the baseband processor and provides the RF signal to the RFEM. The RFEM may amplify the RF signal through a power amplifier prior to the signal being radiated across the air interface via the antenna (s) 1116. In various implementations, the RF interface circuitry 1104 may be configured to transmit / receive signals in a manner compatible with NR access technologies.

[0076] The antenna (s) 1116 may include one or more antenna elements to convert electrical signals into radio waves to travel through the air and to convert received radio waves into electrical signals. The antenna elements may be arranged into one or more antenna panels. The antenna (s) 1116 may have antenna panels that are omnidirectional, directional, or a combination thereof to enable beamforming and multiple input, multiple output communications. The antenna (s) 1116 may include microstrip antennas, printed antennas fabricated on the surface of one or more printed circuit boards, patch antennas, phased array antennas, etc. The antenna (s) 1116 may have one or more panels designed for specific frequency bands including bands in FR1 or FR2.

[0077] The user interface 1108 includes various input / output (I / O) devices designed to enable user interaction with the UE 1100. The user interface 1108 includes input device circuitry and output device circuitry. Input device circuitry includes any physical or virtual means for accepting an input including, inter alia, one or more physical or virtual buttons (for example, a reset button) , a physical keyboard, keypad, mouse, touchpad, touchscreen, microphones, scanner, headset, or the like. The output device circuitry includes any physical or virtual means for showing information or otherwise conveying information, such as sensor readings, actuator position (s) , or other like information. Output device circuitry may include any number or combinations of audio or visual display, including, inter alia, one or more simple visual outputs / indicators (for example, binary status indicators such as light emitting diodes “LEDs” and multi-character visual outputs) , or more complex outputs such as display devices or touchscreens (for example, liquid crystal displays “LCDs, ” LED displays, quantum dot displays, projectors, etc. ) , with the output of characters, graphics, multimedia objects, and the like being generated or produced from the operation of the UE 1100.

[0078] The sensors 1110 may include devices, modules, or subsystems whose purpose is to detect events or changes in its environment and send the information (sensor data) about the detected events to some other device, module, subsystem, etc. Examples of such sensors include, inter alia, inertia measurement units including accelerometers, gyroscopes, or magnetometers; microelectromechanical systems or nanoelectromechanical systems including 3-axis accelerometers, 3-axis gyroscopes, or magnetometers; level sensors; temperature sensors (for example, thermistors) ; pressure sensors; image capture devices (for example, cameras or lensless apertures) ; light detection and ranging sensors; proximity sensors (for example, infrared radiation detector and the like) ; depth sensors; ambient light sensors; ultrasonic transceivers; microphones or other like audio capture devices; etc.

[0079] The driver circuitry 1112 may include software and hardware elements that operate to control particular devices that are embedded in the UE 1100, attached to the UE 1100, or otherwise communicatively coupled with the UE 1100. The driver circuitry 1112 may include individual drivers allowing other components to interact with or control various input / output (I / O) devices that may be present within, or connected to, the UE 1100. For example, driver circuitry 1112 may include a display driver to control and allow access to a display device, a touchscreen driver to  control and allow access to a touchscreen interface, sensor drivers to obtain sensor readings of sensors 1110 and control and allow access to sensors 1110, drivers to obtain actuator positions of electro-mechanic components or control and allow access to the electro-mechanic components, a camera driver to control and allow access to an embedded image capture device, audio drivers to control and allow access to one or more audio devices.

[0080] The PMIC 1114 may manage power provided to various components of the UE 1100. In particular, with respect to the processors 1102, the PMIC 1114 may control power-source selection, voltage scaling, battery charging, or DC-to-DC conversion.

[0081] In some implementations, the PMIC 1114 may control, or otherwise be part of, various power saving mechanisms of the UE 1100. A battery 1118 may power the UE 1100, although in some examples the UE 1100 may be mounted deployed in a fixed location, and may have a power supply coupled to an electrical grid. The battery 1118 may be a lithium ion battery, a metal-air battery, such as a zinc-air battery, an aluminum-air battery, a lithium-air battery, and the like. In some implementations, such as in vehicle-based applications, the battery 1118 may be a typical lead-acid automotive battery.

[0082] FIG. 12 illustrates an example access node 1200 (e.g., a base station or gNB) , according to some implementations. The access node 1200 may be similar to and substantially interchangeable with base station 124. The access node 1200 may include processors 1202, RF interface circuitry 1204, core network (CN) interface circuitry 1206, memory / storage circuitry 1208, and one or more antenna (s) 1210.

[0083] The components of the access node 1200 may be coupled with various other components over one or more interconnects 1212. The processors 1202, RF interface circuitry 1204, memory / storage circuitry 1208 (including communication protocol stack 1214) , antenna (s) 1210, and interconnects 1212 may be similar to like-named elements shown and described with respect to FIG. 11. For example, the processors 1202 may include processor circuitry such as, for example, baseband processor circuitry (BB) 1216A, central processor unit circuitry (CPU) 1216B, and graphics processor unit circuitry (GPU) 1216C.

[0084] The CN interface circuitry 1206 may provide connectivity to a core network, for example, a 5th Generation Core network (5GC) using a 5GC-compatible network interface protocol such as  carrier Ethernet protocols, or some other suitable protocol. Network connectivity may be provided to / from the access node 1200 via a fiber optic or wireless backhaul. The CN interface circuitry 1206 may include one or more dedicated processors or FPGAs to communicate using one or more of the aforementioned protocols. In some implementations, the CN interface circuitry 1206 may include multiple controllers to provide connectivity to other networks using the same or different protocols.

[0085] As used herein, the terms “access node, ” “access point, ” or the like may describe equipment that provides the radio baseband functions for data and / or voice connectivity between a network and one or more users. These access nodes can be referred to as BS, gNBs, RAN nodes, eNBs, NodeBs, RSUs, TRxPs or TRPs, and so forth, and can include ground stations (e.g., terrestrial access points) or satellite stations providing coverage within a geographic area (e.g., a cell) . As used herein, the term “NG RAN node” or the like may refer to an access node 1200 that operates in an NR or 5G system (for example, a gNB) , and the term “E-UTRAN node” or the like may refer to an access node 1200 that operates in an LTE or 4G system (e.g., an eNB) . According to various implementations, the access node 1200 may be implemented as one or more of a dedicated physical device such as a macrocell base station, and / or a low power (LP) base station for providing femtocells, picocells or other like cells having smaller coverage areas, smaller user capacity, or higher bandwidth compared to macrocells.

[0086] In some implementations, all or parts of the access node 1200 may be implemented as one or more software entities running on server computers as part of a virtual network, which may be referred to as a CRAN and / or a virtual baseband unit pool (vBBUP) .

[0087] Examples

[0088] In the following section, further exemplary embodiments are provided.

[0089] Example 1 is a method including: receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive or carry data. The method proceeds by determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command. The BLFs are used to transmit a backscatter signal in response to the received eQuery command. The method continues by determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) to modulate an RF carrier, one or more BLF  locations and a size of a BLF pool. The method includes indexing, in an increasing order of frequency starting from the lowest frequency point in a lower sideband (LSB) of a carrier, the one or more BLFs. The method proceeds by selecting, by the user device, a BFR from the one or more BLFs to modulate the DSB-ASK, excluding the one or more BLFs on an upper side band (USB) of the carrier wave.

[0090] Example 2 is the method of Example 1, further including: indicating, a 1-bit modulation IE in an eQuery command, and a frequency-shifted Query Response Resource (QRR) on a BLF that is formatted as one of a DSB-SSK format or a Single Side Band Amplitude Shift Key (SSB-ASK) .

[0091] Example 3 is the method of Example 2, further including: determining a first value of 1-bit modulation IE indicating that the frequency-shifted QRR resources on all of BLFs are used as the SSB-ASK format. A second value indicating that the frequency-shifted QRR resources on all of BLFs are used as an DSB-ASK format. A total number of QRR resources is ‘2n’ if the SSB-ASK is indicated and the total number of QRR resources is ‘n’ if a given number (n) of BLFs is indicated by the eQuery command.

[0092] Example 4 is the method of Example 3, further including: indicating a 1-bit modulation IE for each BLF point. The first value of 1-bit modulation IE indicates to use DSB-SSK format and the second value indicates to use SSB-ASK.

[0093] Example 5 is the method of Example 4, further including: determining, based on a total number (t) of BLFs indicated in a second field of an eQuery command, a total number of 1-bit Modulation IEs. The method continues by determining a number (k) of BLFs that DSB-ASK are used for modulation based on the eQuery command.

[0094] Example 6 is the method of Example 5, further including: determining, based on the number (k) of BLFs that the DSB-ASK are used, a number (m) of modulation IEs in the eQuery command that are reserved.

[0095] Example 7 is the method of Example 6, further including: responsive to determining that a number (k) of BLFs are used as DSB-ASK, by reserving the number (m) of modulation IEs in the eQuery command.

[0096] Example 8 is a method including: receiving, at a user device, an enhanced Query (eQuery) command having a first field configured to receive data. The method proceeds by determining, at the user device, one or more Backscatter Link Frequencies (BLFs) . The method continues by assigning, to a first ASK scheme, one or more contiguous BLF resources.

[0097] Example 9 is the method of Example 8, further including: assigning, at a user device and utilizing one or more BLF resource assignment IEs in the eQuery command, information that is configured to indicate one or more contiguous BLFs within a BLF pool to be used for the first ASK scheme.

[0098] Example 10 is the method of Example 9, further including: receiving a BLF resource indication value (RIV) value indicated in an eQuery command to indicate the BLF resources used for the first ASK scheme. The method includes, determining, utilizing the RIV, a starting BLF index, and determining, utilizing the RIV, a length of the contiguous BLFs.

[0099] Example 11 is the method of Example 7, further including: utilizing a second ASK scheme fora remaining BLFs in the same BLF pool.

[0100] Example 12 is a method including: receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive data. The method includes determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command, which are used to transmit a backscatter signal in responsive to the received eQuery command. The method includes determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) , one or more BLF locations and a size of a BLF pool, utilizing the one or more BLFs indicated by the first field in the eQuery command. The method proceeds by indicating, for k contiguous BLFs ending at a carrier wave frequency point (fcw) , the BLFs for the DSB-ASK.

[0101] Example 13 is the method of Example 12, further including: indicating the k contiguous BLFs by a length field in the eQuery command having m bits where

[0102] Example 14 is the method of Example 13, further including: determination of a value of m, wherein m number of bits, wherein wherein m c represents the number of candidate values.

[0103] Example 15 is a method including: receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive data. The method includes determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command, which are used to transmit a backscatter signal in response to the received eQuery command. The method includes determining, utilizing a single Side Band Amplitude Shift Key (SSB-ASK) to modulate an RF carrier, one or more BLF locations and a size of a BLF pool. The method proceeds by indicating, a frequency-shifted Query Response Resource (QRR) on a BLF point is formatted as one of a DSB-SSK format or a Single Side Band Amplitude Shift Key (SSB-ASK) . The method additionally includes determining, for the SSB-ASK utilized at the user device, the one or more BLF locations and size of BLF pool based on the BLFs indicated in a second field in eQuery command. The method proceeds by determining a DSB-ASK scheme used for the BLFs.

[0104] Example 16 is the method of Example 15, further including: utilizing, for all of BLFs in the BLF pool, a common ASK-type indicator field, the common ASK-type indicator field is configured for 1-bit or 2-bit data.

[0105] Example 17 is the method of Example 15, further including: assigning, for each BLF, a 2-bit ASK-type indicator field in the eQuery command.

[0106] Example 18 is the method of Example 17, further including: allocating a first plurality of BLF frequencies, where one central frequency is allocated to a Double Side Band Amplitude Shift Key (DSB-ASK) . The method includes allocating, a second plurality of BLF frequencies to SSB-ASK based on a value of the 2-bit ASK-type Indicator field.

[0107] Example 19 is the method of Example 15, further including: assigning, the BLFs for the DSB-ASK (or the SSB-ASK) , to k number of contiguous BLFs starting from a first position after a carrier wave (fcw) point.

[0108] Example 20 is the method of Example 19, further including: indicating, a value of the k number, by a length field in eQuery command having m number of bits, wherein

[0109] Example 21 is the method of Example 19, further including: indicating, a value of the k number, by a length field in eQuery command having m number of bits, wherein wherein m c represents the number of candidate values that are supported for BLF length.

[0110] Example 22 is the method of Example 21, further including: allocating, the BLFs that are adjacent to carrier wave (fcw) point, for the DSB-ASK by setting the length field as value of the k number. The method also includes allocating, to the SSB-ASK modulation, a remaining number of BLFs.

[0111] Example 23 is a method including: receiving a command that has a first field carrying an indication of a number of Backscatter Link Frequency (BLF) resources, wherein the BLF resources are used to transmit a backscatter signal on a radio frequency (RF) carrier in response to the command. The command includes a second field carrying a modulation configuration of the BLF resources. The method proceeds by determining based on the first and second fields: (i) frequency domain locations of the BLF resources, and (ii) a respective modulation scheme for each BLF resource. The respective modulation scheme is one of double-sideband amplitude-shift keying (DSB-ASK) or single-sideband ASK (SSB-ASK) . The method includes generating the backscatter signal by modulating, at each BLF resource, the RF carrier wave using the respective modulation scheme.

[0112] Example 24 is the method of Example 23, further including: determining based on the first and second fields the frequency domain locations of the BLF resources includes indexing. The method includes indexing the BLF resources in an increasing order of frequency starting from a lowest frequency point in a lower sideband (LSB) of the RF carrier.

[0113] Example 25 is the method of Example 23, further including: determination of the modulation configuration, which is a 1-bit modulation information element (IE) that indicates whether the respective modulation scheme for all of the BLF resources is DSB-ASK or SSB-ASK.

[0114] Example 26 is the method of Example 25, further including: determination of a first value in the 1-bit modulation IE, which indicates that the respective modulation scheme for each BLF resource is DSB-ASK. A second value in the 1-bit modulation IE indicates that the respective modulation scheme for each BLF resource is SSB-ASK.

[0115] Example 27 is the method of Example 22, further including: determination of the modulation configuration, which is a bitmap comprising a respective 1-bit modulation information elements (IE) corresponding to each BLF resource. The respective 1-bit modulation IE indicates the respective modulation scheme for the corresponding BLF resource.

[0116] Example 28 is the method of Example 27, further including: determination of a first value in the respective 1-bit modulation IE indicates that the respective modulation scheme for the corresponding BLF resource is DSB-ASK. A second value in the respective 1-bit modulation IE indicates that the respective modulation scheme for the corresponding BLF resource is SSB-ASK.

[0117] Example 29 is the method of Example 27, further including: determination of a bitwidth of the bitmap that is calculated as twice a value of the indication in the first field.

[0118] Example 30 is the method of Example 28, further including: determination of a number of bits in the bitmap are not used, and wherein the number of bits is equal to a number of BLF resources assigned to DSB-ASK.

[0119] Example 31 is the method of Example 23, further including: determination of the modulation configuration, which is indicative of contiguous BLF resources within the BLF resources.

[0120] Example 32 is the method of Example 27, further including: determination of the modulation configuration, which is a BLF resource indication value (RIV) that is used to determine a starting index and a length of the contiguous BLF resources.

[0121] Example 33 is the method of Example 31, further including: determination of the respective modulation scheme of each contiguous BLF resource as one of DSB-SSK and SSB-SSK. The respective modulation scheme of each non-contiguous BLF resource is the other one of DSB-SSK and SSB-SSK.

[0122] Example 34 is the method of Example 31, further including: determination of the modulation configuration, which is a K integer value that indicates K contiguous BLF resources ending at a central frequency point (fcw) of the RF carrier wave.

[0123] Example 35 is the method of Example 31, further including: determination of a length of the second field carrying the K integer value is M bits.

[0124] Example 36 is the method of Example 35, further including: determination of a value of M is calculated based on a preconfigured number of candidate values.

[0125] Example 37 is the method of Example 23, further including: determination of the modulation configuration, which includes a respective 2-bit indicator field corresponding to each  BLF resource. The respective 2-bit value indicates the respective modulation scheme for the corresponding BLF resource in an upper sideband (USB) of the RF carrier and a lower sideband (LSB) of the RF carrier.

[0126] Example 38 is the method of Example 23, further including: determination of a first value of the respective 2-bit indicator field indicates that the respective modulation scheme for the corresponding BLF resource is DSB-ASK. A second value of the respective 2-bit indicator field indicates that the respective modulation scheme for the corresponding BLF resource is SSB-ASK in the LSB of the RF carrier. A third value of the respective 2-bit indicator field indicates that the respective modulation scheme for the corresponding BLF resource is SSB-ASK in the USB of the RF carrier. A fourth value of the respective 2-bit indicator field indicates that the respective modulation scheme for the corresponding BLF resource is SSB-ASK in both the LSB and the USB of the RF carrier.

[0127] Various components may be described as performing a task or tasks, for convenience in the description. Such descriptions should be interpreted as including the phrase “configured to. ” Reciting a component that is configured to perform one or more tasks is expressly intended not to invoke 35 U.S.C. § 172 (f) interpretation for that component.

[0128] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, or methods as set forth in the example section below. For example, the baseband circuitry as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below. For another example, circuitry associated with a UE, base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth below in the example section.

[0129] A system, e.g., a base station, an apparatus including one or more baseband processors, and so forth, can be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination of them installed on the system that in operation causes or cause the system to perform the actions. The operations or actions performed either by the system can include the methods of any one of examples 1-6.

[0130] Any of the above-described examples may be combined with any other example (or combination of examples) , unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of embodiments to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.

[0131] Although the embodiments above have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.

[0132] As described above, one aspect of the present technology may relate to the gathering and use of data available from specific and legitimate sources to allow for interaction with a second device for a data transfer. The present disclosure contemplates that in some instances, this gathered data may include personal information data that uniquely identifies or can be used to identify a specific person. Such personal information data can include demographic data, location-based data, online identifiers, telephone numbers, email addresses, home addresses, data or records relating to a user’s health or level of fitness (e.g., vital signs measurements, medication information, exercise information) , date of birth, or any other personal information.

[0133] The present disclosure recognizes that the use of such personal information data, in the present technology, can be used to the benefit of users. For example, the personal information data can be used to provide for secure data transfers occurring between a first device and a second device. The personal information data may further be utilized for identifying an account associated with the user from a service provider for completing a data transfer.

[0134] The present disclosure contemplates that those entities responsible for the collection, analysis, disclosure, transfer, storage, or other use of such personal information data will comply with well-established privacy policies and / or privacy practices. In particular, such entities would be expected to implement and consistently apply privacy practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. Such information regarding the use of personal data should be prominent and easily accessible by users, and should be updated as the collection and / or use of data changes. Personal  information from users should be collected for legitimate uses only. Further, such collection / sharing should occur only after receiving the consent of the users or other legitimate basis specified in applicable law. Additionally, such entities should consider taking any needed steps for safeguarding and securing access to such personal information data and ensuring that others with access to the personal information data adhere to their privacy policies and procedures. Further, such entities can subject themselves to evaluation by third parties to certify their adherence to widely accepted privacy policies and practices. In addition, policies and practices should be adapted for the particular types of personal information data being collected and / or accessed and adapted to applicable laws and standards, including jurisdiction-specific considerations that may serve to impose a higher standard. For instance, in the US, collection of or access to certain health data may be governed by federal and / or state laws, such as the Health Insurance Portability and Accountability Act (HIPAA) ; whereas health data in other countries may be subject to other regulations and policies and should be handled accordingly.

[0135] Despite the foregoing, the present disclosure also contemplates embodiments in which users selectively block the use of, or access to, personal information data. That is, the present disclosure contemplates that hardware and / or software elements can be provided to prevent or block access to such personal information data. For example, the present technology can be configured to allow users to select to “opt in” or “opt out” of participation in the collection of personal information data during registration for services or anytime thereafter. For example, a user may “opt in” or “opt out” of having information associated with an account of the user stored on a user device and / or shared by the user device. In addition to providing “opt in” and “opt out” options, the present disclosure contemplates providing notifications relating to the access or use of personal information. For instance, a user may be notified upon downloading an application that their personal information data will be accessed and then reminded again just before personal information data is accessed by the application. In some instances, the user may be notified upon initiation of a data transfer of the device accessing information associated with the account of the user and / or the sharing of information associated with the account of the user with another device.

[0136] Moreover, it is the intent of the present disclosure that personal information data should be managed and handled in a way to minimize risks of unintentional or unauthorized access or use. Risk can be minimized by limiting the collection of data and deleting data once it is no longer  needed. In addition, and when applicable, including in certain health related applications, data de-identification can be used to protect a user’s privacy. De-identification may be facilitated, when appropriate, by removing identifiers, controlling the amount or specificity of data stored (e.g., collecting location data at city level rather than at an address level) , controlling how data is stored (e.g., aggregating data across users) , and / or other methods such as differential privacy.

[0137] Therefore, although the present disclosure broadly covers use of personal information data to implement one or more various disclosed embodiments, the present disclosure also contemplates that the various embodiments can also be implemented without the need for accessing such personal information data. That is, the various embodiments of the present technology are not rendered inoperable due to the lack of all or a portion of such personal information data. For example, content can be selected and delivered to users based on aggregated non-personal information data or a bare minimum amount of personal information, such as the content being handled only on the user’s device or other non-personal information available to the content delivery services.

Claims

1.A method comprising:receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive data;determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command, which are used to transmit a backscatter signal in response to the received eQuery command;determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) to modulate an RF carrier wave, one or more BLF locations and a size of a BLF pool; andselecting, by the user device, a Backscatter Frequency Resource (BFR) from the one or more BLFs in the BLF pool to modulate the DSB-ASK, excluding the one or more BLFs on an upper side band (USB) of the RF carrier wave.2.The method of claim 1, comprising:indexing, based on the size of the BLF pool, in an increasing order of frequency starting from the lowest frequency point in a lower sideband (LSB) of the RF carrier wave, the one or more BLFs; andindicating, a 1-bit modulation IE in an eQuery command, a frequency-shifted Query Response Resource (QRR) on a BLF is formatted as one of a DSB-SSK format or a Single Side Band Amplitude Shift Key (SSB-ASK) .3.The method of claim 2, comprising:a first value of 1-bit modulation IE indicating that the frequency-shifted QRR resources on all of BLFs are used as the SSB-ASK format;a second value indicating that the frequency-shifted QRR resources on all of BLFs are used as an DSB-ASK format; anda total number of QRR resources is ‘2n’ if the SSB-ASK is indicated and the total number of QRR resources is ‘n’ if a given number (n) of BLFs is indicated by the eQuery command.4.The method of claim 3, comprising:indicating a 1-bit modulation IE for each BLF point, wherein the first value of 1-bit modulation IE indicates to use DSB-SSK format and the second value indicates to use SSB-ASK.5.The method of claim 4, comprising:determining, based on a total number (t) of BLFs indicated in a second field of an eQuery command, a total number of 1-bit Modulation IEs; anddetermining a number (k) of BLFs that DSB-ASK are used for modulation based on the eQuery command.6.The method of claim 5, comprising:determining, based on the number (k) of BLFs that the DSB-ASK are used, a number (m) of modulation IEs in the eQuery command that are reserved.7.The method of claim 6, comprising:responsive to determining that a number (k) of BLFs are used as DSB-ASK, reserving the number (m) of modulation IEs in the eQuery command.8.A method comprising:receiving, at a user device, an enhanced Query (eQuery) command having a first field configured to receive data; anddetermining, at the user device, one or more Backscatter Link Frequencies (BLFs) ; and assigning, to a first ASK scheme, one or more contiguous BLF resources.9.The method of claim 8, comprising:assigning, at a user device and utilizing one or more BLF resource assignment IEs in the eQuery command, information that is configured to indicate one or more contiguous BLFs within a BLF pool to be used for the first ASK scheme.10.The method of claim 9, comprising:receiving a BLF resource indication value (RIV) value indicated in the eQuery command to indicate the BLF resources used for the first ASK scheme;determining, utilizing the RIV, a starting BLF index; anddetermining, utilizing the RIV, a length of the contiguous BLFs.11.The method of claim 7 comprising:utilizing a second ASK scheme fora remaining BLFs in the same BLF pool.12.A method comprising:receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive data;determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command, which are used to transmit a backscatter signal in responsive to the received eQuery command;determining, utilizing a Double Side Band Amplitude Shift Key (DSB-ASK) , one or more BLF locations and a size of a BLF pool, utilizing the one or more BLFs indicated by the first field in the eQuery command; andindicating, for k contiguous BLFs ending at a carrier wave frequency point (fcw) , the BLFs for the DSB-ASK.13.The method of claim 12, comprising:indicating the k contiguous BLFs by a length field in the eQuery command having m bits where14.The method of claim 13, further comprising:determining length field in eQuery command having m number of bits, whereinwherein m c represents the number of candidate values that are supported for BLF length.15.A method comprising:receiving, by a user device, an enhanced Query (eQuery) command having a first field configured to receive data;determining, by the user device, one or more Backscatter Link Frequencies (BLFs) based on the first field in the eQuery command, which are used to transmit a backscatter signal in response to the received eQuery command;determining, utilizing a single Side Band Amplitude Shift Key (SSB-ASK) to modulate an RF carrier, one or more BLF locations and a size of a BLF pool;indicating, a frequency-shifted Query Response Resource (QRR) on a BLF point is formatted as one of a DSB-ASK format or a Single Side Band Amplitude Shift Key (SSB-ASK) ; anddetermining, for the SSB-ASK utilized at the user device, the one or more BLF locations and size of BLF pool based on the BLFs indicated in a second field in eQuery command.16.The method of claim 15, comprising:determining a Double Side Band Amplitude Shift Key (DSB-ASK) scheme used for the BLFsutilizing, for all of BLFs in the BLF pool, a common ASK-type indicator field, the common ASK-type indicator field is configured for 1-bit or 2-bit data.17.The method of claim 15, comprising:assigning, for each BLF, a 2-bit ASK-type indicator field in the eQuery command.18.The method of claim 17, comprising:allocating a first plurality of BLF frequencies, where one central frequency is allocated to a Double Side Band Amplitude Shift Key (DSB-ASK) ; andallocating, a second plurality of BLF frequencies to SSB-ASK based on a value of the 2-bit ASK-type Indicator field.19.The method of claim 15, comprising:assigning, the BLFs for the DSB-ASK (or the SSB-ASK) , to k number of contiguous BLFs starting from a first position after a carrier wave (fcw) point.20.The method of claim 19, comprising:indicating, a value of the k number, by a length field in eQuery command having m number of bits, wherein21.The method of claim 19,indicating, a value of the k number, by a length field in eQuery command having m number of bits, whereinwherein m c represents the number of candidate values that are supported for BLF length.22.The method of claim 21, comprising:allocating, the BLFs that are adjacent to carrier wave (fcw) point, for the DSB-ASK by setting the length field as value of the k number; andallocating, to the SSB-ASK modulation, a remaining number of BLFs.

Citation Information

Patent Citations

  • MOSCAP-Based Circuitry for Wireless Communication Devices, and Methods of Making and Using the Same

    US20160329931A1

  • Synchronization method and communication apparatus

    WO2023241407A1

  • Group-based access of passive RFID tags

    WO2024016201A1