Energy detection threshold adaptation based on traffic priority in unlicensed bands
By introducing an energy detection threshold adaptive mechanism based on service priority in the 5G license-free frequency band, the problem of inability to flexibly adjust the energy detection threshold during channel access in the prior art is solved, and performance optimization of services such as URLLC and eMBB is achieved.
Patent Information
- Application Number
- CN202080100490.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-08
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2040-05-08
AI Technical Summary
In the prior art, during channel access in the license-free frequency band in 5G, energy detection thresholds cannot be flexibly adjusted to adapt to different service priorities, resulting in little impact on the performance of services such as URLLC and eMBB.
By introducing a service priority-based energy detection threshold adaptive mechanism in the device, candidate configuration parameters are obtained according to the target service priority, and appropriate energy detection thresholds and output power levels are determined to optimize the channel access process.
It realizes dynamic adjustment of energy detection threshold and output power according to service priority, improves channel access efficiency and performance of different services in the license-free frequency band, and meets regulatory requirements while improving system flexibility.
Smart Images

Figure CN115516988B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate generally to the field of telecommunications, and in particular to devices, methods, and computer-readable storage media for energy detection threshold adaptation based on traffic priority in unlicensed bands. Background Art
[0002] Ultra-reliable low-latency communication (URLLC) services are introduced in 5G to support use cases with strict requirements for extremely low latency and high reliability. In order to comply with regulatory requirements for unlicensed spectrum access, the user equipment (UE) can perform a listen-before-talk (LBT) operation before uplink (UL) URLLC transmissions. In case the detected energy level is above the maximum energy detection threshold (EDT), the channel can be considered occupied and therefore channel access can be postponed until the LBT operation is passed. Therefore, the setting of the maximum EDT can have a large impact on the channel accessibility of the UE.
[0003] However, according to regulatory requirements, a larger maximum EDT means a smaller maximum output power of the UE. For URLLC, it makes sense to reduce the maximum output power for ED-based fast LBT operation. For example, URLLC services with small data packets typically require a small transmission bandwidth and therefore only require a low transmission power (per MHz) to achieve reliable transmission, especially for cell center UEs. Even in some cases, where a smaller maximum output power has an adverse effect on link performance, other methods such as link adaptation or repeated transmissions can be used to ensure transmission reliability for URLLC services with less data. Therefore, under the constraints of regulatory requirements, it is reasonable to reduce the maximum output power of the UE for fast channel access operations.
[0004] Unlike URLLC, other services such as enhanced mobile broadband (eMBB) usually have a large amount of data for transmission and need to occupy a large channel bandwidth for UL transmission. To this end, a larger maximum output power will help improve the key performance of the corresponding service, such as the throughput performance of the eMBB service. Summary of the invention
[0005] In general, example embodiments of the present disclosure provide a solution for energy detection threshold adaptation based on traffic priority in an unlicensed band.
[0006] In a first aspect, a first device is provided. The first device includes at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code are configured to, together with the at least one processor, cause the first device to at least: determine a target service priority for transmitting data from the first device to a second device; obtain at least one candidate configuration parameter of an energy detection threshold for channel idle assessment for the target service priority; determine a target configuration parameter for data transmission from at least one candidate configuration parameter; and transmit data to the second device based on the target configuration parameter.
[0007] In a second aspect, a second device is provided. The second device includes at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code are configured to cause the second device, together with the at least one processor, to at least: determine a target service priority for transmitting the data based on the data in response to receiving data transmitted based on a target configuration parameter from a first device, the target configuration parameter being associated with at least one candidate configuration parameter of an energy detection threshold for channel idle assessment for the target service priority; and determine an output power level for data transmission based at least on the target service priority.
[0008] In a third aspect, a method is provided. The method includes: determining a target service priority for transmitting data from a first device to a second device; obtaining at least one candidate configuration parameter of an energy detection threshold for channel idle assessment for the target service priority; determining a target configuration parameter for data transmission from the at least one candidate configuration parameter; and transmitting data to the second device based on the target configuration parameter.
[0009] In a fourth aspect, a method is provided. The method includes, in response to receiving data transmitted based on a target configuration parameter from a first device at a second device, determining a target service priority for transmitting the data based on the data, the target configuration parameter being associated with at least one candidate configuration parameter for an energy detection threshold for channel idle assessment for the target service priority; and determining an output power level for the data transmission based at least on the target service priority.
[0010] In a fifth aspect, a device is provided, comprising a component for determining a target service priority for transmitting data from a first device to a second device; a component for obtaining at least one candidate configuration parameter of an energy detection threshold for channel idle assessment for the target service priority; a component for determining a target configuration parameter for data transmission from at least one candidate configuration parameter; and a component for transmitting data to the second device based on the target configuration parameter.
[0011] In a sixth aspect, a device is provided, comprising a component for determining a target service priority for transmitting data based on a target configuration parameter received from a first device at a second device, the target configuration parameter being associated with at least one candidate configuration parameter of an energy detection threshold for channel idle assessment for the target service priority; and a component for determining an output power level for data transmission based at least on the target service priority.
[0012] In a seventh aspect, there is provided a computer readable medium having stored thereon a computer program, which when executed by at least one processor of a device causes the device to perform the method according to the third aspect or the fourth aspect.
[0013] Other features and advantages of the embodiments of the present disclosure will also become apparent from the following description of specific embodiments when read in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The embodiments of the present disclosure are presented in the form of examples and their advantages are explained in more detail below with reference to the accompanying drawings, in which
[0015] Figure 1 An example environment is shown in which example embodiments of the present disclosure may be implemented;
[0016] Figure 2 A signaling diagram illustrating a traffic priority-based energy detection threshold adaptation process according to some example embodiments of the present disclosure;
[0017] Figure 3 A flowchart showing an example method for energy detection threshold adaptation based on service priority according to some example embodiments of the present disclosure;
[0018] Figure 4 A flowchart showing an example method for energy detection threshold adaptation based on service priority according to some example embodiments of the present disclosure;
[0019] Figure 5 shows a simplified block diagram of a device suitable for implementing an example embodiment of the present disclosure; and
[0020] Figure 6 A block diagram of an example computer-readable medium is shown in accordance with some embodiments of the present disclosure.
[0021] Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. DETAILED DESCRIPTION
[0022] The principle of the present disclosure will now be described with reference to some example embodiments. It should be understood that these embodiments are described only to illustrate and help those skilled in the art to understand and implement the present disclosure, and do not represent any limitation on the scope of the present disclosure. The disclosure described herein can be implemented in various other ways except the way described below.
[0023] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.
[0024] In this disclosure, references to "one embodiment," "an embodiment," and "an example embodiment," etc. indicate that the described embodiment may include a particular feature, structure, or characteristic, but not every embodiment must include the particular feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in conjunction with an example embodiment, those skilled in the art believe that it is within the knowledge of those skilled in the art to affect such feature, structure, or characteristic in conjunction with other embodiments, whether or not explicitly described.
[0025] It should be understood that although the terms "first" and "second" etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish the functions of the various elements. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.
[0026] The terms used herein are only used to describe specific embodiments and are not intended to limit the example embodiments. As used herein, the singular forms "a", "an", and "the" also include the plural forms, unless the context clearly indicates otherwise. It is further understood that the terms "comprises", "comprising", "has", "having", "includes", and / or "including" when used herein specify the presence of the features, elements, and / or components, etc., but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.
[0027] As used in this application, the term "circuitry" may refer to one, more, or all of the following:
[0028] (a) a pure hardware circuit implementation (such as an implementation using only analog and / or digital circuitry), and
[0029] (b) a combination of hardware circuitry and software such as (where applicable):
[0030] (i) a combination of analog and / or digital hardware circuits and software / firmware, and
[0031] (ii) any portion of hardware processor(s) (including digital signal processor(s)), software and memory(s) with software that work together to cause a device (such as a mobile phone or server) to perform various functions, and
[0032] (c) Hardware circuits and / or processor(s), such as microprocessor(s) or portions of microprocessor(s), that require software (e.g., firmware) to operate, but which may not be present when the software is not required for operation.
[0033] This definition of circuitry applies to all uses of the term in this application, including in any claims. As another example, as used in this application, the term circuitry also covers an implementation of only a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware. For example, if applicable to a particular claim element, the term circuitry also covers a baseband integrated circuit or processor integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing or network device.
[0034] As used herein, the term "communication network" refers to a network that complies with any suitable communication standard, such as a fifth generation (5G) system, long term evolution (LTE), advanced LTE (LTE-a), wideband code division multiple access (WCDMA), high speed packet access (HSPA), narrowband Internet of Things (NB-IoT), etc. In addition, the communication between the terminal device and the network device in the communication network can be performed according to any suitable generation of communication protocols, including but not limited to the first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, future fifth generation (5G) new radio (NR) communication protocol, and / or any other protocol currently known or to be developed in the future. The embodiments of the present disclosure can be applied to various communication systems. In view of the rapid development of communication, there will certainly be future types of communication technologies and systems that can embody the present disclosure. The scope of the present disclosure should not be limited to the above-mentioned systems.
[0035] As used herein, the term "network device" refers to a node in a communication network through which a terminal device accesses the network and receives services from the network. A network device may refer to a base station (BS) or an access point (AP), for example, a NodeB (NodeB or NB), an evolved NodeB (eNodeB or eNB), a NR next generation NodeB (gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a relay, a low power node (such as a femto, a pico), etc., depending on the terminology and technology applied.
[0036] The term "terminal device" refers to any terminal device capable of wireless communication. As an example and not limitation, a terminal device may also be referred to as a communication device, a user equipment (UE), a subscriber station (SS), a portable subscriber station, a mobile station (MS), or an access terminal (AT). The terminal device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a voice over IP (VoIP) phone, a wireless local loop phone, a tablet computer, a wearable terminal device, a personal digital assistant (PDA), a portable computer, a desktop computer, an image capture terminal device (such as a digital camera), a game terminal device, a music storage and playback device, a vehicle-mounted wireless terminal device, a wireless endpoint, a mobile station, a laptop embedded device (LEE), a laptop mounted device (LME), a USB dongle, a smart device, a wireless customer premises equipment (CPE), an Internet of Things (IoT) device, a watch or other wearable device, a head mounted display (HMD), a vehicle, a drone, medical equipment and applications (e.g., remote surgery), industrial equipment and applications (e.g., robots and / or other wireless devices operating in the context of an industrial and / or automated processing chain), consumer electronic devices, devices operating on commercial and / or industrial wireless networks, etc. The terminal device may also correspond to the mobile terminal (MT) part of an integrated access and backhaul (IAB) node (also known as a relay node). In the following description, the terms "terminal device", "communication device", "terminal", "user equipment" and "UE" may be used interchangeably.
[0037] Although the functions described herein may be performed in fixed and / or wireless network nodes in various example embodiments, in other example embodiments, the functions may be performed in a user equipment device (such as a mobile phone or tablet or laptop or desktop computer or mobile IoT device or fixed IoT device). For example, the user equipment device may be equipped with corresponding capabilities described in conjunction with (multiple) fixed and / or wireless network nodes (as the case may be). The user equipment device may be a user device and / or a control device (such as a chipset or processor) that is configured to control the user device when installed in the user device. Examples of such functions include boot server functions and / or home subscriber servers, which may be implemented in the user equipment device by providing software to the user equipment device, which is configured to cause the user equipment device to perform operations from the perspective of these functions / nodes.
[0038] Figure 1 1 shows an example communication network 100 in which embodiments of the present disclosure may be implemented. Figure 1 As shown, the communication network 100 includes a terminal device 110 (hereinafter also referred to as a first device 110 or UE 110) and a network device 120 (hereinafter also referred to as a second device 120 or gNB 120). The terminal device 110 can communicate with the network device 120. It should be understood that Figure 1 The number of network devices and terminal devices shown is given for ease of explanation and is not intended to be limiting. Communication network 100 may include any suitable number of network devices and terminal devices.
[0039] Depending on the communication technology, network 100 can be a code division multiple access (CDMA) network, a time division multiple access (TDMA) network, a frequency division multiple access (FDMA) network, an orthogonal frequency division multiple access (OFDMA) network, a single carrier frequency division multiple access (SC-FDMA) network, etc. The communication discussed in network 100 can meet any suitable standard, including but not limited to new radio access (NR), long term evolution (LTE), LTE evolution, LTE advanced (LTE-A), wideband code division multiple access (WCDMA), code division multiple access (CDMA), cdma2000 and global system for mobile communications (GSM), etc. In addition, the communication can be performed according to any generation of communication protocols currently known or to be developed in the future. Examples of communication protocols include but are not limited to first generation (1G), second generation (2G), 2.5G, 2.75G, third generation (3G), fourth generation (4G), 4.5G, fifth generation (5G) communication protocols. The technology described herein can be used for the above-mentioned wireless networks and radio technologies as well as other wireless networks and radio technologies. For clarity, certain aspects of the techniques are described below for LTE, and LTE terminology is used in much of the description below.
[0040] Some potential enhancements for enhanced Industrial Internet of Things (IIoT) and Ultra-Reliable Low Latency Communications (URLLC) have been investigated to ensure compatibility with unlicensed band URLLC / IIoT operations in a controlled environment.
[0041] In order to achieve coexistence fairness with other radio access technologies (RATs) (e.g., NR-U / LAA / WiFi, etc.), according to regulatory requirements in some regions, it may be necessary to perform a listen-before-talk (LBT) operation before transmission in unlicensed bands. To do this, the device should consider the channel occupied as long as other radio local area network (RLAN) transmissions are detected at a level greater than the energy detection threshold (EDT). EDT is integrated over the total nominal channel bandwidth of all operating channels used by the device.
[0042] Typically, according to regulatory requirements, a larger maximum EDT means a smaller maximum output power of the UE. For URLLC, it makes sense to reduce the maximum output power for ED-based fast LBT operations. For example, URLLC services with small data packets typically require a small transmission bandwidth and therefore only require a low transmission power (per MHz) to achieve reliable transmission, especially for cell center UEs. Even in some cases, where a smaller maximum output power has an adverse effect on link performance, other methods such as link adaptation or repeated transmissions can be used to ensure transmission reliability for URLLC services with small amounts of data. Therefore, under the constraints of regulatory requirements, it is reasonable to reduce the maximum output power of the UE for fast channel access operations.
[0043] Unlike URLLC, other services such as enhanced mobile broadband (eMBB) usually have a large amount of data for transmission and need to occupy a large channel bandwidth for UL transmission. To this end, a larger maximum output power will help improve the key performance of the corresponding service, such as the throughput performance of the eMBB service.
[0044] In some cases, a UE in NR may need to support mixed transmission of multiple services with different service priorities. In this case, a larger or smaller EDT will not benefit the critical performance of all uplink services. Therefore, it is beneficial to consider the channel access requirements of different services during EDT design. However, currently EDT remains consistent for all UL services regardless of the channel access requirements of the services in NR-U.
[0045] In NR-U and LAA, the settings of LBT parameters such as contention window size (CWS) and channel occupation time (COT) have taken into account the channel access requirements of different uplink services. However, the same EDT is used for channel clear assessment (CCA) in NR-U without considering the actual channel access requirements of different uplink services.
[0046] Therefore, a new energy threshold design based on service priority in NR-U is proposed in the present disclosure. In this solution, the UE can be configured with at least one configuration parameter for energy detection for a given service priority. When the UE initiates an UL transmission with a given service priority, one of the at least one configuration parameter can be activated to determine the output power level of the UE. Then, the transmission can be performed according to the determined output power level. In this way, the maximum EDT can be associated with the service priority to facilitate flexible channel access requirements for different uplink service priorities.
[0047] The following will refer to Figures 2 to 4 The principles and implementations of the present disclosure are described in detail. Figure 2 FIG. 1 is a signaling diagram of an energy detection threshold adaptation process based on service priority according to some example embodiments of the present disclosure. For the purpose of discussion, reference will be made to Figure 1 Process 200 is described. Process 200 may involve Figure 1 UE 110 and gNB 120 are shown. It should be understood that although process 200 has been Figure 1 The process is described in the communication network 100, but the process can also be applied to other communication scenarios.
[0048] If data transmission from UE 110 to gNB 120 is to be initiated at UE 110, UE 110 may determine a service priority for the data transmission.
[0049] In some example embodiments, the service priority of data transmission may be classified based on the service type (e.g., eMBB, IoT, URLLC) or 5QI. For example, the network may classify uplink traffic as the same as the channel access priority level (CAPC). That is, the service priority of data transmission may depend on the type of data to be transmitted.
[0050] As another option, when uplink transmissions of a given service priority are scheduled, gNB 120 may indicate the service priority in a scheduled grant. To this end, UE 110 may transmit the service priority in the corresponding scheduled grant resources. In addition, gNB 120 may also indicate the service priority in a configured grant configuration. To this end, UE 110 may transmit the service priority in the corresponding configured grant resources.
[0051] After determining the business priority of data transmission, such as Figure 2 As shown, the UE 110 may obtain 205 an indication associated with energy detection of the CCA, and determine at least one candidate configuration parameter of an energy detection threshold of the CCA for the determined target service priority based on the indication.
[0052] As an option, the indication may include K candidate offsets associated with a reference energy detection threshold of the CCA for the target service priority. As another option, the indication may include K candidate energy detection thresholds of the CCA for the target service priority. It is also possible that the indication may include K candidate offsets associated with a reference power threshold of the CCA for the target service priority.
[0053] In some example embodiments, if the kth candidate offset associated with the reference energy detection threshold for a given traffic priority n of UE 110 is (k=1, ......, K, K≥1) is obtained from the indication, then the reference energy detection threshold R Thresh_max It can be set to the maximum energy detection threshold X′ calculated based on the default maximum energy detection threshold calculation process Thresh_max .
[0054] Then, UE 110 may determine the kth candidate EDT for service priority n based on the candidate offset and the reference energy detection threshold. (k=1, ..., K, K≥1). In some example embodiments, the kth candidate EDT for the nth service priority It can be determined as follows:
[0055]
[0056] T max (dBm) = 10·log 1(3.16228·10 -8 (mW / MHz)·BWMHz(MHz)) (2)
[0057] in (k=1, ..., K, K≥1) is a positive value; BW MHz is the single channel bandwidth in MHz, Δ max is with T max Related offset.
[0058] In this case, if regulatory requirements are defined and NR-U coexists with other technologies, the offset Δ max Can be set to zero; otherwise, the offset Δ max It can be predefined or configured for the UE through high-level signaling. For example, the offset Δ maxIt can be predefined as 10dB.
[0059] In some example embodiments, the kth candidate energy detection threshold for a given traffic priority n of UE 110 is (k=1, ..., K, K≥1) can be directly obtained from the indication.
[0060] In some example embodiments, if the kth candidate offset for a given traffic priority n for UE 110 associated with the reference power value is (k=1, ..., K, K≥1) is obtained from the indication, then UE 110 can be based on each power offset The kth candidate maximum output power value is determined based on the reference power for a given service priority. In this article, the reference power R power_max It can be the maximum output power P of UE 110 CMAX_H,c upper limit.
[0061] Candidate maximum output power for service priority It can be calculated as follows:
[0062]
[0063] The power offset Can be positive; R power_max is the reference power.
[0064] Then, UE 110 may calculate the maximum energy detection threshold based on the candidate maximum output power value P according to the following default maximum energy detection threshold calculation process: TX Determine the candidate energy detection threshold for service priority n
[0065]
[0066] in
[0067] -T A =10dB;
[0068] -P H =23dBm;
[0069] -P TX Set to P CMAX_H,c Value
[0070] -T max (dBm) = 10·log 1(3.16228·10 -8 (mW / MHz)·BWMHz(MHz));
[0071] -BWMHz is the single channel bandwidth in MHz.
[0072] In some example embodiments, UE 110 may first use To replace the default maximum energy detection threshold calculation process of the maximum output power P TX . Then, you can set: where X′ Thresh_max It is calculated based on the default maximum energy detection threshold calculation process.
[0073] Assume that UE 110 transmits at a default maximum output power of 23dBm on a 20M channel bandwidth. For example, for a case where a candidate offset for service priority is configured, two candidate offset values (such as 0dB and 6dB offset values) associated with the default maximum EDT for the uplink CCA of the URLLC transmission can be configured. Then, two candidate EDTs (i.e., -72dBm and -77dBm) can be determined by the UE for the uplink CCA of the URLLC service.
[0074] For example, in the case where EDT for traffic priority is configured, two candidate EDT values (such as -72dBm and -77dBm) may be configured for uplink CCA for URLLC transmission.
[0075] For example, for the case where a candidate offset for service priority is configured, two candidate offset values (such as 0 dB and 6 dB offset values) associated with the default maximum output power of the UE can be configured. The UE can then determine two candidate EDTs (i.e., -72 dBm and -77 dBm) for the uplink CCA of the URLLC service.
[0076] In some example embodiments, the candidate parameters for a given service priority included in the indication may be predefined / preconfigured, and UE 110 may obtain the candidate parameters from the preconfigured configuration information. UE 110 may also obtain at least one candidate configuration parameter for the service priority through high-layer signaling or physical layer signaling.
[0077] Before data transmission begins, Figure 2 As shown, the UE 110 may determine 210 a target configuration parameter for data transmission from at least one candidate configuration parameter. That is, one of the at least one candidate configuration parameter may be activated for data transmission.
[0078] In some example embodiments, the target configuration parameter may be implicitly activated. As an option, a first candidate configuration parameter of the at least one candidate configuration parameter may be determined as the target configuration parameter. As another option, if UE 110 receives an indication indicating that one of the at least one candidate configuration parameter is updated, UE 110 may determine the updated candidate configuration parameter as the target configuration parameter.
[0079] In some example embodiments, gNB 120 may be triggered to send to UE 110 an indication of a desired configuration parameter from among at least one candidate configuration parameter to be activated.
[0080] For example, if gNB 120 determines that the channel access probability for the target service priority is below a threshold probability, the interference level at the UE side or the gNB side exceeds a threshold level, co-channel interference from another data transmission with the target service priority is detected, or channel occupancy time sharing between gNB 120 and UE 110 is to be stopped, gNB 120 may determine the desired candidate configuration parameter from the at least one candidate configuration parameter. Then, gNB 120 may transmit an indication of the desired candidate configuration parameter to UE 110.
[0081] In this case, the activation signaling of the expected candidate configuration parameters can be explicitly indicated to the UE 110 through high-layer signaling or physical signaling. For example, if the channel access probability of the service priority is lower than a specified threshold level, the gNB 120 can configure the UE 110 to activate the expected candidate configuration parameters for the service priority through RRC signaling. In addition, in the case of a controlled environment, the gNB 120 can use this solution to coordinate inter-service interference. If eMBB and URLLC services are mixed, the gNB 120 can activate a higher energy detection threshold for URLLC.
[0082] In some example embodiments, UE 110 may be triggered to activate one of the at least one candidate configuration parameter as needed. For example, if UE 110 determines that the channel access probability for the service priority is lower than a threshold probability or the interference level at the UE side exceeds a threshold level, UE 110 may be triggered to activate a target configuration parameter from the at least one candidate configuration parameter.
[0083] In this case, UE 110 may transmit an indication of the target configuration parameters to gNB 120, for example via physical signaling such as uplink control information (UCI).
[0084] In some example embodiments, a timer may be started after the target configuration parameter is activated. UE 110 may obtain a timer for the target configuration parameter. If UE 110 determines that the timer expires, UE 110 may update the target configuration parameter. For example, UE 110 may activate a default configuration parameter, such as a first candidate configuration parameter of at least one candidate configuration parameter.
[0085] In some example embodiments, when multiple service priorities are multiplexed for burst transmission, UE 110 may determine a target service priority for transmission based on the highest service priority among the multiple service priorities or the lowest service priority among the multiple service priorities. UE 110 may then determine a target configuration parameter from at least one candidate configuration parameter for the determined service priority.
[0086] For example, the lowest service priority with the smallest maximum EDT may be considered by default to determine the actual maximum EDT of the multiplexed transmission. The highest service priority with the smallest maximum EDT may also be considered by default to determine the actual maximum EDT of the multiplexed transmission.
[0087] Reference again Figure 2 , UE 110 may transmit 215 data to the UE based on the determined target configuration parameters. To ensure fair coexistence with other devices, when requirements are defined, the maximum output power of uplink transmissions for a given traffic priority should be adapted based on the maximum energy detection threshold for the given traffic priority.
[0088] Thus, in some example embodiments, UE 110 may perform CCA based on the target configuration parameters and determine an allowed output power level for data transmission based on the results of the CCA.The allowed output power level may be considered to be the maximum output power level allowed for data transmission.
[0089] Then, UE 110 may transmit data based on the allowed output power level. That is, the actual output power level of the data transmission cannot exceed the allowed output power level.
[0090] For example, if regulatory requirements are defined for unlicensed spectrum access, UE 110 may reduce the maximum output power for the service priority in proportion to the configured maximum energy detection threshold. The following equation may be used to calculate the maximum energy detection threshold Maximum output power for service priority:
[0091]
[0092] Where BWMHz is the single channel bandwidth in MHz; T A =10dB; P H=23dBm; P CMAX_H,c is the default maximum output power value of the UE; T max Defined in equation (2). CMAX_H,c The value of represents the maximum output power of the UE and is defined as follows:
[0093] P CMAX_H,c =MIN{P EMAX,c , P PowerClass -ΔP PowerClass} (6)
[0094] in
[0095] -P EMAX,c is the value given by IE P-Max for serving cell c;
[0096] -P PowerClass is the maximum UE power without considering tolerance;
[0097] - For power class 2 capable UEs operating in Band 41, when P-max below 23 dBm is indicated, or if the uplink / downlink configuration in the cell is 0 or 6, Δ PPowerClass =3dB; otherwise, Δ PPowerClass =0dB
[0098] In some example embodiments, UE 110 may be configured with a maximum energy detection threshold of -72dBm for eMBB traffic and a default maximum output power of 23dBm. If UE 110 is configured with a maximum energy detection threshold of -77dBm for URLLC, it may reduce the maximum output power of URLLL transmissions to 18dBm.
[0099] When the gNB receives data transmitted from UE 110, gNB 120 may determine the service priority of the data transmission. For example, when an uplink transmission for a given service priority is scheduled, gNB 120 may indicate the service priority in a scheduled grant. To this end, UE 110 will transmit the service priority in the corresponding scheduled grant resources. In addition, gNB 120 may also indicate the service priority in a configured grant configuration. To this end, UE 110 may transmit the service priority in the corresponding configured grant resources.
[0100] The gNB 120 may then determine 220 an allowed output power level for data transmission based on the service priority, for example, based on a default configuration parameter from at least one candidate configuration parameter, based on an expected configuration parameter determined by the gNB 120 from at least one candidate configuration parameter, or based on a configuration parameter determined by the UE 110 from at least one candidate configuration parameter, and so on.
[0101] In this way, the maximum EDT can be associated with the service priority to facilitate flexible channel access requirements for different uplink service priorities. One of the candidate configuration parameters can be activated by the gNB 120 or / and the UE 110 for the service priority as needed to adapt to the interference environment changes and channel access requirements for uplink CCA. In addition, the maximum transmission power can be adapted in proportion to the maximum energy detection threshold according to the service priority to meet regulatory requirements.
[0102] Figure 3 FIG. 3 is a flowchart showing an exemplary method 300 for energy detection threshold adaptation based on service priority according to some exemplary embodiments of the present disclosure. The method 300 may be implemented in a manner such as Figure 1 For the purpose of discussion, reference will be made to the terminal device 110. Figure 1 Method 300 is described.
[0103] like Figure 3 As shown, at 310, the terminal device determines a target service priority for transmitting data from the terminal device to the network device.
[0104] At 320 , the terminal device obtains at least one candidate configuration parameter of an energy detection threshold for channel idle assessment according to the target service priority.
[0105] In some example embodiments, the terminal device may receive an indication of at least one of: a set of candidate offsets associated with a reference energy detection threshold for channel idle assessment for a target service priority, a set of candidate energy detection thresholds for channel idle assessment for a target service priority, and a set of candidate offsets associated with a reference power threshold for an output power level of the first device. The terminal device may determine at least one candidate configuration parameter based on the indication.
[0106] In some example embodiments, the terminal device may obtain the indication through at least one of the following: pre-configured configuration information, high-layer signaling, and physical layer signaling.
[0107] At 330 , the terminal device determines a target configuration parameter for data transmission from at least one candidate configuration parameter.
[0108] In some example embodiments, the terminal device may obtain an indication of a reference configuration parameter predetermined for a target service priority, and determine a target configuration parameter from at least one candidate configuration parameter based on the indication.
[0109] In some example embodiments, if the terminal device determines an index of the reference configuration parameter according to the indication, the terminal device may determine a target configuration parameter from at least one candidate configuration parameter based on the index.
[0110] In some example embodiments, if the terminal device determines update information of the reference configuration parameter, the terminal device may determine the target configuration parameter from at least one candidate configuration parameter based on the update information.
[0111] In some example embodiments, the terminal device may receive an indication of an expected candidate configuration parameter to be activated from the network device, the expected candidate configuration parameter being selected from at least one candidate configuration parameter. The terminal device may determine the expected candidate configuration parameter as the target configuration parameter.
[0112] In some example embodiments, if the terminal device determines that the interference level of the terminal device exceeds a threshold level, the terminal device may determine a target configuration parameter from at least one candidate configuration parameter based on the channel access probability.
[0113] In some example embodiments, if the terminal device determines that the channel access probability for the target service priority is lower than a threshold probability, the terminal device may determine the target configuration parameter from at least one candidate configuration parameter based on the channel access probability.
[0114] In some example embodiments, the terminal device may transmit an indication of the target configuration parameter to the second device.
[0115] In some example embodiments, the terminal device may obtain a timer of the target configuration parameter, and if the terminal device determines that the timer expires, update the target configuration parameter to a reference configuration parameter predetermined for the target service priority. The timer may indicate an available time period of the target configuration parameter after the target configuration parameter is activated.
[0116] In some example embodiments, the data includes a first data packet and a second data packet, and the terminal device can determine the target service priority based on one of the following: a first service priority of the first data packet, or a second service priority of the second data packet, the first service priority being higher than the second service priority.
[0117] At 340, the terminal device transmits data to the network device based on the target configuration parameters.
[0118] In some example embodiments, the terminal device may perform a channel clearing assessment based on the target configuration parameters, and determine an allowed output power level for data transmission based on a result of the channel clearing assessment. The terminal device may transmit data based on the allowed output power level.
[0119] Figure 4 FIG. 4 is a flowchart showing an exemplary method 400 for energy detection threshold adaptation based on service priority according to some exemplary embodiments of the present disclosure. The method 400 may be implemented in a manner such as Figure 1For the purpose of discussion, reference will be made to the network device 120. Figure 1 Method 400 is described.
[0120] At 410, if the network device receives data transmitted based on the target configuration parameter from the terminal device, the network device determines a target service priority for transmitting the data based on the data. The target configuration parameter is associated with at least one candidate configuration parameter of an energy detection threshold for channel idle assessment for the target service priority.
[0121] At 420, the network device determines an allowable output power level for data transmission based at least on the target traffic priority.
[0122] In some example embodiments, the data includes a first data packet and a second data packet, and the network device may determine the target service priority based on one of the following: a first service priority of the first data packet, or a second service priority of the second data packet, the first service priority being higher than the second service priority.
[0123] In some example embodiments, the network device may determine the expected candidate configuration parameter from the at least one candidate configuration parameter based on at least one of: a channel access probability for a target service priority being below a threshold probability, an interference level at the terminal device exceeding a first threshold level, an interference level at the network device exceeding a second threshold level, co-channel interference from another data transmission having another target service priority being detected, and channel occupancy time sharing between the network device and the terminal device being to be stopped. The network device may also transmit an indication of the expected candidate configuration parameter to the terminal device.
[0124] In some example embodiments, the network device may determine an expected configuration parameter from at least one candidate configuration parameter for the target traffic priority based on the target traffic priority; and determine the allowed output power level based on the expected candidate configuration parameter.
[0125] In some example embodiments, the network device may receive an indication of a target configuration parameter for a target traffic priority from the terminal device, and determine the allowed output power level based on the target configuration parameter.
[0126] In some example embodiments, the network device may obtain at least one candidate configuration parameter for energy detection for the target service priority based on the target service priority. The network device may determine an indication to obtain a reference configuration parameter predetermined for the target service priority, and determine the reference configuration parameter from the at least one candidate configuration parameter based on the indication. The network device may determine an allowed output power level based on the reference configuration parameter.
[0127] In some example embodiments, an apparatus capable of performing method 300 (e.g., implemented at terminal device 110) may include a component for performing the corresponding steps of method 300. The component may be implemented in any suitable form. For example, the component may be implemented in a circuit system or a software module.
[0128] In some example embodiments, the apparatus includes a component for determining a target service priority for transmitting data from a first device to a second device; a component for obtaining at least one candidate configuration parameter for an energy detection threshold for channel idle assessment for the target service priority; a component for determining a target configuration parameter for data transmission from at least one candidate configuration parameter; and a component for transmitting data to the second device based on the target configuration parameter.
[0129] In some example embodiments, an apparatus capable of performing method 400 (e.g., implemented at network device 120) may include components for performing the corresponding steps of method 400. The components may be implemented in any suitable form. For example, the components may be implemented in a circuit system or a software module.
[0130] In some example embodiments, the apparatus includes a component for determining, in response to receiving at a second device from a first device data to be transmitted based on a target configuration parameter, a target service priority for transmitting data based on the data, the target configuration parameter being determined from at least one candidate configuration parameter for an energy detection threshold for channel idle assessment for the target service priority; and a component for determining an allowable output power level for transmitting data based at least on the target service priority.
[0131] Figure 5 is a simplified block diagram of a device 500 suitable for implementing embodiments of the present disclosure. The device 500 may be provided to implement a communication device, such as Figure 1 The terminal device 110 or the network device 120 is shown. As shown, the device 500 includes one or more processors 510, one or more memories 540 coupled to the processor 510, and one or more transmitters and / or receivers (TX / RX) 540 coupled to the processor 510.
[0132] TX / RX 540 is used for bidirectional communication. TX / RX 540 has at least one antenna to facilitate communication. The communication interface may represent any interface required to communicate with other network elements.
[0133] Processor 510 may be of any type suitable for the local technology network, and may include, as non-limiting examples, one or more of: a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. Device 500 may have multiple processors, such as application specific integrated circuit chips that are time slaved to a clock synchronized with a main processor.
[0134] The memory 520 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 524, electrically programmable read-only memory (EPROM), flash memory, hard disk, compact disk (CD), digital video disk (DVD), and other magnetic storage and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 522 and other volatile memories that do not persist during power outages.
[0135] Computer program 530 includes computer executable instructions executed by associated processor 510. Program 530 may be stored in ROM 520. Processor 510 may perform any suitable actions and processes by loading program 530 into RAM 520.
[0136] The embodiments of the present disclosure may be implemented by a program 530, so that the device 500 may execute the reference Figure 2-Figure 4 Any process of the present disclosure discussed. The embodiments of the present disclosure may also be implemented by hardware or a combination of software and hardware.
[0137] In some embodiments, the program 530 may be tangibly contained in a computer-readable medium, which may be included in the device 500 (such as in the memory 520) or in other storage devices accessible to the device 500. The device 500 may load the program 530 from the computer-readable medium to the RAM 522 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. Figure 6 An example of a computer readable medium 600 in the form of a CD or DVD is shown. The computer readable medium has a program 530 stored thereon.
[0138] Generally, various embodiments of the present disclosure may be implemented using hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented using hardware, while other aspects may be implemented using firmware or software that may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are illustrated and described as block diagrams, flow charts, or using some other graphical representations, it should be understood that, as non-limiting examples, the blocks, devices, systems, techniques, or methods described herein may be implemented using hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.
[0139] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer executable instructions, such as instructions included in a program module, which are executed in a device on a target real or virtual processor to perform the above referenced Figure 3-Figure 4 Methods 300 and 400 described herein. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functions of program modules can be combined or split between program modules as needed. The machine executable instructions of program modules can be executed in local or distributed devices. In distributed devices, program modules can be located in both local and remote storage media.
[0140] The program code for executing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device so that the program code causes the function / operation specified in the flow chart and / or block diagram to be realized when executed by the processor or controller. The program code can be executed completely on the machine, partially on the machine, as an independent software package, partially on the machine and partially on a remote machine, or completely on a remote machine or server.
[0141] In the context of the present disclosure, computer program codes or related data may be carried by any suitable carrier to enable a device, apparatus or processor to perform various processes and operations as described above. Examples of carriers include signals, computer readable media, etc.
[0142] The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. A more specific example of a computer readable storage medium will include an electrical connection with one or more wires, a portable computer floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0143] In addition, although the operations are described in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown or in order or performing all the operations shown to obtain the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be interpreted as limitations on the scope of the present disclosure, but rather descriptions of features that may be specific to a particular embodiment. Certain features described in the context of a separate embodiment may also be implemented in combination in a single embodiment. On the contrary, the various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0144] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it should be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Instead, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A first device for communication, comprising: at least one processor; as well as at least one memory including computer program code, The at least one memory and the computer program code are configured to, with the at least one processor, cause the first device to at least: determining a target service priority for transmitting data from the first device to the second device; For the target service priority, at least one candidate configuration parameter of an energy detection threshold for channel idle assessment is determined in the following manner: Receiving an indication of at least one of the following: a set of candidate offsets for the target service priority level and associated with a reference energy detection threshold for channel idle assessment, a set of candidate energy detection thresholds for the channel idleness assessment for the target service priority, and a set of candidate offsets associated with a reference power threshold for an output power level of the first device; as well as Based on the indication, determining the at least one candidate configuration parameter; determining a target configuration parameter for transmitting the data by activating the at least one candidate configuration parameter for data transmission; and transmitting the data to the second device at an output power level determined based on the target configuration parameters; wherein the first device is also caused by: acquiring a timer for the target configuration parameter, the timer indicating an available time period of the target configuration parameter after the target configuration parameter is activated; and According to determining that the timer expires, the target configuration parameter is updated to a reference configuration parameter predetermined for the target service priority.
2. The first device according to claim 1, wherein the first device is caused to determine the target configuration parameter by: obtaining an indication of a reference configuration parameter predetermined for the target service priority; and Based on the indication, the target configuration parameter is determined from the at least one candidate configuration parameter.
3. The first device according to claim 1, wherein the first device is caused to determine the target configuration parameter by: receiving, from the second device, an indication of an intended candidate configuration parameter to be activated, the intended candidate configuration parameter being selected from the at least one candidate configuration parameter; and The expected candidate configuration parameters are determined as the target configuration parameters.
4. The first device of claim 1 , wherein the first device is caused to determine the target configuration parameter by: According to determining that the channel access probability for the target service priority is lower than a threshold probability, the target configuration parameter is determined from the at least one candidate configuration parameter based on the channel access probability.
5. The first device of claim 1 , wherein the first device is caused to determine the target configuration parameter by: Based on determining that an interference level at the first device exceeds a threshold level, determining the target configuration parameter from the at least one candidate configuration parameter based on the interference level.
6. The first device of claim 1 , wherein the data comprises a first data packet and a second data packet, and wherein the first device is caused to determine the target service priority by: The target service priority is determined based on one of the following: a first service priority of the first data packet, or The second service priority of the second data packet, the first service priority is higher than the second service priority.
7. The first device of claim 1 , wherein the first device is caused to transmit the data by: Based on the target configuration parameters, performing the channel idleness assessment; determining an allowable output power level for transmitting the data based on a result of the channel idleness assessment; and Based on the allowed output power level, the data is transmitted.
8. A method for communication, comprising: determining a target service priority for transmitting data from the first device to the second device; For the target service priority, at least one candidate configuration parameter of an energy detection threshold for channel idle assessment is determined in the following manner: Receiving an indication of at least one of the following: a set of candidate offsets for the target service priority level and associated with a reference energy detection threshold for channel idle assessment, a set of candidate energy detection thresholds for the channel idleness assessment for the target service priority, and a set of candidate offsets associated with a reference power threshold for an output power level of the first device; as well as Based on the indication, determining the at least one candidate configuration parameter; determining a target configuration parameter for transmitting the data by activating the at least one candidate configuration parameter for data transmission; as well as transmitting the data to the second device at an output power level determined based on the target configuration parameters; The method further comprises: Acquire a timer for the target configuration parameter, the timer indicating an available time period of the target configuration parameter after the target configuration parameter is activated; as well as According to determining that the timer expires, the target configuration parameter is updated to a reference configuration parameter predetermined for the target service priority.
9. The method of claim 8, wherein determining the target configuration parameters comprises: obtaining an indication of a reference configuration parameter predetermined for the target service priority; as well as Based on the indication, the target configuration parameter is determined from the at least one candidate configuration parameter.
10. The method of claim 8, wherein determining the target configuration parameters comprises: receiving, from the second device, an indication of an intended candidate configuration parameter to be activated, the intended candidate configuration parameter being selected from the at least one candidate configuration parameter; as well as The expected candidate configuration parameters are determined as the target configuration parameters.
11. The method of claim 8, wherein determining the target configuration parameters comprises: According to determining that the channel access probability at the target service priority level is lower than a threshold probability, the target configuration parameter is determined from the at least one candidate configuration parameter based on the channel access probability.
Citation Information
Patent Citations
Listen before talk operation with variable threshold
EP3539345A1
Adaptive sensing mechanism for unlicensed networks
WO2020089709A1