Some example embodiments may generally relate to mobile or wireless telecommunication systems, such as 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE), 5th generation (5G) radio access technology (RAT), new radio (NR) access technology, 6th generation (6G), and/or other communications systems. For example, certain example embodiments may relate to systems and/or methods to determine a required reconfiguration of a positioning activation reference signal (PARS) sequence, and quickly estimate the charge time of a fully passive ambient Internet of things (A-IoT) tag.
Examples of mobile or wireless telecommunication systems may include radio frequency (RF) 5G RAT, the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN), LTE Evolved UTRAN (E-UTRAN), LTE-Advanced (LTE-A), LTE-A Pro, NR access technology, and/or MulteFire Alliance. 5G wireless systems refer to the next generation (NG) of radio systems and network architecture. A 5G system is typically built on a 5G NR, but a 5G (or NG) network may also be built on E-UTRA radio. It is expected that NR can support service categories such as enhanced mobile broadband (eMBB), ultra-reliable low-latency-communication (URLLC), and massive machine-type communication (mMTC). NR is expected to deliver extreme broadband, ultra-robust, low-latency connectivity, and massive networking to support the Internet of Things (IoT). The next generation radio access network (NG-RAN) represents the radio access network (RAN) for 5G, which may provide radio access for NR, LTE, and LTE-A. It is noted that the nodes in 5G providing radio access functionality to a user equipment (e.g., similar to the Node B in UTRAN or the Evolved Node B (eNB) in LTE) may be referred to as next-generation Node B (gNB) when built on NR radio, and may be referred to as next-generation eNB (NG-eNB) when built on E-UTRA radio.
In accordance with some example embodiments, a method may include determining, by a user equipment reader, whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst. The method may further include determining, by the user equipment reader, whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst. The method may further include determining, by the user equipment reader, whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold. The method may further include calculating, by the user equipment reader, a charge time of an ambient tag based upon a first iteration.
In accordance with certain example embodiments, an apparatus may include means for determining whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst. The apparatus may further include means for determining whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst. The apparatus may further include means for determining whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold. The apparatus may further include means for calculating a charge time of an ambient tag based upon a first iteration.
In accordance with various example embodiments, a non-transitory computer readable medium may include program instructions that, when executed by an apparatus, cause the apparatus to perform at least a method. The method may include determining whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst. The method may further include determining whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst. The method may further include determining whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold. The method may further include calculating a charge time of an ambient tag based upon a first iteration.
In accordance with some example embodiments, a computer program product may perform a method. The method may include determining whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst. The method may further include determining whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst. The method may further include determining whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold. The method may further include calculating a charge time of an ambient tag based upon a first iteration.
In accordance with certain example embodiments, an apparatus may include at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to determine whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst. The at least one memory and instructions, when executed by the at least one processor, may further cause the apparatus at least to determine whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst. The at least one memory and instructions, when executed by the at least one processor, may further cause the apparatus at least to determine whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold. The at least one memory and instructions, when executed by the at least one processor, may further cause the apparatus at least to calculate a charge time of an ambient tag based upon a first iteration.
In accordance with various example embodiments, an apparatus may include determining circuitry configured to determine whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst. The apparatus may further include determining circuitry configured to determine whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst. The apparatus may further include determining circuitry configured to determine whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold The apparatus may further include calculating circuitry configured to calculate a charge time of an ambient tag based upon a first iteration.
In accordance with some example embodiments, a method may include performing, by a user equipment reader, a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag. The method may further include performing, by the user equipment reader, a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response. The method may further include, based on at least one of the first determination or the second determination not being fulfilled, requesting, by the user equipment reader, a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
In accordance with certain example embodiments, an apparatus may include means for performing a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag. The apparatus may further include means for performing a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response. The apparatus may further include means for, based on at least one of the first determination or the second determination not being fulfilled, requesting a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
In accordance with various example embodiments, a non-transitory computer readable medium may include program instructions that, when executed by an apparatus, cause the apparatus to perform at least a method. The method may include performing a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag. The method may further include performing a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response. The method may further include, based on at least one of the first determination or the second determination not being fulfilled, requesting a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
In accordance with some example embodiments, a computer program product may perform a method. The method may include performing a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag. The method may further include performing a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response. The method may further include, based on at least one of the first determination or the second determination not being fulfilled, requesting a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
In accordance with certain example embodiments, an apparatus may include at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag. The at least one memory and instructions, when executed by the at least one processor, may further cause the apparatus at least to perform a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response. The at least one memory and instructions, when executed by the at least one processor, may further cause the apparatus at least to, based on at least one of the first determination or the second determination not being fulfilled, requesting a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
In accordance with various example embodiments, an apparatus may include determining circuitry configured to perform a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag. The apparatus may further include determining circuitry configured to perform a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response. The apparatus may further include requesting circuitry configured to, based on at least one of the first determination or the second determination not being fulfilled, requesting a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
For a proper understanding of example embodiments, reference should be made to the accompanying drawings, wherein:
It will be readily understood that the components of certain example embodiments, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of some example embodiments of systems, methods, apparatuses, and computer program products for determining a required reconfiguration of a PARS sequence, and quickly estimating the charge time of a fully passive A-IoT tag is not intended to limit the scope of certain example embodiments, but is instead representative of selected example embodiments.
With respect to IoT applications, 3GPP includes narrowband (NB)-IoT/enhanced machine type communication (eMTC) and NR reduced capability (RedCap) functionalities to satisfy the requirements of low cost and low power devices for wide area IoT communication. These IoT devices may consume tens or hundreds of milliwatts power during transceiving, with minimal cost. However, to achieve the internet of everything, IoT devices with ten or even a hundred times lower cost and power consumption may be needed, especially for a large number of applications requiring battery-free devices.
The number of IoT connections has been rapidly growing in recent years, and is predicted to eventually exceed hundreds of billions. With more IoT devices expected to be interconnected to improve production efficiency and increase convenience, these IoT devices will require a further reduction of size, cost, and power consumption. In particular, regular replacement of batteries for IoT devices would be impractical due to the tremendous consumption of materials and manpower. Instead, energy may be harvested from environments to power IoT devices for self-sustainable communications, especially in applications with a high number of devices (e.g., ID tags and sensors).
One critical issue with existing 3GPP technologies for some IoT applications is energy harvesting capabilities with consideration of limited device size. Cellular devices usually consume tens or even hundreds of milliwatts power for transceiver processing. For example, with a NB-IoT module, the typical current consumption for receiving signals is about 60 mA with a supply voltage higher than 3.1V, and 70 mA for transmitting processing at 0 dBm transmit power. Furthermore, the output power provided by a typical energy harvester is mostly below 1 milliwatt, partly due to the small size of a few square centimeters for most IoT devices. Thus, since the available harvestable power is far less than the consumed power, it would be impractical in most cases to power cellular devices only with energy harvesting.
One possible solution may be to integrate energy harvesting with rechargeable batteries and/or supercapacitors. However, rechargeable batteries and supercapacitors may both suffer from shortened lifetimes. In addition, it may be difficult to provide constant charging currents or voltages with energy harvesting, while longtime continuous charging may be needed due to the very small output power from energy harvesting. Inconsistent charging currents and longtime continuous charging will both contribute to decreased battery life. In addition, the lifetime of supercapacitors may be significantly reduced in high temperature environments (e.g., less than 3 years at 50° C.). In addition, IoT devices may be significantly smaller; specifically, since “button cell” batteries (e.g., 5 to 25 mm, CR2032) may only provide a current of a few tens of milliamps, a battery with a much larger size (e.g., AA battery) may be required to power cellular devices, which may be larger than the IoT device itself. To store energy for a proper duration of working (e.g., one second), the required capacitance of a supercapacitor may be a hundred millifarads (mF); however, the size of such supercapacitors may also be larger than the IoT device. Thirdly, both rechargeable batteries and supercapacitors may be more expensive than the module itself. Even when purchased in large quantities, the cost of a suitable battery or supercapacitor may be relatively expensive, potentially doubling the cost of the IoT device.
Radio frequency identification (RFID) technology can support battery-free tags (devices). The power consumption of some commercial, passive RFID tags can be as low as 1 microwatt (μW). Low power consumption may be possible with envelope detection for downlink data reception and back-scatter communication for uplink data transmission. RFID primarily designed for short-range communications (e.g., less than 10 meters). However, the air interface and transmission scheme of RFID may hinder improving its link budget and capabilities of supporting a scalable network.
Extremely low power consumption of back-scatter communication is used in technologies such as Wi-Fi (i.e., IEEE 802.11b), Bluetooth, UWB (ultra wideband), and Long Range (LoRa) (i.e., ITU-T Y.4480). A few or tens of microwatts power consumption can be supported for passive IoT tags based on, or with, small modifications to these air interfaces. For example, a LoRa tag implemented with commercial off-the-shelf components may transmit sensing data to a receiver as far as 380 meters away. However, a comprehensive system design is needed that satisfies the requirements of various IoT use cases.
3GPP IoT technology, suitable for deployment in a 3GPP system, may rely on ultra-low complexity devices with ultra-low power consumption for the very-low end IoT applications. This may address scenarios that cannot otherwise be fulfilled based on existing 3GPP low-power wide-area (LPWA) IoT technology (e.g., NB-IoT including with reduced peak Tx power).
In terms of energy storage, 3GPP IoT technology may consider device characteristics, such as battery-free devices with no energy storage capabilities, and instead completely dependent on the availability of an external source of energy (e.g., harvesting). In addition, 3GPP IoT technology may also consider devices with limited energy storage capabilities that do not need to be replaced or recharged manually. Device categorization based on corresponding characteristics (e.g., energy source, energy storage capability, passive/active transmission, etc.) may also be considered. A 3GPP IoT device's peak power consumption may be limited by its practical form factor for particular IoT cases, as well as its energy source.
Development of 3GPP IoT technologies may also identify suitable deployment scenarios and their characteristics. In particular, 3GPP IoT technologies may also be based upon indoor/outdoor environments, base station characteristics (e.g., macro/micro/pico cells-based deployments), and connectivity topologies, including which nodes (e.g., base station, UE, relay, repeater, etc.) can communicate with target devices. 3GPP IoT technologies may also depend upon time-division duplex (TDD)/frequency-division duplex (FDD), frequency bands in licensed or unlicensed spectrum, any coexistence with UEs and infrastructure in frequency bands for other 3GPP technologies, and any device-originated and/or device-terminated traffic assumptions.
A set of RAN design targets may be formulated based on the identified deployment scenarios and their characteristics for the relevant use cases, including at least power consumption, complexity, coverage, data rate, and positioning accuracy.
Several use cases may require tag position estimation that rely on a return time travel (RTT) of a back-scattered signal from the passive A-IoT tag. However, different types of tags may have different response times, from when the activation/positioning signal is received, to the actual activation/modulation of the back-scattered signal. This may occur due to the required charge time for the passive A-IoT tag that determines when the passive A-IoT tag can initiate its modulation of the back-scattered signal.
The charge time of a passive A-IoT tag may depend on energy storage capabilities (e.g., fully passive (battery-free) or semi-passive (small battery or super capacitor)), energy harvesting capabilities (e.g., only RF signals or other ambient energy sources like solar, kinetic, etc.), and current conditions at the passive A-IoT tag (e.g., charge level and the energy level of the received harvesting signal, and thus power level and duration).
The charge time for each passive A-IoT tag to be positioned may be derived for the current channel conditions at the passive A-IoT tag when the position reference signal (PRS) is transmitted by an activator, in order to derive an accurate position estimate of the tag device. A charge time for an A-IoT tag of only 3 ns may result in a positioning error of 1 meter; thus, this charge delay may significantly impair positioning accuracy.
Certain example embodiments described herein may have various benefits and/or advantages to overcome the disadvantages described above. For example, certain example embodiments may enable estimation of the charge time (τc) of fully passive A-IoT tags, thereby increasing positioning accuracy for fully passive A-IoT tags. Thus, certain example embodiments discussed below are directed to improvements in computer-related technology.
Some example embodiments described herein may include configurations that are mono-static (i.e., activator and reader are located in same entity), as shown in
allowing a reader in an ambient IoT network to estimate the charge time (τc) at the A-IoT tag.
Certain example embodiments may enable determining the charge time (τc) of an A-IoT tag by utilizing periodic PARS when deriving the RTT for individual A-IoT tags. The configuration and resource allocation of the PARS may be controlled by a session control unit (SCU) that could be a separate entity, a base station (e.g., eNB, gNB), a location management function (LMF), or a part of a A-IoT reader or activator. Two different A-IoT tag types may be used, specifically a fully passive A-IoT tag which may continue to modulate the activation signal so long as the activation signal is on, and a semi-passive IoT tag with predefined behavior.
At step 201, the method may include receiving information indicating allocated PARS resources from an SCU.
At step 202, the method may include waiting for a next activation burst.
At step 203, the method may include listening for and determining whether a back-scatter signal for a known tag ID (e.g., A-IoT) was received during an allocated PARS burst session.
At step 205, upon determining that a back-scatter signal for a known tag ID was received during an allocated PARS burst session at step 203, the method may include determining whether a back-scatter signal for a known tag ID was received for each PARS burst. However, upon determining that a back-scatter signal for a known tag ID was not received during an allocated PARS burst session at step 203, or determining that a back-scatter signal for a known tag ID was not received for each PARS burst at step 205, the method may include, at step 204, requesting the SCU to increase a total energy of the PARS bursts.
Upon determining that a back-scatter signal for a known tag ID was received for each PARS burst at step 205, the method may include, at step 206, determining whether more than one back-scatter signal for a known tag ID was received for some of the PARS bursts.
Upon determining that more than one back-scatter signal for a known tag ID was received for some of the PARS bursts at step 206, the method may include, at step 207, determining whether more than one back-scatter signal for a known tag ID was received for the first PARS burst.
Upon determining that only one back-scatter signal for a known tag ID was received for the first PARS burst, the method may include, at step 208, requesting the SCU to increase the periodicity of the PARS bursts, and returning to step 202.
However, upon determining at step 207 that more than one back-scatter signal for a known tag ID was received for the first PARS burst, the method may include, at step 209, determining whether the previous iteration was terminated at step 212.
Upon determining at step 206 that more than one back-scatter signal for a known tag ID was not received for some PARS burst, the method may include, at step 210, determining whether the previous iteration terminated at step 204.
Upon determining at step 210 that the previous iteration was not terminated at step 204, the method may include, at step 211, determining whether the previous iteration was terminated at step 208.
Upon determining, at step 211, that the previous iteration was not terminated at step 208, or determining, at step 209, that the previous iteration was not terminated at step 212, the method may include, at step 212, decreasing the periodicity of the PARS bursts.
Upon determining at step 209 that the previous iteration was terminated at step 212, or upon determining, at step 211, that the previous iteration was terminated at step 208, the method may include, at step 213, requesting the SCU to decrease the total energy of the PARS bursts.
Upon determining at step 210 that the previous iteration was terminated at step 204, the method may include, at step 214, determining whether the previous increase of the total energy of the PARS burst was done with the highest or lowest granularity.
Upon determining that the previous increase of the total power of the PARS burst was done with the lowest granularity, the method may include, at step 215, calculating current charge time de of the A-IoT based on the previous iteration according to:
However, upon determining at step 214 that the previous increase of the total energy of the PARS burst was not done with the lowest granularity, the method may include, at step 216, requesting the SCU, and waiting, for an activator PARS burst power refinement.
In various example embodiments, the UE reader procedure of
Certain example embodiments may relate to a fully passive A-IoT tag illuminated with a sufficiently long periodicity of the PARS, for the passive A-IoT tag to fully discharge between the PARS bursts. An A-IoT tag reader may rely on back-scatter signals received from the A-IoT tag.
At step 301, an initial configured power level and periodicity of the PARS may be insufficient for a passive A-IoT tag to charge and back-scatter an ID response. Since the reader is not receiving the ID from a known tag, the A-IoT tag may request the SCU to increase the total energy of the PARS burst. The SCU may choose to increase the burst duration, or allow the activator to increase its power level instead and keep the PARS burst duration. Both options may result in the same desired change in the back-scattered A-IoT IDs, assuming that all of the A-IoT tags are within range.
At step 302, with the reader still not receiving the ID from the tag, the reader may inform the activator to increase the total energy of the PARS burst.
At step 303, the reader may receive one back-scattered ID from a known tag per transmitted PARS burst, and may now measure an RTT for each PARS burst. The reader may determine whether each of the measured RTTs are within a threshold. If the measured RTT values are within a threshold, the reader may conclude that the A-IoT tag charge time τc has converged, and derive a first estimate of τc using the following equation:
wherein PARS_start may denote a start time of the PARS burst, PARS_stop may denote a stop time of the PARS burst, and τID may denote a duration of the A-IoT tag ID modulation.
The derived τc may not be the correct value, depending on the increase in burst duration from Step 302 to 303. If the increase in duration was performed with the highest granularity, then the derived value of the A-IoT Tag charge time to may be the best value that can be obtained for the current channel conditions. However, if that is not the case, a refinement may be performed to find the transition from Step 302 to 303, and therefore the best estimate of τc.
At step 304, the initial burst duration may be longer than required, whereby the reader may receive more than one modulated A-IoT tag ID per PARS burst, and can thereby inform the activator to reduce the PARS burst duration.
Similar to the embodiments shown in
At step 401, an initial configured duration and periodicity of the PARS is insufficient for the passive A-IoT to charge and back-scatter an ID response. As the reader is not receiving an ID from a known tag, it may inform the SCU to increase the total energy of the PARS burst. The periodicity of the PARS may be insufficient for the A-IoT tag to fully discharge, so a known tag ID may be received at some point in time depending on the number of transmitted PARS bursts. However, that will not change the conclusion derived by the reader.
At step 402, the reader may receive a known ID from the tag for each PARS burst, except the first PARS burst. The reader may now conclude that the burst duration of the PARS is too short for the A-IoT tag to fully charge and back-scatter on a single burst, and may inform the SCU to increase the total energy of the PARS burst (i.e., PARS duration).
At step 403, the reader may receive a known ID from the tag for the first PARS burst, as well as more than one A-IoT tag ID for the remaining PARS bursts. The reader may conclude that the burst periodicity of the PARS is too short for the A-IoT tag to fully discharge between the PARS bursts, and may inform the SCU to increase the PARS periodicity.
At step 404, the reader may only receive one back-scattered ID from a known tag for each PARS burst, and may measure a RTT for each PARS burst. The reader may determine if each of the measured RTTs are within a threshold. If the measured RTT values are within a threshold, the reader may conclude that the A-IoT Tag charge time τc has converged, and a first estimate of τc can be derived by using the following equation:
where PARS_start may denote start time of the PARS burst, PARS_stop may denote a stop time of the PARS burst, and τID may denote a duration of the A-IoT Tag ID modulation.
However, the derived τc may be an incorrect value depending on the increase in burst duration from Step 402 to Step 403. If the increase in duration was performed with the shortest granularity, then the derived value of the A-IoT Tag charge time τc may be the best value that can be obtained for the current channel conditions. However, if that is not the case, then a refinement must be performed to find the transition described above with respect to
At step 405, the initial burst duration may be longer than required. Specifically, the reader may receive more than one modulated A-IoT tag ID for all PARS burst, and may therefore inform the SCU to increase the PARS periodicity.
At step 406, more than one modulated A-IoT tag ID may be received for all PARS bursts, and the reader may then inform the SCU to decrease the total energy of the PARS burst.
Various example embodiments may relate to a semi-passive A-IoT tag with predefined behavior when the activation signal is a PARS, as shown in
At step 501, the initial configured duration and periodicity of the PARS may be insufficient for the semi-passive A-IoT to maintain its charge above the TCL and back-scatter an ID response for every PARS burst. Since the reader is not receiving the ID from the tag for all bursts, the reader may inform the SCU to increase the total energy of the PARS burst (i.e., PARS duration).
At step 502, the reader may still not receive the back-scattered ID from the tag for all PARS bursts, and may inform the SCU to increase the total energy of the PARS burst.
At step 503, the reader may only receive one back-scattered ID from a known tag for each PARS burst, and may now measure a RTT for each PARS burst. The reader may determine if each of the measured RTTs are within a threshold. If the measured RTT values are within a threshold, the reader may conclude that the A-IoT Tag charge time τc has converged, and a first estimate of τc may be derived by the following equation:
where τPARS_start may denote a start time of the PARS burst, τPARS_stop may denote a stop time of the PARS burst, and τID may denote a duration of the A-IoT tag ID modulation.
However, the derived τc may not be the correct value, depending on the increase in burst duration from Step 502 to Step 503. If the increase in duration was performed with the shortest granularity, then the derived value of the A-IoT Tag charge time τc may be the best value that can be obtained for the current channel conditions. However, if that is not the case, then a refinement may be performed, to find the transition described in
At step 504, the initial burst duration may be longer than required, whereby the reader may receive more than one back-scattered A-IoT tag ID for all PARS burst. However, even if it only receives one back-scattered A-IoT Tag ID for all PARS burst, the measured RTTs may have a large variation and not be within the specified threshold. The reader can thereby inform the activator the increase the PARS periodicity.
At step 505, the measured RTTs may have a reduced variation over time and could be within the specified threshold. However, the reader may determine the transition between step 502 and 503 in order to calculate the correct τc. The reader may inform the activator to decrease the total energy of the PARS duration.
At step 506, the transition from Step 502 to Step 503 may be performed with increased PARS periodicity, compared to Steps 2 and 3 in
NE 710 may be one or more of a base station (e.g., 3G UMTS NodeB, 4G LTE Evolved NodeB, or 5G NR Next Generation NodeB), a serving gateway, a server, and/or any other access node or combination thereof.
NE 710 may further include at least one gNB-centralized unit (CU), which may be associated with at least one gNB-distributed unit (DU). The at least one gNB-CU and the at least one gNB-DU may be in communication via at least one F1 interface, at least one Xn-C interface, and/or at least one NG interface via a 5th generation core (5GC).
UE 720 may include one or more of a mobile device, such as a mobile phone, smart phone, personal digital assistant (PDA), tablet, or portable media player, digital camera, pocket video camera, video game console, navigation unit, such as a global positioning system (GPS) device, desktop or laptop computer, single-location device, such as a sensor or smart meter, or any combination thereof. Furthermore, NE 710 and/or UE 720 may be one or more of a citizens broadband radio service device (CBSD).
NE 710 and/or UE 720 may include at least one processor, respectively indicated as 711 and 721. Processors 711 and 721 may be embodied by any computational or data processing device, such as a central processing unit (CPU), application specific integrated circuit (ASIC), or comparable device. The processors may be implemented as a single controller, or a plurality of controllers or processors.
At least one memory may be provided in one or more of the devices, as indicated at 712 and 722. The memory may be fixed or removable. The memory may include program instructions such as for example computer code contained therein. Memories 712 and 722 may independently be any suitable storage device, such as a non-transitory computer-readable medium. The term “non-transitory,” as used herein, may correspond to a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., random access memory (RAM) vs. read-only memory (ROM)). A hard disk drive (HDD), random access memory (RAM), flash memory, or other suitable memory may be used. The memories may be combined on a single integrated circuit as the processor, or may be separate from the one or more processors. Furthermore, the program instructions stored in the memory, and which may be processed by the processors, may be any suitable form of computer program code, for example, a compiled or interpreted computer program written in any suitable programming language.
Processors 711 and 721, memories 712 and 722, and any subset thereof, may be configured to provide means corresponding to the various blocks of
As shown in
The memory and the program instructions may be configured, with the processor for the particular device, to cause a hardware apparatus, such as UE, to perform any of the processes described above (i.e.,
In certain example embodiments, an apparatus may include circuitry configured to perform any of the processes or functions illustrated in
A 5G network and system architecture may be included in certain example embodiments. For example, multiple network functions may be implemented as software operating as part of a network device or dedicated hardware, as a network device itself or dedicated hardware, or as a virtual function operating as a network device or dedicated hardware. A user plane function (UPF) may provide services such as intra-RAT and inter-RAT mobility, routing and forwarding of data packets, inspection of packets, user plane quality of service (QOS) processing, buffering of downlink packets, and/or triggering of downlink data notifications. An application function (AF) may primarily interface with the core network to facilitate application usage of traffic routing and interact with the policy framework.
According to certain example embodiments, processors 711 and 721, and memories 712 and 722, may be included in or may form a part of processing circuitry or control circuitry. In addition, in some example embodiments, transceivers 713 and 723 may be included in or may form a part of transceiving circuitry.
In various example embodiments, apparatus 720 may be controlled by memory 722 and processor 721 to determine whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst; determine whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst; determine whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold; and calculate a charge time of an ambient tag based upon a first iteration.
Certain example embodiments may be directed to an apparatus that includes means for performing any of the methods described herein including, for example, means for determining whether a back-scatter signal for at least one known tag identifier was received for each of at least one positioning activation reference signal burst; means for determining whether more than one back-scatter signal for the at least one known tag identifier was received for the first of the at least one positioning activation reference signal burst; means for determining whether a first increase in a total energy of at least one positioning activation reference signal burst was performed below a granularity threshold; and means for calculating a charge time of an ambient tag based upon a first iteration.
In various example embodiments, apparatus 710 may be controlled by memory 712 and processor 711 to perform a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag; perform a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response; and, based on at least one of the first determination or the second determination not being fulfilled, request a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
Certain example embodiments may be directed to an apparatus that includes means for performing any of the methods described herein including, for example, means for performing a first determination as to whether a first energy level of a positioning activation reference signal burst is above a first threshold at a passive ambient Internet of things tag to charge and back-scatter an intentional discharge response by monitoring potential back-scattered signals from the ambient Internet of things tag; means for performing a second determination as to whether a first periodicity of a positioning activation reference signal is above a second threshold at the passive ambient Internet of things tag to charge and back-scatter the intentional discharge response; and, based on at least one of the first determination or the second determination not being fulfilled, means for requesting a session control unit to at least one of: increase a total energy of the positioning activation reference signal burst, decrease the total energy of the positioning activation reference signal burst, increase a periodicity of the positioning activation reference signal burst, or decrease the periodicity of the positioning activation reference signal burst.
The features, structures, or characteristics of example embodiments described throughout this specification may be combined in any suitable manner in one or more example embodiments. For example, the usage of the phrases “various embodiments,” “certain embodiments,” “some embodiments,” or other similar language throughout this specification refers to the fact that a particular feature, structure, or characteristic described in connection with an example embodiment may be included in at least one example embodiment. Thus, appearances of the phrases “in various embodiments,” “in certain embodiments,” “in some embodiments,” or other similar language throughout this specification does not necessarily all refer to the same group of example embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more example embodiments.
As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or,” mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
Additionally, if desired, the different functions or procedures discussed above may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the described functions or procedures may be optional or may be combined. As such, the description above should be considered as illustrative of the principles and teachings of certain example embodiments, and not in limitation thereof.
One having ordinary skill in the art will readily understand that the example embodiments discussed above may be practiced with procedures in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although some embodiments have been described based upon these example embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the example embodiments.
Number | Date | Country | |
---|---|---|---|
63451099 | Mar 2023 | US |