WO2023060555A1 - Adaptive resource selection - Google Patents
Adaptive resource selection Download PDFInfo
- Publication number
- WO2023060555A1 WO2023060555A1 PCT/CN2021/124098 CN2021124098W WO2023060555A1 WO 2023060555 A1 WO2023060555 A1 WO 2023060555A1 CN 2021124098 W CN2021124098 W CN 2021124098W WO 2023060555 A1 WO2023060555 A1 WO 2023060555A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resources
- pattern
- data transmission
- sub
- root
- Prior art date
Links
- 230000003044 adaptive effect Effects 0.000 title abstract description 12
- 230000005540 biological transmission Effects 0.000 claims abstract description 149
- 238000000034 method Methods 0.000 claims abstract description 46
- 230000015654 memory Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 23
- 238000005265 energy consumption Methods 0.000 abstract description 4
- 230000003595 spectral effect Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 27
- 230000006854 communication Effects 0.000 description 27
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- NOESYZHRGYRDHS-UHFFFAOYSA-N insulin Chemical compound N1C(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(NC(=O)CN)C(C)CC)CSSCC(C(NC(CO)C(=O)NC(CC(C)C)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CCC(N)=O)C(=O)NC(CC(C)C)C(=O)NC(CCC(O)=O)C(=O)NC(CC(N)=O)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CSSCC(NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2C=CC(O)=CC=2)NC(=O)C(CC(C)C)NC(=O)C(C)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2NC=NC=2)NC(=O)C(CO)NC(=O)CNC2=O)C(=O)NCC(=O)NC(CCC(O)=O)C(=O)NC(CCCNC(N)=N)C(=O)NCC(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC(O)=CC=3)C(=O)NC(C(C)O)C(=O)N3C(CCC3)C(=O)NC(CCCCN)C(=O)NC(C)C(O)=O)C(=O)NC(CC(N)=O)C(O)=O)=O)NC(=O)C(C(C)CC)NC(=O)C(CO)NC(=O)C(C(C)O)NC(=O)C1CSSCC2NC(=O)C(CC(C)C)NC(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CC(N)=O)NC(=O)C(NC(=O)C(N)CC=1C=CC=CC=1)C(C)C)CC1=CN=CN1 NOESYZHRGYRDHS-UHFFFAOYSA-N 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 239000003826 tablet Substances 0.000 description 2
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 1
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 102000004877 Insulin Human genes 0.000 description 1
- 108090001061 Insulin Proteins 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 206010012601 diabetes mellitus Diseases 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
- 229940125396 insulin Drugs 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000005086 pumping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- -1 wireless pacemaker Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7143—Arrangements for generation of hop patterns
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J11/00—Orthogonal multiplex systems, e.g. using WALSH codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/0012—Hopping in multicarrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/713—Frequency hopping
- H04B2201/71323—Adaptive systems
Definitions
- Embodiments of the present disclosure generally relate to the field of telecommunication and in particular to devices, methods, apparatuses and computer readable storage media of adaptive resource selection.
- the short-range system is designed for supporting extreme communication requirements in terms of throughput, latency and reliability (e.g., multi-Gbps data rates, 100 ⁇ s latencies with 99.99999%reliability, etc. ) .
- the short-range system has a wide range of applications, and one of various examples is the in-X cell, which is to be installed in entities such as robots, vehicles, production modules, or even human bodies for the support of critical operations.
- the in-X cell is expected to replace the controller area network bus (CAN-bus) and Automotive Ethernet for applications, such as, engine control, power steering, anti-lock braking system (ABS) or automated assisted driving.
- CAN-bus controller area network bus
- ABS anti-lock braking system
- the in-X cell can be used for streaming high quality virtual reality (VR) videos from a wristband to a headset, or for healthcare implants, such as, wireless pacemaker, insulin pumping for diabetic patients, etc.
- VR virtual reality
- the short-range networks can be densely deployed in a certain area, for example in the case of cells installed in vehicles in a crowded road, or cells installed in human bodies attending the same event. On the other hand, potentially high interferences due to the dense deployment may be a main concern.
- Example embodiments of the present disclosure provide a solution of adaptive resource selection.
- a first device comprising at least one processor; and at least one memory including computer program codes; the at least one memory and the computer program codes are configured to, with the at least one processor, cause the first device at least to: receive, from a second device, a message indicating resources allocated for data transmission from the first device; determine a first pattern of resources by applying frequency hopping over the resources; and transmit, to the second device, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- a second device comprising at least one processor; and at least one memory including computer program codes; the at least one memory and the computer program codes are configured to, with the at least one processor, cause the second device at least to: transmit, to a first device, a message indicating resources allocated for data transmission from the first device; and receive, from the first device, a first data transmission on a first pattern of resources, the first pattern of resources being determined by applying frequency hopping over the resources.
- a method comprises: receiving, at a first device and from a second device, a message indicating resources allocated for data transmission from the first device; determining a first pattern of resources by applying frequency hopping over the resources; and transmitting, to the second device, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- a method comprises: transmitting, at a second device and to a first device, a message indicating resources allocated for data transmission from the first device; and receiving, from the first device, a first data transmission on a first pattern of resources, the first pattern of resources being determined by applying frequency hopping over the resources.
- a first apparatus comprising: means for receiving, at the first apparatus and from a second apparatus, a message indicating resources allocated for data transmission of the first apparatus; means for determining a first pattern of resources by applying frequency hopping over the resources; and means for transmitting, to the second apparatus, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resource.
- a second apparatus comprising: means for transmitting, at the second apparatus and to a first apparatus, a message indicating resources allocated for data transmission of the first apparatus; and means for receiving, from the first apparatus, a first data transmission on a first pattern of resources, the first pattern of resources being determined by applying frequency hopping over the resources.
- a computer readable medium having a computer program stored thereon which, when executed by at least one processor of a device, causes the device to carry out the method according to the third aspect.
- a computer readable medium having a computer program stored thereon which, when executed by at least one processor of a device, causes the device to carry out the method according to the fourth aspect.
- FIG. 1 illustrates an example network environment in which example embodiments of the present disclosure can be implemented
- FIG. 2 shows a signaling chart illustrating a process for adaptive resource selection according to some example embodiments of the present disclosure
- FIG. 3 illustrates schematic diagrams for a tree structure of a root pattern and various sub-patterns of resources according to some example embodiments of the present disclosure
- FIG. 4 illustrates a flowchart of an example method for adaptive resource selection according to some example embodiments of the present disclosure
- FIG. 5 illustrates a flowchart of an example method for adaptive resource selection according to some example embodiments of the present disclosure
- FIG. 6 shows a simplified block diagram of a device that is suitable for implementing example embodiments of the present disclosure.
- FIG. 7 shows a block diagram of an example computer readable medium in accordance with some embodiments of the present disclosure.
- references in the present disclosure to “one embodiment, ” “an embodiment, ” “an example embodiment, ” and the like indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an example embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
- circuitry may refer to one or more or all of the following:
- circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware.
- circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
- the term “communication network” refers to a network following any suitable communication standards, such as fifth generation (5G) systems, Long Term Evolution (LTE) , LTE-Advanced (LTE-A) , Wideband Code Division Multiple Access (WCDMA) , High-Speed Packet Access (HSPA) , Narrow Band Internet of Things (NB-IoT) , Wi-Fi and so on.
- 5G fifth generation
- LTE Long Term Evolution
- LTE-A LTE-Advanced
- WCDMA Wideband Code Division Multiple Access
- HSPA High-Speed Packet Access
- NB-IoT Narrow Band Internet of Things
- the communications between a terminal device and a network device in the communication network may be performed according to any suitable generation communication protocols, including, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) new radio (NR) communication protocols, a future six generation (6G) systems, and/or any other protocols either currently known or to be developed in the future.
- Embodiments of the present disclosure may be applied in various communication systems. Given the rapid development in communications, there will of course also be future type communication technologies and systems with which the present disclosure may be embodied. It should not be seen as limiting the scope of the present disclosure to only the aforementioned system.
- the term “network device” refers to a node in a communication network via which a terminal device accesses the network and receives services therefrom.
- the network device may refer to a base station (BS) or an access point (AP) , for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a NR Next Generation NodeB (gNB) , a Remote Radio Unit (RRU) , a radio header (RH) , a remote radio head (RRH) , a relay, a low power node such as a femto, a pico, and so forth, depending on the applied terminology and technology.
- BS base station
- AP access point
- NodeB or NB node B
- eNodeB or eNB evolved NodeB
- gNB Next Generation NodeB
- RRU Remote Radio Unit
- RH radio header
- RRH remote radio head
- relay a
- a RAN split architecture comprises a gNB-CU (Centralized unit, hosting RRC, SDAP and PDCP) controlling a plurality of gNB-DUs (Distributed unit, hosting RLC, MAC and PHY) .
- a relay node may correspond to DU part of the IAB node.
- terminal device refers to any end device that may be capable of wireless communication.
- a terminal device may also be referred to as a communication device, user equipment (UE) , a subscriber station (SS) , a portable subscriber station, a mobile station (MS) , or an access terminal (AT) .
- UE user equipment
- SS subscriber station
- MS mobile station
- AT access terminal
- the terminal device may include, but not limited to, a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones, a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop-embedded equipment (LEE) , laptop-mounted equipment (LME) , USB dongles, smart devices, wireless customer-premises equipment (CPE) , an Internet of Things (IoT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and/or other wireless devices operating in an industrial and/or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and/
- the terminal device may also correspond to Mobile Termination (MT) part of the integrated access and backhaul (IAB) node (a. k. a. a relay node) .
- MT Mobile Termination
- IAB integrated access and backhaul
- the terms “terminal device” , “communication device” , “terminal” , “user equipment” and “UE” may be used interchangeably.
- a user equipment apparatus such as a cell phone or tablet computer or laptop computer or desktop computer or mobile IoT device or fixed IoT device
- This user equipment apparatus can, for example, be furnished with corresponding capabilities as described in connection with the fixed and/or the wireless network node (s) , as appropriate.
- the user equipment apparatus may be the user equipment and/or or a control device, such as a chipset or processor, configured to control the user equipment when installed therein. Examples of such functionalities include the bootstrapping server function and/or the home subscriber server, which may be implemented in the user equipment apparatus by providing the user equipment apparatus with software configured to cause the user equipment apparatus to perform from the point of view of these functions/nodes.
- the deployment of independent radio cells with a short range may be in the order of a few meters.
- an AP coordinates the operations of a number of connected UEs.
- the UEs may require highly reliable transmission with ultra-low latency, e.g., less than 100 ⁇ s. Assuming that the UEs need to transmit small packets in an event-based or periodic fashion, this can be the case of closed loop control applications, or alarm messages.
- ultra-low latency e.g., less than 100 ⁇ s.
- short transmission units which is in the order of few ⁇ s, may be used.
- the transmission unit may consist of a single OFDM symbol with a large subcarrier spacing, e.g., larger than 240 kHz.
- the channel hopping may be used for each transmission.
- the AP takes care of assigning orthogonal hopping patterns to the served devices, such that the intra-cell interference can be avoided, and only inter-cell interference and jamming may jeopardize the performance of the network system.
- the UEs typically operate with a very conservative transmission rate (i.e., at a very low order MCS) in order to be robust to unpredictable channel quality variations. Given the short distance, the path loss is limited, so that the desired link quality is expected to be sufficiently high.
- the main obstacle to achieving ultra-reliable communication is potential interferences from neighbor cells and jammers.
- the radio channel quality is expected to be good, but it may experience sudden and unexpected fluctuations due to sporadic interference from neighbor cells or jammers.
- the channel quality is likely to be high in the instances when no interference appears, while it will suddenly drop in the case that a neighbor cell or a jammer hops to the same channel. Since the channel hopping provides a tear of protection towards such interferences, operating with a very conservative transmission rate is unnecessary for most of the time (as most of the time the channel quality is high) and may create unnecessary energy consumption and additional interference to the neighbor cells. Accordingly, there is a need for improving resource utilization and reducing unnecessary interferences.
- the present disclosure provides an enhanced mechanism for resource selection.
- the resources for UL transmissions are autonomously selected from a pool of possible sub-patterns of resources based on frequency hopping while taking the transmission rate of the UE into consideration.
- the enhanced mechanism can avoid delays and potential errors caused by exchanging signaling with the AP for each transmission, and eventually opting for reduced resources for transmitting its payload and therefore reducing energy consumption and lowering the potential interferences.
- FIG. 1 illustrates an example network environment in which example embodiments of the present disclosure can be implemented.
- the network system 100 includes a first device 110 (hereinafter which may be also referred to as a UE 110) , second devices 120 and 130 (hereinafter which may be also referred to as APs or network devices 120 and 130 respectively) , and a jammer 140.
- a first device 110 hereinafter which may be also referred to as a UE 110
- second devices 120 and 130 hereinafter which may be also referred to as APs or network devices 120 and 130 respectively
- jammer 140 a jammer 140.
- the first device 110 is located within a cell 102 of the second device 120, and served by the second device 120.
- the first device 110 is close to the edge of a neighbor cell 104 of the second device 130, and thus inter-cell interference may exist.
- channel hopping may be used for transmissions in the network system 100.
- each transmission unit may be mapped to a different frequency channel, and the total duration of multiple transmission units is significantly lower than the target latency. It should be understood that a packet can be repeated over multiple transmission units, or eventually coded across them.
- the second device 120 may define a root pattern of resources allocated for the data transmissions from the first device and a pool of possible sub-patterns of resources based on frequency hopping. Each possible sub-pattern of resources may include a corresponding fractional part of the root pattern of resources in frequency domain, which will be discussed in details below.
- the second device 120 may transmit a message indicating resources allocated for data transmission from the first device 110.
- the resources may include one or more of the root patterns of resources and a group of sub-patterns of resources.
- the message may include at least one indicator of the at least one of the root pattern of resources and the group of sub-patterns of resources, additionally or alternatively, a rule for determining the root pattern of resources and the group of sub-patterns of resources.
- the rule may include a seed and an algorithm used for generating a pseudo-random sequence, and in this case, the root pattern may be obtained as the pseudo-random sequence spanning several packet transmissions.
- the first device 110 may determine a first pattern of resources to be used for UL transmissions by applying frequency hopping over the allocated resources.
- the first device 110 may determine the first pattern of resources based on the channel condition and/or channel state.
- the first device 110 may measure at least one reference signal from the second device 120, and determine the first pattern of resources based on the measurement result. If the signal quality is good enough, a relatively higher amount of resources, for example, the root pattern of resources may not be needed. In this case, the first device 110 may select a sub-pattern of resources that includes a lower amount of resources in frequency domain as the first pattern of resources. Otherwise, if the signal quality is poor, the first device 110 may select a sub-pattern of resources that includes a higher amount of resources in frequency domain or the root pattern of resources as the first pattern of resources.
- the first device 110 may perform sensing on the channel between the first device 110 and the second device, and determine the first pattern of resources based on the sensing result. If the channel is not busy based on the sensing result, a relatively higher amount of resources, for example, the root pattern of resources may not be needed. In this case, the first device 110 may select a sub-pattern of resources that includes a lower amount of resources in frequency domain as the first pattern of resources. Otherwise, if the channel is busy, the first device 110 may select a sub-pattern of resources that includes a higher amount of resources in frequency domain or the root pattern of resources as the first pattern of resources.
- the first device 110 may support link adaptation techniques for adapting the transmission mode to the average or instantaneous channel conditions.
- the transmission mode may include various modulation and coding schemes and/or bandwidth parts.
- AMC Adaptive modulation and coding
- the link adaptation technique may improve spectral efficiency, and therefore, in the case of a finite buffer traffic, reduce the potential interferences.
- the first device 110 may adjust its transmission mode based on the selected first pattern of resources.
- the first device 110 may adjust to operate at a higher rate (e.g., with a higher order MCS) to transfer a predefined payload within n slots. Otherwise, in a case that a sub-pattern of resources that includes a higher amount of resources in frequency domain or the root pattern of resources is selected for UL transmission, the first device 110 may adjust to operate at a lower rate (e.g., with a lower order MCS) .
- a higher rate e.g., with a higher order MCS
- the network system 100 may include any suitable number of devices and/or object adapted for implementing implementations of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the environment 100.
- the first device 110 may be other devices than terminal devices.
- the second device 120 may be a network device other than a base station or a part of a network device.
- the network system 100 may be a Code Division Multiple Access (CDMA) network, a Time Division Multiple Address (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 or any other.
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Address
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency-Division Multiple Access
- SC-FDMA Single Carrier-Frequency Division Multiple Access
- Communications discussed in the network 100 may conform to any suitable standards 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) and the like.
- NR New Radio Access
- LTE Long Term Evolution
- LTE-A LTE-Evolution
- WCDMA Wideband Code Division Multiple Access
- CDMA Code Division Multiple Access
- GSM Global System for Mobile Communications
- the communications may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols.
- the techniques described herein may be used for
- FIG. 2 shows a signaling chart illustrating a process 200 of adaptive resource selection according to some example embodiments of the present disclosure.
- the process 200 may involve the first device 110 and the second device 120.
- the second device 120 transmits to the first device 110, a message indicating resources allocated for data transmission from the first device 110.
- the message may be transmitted upon a connection is established between the first device 110 and the second device 120.
- the resources may include at least one of a root pattern of resources comprising time-frequency resources allocated by the second device 120 for data transmission from the first device 110, and at least a part of the group of sub-patterns of resources.
- the root pattern of resources and the group of sub-patterns of resources may be predefined by the second device 120, and each of the group of sub-patterns of resources may include a corresponding fractional part of the root pattern of resources in frequency domain.
- FIG. 3 illustrates schematic diagrams for a tree structure 300 of a root pattern and various sub-patterns of resources according to some example embodiments of the present disclosure.
- the second device 120 allocates resources 301 to 304 for the transmission from the first device 110 as a root pattern of resources, denoted by A 0 .
- there are four transmissions over 4 time slots, denoted by n 4, and arranged on 4 channels out of 8 available channels.
- each of the group of sub-patterns of resources comprises a corresponding fractional part of the root pattern A 0 of resources in frequency domain, where x and y indicate the y-th sub-pattern of the order x associated to the root pattern A 0 , the value of order x is in inverse proportion to the fractional part of the root pattern A 0 of resources.
- a sub-pattern is formed by selecting a fractional part of its allocated channel bandwidth for each entry of the root pattern A 0 , and in this example, the fractional part equals half of the bandwidth. As shown in FIG.
- the sub-pattern of resources comprises resources 311 to 314 each equals to half of the resources 301 to 304 in frequency domain.
- 2 n sub-patterns can be defined, denoted by a set of of sub-patterns.
- the group of sub-patterns of resources may be determined, from the root pattern A 0 of resources, based on frequency hopping.
- sub-patterns can be defined for each of the sub-pattern identified in a previous order.
- the sub-pattern comprises resources 321 to 324 formed by selecting half of the bandwidth corresponding to resources 311 to 314 for each entry of the sub-pattern
- the division may be further extended in a hierarchical manner as the tree structure 300 shown in FIG. 3.
- the sub-pattern of resources comprises a first fractional part of the root pattern A 0 of resources in frequency domain, and the first fractional part is half of the entire bandwidth.
- the sub-pattern of resources comprises a second fractional part of the root pattern A 0 of resources in frequency domain, and the second fractional part is a quarter of the entire bandwidth.
- the message may comprise at least one indicator of at least one of the root pattern of resources and the group of sub-patterns of resources.
- the message may indicate one or more of the indicators A 0 ,
- the root pattern A 0 may be obtained as pseudo-random sequence spanning several packet transmissions.
- the second device 120 may transmit to the first device 110 a seed and an algorithm used for generating a pseudo-random sequence in the message.
- the first device 110 determines a first pattern of resources by applying frequency hopping over the resources.
- the first pattern of resources may be one of root pattern of resources and the group of sub-patterns of resources.
- the allocated resources may include both the root pattern A 0 and the group of sub-patterns and the first pattern may be determined to be one of A 0 .
- the computational complexity at the UE can be reduced. In this way, the AP is aware of the possible resources where the UL transmissions might be transmitted, and thus blind decoding across all possibilities of resources can be avoided.
- the message transmitted by the second device 120 may indicate only the root pattern A 0 , and in this case, the first device 110 may determine possible sub-patterns based on the root pattern A 0 . As such, an overhead of the DL signaling can be reduced.
- the UE can autonomously select sub-patterns of different orders based on the measured signal quality level, the estimated channel state, the type and volume of traffic data to be transmitted from the first device 110 to the second device 120 and so on.
- the order of a sub-pattern refers to a level of the sub-pattern relative to the root pattern A 0 , and the higher the order, the lower the fractional part for the sub-pattern in the root pattern A 0 .
- the message transmitted by the second device 120 may indicate only the sub-patterns
- the first device 110 may autonomously select one of the sub-patterns as the first pattern of resources.
- the AP directly indicates to the UE the possible sub-patterns rather than the root pattern A 0 . This can happen in case where the channel quality is estimated to be good enough such that the low rate transmission enabled by the root pattern A 0 is not needed.
- the UE can always select the sub-pattern with a higher order based on the sub-patterns indicated by the AP.
- the first device 110 may determine the first pattern of resources based on a first criterion.
- the first criterion may be related to a signal quality or a channel state. If the first criterion is met, the first device 110 may determine a first fractional part of the resources in frequency domain to be the first pattern of resources. Otherwise, if the first criterion is not met, the first device 110 may determine a second fractional part of the resources in frequency domain to be the first pattern of resources, and the second fractional part of the resources comprises the first fractional part of the resources.
- the first device 110 may measure at least one reference signal from the second device 120. The first device 110 may then determine the first pattern of resources based on a measurement result. For example, if the measurement result indicates that the signal quality is good, the first device 110 may select a sub-pattern of resources comprising a lower fractional part of the root pattern A 0 of resources. Otherwise, if the measurement result indicates that the signal quality is poor, the first device 110 may select a sub-pattern of resources comprising a larger fractional part of the root pattern A 0 of resources.
- the first device 110 may perform sensing on the channel between the first device 110 and the second device 120.
- the first device 110 may determine, based on the sensing result, a channel state indicating whether the channel is busy or idle.
- the first device 110 may then determine the first pattern of resources adapted to the channel state. For example, if the sensing result indicates that the channel is idle, the first device 110 may select a sub-pattern of resources comprising a lower fractional part of the root pattern A 0 of resources. Otherwise, if the sensing result indicates that the channel is busy, the first device 110 may select a sub-pattern of resources comprising a larger fractional part of the root pattern A 0 of resources.
- the first device 110 may determine the first pattern of resources based on at least one of a type and a volume of traffic data to be transmitted from the first device 110 to the second device 120. For example, if the volume of traffic data to be transmitted exceeds a volume threshold, the first device 110 may select a sub-pattern of resources comprising a larger fractional part of the root pattern A 0 of resources. Otherwise, if the volume of traffic data to be transmitted is not exceeding the volume threshold, the first device 110 may select a sub-pattern of resources comprising a lower fractional part of the root pattern A 0 of resources.
- the second device 120 may also transmit to the first device 110 a rule or a mapping function on how to select a suitable sub-pattern.
- the selection of the sub-pattern may be based on various SNR thresholds.
- the second device 120 may indicate a first SNR threshold SNR th, 1 associated with the sub-pattern and a second SNR threshold SNR th, 2 associated with the sub-pattern where the second SNR threshold SNR th, 2 is greater than the first SNR threshold SNR th, 1 .
- the first device 110 may determine that the signal quality is not enough and the root pattern A 0 of resources is selected, and if SNR th, 1 ⁇ SNR m ⁇ SNR th, 2 , the first device 110 may determine that the signal quality is good, and the sub-pattern is selected; and if SNR m ⁇ SNR th, 2 , the first device 110 may determine that the signal quality is enough, and the sub-pattern is selected.
- the first device 110 transmits, to the second device 120, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- the transmission mode may include various MCSs and/or BWPs configured for the first device 110. For example, if the first device 110 selects, at 210, a sub-pattern with a higher order mapped to a lower amount of resources, the first device may transmit the first data transmission at a higher rate (e.g., with a higher order MCS) .
- the second device 120 may decode based on one of the root pattern of resources or the group of sub-patterns of resources. In the embodiments where the second device 120 only indicates the root pattern A 0 of resources at 205, at step 220, the second device 120 performs blind decoding based on the root pattern A 0 of resources.
- the second device 120 decodes the first data transmission based on at least one of the group of sub-patterns of resources. As mentioned above, in this case, the blind decoding on all the resources can be avoided. In other words, the second device 120 may decode based on the group of sub-patterns.
- the first device 110 determines whether a second criterion is met.
- the second criterion may be related to whether a coming changing of the current pattern of resources used by the first device 110 is to be happened.
- the first device 110 may estimate the signal quality or channel state to determine whether the second criterion is met.
- the first device 110 may continue to use the first pattern of resources. For example, the first device 110 may transmit, to the second device 120, the subsequent data transmission using the first pattern of resources and at the transmission mode adapted to the first pattern of resources.
- the first device 110 determines a second pattern of resources for a subsequent data transmission by applying frequency hopping over the allocated resources.
- the second pattern of resources may be different from the first pattern of resources.
- the first device 110 may determine if a signal quality of a signal received from the second device 120 exceeds a first signal quality threshold. If the signal quality exceeds a first signal quality threshold but does not exceed a second signal quality threshold, the first device 110 may determine a third fractional part of the resources in frequency domain to be the second pattern of resources, and the first pattern of resources comprises the third fractional part of the resources.
- the first device 110 may determine a lower order sub-pattern than the first pattern of resources to be the second pattern of resources, for example, a fourth fractional part of the resources in frequency domain.
- the fourth fractional part of the resources may comprise the first pattern of resources.
- the first pattern of resources can be considered to be a sub-pattern of the second pattern of resources.
- the first device 110 may transmit, to the second device 120, a second data transmission with an indication of the second pattern of resources using the first pattern of resources.
- the UE can inform the coming change of sub-pattern to the AP, for example, when moving from a low order sub-pattern to a high order sub-pattern.
- the AP becomes aware of the exact resources used by the UE, and thus the decoding complexity at the AP can be further reduced. Besides, it allows the AP to reuse the remaining part of the resources not occupied by the UE for scheduling other transmissions, which improves the throughput and resource utilization.
- the second device 120 may determine the second pattern of resources by decoding the second data transmission with the indication using the first pattern of resources.
- the first device 110 transmits, to the second device 120, the subsequent data transmission on the second pattern of resources and at the transmission mode adapted to the second pattern of resources, without transmission of the indication of the second pattern of resources in advance.
- the second device 120 receives the subsequent data transmission on the second pattern of resources. Likewise, to receive the subsequent data transmission, the second device 120 may decode based on the second pattern of resources as indicated by the first device 110, or alternatively, perform blind decoding based on all the possible sub-patterns associated with the root pattern A 0 .
- process 200 It should be understood that the formulas, equations, expressions, algorithms, the number of sub-patterns, etc. described in process 200 are given for illustrative purpose without any limitations. It should be also understood that the entire or only a part of the process 200 can be implemented for more than one time, for example, when the channel condition or state is changed, depending on a type and/or a volume of traffic data to be transmitted between the first device and the second device, and so on.
- an enhanced resource selection mechanism is provided.
- the UE is capable of autonomously selecting a sub-pattern of resources to be used for each transmission, while avoiding delays and potential errors associated with signaling exchanged with the AP.
- resources for transmitting the UE’s payload and the energy consumption of the UE can be reduced and therefore the generated interference can be lowered.
- embodiments of the present disclosure provide a solution of enhanced resource selection at terminal devices and network devices. These methods will be described below with reference to FIGs. 4 and 5.
- FIG. 4 illustrates a flowchart of an example method 400 of adaptive resource selection according to some example embodiments of the present disclosure.
- the method 400 can be implemented at a terminal device, for example, the first device 110 as shown in FIG. 1.
- the method 400 will be described with reference to FIG. 1.
- the first device 110 receives, from a second device 120, a message indicating resources allocated for data transmission of the first device.
- the message may be received upon the connection is established with the second device 120.
- the resources may comprise at least one of the following: a root pattern of resources comprising time-frequency resources allocated by the second device 120 for data transmission from the first device 110, and at least a part of a group of sub-patterns of resources.
- the root pattern of resources may be associated with the group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain.
- the message may comprise information indicating at least one of the following: at least one indicator of at least one of the root pattern of resources and the group of sub-patterns of resources; and a rule for determining the root pattern of resources and the group of sub-patterns of resources.
- the rule may include a seed and an algorithm used for generating a pseudo-random sequence, and in this case, the root pattern may be obtained as the pseudo-random sequence spanning several packet transmissions.
- the first device 110 determines a first pattern of resources by applying frequency hopping over the resources.
- the first device 110 may determine whether a first criterion is met, and the first criterion may be related to, for example, a signal quality or a channel state.
- the first device 110 may measure at least one reference signal from the second device 120.
- the first device 110 may perform sensing on a channel between the first device 110 and the second device 120.
- the first device 110 may determine, based on the sensing result, a channel state indicating whether the channel is busy or idle.
- the first device 110 may then determine the first pattern of resources adapted to the channel state.
- the determination of whether the first criterion is met may be based on a corresponding result of the measuring and sensing.
- the first device 110 may determine a first fractional part of the resources in frequency domain to be the first pattern of resources. Otherwise, if the first criterion is not met, the first device 110 may determine a second fractional part of the resources in frequency domain to be the first pattern of resources. The second fractional part of the resources may comprise the first fractional part of the resources.
- the first pattern of resource may be further determined based on at least one of a type and a volume of traffic data to be transmitted between the first device 110 and the second device 120.
- the first device 110 transmits, to the second device 120, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- the transmission mode may include one or more MCS and/or BWP configured for the first device 110.
- the first device 110 may further determine whether a second criterion is met.
- the second criterion may be related to changing a current pattern of resources.
- the first device 110 may determine a second pattern of resources for a subsequent data transmission from the first device 110 by applying frequency hopping over the resources.
- the second pattern of resources may be different from the first pattern of resources and comprises a third fractional part of the resources in frequency domain.
- the first device 110 may then transmit, to the second device 120, the subsequent data transmission on the second pattern of resources and at the transmission mode adapted to the second pattern of resources.
- the first device 110 may transmit, to the second device 120, a second data transmission with an indication of the second pattern of resources.
- the first device 110 may transmit, to the second device 120, the subsequent data transmission using the first pattern of resources and at the transmission mode adapted to the first pattern of resources.
- the first device 110 may determine whether a signal quality of a signal received from the second device 120 exceeds a first signal quality threshold. If the signal quality is not exceeding the first signal quality threshold, the first device 110 may select a root pattern of resources as the second pattern of resources. Otherwise, if the signal quality exceeds the first signal quality threshold, the first device 110 may select one of the group of sub-patterns of resources as the second pattern of resources.
- the first device 110 may determine a third fractional part of the resources in frequency domain to be the second pattern of resources, and the first pattern of resources comprises the third fractional part of the resources. Otherwise, if the first device 110 determines that the signal quality does not exceed the first signal quality threshold, the first device 110 may determine a fourth fractional part of the resources in frequency domain to be the second pattern of resources, and the fourth fractional part of the resources comprises the first pattern of resources.
- the entire or only a part of the method 400 can be implemented at the first device 110 for more than one time, for example, based on the channel state, the type of traffic data, the signal quality and so on.
- FIG. 5 illustrates a flowchart of an example method 500 of adaptive resource selection according to some example embodiments of the present disclosure.
- the method 500 can be implemented at a network device, such as, the second device 120 as shown in FIG. 1.
- a network device such as, the second device 120 as shown in FIG. 1.
- the method 500 will be described with reference to FIG. 1.
- the second device 120 transmits, to a first device 110, a message indicating resources allocated for data transmission from the first device 110.
- the message may be transmitted upon the connection is established with the first device 110.
- the resources may comprise at least one of the following: a root pattern of resources comprising time-frequency resources allocated by the second device 120 for data transmission from the first device 110, and at least a part of a group of sub-patterns of resources.
- the root pattern of resources may be associated with the group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain.
- the message may comprise information indicating at least one of the following: at least one indicator of the at least one of the root pattern of resources and the group of sub-patterns of resources; and a rule for determining the root pattern of resources and the group of sub-patterns of resources.
- the rule may include a seed and an algorithm used for generating a pseudo-random sequence, and in this case, the root pattern may be obtained as the pseudo-random sequence spanning several packet transmissions.
- the second device 120 receives, from the first device 110, a first data transmission on a first pattern of resources, and the first pattern of resources is determined by applying frequency hopping over the resources.
- the second device 120 may decode based on a root pattern of resources comprising time-frequency resources allocated for data transmission from the first device 110.
- the root pattern of resources may be associated with a group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain.
- the second device 120 may decode based on at least one of the group of sub-patterns of resources.
- the second device 120 may determine that the first data transmission is received on a first pattern of resources.
- the second device 120 may receive, from the first device 110, a second data transmission with an indication of a second pattern for a subsequent data transmission from the first device 110 using the first pattern of resources.
- the second device 120 may then receive, from the first device 110, the subsequent data on the second pattern of resources.
- the entire or only a part of the method 500 can be implemented at the second device 120 for more than one time, for example, based on the channel state, the type of traffic data, the signal quality and so on.
- a first apparatus capable of performing the method 400 may comprise means for performing the respective steps of the method 400.
- the means may be implemented in any suitable form.
- the means may be implemented in a circuitry or software module.
- the first apparatus comprises: means for receiving, from a second apparatus, a message indicating resources allocated for data transmission of the first apparatus; means for determining a first pattern of resources by applying frequency hopping over the resources; and means for transmitting, to the second apparatus, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- the resources comprise at least one of the following: a root pattern of resources comprising time-frequency resources allocated by the second apparatus for the data transmission of the first apparatus, the root pattern of resources being associated with a group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain; and at least a part of the group of sub-patterns of resources.
- the message comprises information indicating at least one of the following: at least one indicator of at least one of the root pattern of resources and the group of sub-patterns of resources; and a rule for determining the root pattern of resources and the group of sub-patterns of resources.
- the means for determining the first pattern of resources comprises: means for determining whether a first criterion is met, the first criterion being related to a signal quality or a channel state; means for if the first criterion is met, determining a first fractional part of the resources in frequency domain to be the first pattern of resources; and means for if the first criterion is not met, determining a second fractional part of the resources in frequency domain to be the first pattern of resources, the second fractional part of the resources comprises the first fractional part of the resources.
- the first apparatus further comprises: means for measuring at least one reference signal from the second apparatus; and means for performing sensing on a channel between the first apparatus and the second apparatus, wherein determining whether the first criterion is met is based on a corresponding result of the measuring and sensing.
- the first pattern of resource is further determined based on at least one of a type and a volume of traffic data to be transmitted between the first apparatus and the second apparatus.
- the transmission mode comprises one of a modulation and coding scheme, MCS, and a bandwidth part configured for the first apparatus.
- MCS modulation and coding scheme
- the first apparatus further comprises: means for determining whether a second criterion is met, the second criterion being related to changing a current pattern of resources; means for if the second criterion is met, determining a second pattern of resources for a subsequent data transmission of the first apparatus by applying frequency hopping over the resources, the second pattern of resources being different from the first pattern of resources and comprising a third fractional part of the resources in frequency domain; and means for transmitting, to the second apparatus, the subsequent data transmission on the second pattern of resources and at the transmission mode adapted to the second pattern of resources.
- the first apparatus further comprises: means for prior to the transmission of the subsequent data transmission, transmit, to the second apparatus, a second data transmission with an indication of the second pattern of resources.
- the first apparatus further comprises: means for if the second criterion is not met, transmitting, to the second apparatus, the subsequent data transmission using the first pattern of resources and at the transmission mode adapted to the first pattern of resources.
- the means for determining the second pattern of resources comprises: means for if a signal quality of a signal received from the second apparatus is not exceeding a first signal quality threshold, selecting the root pattern of resources as the second pattern of resources; and means for if the signal quality exceeds the first signal quality threshold, selecting one of the group of sub-patterns of resources as the second pattern of resources.
- the means for determining the second pattern of resources comprises: means for if a signal quality of a signal received from the second apparatus exceeds a first signal quality threshold but does not exceed a second signal quality threshold, determining a third fractional part of the resources in frequency domain to be the second pattern of resources, the first pattern of resources comprises the third fractional part of the resources; and means for if the signal quality is not exceeding the first signal quality threshold, determining a fourth fractional part of the resources in frequency domain to be the second pattern of resources, the fourth fractional part of the resources comprises the first pattern of resources.
- the first apparatus is a terminal device
- the second apparatus is a network device.
- a second apparatus capable of performing the method 500 may comprise means for performing the respective steps of the method 500.
- the means may be implemented in any suitable form.
- the means may be implemented in a circuitry or software module.
- the second apparatus comprises: means for transmitting, to a first apparatus, a message indicating resources allocated for data transmission of the first apparatus; and means for receiving, from the first apparatus, a first data transmission on a first pattern of resources, the first pattern of resources being determined by applying frequency hopping over the resources.
- the resources comprise at least one of the following: a root pattern of resources comprising time-frequency resources allocated by the second apparatus for the data transmission of the first apparatus, the root pattern of resources being associated with a group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain; and at least a part of the group of sub-patterns of resources.
- the message comprises information indicating at least one of the following: at least one indicator of at least one of the root pattern of resources and the group of sub-patterns of resources; and a rule for determining the root pattern of resources and the group of sub-patterns of resources.
- the means for receiving the first data transmission comprises one of the following: means for decoding the first data transmission based on a root pattern of resources comprising time-frequency resources allocated for the data transmission of the first apparatus, the root pattern of resources being associated with a group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain; and means for decoding the first data transmission based on at least one of the group of sub-patterns of resources.
- the second apparatus further comprises: means for determining that the first data transmission is received on a first pattern of resources; means for receiving, from the first apparatus, a second data transmission with an indication of a second pattern for a subsequent data transmission of the first apparatus by using the first pattern of resources; means for receiving, from the first apparatus, the subsequent data on the second pattern of resources.
- the first apparatus is a terminal device
- the second apparatus is a network device.
- FIG. 6 is a simplified block diagram of a device 600 that is suitable for implementing embodiments of the present disclosure.
- the device 600 may be provided to implement the communication device, for example the first device 110 and the second device 120 as shown in FIG. 1.
- the device 600 includes one or more processors 610, one or more memories 620 coupled to the processor 610, and one or more transmitters and/or receivers (TX/RX) 640 coupled to the processor 610.
- TX/RX transmitters and/or receivers
- the TX/RX 640 may be configured for bidirectional communications.
- the TX/RX 640 has at least one antenna to facilitate communication.
- the communication interface may represent any interface that is necessary for communication with other network elements.
- the processor 610 may be of any type suitable to the local technical network and may include one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples.
- the device 600 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
- the memory 620 may include one or more non-volatile memories and one or more volatile memories.
- the non-volatile memories include, but are not limited to, a Read Only Memory (ROM) 624, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , and other magnetic storage and/or optical storage media.
- the volatile memories include, but are not limited to, a random access memory (RAM) 622 and other volatile memories that will not last in the power-down duration.
- a computer program 630 includes computer executable instructions that may be executed by the associated processor 610.
- the program 630 may be stored in the ROM 624.
- the processor 610 may perform any suitable actions and processing by loading the program 630 into the RAM 622.
- the embodiments of the present disclosure may be implemented by means of the program 630 so that the device 600 may perform any process of the disclosure as discussed with reference to FIGs. 2 to 5.
- the embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.
- the program 630 may be tangibly contained in a computer readable medium which may be included in the device 600 (such as in the memory 620) or other storage devices that are accessible by the device 600.
- the device 600 may load the program 630 from the computer readable medium to the RAM 622 for execution.
- the computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and the like.
- FIG. 7 shows an example of the computer readable medium 700 in form of CD or DVD.
- the computer readable medium has the program 630 stored thereon.
- Various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representations. It is to be understood that the block, device, system, technique or method described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
- 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 those included in program modules, being executed in a device on a target real or virtual processor, to carry out the methods 400 and 500 as described above with reference to FIGs. 4-5.
- program modules may include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types.
- the functionality of the program modules may be combined or split between program modules as desired in various embodiments.
- Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
- Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing device, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowcharts and/or block diagrams to be implemented.
- the program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
- the computer program codes or related data may be carried by any suitable carrier to enable the device, device or processor to perform various processes and operations as described above.
- Examples of the carrier include a signal, computer readable medium, and the like.
- the computer readable medium may be a computer readable signal medium or a computer readable storage medium.
- a computer readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (24)
- A first device, comprising:at least one processor; andat least one memory including computer program codes;the at least one memory and the computer program codes are configured to, with the at least one processor, cause the first device at least to:receive, from a second device, a message indicating resources allocated for data transmission from the first device;determine a first pattern of resources by applying frequency hopping over the resources; andtransmit, to the second device, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- The first device of Claim 1, wherein the resources comprise at least one of the following:a root pattern of resources comprising time-frequency resources allocated by the second device for the data transmission from the first device, the root pattern of resources being associated with a group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain; andat least a part of the group of sub-patterns of resources.
- The first device of Claim 2, wherein the message comprises information indicating at least one of the following:at least one indicator of at least one of the root pattern of resources and the group of sub-patterns of resources; anda rule for determining the root pattern of resources and the group of sub-patterns of resources.
- The first device of Claim 1, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the first device to determine the first pattern of resources by:determining whether a first criterion is met, the first criterion being related to a signal quality or a channel state;if the first criterion is met, determining a first fractional part of the resources in frequency domain to be the first pattern of resources; andif the first criterion is not met, determining a second fractional part of the resources in frequency domain to be the first pattern of resources, the second fractional part of the resources comprises the first fractional part of the resources.
- The first device of Claim 4, wherein at least one memory and the computer program codes are configured to, with the at least one processor, further cause the first device to perform one of the following:measuring at least one reference signal from the second device; andperforming sensing on a channel between the first device and the second device,wherein determining whether the first criterion is met is based on a corresponding result of the measuring and sensing.
- The first device of Claim 1, wherein the first pattern of resource is further determined based on at least one of a type and a volume of traffic data to be transmitted between the first device and the second device.
- The first device of Claim 1, wherein the transmission mode comprises one of a modulation and coding scheme, MCS, and a bandwidth part configured for the first device.
- The first device of Claim 2, wherein at least one memory and the computer program codes are configured to, with the at least one processor, further cause the first device to:determine whether a second criterion is met, the second criterion being related to changing a current pattern of resources;if the second criterion is met, determine a second pattern of resources for a subsequent data transmission from the first device by applying frequency hopping over the resources, the second pattern of resources being different from the first pattern of resources and comprising a third fractional part of the resources in frequency domain; andtransmit, to the second device, the subsequent data transmission on the second pattern of resources and at the transmission mode adapted to the second pattern of resources.
- The first device of Claim 8, wherein at least one memory and the computer program codes are configured to, with the at least one processor, further cause the first device to:prior to the transmission of the subsequent data transmission, transmit, to the second device, a second data transmission with an indication of the second pattern of resources.
- The first device of Claim 8, wherein at least one memory and the computer program codes are configured to, with the at least one processor, further cause the first device to:if the second criterion is not met, transmit, to the second device, the subsequent data transmission using the first pattern of resources and at the transmission mode adapted to the first pattern of resources.
- The first device of Claim 8, wherein the at least one memory and the computer program codes are configured to, with the at least one processor, cause the first device to determine the second pattern of resources by:if signal quality of a signal received from the second device is not exceeding a first signal quality threshold, selecting the root pattern of resources as the second pattern of resources; andif the signal quality exceeds the first signal quality threshold, selecting one of the group of sub-patterns of resources as the second pattern of resources.
- The first device of Claim 8, wherein at least one memory and the computer program codes are configured to, with the at least one processor, further cause the first device to determine the second pattern of resources by:if signal quality of a signal received from the second device exceeds a first signal quality threshold but not exceeds a second signal quality threshold, determining a third fractional part of the resources in frequency domain to be the second pattern of resources, the first pattern of resources comprising the third fractional part of the resources ; andif the signal quality is not exceeding the first signal quality threshold, determining a fourth fractional part of the resources in frequency domain to be the second pattern of resources, the fourth fractional part of the resources comprising the first pattern of resources.
- The first device of Claim 1, wherein the first device comprises a terminal device, and the second device comprises a network device.
- A second device, comprising:at least one processor; andat least one memory including computer program codes;the at least one memory and the computer program codes are configured to, with the at least one processor, cause the second device at least to:transmit, to a first device, a message indicating resources allocated for data transmission from the first device; andreceive, from the first device, a first data transmission using a first pattern of resources, the first pattern of resources being determined by applying frequency hopping over the resources.
- The second device of Claim 14, wherein the resources comprise at least one of the following:a root pattern of resources comprising time-frequency resources allocated by the second device for the data transmission from the first device, the root pattern of resources being associated with a group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain; andat least a part of the group of sub-patterns of resources.
- The second device of Claim 15, wherein the message comprises information indicating at least one of the following:at least one indicator of at least one of the root pattern of resources and the group of sub-patterns of resources; anda rule for determining the root pattern of resources and the group of sub-patterns of resources.
- The second device of Claim 14, wherein at least one memory and the computer program codes are configured to, with the at least one processor, cause the second device to receive the first data transmission by one of the following:receiving the first data transmission based on a root pattern of resources comprising time-frequency resources allocated for the data transmission from the first device, the root pattern of resources being associated with a group of sub-patterns of resources each comprising a corresponding fractional part of the root pattern of resources in frequency domain; anddecoding the first data transmission based on at least one of the group of sub-patterns of resources.
- The second device of Claim 14, wherein at least one memory and the computer program codes are configured to, with the at least one processor, further cause the second device to:determine that the first data transmission is received using a first pattern of resources;receive, from the first device, a second data transmission with an indication of a second pattern for a subsequent data transmission from the first device, using the first pattern of resources; andreceive, from the first device, the subsequent data using the second pattern of resources.
- The second device of Claim 14, wherein the first device comprises a terminal device, and the second device comprises a network device.
- A method comprising:receiving, at a first device and from a second device, a message indicating resources allocated for data transmission from the first device;determining a first pattern of resources by applying frequency hopping over the resources; andtransmitting, to the second device, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- A method comprising:transmitting, at a second device and to a first device, a message indicating resources allocated for data transmission from the first device; andreceiving, from the first device, a first data transmission using a first pattern of resources, the first pattern of resources being determined by applying frequency hopping over the resources.
- A first apparatus comprising:means for receiving, at the first apparatus and from a second apparatus, a message indicating resources allocated for data transmission from the first apparatus;means for determining a first pattern of resources by applying frequency hopping over the resources; andmeans for transmitting, to the second apparatus, a first data transmission using the first pattern of resources and at a transmission mode adapted to the first pattern of resources.
- A second apparatus comprising:means for transmitting, at the second apparatus and to a first apparatus, a message indicating resources allocated for data transmission from the first apparatus; andmeans for receiving, from the first apparatus, a first data transmission using a first pattern of resources, the first pattern of resources being determined by applying frequency hopping over the resources.
- A computer readable medium comprising program instructions for causing an apparatus to perform at least the method of Claim 20 or 21.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202180105029.4A CN118435525A (en) | 2021-10-15 | 2021-10-15 | Adaptive resource selection |
PCT/CN2021/124098 WO2023060555A1 (en) | 2021-10-15 | 2021-10-15 | Adaptive resource selection |
EP21960286.9A EP4416848A1 (en) | 2021-10-15 | 2021-10-15 | Adaptive resource selection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/124098 WO2023060555A1 (en) | 2021-10-15 | 2021-10-15 | Adaptive resource selection |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023060555A1 true WO2023060555A1 (en) | 2023-04-20 |
Family
ID=85987941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/124098 WO2023060555A1 (en) | 2021-10-15 | 2021-10-15 | Adaptive resource selection |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4416848A1 (en) |
CN (1) | CN118435525A (en) |
WO (1) | WO2023060555A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018160124A1 (en) * | 2017-02-28 | 2018-09-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Frequency hopping pattern in a wireless communication system |
WO2019153204A1 (en) * | 2018-02-08 | 2019-08-15 | 华为技术有限公司 | Frequency hopping method and apparatus |
CN113395714A (en) * | 2020-03-12 | 2021-09-14 | 中国电信股份有限公司 | Frequency hopping method and system, terminal and base station |
-
2021
- 2021-10-15 EP EP21960286.9A patent/EP4416848A1/en active Pending
- 2021-10-15 WO PCT/CN2021/124098 patent/WO2023060555A1/en active Application Filing
- 2021-10-15 CN CN202180105029.4A patent/CN118435525A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018160124A1 (en) * | 2017-02-28 | 2018-09-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Frequency hopping pattern in a wireless communication system |
WO2019153204A1 (en) * | 2018-02-08 | 2019-08-15 | 华为技术有限公司 | Frequency hopping method and apparatus |
CN113395714A (en) * | 2020-03-12 | 2021-09-14 | 中国电信股份有限公司 | Frequency hopping method and system, terminal and base station |
Non-Patent Citations (2)
Title |
---|
NOKIA NETWORKS: "Frequency Hopping for UEs in Coverage Enhancement", 3GPP DRAFT; R1-153823, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Beijing, P.R.China; 20150824 - 20150828, 23 August 2015 (2015-08-23), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051001262 * |
NTT DOCOMO: "Hopping and Planning of Sequence Groups for Uplink RS", 3GPP DRAFT; R1-074278 SEQUENCE HOPPING FOR UL RS, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Shanghai, China; 20071002, 2 October 2007 (2007-10-02), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP050107797 * |
Also Published As
Publication number | Publication date |
---|---|
EP4416848A1 (en) | 2024-08-21 |
CN118435525A (en) | 2024-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108282433B (en) | Uplink signal sending method, receiving method, terminal and base station | |
WO2022073214A1 (en) | Harq feedback for nr sidelink communication in unlicensed spectrum | |
EP3603270B1 (en) | Opportunistic and interference aware usage of tdd band | |
CN111052802B (en) | Carrier switching method on unlicensed spectrum, base station and terminal equipment | |
JP2021516002A (en) | Methods for Phase Tracking Reference Signal Configuration | |
US10425853B2 (en) | Method for scheduling overlapping resources for narrowband internet-of-things | |
CN108365938B (en) | Resource scheduling method, user equipment and access network equipment | |
WO2022252109A1 (en) | Short signaling transmission for sidelink communication in unlicensed spectrum | |
US20200374757A1 (en) | A network node, a wireless communications device and methods therein for accessing an unlicensed radio frequency band | |
WO2022252196A1 (en) | Channel occupancy time sharing for transmission in unlicensed band | |
WO2023060555A1 (en) | Adaptive resource selection | |
WO2022233003A1 (en) | Link adaptation with unlicensed channel access of configured grant physical uplink shared channel transmission | |
WO2022151455A1 (en) | Resource reservation in sidelink communications | |
WO2022077524A1 (en) | Dedicated resource configuration for transmission of demodulation reference signal | |
WO2022067541A1 (en) | Methods for communication, terminal device, and computer readable media | |
WO2022021431A1 (en) | Adaptation of an energy detection threshold | |
KR20180136328A (en) | Method and apparatus for hybrid cross-link interference mitigation | |
WO2020227882A1 (en) | Mechanism for transmission for wideband system in unlicensed spectrum | |
WO2024207232A1 (en) | Sidelink transmission on unlicensed band | |
WO2024138639A1 (en) | Configuration of control resource set | |
WO2024174141A1 (en) | Configured grant enhancements | |
WO2023225817A1 (en) | Macro-diversity transmission in subnetwork | |
WO2021223201A1 (en) | Traffic priority-based energy detection threshold adaption in unlicensed band | |
GB2624163A (en) | Devices, methods and apparatus for simultaneous transmissions | |
CN117882424A (en) | Mitigating performance degradation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21960286 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2021960286 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2021960286 Country of ref document: EP Effective date: 20240515 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 202180105029.4 Country of ref document: CN |