Uplink and downlink scheduling for wireless communication systems
By dynamically prioritizing UL or DL transmissions and employing enhanced TDD patterns, the solution addresses the challenge of managing UL-DL scheduling in NTNs, effectively mitigating collisions and improving resource utilization.
Patent Information
- Application Number
- PCT/CN2024/111120
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2025-06-26
AI Technical Summary
Current wireless communication systems face challenges in efficiently managing uplink (UL) and downlink (DL) scheduling, particularly in Non-Terrestrial Networks (NTNs) where collisions between UL and DL transmissions can occur due to large Round Trip Time (RTT) and varying Timing Advance (TA) values.
The proposed solution involves dynamically prioritizing either UL or DL transmissions when overlaps between time-domain resources are detected, allowing for flexible power class switching and efficient resource management in NTNs. This includes configuring the UE to report timing advance to the BS, using guard intervals to avoid collisions, and employing enhanced TDD patterns to handle large RTTs.
This approach effectively mitigates UL-DL collisions, improves resource utilization, and ensures reliable communication in NTNs by dynamically adjusting transmission power and scheduling priorities based on real-time resource overlaps and TA variations.
Smart Images

Figure CN2024111120_26062025_PF_FP_ABST
Abstract
Description
UPLINK AND DOWNLINK SCHEDULING FOR WIRELESS COMMUNICATION SYSTEMSTECHNICAL FIELD
[0001] The disclosure relates generally to wireless communication systems, including but not limited to systems, methods, non-transitory computer-readable media, and apparatuses for Uplink (UL) and Downlink (DL) scheduling for Non-Terrestrial Networks (NTNs) .BACKGROUND
[0002] The standardization organization Third Generation Partnership Project (3GPP) is currently in the process of specifying a new Radio Interface called 5G New Radio (5G NR) as well as a Next Generation Packet Core Network (NG-CN or NGC) . The 5G NR will have three main components: a 5G Access Network (5G-AN) , a 5G Core Network (5GC) , and a User Equipment (UE) . In order to facilitate the enablement of different data services and requirements, the elements of the 5GC, also called Network Functions, have been simplified with some of them being software based, and some being hardware based, so that they could be adapted according to need. Communication via satellite is one of the typical scenarios of the non-terrestrial networks in 3GPP standardization.SUMMARY
[0003] The example embodiments disclosed herein are directed to solving the issues relating to one or more of the problems presented in the prior art, as well as providing additional features that will become readily apparent by reference to the following detailed description when taken in conjunction with the accompany drawings. In accordance with various embodiments, example systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and are not limiting, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of this disclosure.
[0004] The present disclosure relates to wireless communication systems and methods, including receiving, by a wireless communication device, at least one configuration for an Uplink (UL) transmission and Downlink (DL) transmission, and prioritizing at least one of the UL transmission or the DL transmission in response to determining that a portion of a first time-domain resource and a portion of a second time-domain resource overlap.BRIEF DESCRIPTION OF THE DRAWINGS
[0005] Various example embodiments of the present solution are described in detail below with reference to the following figures or drawings. The drawings are provided for purposes of illustration only and merely depict example embodiments of the present solution to facilitate the reader's understanding of the present solution. Therefore, the drawings should not be considered limiting of the breadth, scope, or applicability of the present solution. It should be noted that for clarity and ease of illustration, these drawings are not necessarily drawn to scale.
[0006] FIG. 1 illustrates an example cellular communication network in which techniques disclosed herein may be implemented, according to some embodiments.
[0007] FIG. 2 illustrates a block diagram of an example base station and a user equipment device, according to some embodiments.
[0008] FIG. 3 illustrates an example implementation of satellite communication, according to some embodiments.
[0009] FIG. 4 is a diagram illustrating collisions between UL and DL receptions of a UE, according to some embodiments.
[0010] FIG. 5 is a diagram illustrating UE-to-UE interference, according to various embodiments.
[0011] FIG. 6 is a diagram illustrating UE-to-UE interference, according to various embodiments.
[0012] FIG. 7 is a diagram illustrating UE-to-UE interference, according to various embodiments.
[0013] FIG. 8 is a diagram illustrating a Time-Domain Duplex (TDD) configuration periodicity by combining multiple TDD patterns, according to some embodiments.
[0014] FIG. 9 is a diagram illustrating a method for managing overlapping or collisions between UL and DL receptions of a UE, according to some embodiments.DETAILED DESCRIPTION
[0015] Various example arrangements of the present solution are described below with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present solution. As would be apparent to those of ordinary skill in the art, after reading the present disclosure, various changes or modifications to the examples described herein can be made without departing from the scope of the present solution. Thus, the present solution is not limited to the example arrangements and applications described and illustrated herein. Additionally, the specific order or hierarchy of steps in the methods disclosed herein are merely example approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present solution. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or acts in a sample order, and the present solution is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0016] As used herein, examples of a base station of a network (e.g., an NTN) include a satellites, a High Altitude Platform Station (HAPS) (e.g., balloons, Unmanned Aerial Vehicles (UAVs) , other suitable airborne vehicles, etc. ) , and so on. The satellite can be in Low Earth Orbit (LEO) or High Earth Orbit (HEO) . A UE requires higher uplink transmission power when communicating with a base station in HEO and requires lower uplink transmission power when communicating with a base station in LEO, HAPS, or terrestrial base station. In addition, the coverage gap of an LEO base station for a UE in different elevation angles may be significant such that power requirements may vary considerably. To address such issues, the arrangements of the present disclosure relates to flexibly and dynamically controlling and adjusting transmission power. Flexible power class switching can ensure the service quality for different satellite types and traffic services via selection of a power class. In that regard, for a UE that is capable of transmitting using different power classes, flexible uplink power control, reliable uplink coverage, and energy saving can be achieved for NTN.
[0017] FIG. 1 illustrates an example wireless communication network, and / or system, 100 in which techniques disclosed herein may be implemented, in accordance with an embodiment of the present disclosure. In the following discussion, the wireless communication network 100 may be any wireless network, such as a cellular network or a narrowband Internet of things (NB-IoT) network, and is herein referred to as “network 100. ” Such an example network 100 includes a base station 102 (hereinafter “BS 102” ; also referred to as wireless communication node) and a user equipment device 104 (hereinafter “UE 104” ; also referred to as wireless communication device) that can communicate with each other via a communication link 110 (e.g., a wireless communication channel) , and a cluster of cells 126, 130, 132, 134, 136, 138 and 140 overlaying a geographical area 101. In Figure 1, the BS 102 and UE 104 are contained within a respective geographic boundary of cell 126. Each of the other cells 130, 132, 134, 136, 138 and 140 may include at least one base station operating at its allocated bandwidth to provide adequate radio coverage to its intended users.
[0018] For example, the BS 102 may operate at an allocated channel transmission bandwidth to provide adequate coverage to the UE 104. The BS 102 and the UE 104 may communicate via a downlink radio frame 118, and an uplink radio frame 124 respectively. Each radio frame 118 / 124 may be further divided into sub-frames 120 / 127 which may include data symbols 122 / 128. In the present disclosure, the BS 102 and UE 104 are described herein as non-limiting examples of “communication nodes, ” generally, which can practice the methods disclosed herein. Such communication nodes may be capable of wireless and / or wired communications, in accordance with various embodiments of the present solution.
[0019] FIG. 2 illustrates a block diagram of an example wireless communication system 200 for transmitting and receiving wireless communication signals (e.g., OFDM / OFDMA signals) in accordance with some embodiments of the present solution. The system 200 may include components and elements configured to support known or conventional operating features that need not be described in detail herein. In one illustrative embodiment, system 200 can be used to communicate (e.g., transmit and receive) data symbols in a wireless communication environment such as the wireless communication environment 100 of Figure 1, as described above.
[0020] System 200 generally includes a base station 202 (hereinafter “BS 202” ) and a user equipment device 204 (hereinafter “UE 204” ) . The BS 202 includes a BS (base station) transceiver module 210, a BS antenna 212, a BS processor module 214, a BS memory module 216, and a network communication module 218, each module being coupled and interconnected with one another as necessary via a data communication bus 220. The UE 204 includes a UE (user equipment) transceiver module 230, a UE antenna 232, a UE memory module 234, and a UE processor module 236, each module being coupled and interconnected with one another as necessary via a data communication bus 240. The BS 202 communicates with the UE 204 via a communication channel 250, which can be any wireless channel or other medium suitable for transmission of data as described herein.
[0021] As would be understood by persons of ordinary skill in the art, system 200 may further include any number of modules other than the modules shown in FIG. 2. Those skilled in the art will understand that the various illustrative blocks, modules, circuits, and processing logic described in connection with the embodiments disclosed herein may be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are described generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware, or software can depend upon the particular application and design constraints imposed on the overall system. Those familiar with the concepts described herein may implement such functionality in a suitable manner for each particular application, but such implementation decisions should not be interpreted as limiting the scope of the present disclosure
[0022] In accordance with some embodiments, the UE transceiver 230 may be referred to herein as an "uplink" transceiver 230 that includes a radio frequency (RF) transmitter and a RF receiver each comprising circuitry that is coupled to the antenna 232. A duplex switch (not shown) may alternatively couple the uplink transmitter or receiver to the uplink antenna in time duplex fashion. Similarly, in accordance with some embodiments, the BS transceiver 210 may be referred to herein as a "downlink" transceiver 210 that includes a RF transmitter and a RF receiver each comprising circuity that is coupled to the antenna 212. A downlink duplex switch may alternatively couple the downlink transmitter or receiver to the downlink antenna 212 in time duplex fashion. The operations of the two transceiver modules 210 and 230 may be coordinated in time such that the uplink receiver circuitry is coupled to the uplink antenna 232 for reception of transmissions over the wireless transmission link 250 at the same time that the downlink transmitter is coupled to the downlink antenna 212. Conversely, the operations of the two transceivers 210 and 230 may be coordinated in time such that the downlink receiver is coupled to the downlink antenna 212 for reception of transmissions over the wireless transmission link 250 at the same time that the uplink transmitter is coupled to the uplink antenna 232. In some embodiments, there is close time synchronization with a minimal guard time between changes in duplex direction.
[0023] The UE transceiver 230 and the base station transceiver 210 are configured to communicate via the wireless data communication link 250, and cooperate with a suitably configured RF antenna arrangement 212 / 232 that can support a particular wireless communication protocol and modulation scheme. In some illustrative embodiments, the UE transceiver 210 and the base station transceiver 210 are configured to support industry standards such as the Long Term Evolution (LTE) and emerging 5G standards, and the like. It is understood, however, that the present disclosure is not necessarily limited in application to a particular standard and associated protocols. Rather, the UE transceiver 230 and the base station transceiver 210 may be configured to support alternate, or additional, wireless data communication protocols, including future standards or variations thereof.
[0024] In accordance with various embodiments, the BS 202 may be an evolved node B (eNB) , a serving eNB, a target eNB, a femto station, or a pico station, for example. In some embodiments, the UE 204 may be embodied in various types of user devices such as a mobile phone, a smart phone, a personal digital assistant (PDA) , tablet, laptop computer, wearable computing device, etc. The processor modules 214 and 236 may be implemented, or realized, with a general purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this manner, a processor may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like. A processor may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0025] Furthermore, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module executed by processor modules 214 and 236, respectively, or in any practical combination thereof. The memory modules 216 and 234 may be realized as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, memory modules 216 and 234 may be coupled to the processor modules 210 and 230, respectively, such that the processors modules 210 and 230 can read information from, and write information to, memory modules 216 and 234, respectively. The memory modules 216 and 234 may also be integrated into their respective processor modules 210 and 230. In some embodiments, the memory modules 216 and 234 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be executed by processor modules 210 and 230, respectively. Memory modules 216 and 234 may also each include non-volatile memory for storing instructions to be executed by the processor modules 210 and 230, respectively.
[0026] The network communication module 218 generally represents the hardware, software, firmware, processing logic, and / or other components of the base station 202 that enable bi-directional communication between base station transceiver 210 and other network components and communication nodes configured to communication with the base station 202. For example, network communication module 218 may be configured to support internet or WiMAX traffic. In a typical deployment, without limitation, network communication module 218 provides an 802.3 Ethernet interface such that base station transceiver 210 can communicate with a conventional Ethernet based computer network. In this manner, the network communication module 218 may include a physical interface for connection to the computer network (e.g., Mobile Switching Center (MSC) ) . The terms “configured for, ” “configured to” and conjugations thereof, as used herein with respect to a specified operation or function, refer to a device, component, circuit, structure, machine, signal, etc., that is physically constructed, programmed, formatted and / or arranged to perform the specified operation or function.
[0027] The Open Systems Interconnection (OSI) Model (referred to herein as, “open system interconnection model” ) is a conceptual and logical layout that defines network communication used by systems (e.g., wireless communication device, wireless communication node) open to interconnection and communication with other systems. The model is broken into seven subcomponents, or layers, each of which represents a conceptual collection of services provided to the layers above and below it. The OSI Model also defines a logical network and effectively describes computer packet transfer by using different layer protocols. The OSI Model may also be referred to as the seven-layer OSI Model or the seven-layer model. In some embodiments, a first layer may be a physical layer. In some embodiments, a second layer may be a Medium Access Control (MAC) layer. In some embodiments, a third layer may be a Radio Link Control (RLC) layer. In some embodiments, a fourth layer may be a Packet Data Convergence Protocol (PDCP) layer. In some embodiments, a fifth layer may be a Radio Resource Control (RRC) layer. In some embodiments, a sixth layer may be a Non Access Stratum (NAS) layer or an Internet Protocol (IP) layer, and the seventh layer being the other layer.
[0028] Various example embodiments of the present solution are described below with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present solution. As would be apparent to those of ordinary skill in the art, after reading the present disclosure, various changes or modifications to the examples described herein can be made without departing from the scope of the present solution. Thus, the present solution is not limited to the example embodiments and applications described and illustrated herein. Additionally, the specific order or hierarchy of steps in the methods disclosed herein are merely example approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present solution. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or acts in a sample order, and the present solution is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0029] Although in 5G NTNs, Frequency Division Duplex (FDD) operations are deployed as a baseline, in future communication systems (e.g., 6G) , wider deployment of NTNs is expected, and Time Division Duplex (TDD) -based NTNs are to be implemented. In addition, TDD can also be deployed in NTNs implementing Narrow Band Internet of Things (NB-IoT) and New Radio (NR) . To ensure a smooth transition, the embodiments described herein, which can be implemented in any suitable communication systems such as 5G and 6G, address various issues in connection with TDD and Half Duplex (HD) -FDD deployment in NTNs. In an NTN, the Round Trip Time (RTT) between a UE and a BS is much greater than that in a Terrestrial Network (TN) , leading to a correspondingly significant waste of resources in the examples in which a simple guard gap is used to avoid UL-DL collision in TDD and HD-FDD. In addition, the gap between scheduling and corresponding UL transmission may cross several TDD periods. Some embodiments described herein address the issues related to configuration, collision handling, and interference handling.
[0030] FIG. 3 illustrates an example implementation of satellite communication, in accordance with some embodiments of the present disclosure. The structure of transparent NTN is illustrated in FIG. 3. The link between a UE and a satellite is service link. The link between a BS and a satellite is feeder link and is common for all UEs within the same cell. For low orbit satellite, the mobility of satellite can be high, which leads to fast variation of RTT between a UE and a BS or an uplink time synchronization reference point.
[0031] In an NTN, pre-compensation can be applied for UL synchronization. The pre-compensation can be performed based on UE position, satellite ephemeris, or common TA parameters. Since UE position is not necessarily known by a BS, the BS may not know / be aware of the exact TA applied by the UE. In order to help BS properly configure and perform the scheduling, the UE may report a timing advance (TA) to the BS (with slot granularity) .
[0032] In TDD or HD-FDD, the UE may not perform UL and DL reception simultaneously. As a result, the BS can perform proper scheduling to avoid the collision between UL and DL scheduling. For example in TDD, higher layer parameters TDD-UL-DL-ConfigCommon and TDD-UL-DL-ConfigDedicated can be configured to semi-statically indicate which set of slots and symbols are for UL or DL reception. DCI 2_0 can be used to dynamically indicate slots and symbols for UL and DL receptions. The delay between DL signaling and corresponding UL transmission / feedback are configured by network through DCI. In Long Term Evolution (LTE) and NB-IoT systems, certain TDD patterns are predefined and indicated to UE through configuration. The delay between DL signaling and corresponding UL transmission / feedback is associated based on slot / subframe / symbol index.
[0033] Some Embodiments relate to addressing UL-DL collisions. In TDD / HD-FDD, UL and DL receptions cannot be performed simultaneously. In legacy TN, the UL-DL collision can be handled by guard interval / gap between DL and UL transmission, which covers the switch time and UE-Network (NW) RTT. In NTN, UE-NW RTT can be very large (e.g., up to hundreds of milliseconds) . Given that no signaling is allowed in guard intervals / gaps, a guard interval / gap that is larger than such a long RTT can avoid collision at the expense of wasting resources. On the other hand, a large guard interval / gap is not used in order to improve the resource utilization, collisions between UL and DL can happen, especially considering that pre-compensation of Timing Advance (TA) by a User Equipment (UE) may be unknown to the NW, and the UE-NW RTT may vary due to satellite mobility. To handle the collision, one of a UL transmission or a DL reception may be prioritized and the other deprioritized to mitigate the loss caused by dropping both the UL transmission and the DL reception.
[0034] For example, in 5G, the collision rule for HD-FDD RedCap can include defined priority rules for collision. For example, the priority rules can include prioritizing dynamic scheduling over semi-static scheduling, and so on. In TDD, given NW configures dedicated resources for UL and DL receptions (e.g., time-domain resources such as subframes, slots, symbols, etc) , the scheduling naturally avoids collisions in legacy TN, and no collision handling behaviour is defined. On the other hand, collisions may occur in TDD NTNs due to the large TA as shown in FIG. 4. FIG. 4 is a diagram illustrating collisions between UL and DL receptions of a UE, according to various embodiments. FIG. 4 illustrates various types of collisions. For example, collisions can occur among configuration of time-domain resources. As shown in FIG. 4, the TDD pattern is defined at the UL time synchronization Reference Point (RP) . At the UE level (e.g., UE DL and UE UL in which TA is considered) , the UL and DL time-domain resources may collide after considering TA. As shown, at the UL synchronization RP, the TDD pattern includes period 1 (including DL1 and UL1) , period 2 (including DL2 and UL2) , and period 3 (including DL3 and UL3) . The TDD patterns defines cross-TDD periodicity scheduling, in which DL1 schedules UL3. UL2 can collide with DL1, and UL3 can collide with DL2.
[0035] In addition, the collisions between actual UL transmissions (e.g., UL1 in UE UL level) and configured DL time-domain resource (e.g., DL1 in UL sync RP) , and the collisions between actual DL receptions (e.g., DL1 in UE DL level) and configured UL time-domain resource (e.g., UL1 in UL sync RP) , can occur. When the configuration of UL time-domain resource and DL time-domain resource collide, it is possible that only one direction of transmissions (e.g., one of UL and DL) is performed within collided configured time-domain resources. Moreover, in the flexible time-domain resource (not configured as either UL or DL time-domain resource, shown as the resource between DL and UL in UL sync RP) , both UL and DL receptions are allowed. There may also be potential collision between UL transmission (in flexible time-domain resource) and configured DL time-domain resource after considering TA, or collision between DL reception (in flexible time-domain resource) and configured UL time-domain resource after considering TA.
[0036] Furthermore, the collisions between actual UL and DL receptions can occur. When the configuration of UL time-domain resource and DL time-domain resource collide, it is possible that both directions of transmission are performed within collided configured time-domain resources. Moreover, in the flexible time-domain resource (not configured as either UL or DL time-domain resource) , both UL and DL receptions are allowed. There may also be potential collision between UL transmission (in either flexible resource or UL resource) and DL reception (in either flexible resource or DL resource) after considering TA.
[0037] Some embodiments relate to collision handling in TDD. In some embodiments, For the collision between configured time-domain resources after considering TA at UE, at least one of a plurality of configurations can be prioritized. A configuration can be provided (e.g., sent) by the network (e.g., a BS) to a UE. The plurality of configurations include a first configuration, a second configuration, a third configuration, a fourth configuration, a fifth configuration, and a sixth configuration. Other configurations can be likewise implemented and prioritized.
[0038] In a first configuration, in response to determining that a configured UL time-domain resource overlaps or collides with a configured DL time-domain resource or flexible resource (after considering TA at the UE) , the overlapped resource (e.g., the configured UL time-domain resource) is used by the UE as UL resource. That is, the UL configuration is prioritized.
[0039] In a second configuration, in response to determining that a configured DL time-domain resource overlaps or collides with configured UL time-domain resource or flexible resource (after considering TA at UE) , the overlapped resource is used as DL resource. That is, the DL configuration is prioritized.
[0040] In a third configuration, in response to determining that a configured UL time-domain resource overlaps or collides with a configured DL time-domain resource (after considering TA at UE) , in response to determining that a configured UL time-domain resource overlaps or collides with a flexible resource (after considering TA at UE) , or in response to determining that a configured DL time-domain resource overlaps or collides with flexible resource (after considering TA at UE) , the overlapped resource can be either used for UL or DL receptions. That is, the overlapped resource is used as flexible resource.
[0041] In addition, other than collision handling based on configuration, the collision handling can also be based on actual transmission. In a fourth configuration, in response to determining that a configured UL time-domain resource overlaps or collides with a DL reception (after considering TA at UE) , but no UL transmission is scheduled in the overlapped time-domain resource, the DL reception is performed.
[0042] In a fifth configuration, in response to determining that a configured DL time-domain resource overlaps or collides with a UL transmission (after considering TA at UE) , but no DL reception is scheduled in the overlapped time-domain resource, the UL transmission is performed.
[0043] In a sixth configuration, in response to determining that a DL reception overlaps or collides with a UL transmission (after considering TA at UE) , one of: the DL reception is performed / prioritized, UL transmission is performed / prioritized, the UE can select to perform the DL or UL transmission, or the UE can select to drop both the UL and DL receptions. In some embodiments, different prioritization rules can be defined for different types of transmissions. In some examples, dynamic scheduling is prioritized over semi-static scheduling. In the examples in which a UL transmission (dynamically scheduled by DCI) overlaps / collides with a DL reception configured by higher layer (semi-statically scheduled) , the DL reception is dropped. In the examples in which a DL reception (dynamically scheduled by DCI) overlaps / collides with a UL transmission configured by higher layer (semi-statically scheduled) , the UL transmission is cancelled / dropped.
[0044] In some examples, the DL synchronization signal is prioritized over UL transmission. For example, when SSB overlaps with a UL transmission, the UL transmission is dropped. In some examples, the guard interval / gap is prioritized over UL or DL reception. Guard interval / gap may be needed between the UL-DL switch or DL-UL switch. In response to determining that a guard interval / gap overlaps with UL transmission, the UL transmission is cancelled / dropped. In response to determining that the guard interval / gap overlaps with UL transmission, the DL reception is dropped.
[0045] Other than dropping one of the collided transmissions, one of the transmissions can be delayed to address the UL-DL collision. In the examples described herein in which a lower-priority transmission is dropped, the UE can delay or postpone the lower-priority transmission, the transmission with lower priority (which will be dropped) can be delayed / postponed to a subsequent resource. In some examples, the subsequent resource includes the first time-domain resource following the overlapping resource (e.g., a time-domain resource closest to the overlapping resource) that is not occupied by any transmission.
[0046] In some examples, the subsequent resource includes the first time-domain resource following the overlapping resource (e.g., a time-domain resource closest to the overlapping resource) that is not occupied by a transmission with priority higher than the priority of the transmission to be transmitted. In the examples in which DL receptions are prioritized, the UL transmission colliding with a DL reception is delayed / postponed to first time-domain resource that not occupied by a DL reception, and if the time-domain resource is occupied by another UL transmission, the another UL transmission is also delayed / postponed accordingly and in a similar manner.
[0047] In some examples, the subsequent resource includes the first time-domain resource (e.g., a time-domain resource closest to the overlapping resource) that is configured for the direction of low priority transmission or flexible resource and not occupied by any transmission. The transmission with lower priority cannot be postponed to the time-domain resource configured for opposite direction even if it is not occupied.
[0048] In some examples, the subsequent resource includes the first time-domain resource (e.g., a time-domain resource closest to the overlapping resource) that is configured for the direction of low priority transmission or flexible resource and not occupied by the transmission with higher priority. The transmission with lower priority cannot be postponed to the time-domain resource configured for opposite direction even if it is not occupied.
[0049] In communication systems, some of the transmissions are fixed. For example, Synchronization Signal / PBCH Block (SSB) transmission is generally fixed and has high priority. In such cases, avoiding the UL-DL collision may be better since it avoids waste caused by dropping transmission. To achieve this purpose, a valid time-domain resource and / or an invalid time-domain resource can be determined, and then transmission is performed using the valid time-domain resource.
[0050] In some embodiments, a time-domain resource overlapping with a configured DL time-domain resource is invalid for UL transmission. For a UL transmission (e.g., Physical Uplink Shared Channel (PUSCH) , Physical Uplink Control Channel (PUCCH) , etc. ) that is scheduled / configured, the invalid time-domain resource is not used / counted / considered for the UL transmission. For example, the invalid time-domain resource is not counted as time-domain resources for resource mapping. In some examples, a repetition transmission of PUSCH is scheduled, and before finishing the PUSCH transmission, a following time-domain resource overlaps with a configured DL time-domain resource. The time-domain resources will not be used for the PUSCH transmission, but the time-domain resources after the configured DL time-domain resource, which are configured as UL time-domain resource or flexible resource, can be used to continue the PUSCH repetition.
[0051] In some embodiments, a time-domain resource overlapping with DL reception (e.g., SSB) , switch time, or guard time is invalid for UL transmission. For a UL transmission (e.g., PUSCH, PUCCH, etc. ) that is scheduled / configured, the invalid time-domain resource is not used / counted / considered for UL transmission (e.g., not counted as time-domain resources for resource mapping) .
[0052] In some embodiments, a time-domain resource overlapping with configured UL time-domain resource is invalid for DL reception. For a DL reception (e.g., PDSCH, PDCCH, etc. ) that is scheduled / configured, the invalid time-domain resource is not used / counted / considered for DL reception (e.g., not counted as time-domain resources for resource mapping) .
[0053] In some embodiments, a time-domain resource overlapping with UL transmission (e.g., PRACH) , switch time, or guard time is invalid for UL transmission. For a DL reception (e.g., PDSCH, PDCCH, etc. ) that is scheduled / configured, the invalid time-domain resource is not used / counted / considered for DL reception (e.g., not counted as time-domain resources for resource mapping) .
[0054] In some embodiments, guard interval / gap can be introduced to address UE-to-UE interference created when different UEs have different transmission directions. FIG. 5 is a diagram illustrating UE-to-UE interference, according to various embodiments. As shown in FIG. 5, the TDD pattern is defined at the UL time synchronization RP. At the UL synchronization RP, the TDD pattern includes period 1 (including DL1 and UL1) , period 2 (including DL2 and UL2) , and period 3 (including DL3 and UL3) . The TDD patterns defines cross-TDD periodicity scheduling. As shown in FIG. 5, if UL is prioritized when collision occurs, the UL transmission of UE1 (e.g., UE1 UL2 and UE1 UL3 as received by UE2) may cause interference to the DL reception (e.g., DL1 and DL2, respectively) of UE2.
[0055] To avoid such UE-to-UE interference, all the UEs (e.g., UE1 and UE2) have a same transmission direction (all UL or all DL) . In some embodiments, all UEs prioritize a same direction in response to collision. For example, when configuration of UL and DL resources or actual UL and DL receptions collide / overlap, all UEs will prioritize UL or DL configurations / transmissions. This can avoid the potential scenario in which a first set of UEs prioritize UL while a second set of UEs prioritize DL, and the UL transmissions from first set of UEs interfere with the DL receptions of second set of UEs.
[0056] In some embodiments, an additional guard interval / gap is used in response to determining the collision. For example, a UL transmission is cancelled / dropped when it overlaps with a guard interval / gap (e.g., when DL is prioritized) , or a DL reception is dropped when it overlaps with a guard interval / gap (e.g., when UL is prioritized) . As shown in FIG. 5, different UEs 1 and 2 may correspond to different propagation delay and a UL transmission from a near UE (e.g., UE1) may interfere with the DL reception of a far UE (e.g., UE2) . To avoid such case, a guard interval 510 prior to a DL reception (e.g., DL1, DL2) can be added, and UL transmission overlapping with the guard interval is also cancelled / dropped.
[0057] Some embodiments relate to the guard interval / gap and UE behaviors. In some embodiments in which UL is prioritized when UL and DL configurations / transmissions of different UEs collide / overlap, additional guard time is applied when dropping a DL reception. FIG. 6 is a diagram illustrating UE-to-UE interference, according to various embodiments. As shown in FIG. 6, the TDD pattern is defined at the UL time synchronization RP. At the UL synchronization RP, the TDD pattern includes period 1 (including DL1 and UL1) , period 2 (including DL2 and UL2) , and period 3 (including DL3 and UL3) . The TDD patterns defines cross-TDD periodicity scheduling. In FIG. 6, the UL time-domain resources in a TDD pattern is within the time period (e.g., period 1, period 2, period 3) defined by [tstart, tend] without considering TA for a reference UE1 in a cell. The actual UL transmissions from UEs within the cell may occur within the duration defined by [tstart-TAmax, tend-TAmin] . That is, the UL transmissions from other UEs (e.g., UE2) can reach the reference UE1 within the duration defined by [tstart-TAmax, tend-TAmin+X] , where X is the maximum propagation delay among UEs within the cell. As a result, in order to avoid potential UE-to-UE collisions or interferences, collision is thought to occur if DL time-domain resource (e.g., DL1) overlaps with [tstart-TAmax, tend-TAmin+X] for a UL time-domain resource, regardless whether there is actual UL transmission (e.g., UE2 UL2) , and the DL reception (e.g., DL1) should be dropped. For example, by dropping DL reception that overlap with guard interval [tstart-TAmax, tend-TAmin+X] , the UE-to-UE interference can be avoided as shown in FIG. 6.
[0058] In some examples, a UE is configured with a first set of (consecutive) UL time-domain resources, or configured / scheduled to perform a UL transmission in a first set of UL time-domain resources. The UE will drop DL receptions that collide / overlap with a second set of time-domain resources. The start of second set of time-domain resources is equal to or the same as the start of first set of UL time-domain resources minus the maximum RTT / TA corresponding to the cell. The end of second set of time-domain resources is equal to or the same as the end of first set of UL time-domain resources minus the minimum RTT / TA corresponding to the cell, and then plus the maximum propagation delay among the UEs within the cell. In some examples, the maximum propagation delay can be determined by dividing diameter of cell divided by light speed. TA is not taken into account when considering the start time and end time of the first set of UL time-domain resources.
[0059] In some examples, a UE is configured with a first set of (consecutive) UL time-domain resources, or configured / scheduled to perform a UL transmission in a first set of UL time-domain resources. UE will drop DL receptions that collide / overlap with a second set of time-domain resources. The start of second set of time-domain resources is equal to or the same as the start of first set of UL time-domain resources minus the difference between maximum RTT / TA corresponding to the cell and RTT / TA corresponding to the UE. The end of second set of time-domain resources is equal to or the same as the end of first set of UL time-domain resources minus the difference between RTT / TA corresponding to the UE and minimum RTT / TA corresponding to the cell, and then plus the maximum propagation delay among the UEs within the cell. TA is applied (e.g., subtracted from) when considering the start time and end time of the first set of UL time-domain resources.
[0060] In some embodiments in which DL is prioritized when UL and DL configuration / transmission of different UEs collide / overlap, additional guard time is applied when cancelling / dropping UL transmission. FIG. 7 is a diagram illustrating UE-to-UE interference, according to various embodiments. As shown in FIG. 7, the TDD pattern is defined at the UL time synchronization RP. At the UL synchronization RP, the TDD pattern includes period 1 (including DL1 and UL1) , period 2 (including DL2 and UL2) , and period 3 (including DL3 and UL3) . The TDD patterns defines cross-TDD periodicity scheduling. In FIG. 7, the UL time-domain resources in a TDD pattern is within the time period (e.g., period 1, period 2, period 3) . A DL time-domain resource (e.g., DL1) in the TDD pattern is within the time [tstart, DL, tend, DL] for a UE (e.g., UE1) in a cell. The UL transmissions (e.g., UE1 UL1) should stop within time period [tstart, DL-X, tend, DL] to avoid UE-to-UE interference to other UEs (e.g., UE2) , where X is the maximum propagation delay among the UEs within the cell. That is, collision is thought to occur if UL time-domain resource overlaps with [tstart, DL-X, tend, DL] , and the UL transmission (UE1 UL2) should be dropped. For example, by cancelling / dropping UL transmission (UE1 UL2) that overlap with interval [tstart, DL-X, tend, DL] , the UE-to-UE interference can be avoided as shown in FIG. 7.
[0061] In some embodiments, a UE is configured with a first set of (consecutive) DL time-domain resources or configured / scheduled to receive DL reception in a first set of DL time-domain resources. A UE will cancel / drop UL transmissions collide / overlap with a second set of time-domain resources. The start of second set of time-domain resources is equal to or the same as the start of first set of DL time-domain resources minus the maximum propagation delay between UEs within the cell. For example, the maximum propagation delay is determined by dividing a diameter of the cell by the light speed. The end of second set of time-domain resources is equal to or the same as the end of first set of DL time-domain resources. TA is applied (e.g., subtracted from) when considering the start time and end time of the UL transmission.
[0062] In some examples, a guard time / interval / gap (e.g., X) may be obtained or determined in various. In some examples, X is pre-defined (e.g., in standard) or pre-stored (e.g., in the UE) . In some examples, X various based on UE implementation. For example, a UE may apply X as maximum propagation delay within the cell, e.g., a cell diameter divided by light speed. In another example in which the UE has high directional antenna which points at a sky, a smaller X (e.g., X less than the maximum propagation delay) can be applied by the UE.
[0063] In some examples, X is indicated by network. For example, if the network determines a large number of obstacles (e.g., buildings, mountains, etc. ) within the cell, the network can indicate a small X. On the other hand, if the network determines that a large area in the cell is occupied by a plain, the network can indicate a large X. The indication may be via at least one of: broadcast (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or other signaling. The indication may be detailed values through a bitmap, or enumerated from a set of values. Moreover, the network can broadcast a value common to the cell to a plurality of UEs. The value may be large enough to avoid potential interference but at cost of resource waste. The network can further indicate a UE specific value via dedicated signaling. The value may be a differential value or delta so that the applied guard time / interval / gap is the sum / difference of the common value and UE specific value. The UE specific guard time / interval / gap configuration can further reduce the resource waste for UEs with weaker UE-to-UE interference, e.g., UEs with directional antenna.
[0064] Some embodiments relate to enhanced TDD pattern / periodicity. The TDD periodicity in legacy NR is short and cannot cover a large RTT in NTN. In addition to cross TDD periodicity scheduling, enhanced TDD pattern or TDD periodicity can be used to handle the large RTT in NTN. In legacy NR, the periodicity of one TDD pattern is at most 10ms, and at most two TDD patterns can be configured. In the examples in which two or more TDD patterns are configured, the TDD period is the sum of periods of the TDD patterns. The two or more TDD patterns will be applied sequentially in each period. As a result, the TDD period is at most 20ms in legacy NR.
[0065] In some examples, the TDD configuration can cover large RTT in NTN by introducing large periodicity of TDD pattern. By defining TDD pattern periodicity larger than 10ms, e.g., up to 600ms or a range between 10ms to 600ms, the TDD pattern periodicity can be greater than RTT even in GEO. A large guard gap / interval can be introduced between DL time-domain resources and UL time-domain resources. UL-DL collision can be avoided by the large guard gap / interval. Moreover, for TDD pattern configuration, the maximum number of slots should also be defined corresponding to the largest periodicity of TDD pattern.
[0066] In some examples, the TDD configuration can cover large RTT in NTN by introducing a large number of TDD patterns that can be configured. As mentioned previously, when more than one TDD pattern is configured, the overall periodicity is the sum of periodicities of all configured TDD patterns. Therefore, if N TDD patterns can be configured, the TDD periodicity can be at most 10N ms. When N is large enough, e.g., N=60, the TDD periodicity can be greater than the RTT even in GEO.
[0067] In some embodiments, a first TDD pattern or periodicity is applied for a wireless communication device (e.g., a UE) of a TN and a second TDD pattern or periodicity is applied for a wireless communication device of an NTN. In some embodiments, an indication is received by the UE from a network. The indication indicates whether a second TDD pattern or periodicity is applied. A length of the second TDD pattern or periodicity can be longer than a length of the legacy TDD pattern or periodicity or the pattern or periodicity defined for TN. The indication can be provided (e.g., sent) by the network to the UE be via at least one of broadcasting (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or so on.
[0068] FIG. 8 is a diagram illustrating a TDD configuration periodicity by combining multiple TDD patterns, according to some embodiments. A TDD configuration periodicity includes patterns identified as pattern 1, pattern 2, pattern 3, and pattern 4. A large guard gap / interval between DL time-domain resources (e.g., the DL time-domain resource in pattern 1 and a portion of pattern 2) and UL time-domain resources (e.g., the UL time-domain resource in pattern 4 and a portion of pattern 3) within the TDD periodicity, e.g., as shown in FIG. 8, by combining multiple TDD patterns (e.g., portions of the patterns 2 and 3) . UL-DL collision can be avoided by the large guard gap / interval.
[0069] In some embodiments, a first number of TDD patterns can be configured for a wireless communication device (e.g., a UE) of a TN and a second number of TDD patterns can be configured for a wireless communication device of an NTN. In some embodiments, an indication is received by the UE from a network. The indication indicates the number of TDD patterns that can be configured. The second number of TDD patterns can be greater than the first number of TDD patterns. The first number to TDD patterns can be configured for legacy UEs (e.g., NTN-incapable UEs) or for a UE in a TN. The indication can be provided (e.g., sent) by the network to the UE via at least one of: broadcast (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or so on.
[0070] In some examples, a TDD pattern is not defined or configured. Whether a time-domain resource (e.g., a slot, a symbol, a subframe, a frame, etc. ) is used for UL or DL reception is up to semi-static or dynamic configuration / scheduling. For example, a slot / symbol / subframe / frame is used for UL transmission if a PUSCH / PUCCH / RO / SRS is scheduled by DCI / PDCCH or higher layer on the slot / symbol / subframe / frame. A slot / symbol / subframe / frame is used for DL reception if a PDSCH / PDCCH / SSB / PRS is scheduled by DCI / PDCCH or higher layer on the slot / symbol / subframe / frame.
[0071] In some examples, the large TDD periodicity may only be needed in NTN and not TN. In TN, short TDD pattern / periodicity in legacy NR may already be sufficient. Therefore, the enhancements described herein may only be applicable to NTN. In some examples, for NTN, the periodicity of TDD pattern can be configured by the network to a UE in a first set of values. While for TN or other scenarios, the periodicity of TDD pattern can be configured by the network to a UE in a second set of values. The maximum value in first set can be greater than that in second set, which allows longer TDD periodicity in NTN. In some examples, for NTN, M TDD patterns can be configured by the network to a UE. While for TN and other scenarios, N TDD patterns can be configured. M can be greater than N, which allows longer TDD periodicity in NTN. In some examples, for NTN, a TDD pattern will not be configured, or all the time-domain resources are flexible resources. The network can use semi-static or dynamic scheduling / configuration to indicate uses for a time-domain resource (uses for UL transmission or DL reception) . While for TN or other scenarios, a TDD pattern can be configured.
[0072] Some embodiments relate to scheduling delay in TDD-based NTN. In order to handle the large TA in an NTN, additional scheduling offset (e.g., Koffset) is introduced between a downlink reception and an uplink transmission in FDD-based NTN to allow the UE sufficient processing time. In TDD-based NTN, the scheduling delay can be enhanced to handle the large TA.
[0073] In some examples, an additional scheduling delay is introduced. Koffset can be additionally introduced between a downlink reception and an uplink transmission, e.g., between PDCCH and scheduled PUSCH, or between PDSCH and corresponding HARQ-ACK. For example, network may indicate Koffset to UE. The scheduling delay K is indicated in DCI as in TN.The actual delay should be K+Koffset, or K+Koffset2^u, where u is the Subcarrier Spacing (SCS) configuration. If after the scheduling delay (including Koffset) , the next time-domain resource is not UL time-domain resource or a flexible resource (e.g., the time-domain resource is configured as DL time-domain resource based on a TDD pattern) , the UL transmission may be transmitted in the first available UL time-domain resource or flexible resource after the next time-domain resource.
[0074] In some examples, a large scheduling delay can be introduced. For example, the scheduling delay between PDCCH and PUSCH can be indicated in DCI. By increasing the scheduling delay range that can be indicated in DCI, e.g., larger than maximum TA, the impact of large TA can be handled. Similarly, the scheduling delay between PDSCH and HARQ-ACK can be indicated in DCI (in NR or NB-IoT) . By increasing the delay range that can be indicated in DCI, the impact of large TA can be handled. In enhanced Machine Type Communication (eMTC) over NTN, the delay between PDSCH and HARQ-ACK is defined associated with TDD pattern or slot / subframe index. By increasing the delays defined for each TDD pattern or slot / subframe index, the impact of large TA can be handled.
[0075] In some examples, the candidate values that can be indicated by DCI can be modified. For example, N bits in DCI are used to indicate the scheduling delay. There are M=2^N candidate values that can be indicated in the DCI by the network to the UE. In legacy TN, [1, 2, 3, …, M] slots may be indicated in DCI. In NTN, [2, 4, 6, …, 2M] slots can be indicated in DCI. That is, by changing the M values that can be indicated by the N bits in DCI, the range of scheduling delay can also be changed.
[0076] In some examples, the bit field in DCI that used to indicate scheduling delay can be modified. In some examples, N bits in a DCI are used to indicate the scheduling delay in TN, while 2N bits in DCI can be used to indicate the scheduling delay in NTN. Even with fixed granularity, the range of scheduling delay can be increased in NTN.
[0077] In some examples, additional scheduling delay based on TDD periodicity / pattern can be introduced. The scheduling delay indicated in DCI can be same as in TN. In some examples, in determining actual scheduling delay, N TDD periodicity / pattern can be additionally added. In some examples, the associated slot / subframe index or delay is referring to the time-domain resource after N TDD periodicity / pattern. For example, network may indicate a factor N to UE. The scheduling delay K is indicated in DCI as in TN. The actual delay can be determined as, for example, K+NP, where P is the TDD periodicity / pattern, or K+ NP*2^u where u is the SCS configuration.
[0078] Some examples relate to achieving TDD via FDD / HD-FDD. In NTN, a UE may be not continuously be served, e.g., due to for example beam hopping and energy saving. Beam hopping may be applied to serve more areas with a single satellite. Due to limited power and RF capability, the satellite may not able to serve all the footprints / beams / cells / areas simultaneously. As a result, beam hopping may be applied. For example, at first time period, a first set of footprints / beams / cells are served by the satellite. At second time period, the satellite will serve a second set of footprints / beams / cells and so on. The footprints of one satellite will be served using TDM. Then, a UE may only be served within a fractional time of a time period. Energy saving may be applied for satellite. For example, when serving IoT type UEs, there may only be sporadic traffic. In this case, the satellite may only serve UE within a fractional time of a time period to save energy. The time at which UE is served can be referred to as active time.
[0079] For the case of non-continuous service as mentioned above, it is possible to provide DL and UL service at different active time. If the UL active time does not with DL active time, the UL-DL collision can be avoided. As a result, the UL and DL reception can share a same band even if the system is working in an FDD / HD-FDD. That is, besides the UL active time and DL active time configuration for beam hopping, no need to additionally configure the TDD pattern such as UL / DL slots / symbols and periodicity.
[0080] Some embodiments relate to PDSCH enhancement. In NTN, the link budget is limited due to long distance between UE and satellite or aerial vehicle. The PDSCH may carry a transport block (TB) , or a SIB, or other message. To increase performance of PDSCH, at least one of following solution can be considered: (1) repetition of a PDSCH configured by higher layer or scheduled by a single DCI / PDCCH; (2) a TB / message / SIB is carried in multiple PDSCHs, where the multiple PDSCHs are scheduled by a single DCI / PDCCH or configured by higher layer; (3) a TB / message / SIB is carried in multiple PDSCHs, where the multiple PDSCHs are scheduled by multiple DCIs / PDCCHs or configured by higher layer; or each of the multiple DCIs / PDCCHs may schedule one or more PDSCH; or the multiple DCIs / PDCCHs scheduling the multiple PDSCH may be repetitions of a DCI / PDCCH, or associated / monitored with same control resource set (CORESET) , or associated / monitored with same search space (SS) , or associated / monitored with adjacent CORESET, or associated / monitored with adjacent SS, or associated / monitored with linked CORESET, or associated / monitored with linked SS. The linkage between CORESETs or SSs may be predefined in standard or indicated by a network node. The indication may be via at least one of: broadcast (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or so on.
[0081] In some examples, the PDSCH may carry the full TB / message / SIB or a part of the TB / message / SIB. A TB / message / SIB carried in multiple PDSCH may refer to at least one of: the TB / message / SIB is splitted and different parts of the TB / message / SIB are carried in different PDSCH; or the TB / message / SIB is repeated and carried in different PDSCH.
[0082] In some examples, the multiple PDSCHs may carry splitted TB / message / SIB. In some examples, the TB / message / SIB is equally splitted. In some examples, the TB / message / SIB is unequally splitted. For example, multiple signaling can be carried in a TB / message / SIB. Some of the messages may have higher priority or be more important, which need to be more robust and have better detection performance. For such messages, lower code rate is expected, i.e., the corresponding splitted part should have small number of bits. While some of the messages may have lower priority or not so important, which can be allocated with higher code rate to improve the throughput. Hence, for splitting of a TB / message / SIB, the division may be signaling specific. For example, some signaling will be allocated to a part, some signaling will be allocated to another part, and so on. How to split the TB / message / SIB / signaling may be predefined in standard or indicated by a network node. The indication may be via at least one of: broadcast (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or so on. In some examples, the multiple PDSCHs carrying splitted TB / message / SIB may be scheduled by a single DCI / PDCCH. When unequal split of TB / message / SIB is applied, the multiple PDSCHs carrying different parts may correspond to different modulation and coding scheme (MCS) . However, the single PDCCH may only indicate one MCS. To implement different MCS at different PDSCHs scheduled by the single PDCCH, at least one of following can be considered: the single DCI indicates the MCS for first scheduled PDSCH, and the MCS of following PDSCH will have an offset compared with the MCS of first PDSCH or indicated MCS; or the single DCI indicates a reference MCS, and the scheduled PDSCHs have corresponding offset compared with the reference MCS. For example, the single DCI indicates a MCS of MCSx, the MCS of first PDSCH will be MCSx or MCS+delta1, the MCS of second PDSCH will be MCSx+delta2, the MCS of third PDSCH will be MCSx+delta3, and so on. The offset value may be positive or negative. The offset may be predefined in standard or indicated by a network node. The indication may be via at least one of: broadcast (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or so on.
[0083] In some examples, multiple DCIs / PDCCHs may schedule one or more same PDSCH. In current standard, the time resource of a scheduled PDSCH is determined by the scheduling DCI / PDCCH. For example, when receive a DCI / PDCCH, the time resource of scheduled PDSCH will start after a delay, wherein the delay is indicated in the DCI / PDCCH. In such case, when the multiple DCIs / PDCCHs occupy different time resource, there may be ambiguity on which DCI / PDCCH will be reference to determine the resource of scheduled PDSCH. When multiple DCIs / PDCCHs schedule one or more same PDSCH, at least one of followings can be considered: the resource of first / last one of the multiple DCIs / PDCCHs is the reference for determining the resource of the PDSCH; the resource of DCI / PDCCH associated with a first CORESET or SS is the reference for determining the resource of the PDSCH; the resource of first / last DCI / PDCCH associated with a first CORESET or SS is the reference for determining the resource of the PDSCH. The relationship of CORESET or SS that associated with the multiple DCIs / PDCCHs may be predefined in standard or indicated by a network node. For example, the linkage of CORESET or SS, where the linked CORESET or SS can be associated with DCIs / PDCCHs scheduling same PDSCH. The first CORESET or SS (whose associated DCI / PDCCH can be used as reference for determining resource of PDSCH) may be predefined in standard or indicated by a network node. The indication may be via at least one of: broadcast (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or so on.
[0084] In some examples, the PDSCH / TB / message / SIB may carry a SIBx (SIB1, or SIB2, or any other SIB type) , a Msg2, a Msg4, or other message. The aforementioned solution may be applied / enabled when PDSCH / TB / message carry a certain type of message, e.g., a SIBx (SIB1, or SIB2, or any other SIB type) , a Msg2, a Msg4, or other message. Or the aforementioned solution may be applied / enabled when PDSCH / TB is scheduled by a certain type of PDCCH, e.g., Type-0 / 0A / 0B / 1 / 2-PDCCH. Or the aforementioned solution may be applied / enabled for certain types of network, e.g., NTN. Or the aforementioned solution may be applied / enabled when a wireless communication device receives an indication from a network node. The indication may be via at least one of: broadcast (e.g., SI broadcast, such as MIB, SIB, PBCH, etc. ) , RRC signaling (e.g., dedicated RRC configuration) , MAC CE signaling, PDCCH, or so on.
[0085] FIG. 9 is a diagram illustrating a method 900 for managing overlapping or collisions between UL and DL receptions of a UE, according to some embodiments. The method 900 can be performed by a wireless communication device (e.g., UE) with a network (including a BS) . At 910, the UE receives at least one configuration for an UL transmission and DL transmission. At 920, the UE prioritizes at least one of the UL transmission or the DL transmission in response to determining that a portion of a first time-domain resource and a portion of a second time-domain resource overlap.
[0086] In some embodiments, the method 900 further includes determining, by a UE, a collision between the first time-domain resource and the second time-domain resource in TDD at an overlapping resource, after applying TA to at least one of the first time-domain resource and the second time-domain resource. In some examples, determining the collision between the first time-domain resource and the second time-domain resource includes determining that the portion of the first time-domain resource overlaps with the portion of the second time-domain resource. The overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource.
[0087] In some embodiments, the first time-domain resource includes a configured UL time-domain resource. The second time-domain resource includes a configured DL time-domain resource or a flexible resource. Prioritizing the UL transmission or DL reception includes using an overlapping resource for the UL transmission. The overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource. In some examples, an overlapping resource as described herein can include the overlapping portions themselves. In some examples, the overlapping resource includes an entire time-domain resource unit that includes the overlapping portions, i.e., the overlapping resource includes the overlapping portions and a remaining portion of the entire time-domain resource unit in which the overlapping portions are located. In the examples in which the slot or symbol is the time- domain resource unit for resource configuration, and although only some samples (overlapping portions) are overlapped, the entire slot or symbol can be considered as the overlapping resource. The slot or symbol before this overlapping resource slot or symbol is not considered as the overlapping resource.
[0088] In some embodiments, the first time-domain resource includes a configured DL time-domain resource. The second time-domain resource includes a configured UL time-domain resource or a flexible resource. Prioritizing the UL transmission or DL reception includes using an overlapping resource for the DL reception, wherein the overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource.
[0089] In some embodiments, prioritizing the UL transmission or DL reception includes using an overlapping resource for either the UL transmission or the DL reception. The overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource. In some examples, the first time-domain resource includes a configured UL time-domain resource, and the second time-domain resource includes a configured DL time-domain resource. In some examples, the first time-domain resource includes a configured UL time-domain resource, and the second time-domain resource includes a flexible resource. In some examples, the first time-domain resource includes a configured DL time-domain resource, and the second time-domain resource includes a flexible resource.
[0090] In some embodiments, the first time-domain resource includes a configured UL time-domain resource. In some embodiments, the second time-domain resource includes a time-domain resource scheduled for the DL reception. In some embodiments, no UL transmission is scheduled in an overlapping resource. In some embodiments, prioritizing the UL transmission or DL reception includes performing the scheduled DL reception, wherein the overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource.
[0091] In some embodiments, the first time-domain resource includes a configured DL time-domain resource. In some examples, the second time-domain resource includes a time-domain resource scheduled for the DL reception. In some examples, no UL transmission is scheduled in an overlapping resource, wherein the overlapping resource includes the portion of the first time- domain resource and the portion of the second time-domain resource. In some examples, prioritizing the UL transmission or DL reception includes performing the scheduled UL transmission.
[0092] In some embodiments, the first time-domain resource includes a time-domain resource scheduled for the DL reception. The second time-domain resource includes a time-domain resource scheduled for the UL transmission. Prioritizing the UL transmission or DL reception includes one of performing the scheduled DL reception, performing the scheduled UL transmission, selecting, by the UE, to perform at least one of the scheduled DL reception or the scheduled UL transmission, or selecting, by the UE, to drop both the scheduled DL reception and the scheduled UL transmission.
[0093] In some embodiments, prioritizing the at least one of the UL transmission or the DL reception includes delaying a deprioritized one of the UL transmission or the DL reception to a subsequent resource. In some examples, the subsequent resource includes a subsequent time-domain resource closest to and following an overlapping resource that is not occupied by any transmission, a subsequent time-domain resource closest to and following the overlapping resource that is not occupied by a transmission with priority higher than that of the deprioritized one of the UL transmission or the DL reception, a subsequent time-domain resource closest to and following the overlapping resource that is not occupied by any transmission and that is configured for a direction of lower priority transmission or flexible resource, or a subsequent time-domain resource closest to and following the overlapping resource that is not occupied by a transmission with priority higher than that of the deprioritized one of the UL transmission or the DL reception, and that is configured for a direction of lower priority transmission or flexible resource, wherein the overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource.
[0094] In some embodiments, the method 900 further includes determining at least one of a valid time-domain resource or an invalid time-domain resource, wherein the at least one of the UL transmission or the DL reception is performed by the UE using the valid time-domain resource. In some examples, the second time-domain resource includes a configured DL time-domain resource, and the first time-domain resource is invalid for the UL transmission. In some examples, the second time-domain resource includes a time-domain resource scheduled for the DL reception, a switch time, or a guard time, and the first time-domain resource is invalid for the UL transmission. In some examples, the second time-domain resource includes a configured UL time-domain resource, and the first time-domain resource is invalid for the DL reception. In some examples, the second time-domain resource includes a time-domain resource scheduled for the UL transmission, a switch time, or a guard time, and the first time-domain resource is invalid for the DL reception.
[0095] In some embodiments, the first time domain resource has a length defined by [tstart-TAmax, tend-TAmin+X] . A time period of a TDD pattern for the UL transmission is defined by [tstart, tend] , TAmax is a maximum time alignment of a plurality of UEs in a cell, TAmin is a minimum time alignment of the plurality of UEs in the cell. The DL transmission in an overlapping resource is dropped. The overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource.
[0096] In some embodiments, the second time domain resource has a length defined by [tstart, DL-X, tend, DL] . A time period of a TDD pattern for the DL transmission is defined by [tstart, DL, tend, DL] , and the UL transmission in an overlapping resource is dropped. The overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.
[0097] In some embodiments, X is predefined or pre-stored in the UE. In some embodiments, X is a maximum propagation delay of a plurality of UEs in a cell of the network or a value less than the maximum propagation delay depending on a position or an orientation of an antenna of the UE. In some embodiments, X is indicated by a network.
[0098] In some embodiments, the first time domain resource has a length defined by [tstart+X1, tend+X2] , wherein a time period of a TDD pattern for the UL transmission is defined by [tstart, tend] , and the DL transmission in an overlapping resource is dropped. The overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource.
[0099] In some embodiments, the second time domain resource has a length defined by [tstart, DL+X1, tend, DL+X2] . A time period of a TDD pattern for the DL transmission is defined by [tstart, DL, tend, DL] , and the UL transmission in an overlapping resource is dropped. The overlapping resource includes the portion of the first time-domain resource and the portion of the second time-domain resource.
[0100] In some embodiments, X1 and X2 can be either positive or negative. In some embodiments, X1 or X2 is predefined or pre-stored in the UE. In some embodiments, X1 or X2 is a maximum propagation delay of a plurality of UEs in a cell of a network or a value less than the maximum propagation delay depending on a position or an orientation of an antenna of the UE. In some embodiments, X1 or X2 is indicated by a network. In some embodiments, X1 and X2 are equal.
[0101] In some embodiments, the method 900 further includes in response to determining, by the UE, that a first configured UL time-domain resource of the UE collides with a first configured DL time-domain resource of another UE, one of: using, by the UE, the first configured UL time-domain resource for the UL transmission of the UE, wherein the another UE uses the first configured DL time-domain resource for another UL transmission; or using, by the UE, the first configured UL time-domain resource for the DL reception of the UE, wherein the another UE uses the first configured DL time-domain resource for another DL reception.
[0102] In some embodiments, the method 900 further includes in response to determining, by the UE, that a second configured DL time-domain resource of the UE collides with a second configured UL time-domain resource of another UE, one of: using, by the UE, the second configured DL time-domain resource for the UL transmission of the UE, wherein the another UE uses the second configured UL time-domain resource for another UL transmission; or using, by the UE, the second configured DL time-domain resource for the DL reception of the UE, wherein the another UE uses the second configured UL time-domain resource for another DL reception.
[0103] In some embodiments, the method 900 further includes in response to determining, by the UE, that a first time-domain resource for the UL transmission of the UE collides with a second time-domain resource for a DL reception of another UE, one of: using, by the UE, the first time-domain resource for the UL transmission of the UE, wherein the another UE uses the second time-domain resource for another UL transmission; or using, by the UE, the first time-domain resource for the DL reception of the UE, wherein the another UE uses the second time-domain resource for another DL reception.
[0104] In some embodiments, the method 900 further includes in response to determining, by the UE, that a first time-domain resource for the DL reception of the UE collides with a second time-domain resource for an UL transmission of another UE, one of: using, by the UE, the first time-domain resource for the DL reception of the UE, wherein the another UE uses the second time-domain resource for another DL reception; or using, by the UE, the first time-domain resource for the UL transmission of the UE, wherein the another UE uses the second time-domain resource for another UL transmission.
[0105] some embodiments, the method 900 further includes canceling or dropping the UL transmission in response to determining, by the UE, that at least a portion of a time-domain resource used for the UL transmission overlaps with a guard interval of a DL reception of the UE, DL receptions are prioritized. In some embodiments, the method 900 further includes canceling or dropping the DL reception in response to determining, by the UE, that at least a portion of a time-domain resource used for the DL reception overlaps with a guard interval of a UL transmission of the UE, UL transmissions are prioritized.
[0106] In some embodiments, the method 900 further includes canceling or dropping the DL reception in response to determining, by the UE, that a portion of a time-domain resource used for the DL reception overlaps with a guard interval for the UL transmission. The UL transmissions are prioritized.
[0107] In some examples, the guard interval is before a configured UL time-domain resource or after a configured UL time-domain resource. In some examples, the guard interval or a parameter (e.g., X) used to determine the guard interval is configured or predefined.
[0108] In some embodiments, the method 900 further includes canceling or dropping the UL transmission in response to determining, by the UE, that a portion of a time-domain resource used for the UL transmission collides with a guard interval for the DL reception. DL receptions are prioritized. In some examples, the guard interval is before a configured DL time-domain resource or after a configured DL time-domain resource. In some examples, the guard interval or a parameter used to determine the guard interval is configured or predefined.
[0109] In some examples, X is predefined or pre-stored in the UE. In some examples, X is a maximum propagation delay of the plurality of UEs in the cell or a value less than the maximum propagation delay depending on position or orientation of an antenna of the UE. In some examples, X is indicated by a network.
[0110] In some examples, a first periodicity of a TDD pattern of the NTN is greater than 10 ms. A guard interval is provided between a first time-domain resource for the UL transmission and a second time-domain resource for the DL transmission.
[0111] In some examples, a periodicity of a TDD pattern of an NTN has a first length, a second periodicity of a TDD pattern of a TN has a second length, the first length and the second length are different. A first number of TDD patterns of an NTN is different from a second number of TDD patterns of the NT. A guard interval is provided between a first time-domain resource for the UL transmission and a second time-domain resource for the DL transmission. A maximum number of time-domain resources (e.g., slots) corresponding to the largest periodicity of the configured TDD pattern is defined.
[0112] In some examples, the UE receives from the network (e.g., a BS) configuration for a plurality of TDD patterns to the UE, and an overall periodicity comprises a sum of the periodicities of the plurality of TDD patterns. A guard interval is defined across the plurality of TDD patterns.
[0113] In some examples, no TDD pattern is defined, and the UE receives from the network (e.g., a BS) configuration for time-domain resources for UL or DL transmission using semi-static or dynamic configuration or scheduling.
[0114] In some examples, the UE receives from the network (e.g., a BS) configuration a first periodicity pattern for NTN in a first set of values and a second periodicity pattern for TN in a second set of values. A maximum value in the first set is greater than a maximum value in the second set.
[0115] In some examples, the UE receives from the network (e.g., a BS) configuration for a M TDD patterns for NTN and a N TDD patterns for TN. M is greater than N.
[0116] In some examples, the network does not configure any TDD pattern to the UE, and the UE receives from the network (e.g., a BS) configuration for time-domain resources for UL or DL transmission using semi-static or dynamic configuration or scheduling, and all time-domain resources are flexible resources.
[0117] In some embodiments, the method 900 further includes applying a delay between the UL transmission and the DL transmission. The delay is determined based on a scheduling delay and an additional scheduling offset.
[0118] In some examples, the method 900 further includes receiving by the UE from the network (e.g., a BS) a DCI indicating a scheduling delay between the DL transmission (e.g., PDCCH) and the UL transmission (e.g., PUSCH) or a scheduling delay between the DL transmission and a feedback (e.g., HARQ-ACK) . The scheduling delay is associated with or mapped or a TDD pattern of a time-domain resource index (e.g., a slot / subframe index) . The candidate values indicated by DCI or the bit filed in the DCI is modified.
[0119] In some examples, the method 900 further includes receiving by the UE from the network (e.g., a BS) a scheduling delay based on the TDD periodicity or TDD pattern.
[0120] In some embodiments, a first time-domain resource for the UL transmission corresponds to a first active time in which the UE is served by a base station including a satellite. A second time-domain resource for the DL transmission corresponds to a second active time in which the UE is served. The first active time does not overlap with the second active time.
[0121] While various embodiments of the present solution have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architectural or configuration, which are provided to enable persons of ordinary skill in the art to understand example features and functions of the present solution. Such persons would understand, however, that the solution is not restricted to the illustrated example architectures or configurations, but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or more features of one embodiment can be combined with one or more features of another embodiment described herein. Thus, the breadth and scope of the present disclosure should not be limited by any of the above-described illustrative embodiments.
[0122] It is also understood that any reference to an element herein using a designation such as "first, " "second, " and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
[0123] Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits and symbols, for example, which may be referenced in the above description can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0124] A person of ordinary skill in the art would further appreciate that any of the various illustrative logical blocks, modules, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two) , firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as "software" or a "software module) , or any combination of these techniques. To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure.
[0125] Furthermore, a person of ordinary skill in the art would understand that various illustrative logical blocks, modules, devices, components and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include a general purpose processor, a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) or other programmable logic device, or any combination thereof. The logical blocks, modules, and circuits can further include antennas and / or transceivers to communicate with various components within the network or within the device. A general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein.
[0126] If implemented in software, the functions can be stored as one or more instructions or code on a computer-readable medium. Thus, the steps of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0127] In this document, the term "module" as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various modules are described as discrete modules; however, as would be apparent to one of ordinary skill in the art, two or more modules may be combined to form a single module that performs the associated functions according embodiments of the present solution.
[0128] Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present solution. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present solution with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present solution. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
[0129] Various modifications to the embodiments described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of this disclosure. Thus, the disclosure is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
Claims
1.A method, comprising:receiving, by a wireless communication device from a network, at least one configuration for an Uplink (UL) transmission and Downlink (DL) transmission; andprioritizing at least one of the UL transmission or the DL transmission in response to determining that a portion of a first time-domain resource and a portion of a second time-domain resource overlap.2.The method of claim 1, comprisingdetermining, by a wireless communication device, a collision between the first time-domain resource and the second time-domain resource in Time Division Duplex (TDD) at an overlapping resource, after applying Timing Advance (TA) to at least one of the first time-domain resource and the second time-domain resource; whereindetermining the collision between the first time-domain resource and the second time-domain resource comprises determining that the portion of the first time-domain resource overlaps with the portion of the second time-domain resource, andthe overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.3.The method of claim 1, whereinthe first time-domain resource comprises a configured UL time-domain resource;the second time-domain resource comprises a configured DL time-domain resource or a flexible resource; andprioritizing the UL transmission or DL reception comprises using an overlapping resource for the UL transmission, wherein the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.4.The method of claim 1, whereinthe first time-domain resource comprises a configured DL time-domain resource;the second time-domain resource comprises a configured UL time-domain resource or a flexible resource; andprioritizing the UL transmission or DL reception comprises using an overlapping resource for the DL reception, wherein the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.5.The method of claim 1, whereinprioritizing the UL transmission or DL reception comprises using an overlapping resource for either the UL transmission or the DL reception, wherein the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource; andone of:the first time-domain resource comprises a configured UL time-domain resource, and the second time-domain resource comprises a configured DL time-domain resource;the first time-domain resource comprises a configured UL time-domain resource, and the second time-domain resource comprises a flexible resource; orthe first time-domain resource comprises a configured DL time-domain resource, and the second time-domain resource comprises a flexible resource.6.The method of claim 1, whereinthe first time-domain resource comprises a configured UL time-domain resource;the second time-domain resource comprises a time-domain resource scheduled for the DL reception;no UL transmission is scheduled in an overlapping resource; andprioritizing the UL transmission or DL reception comprises performing the scheduled DL reception, wherein the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.7.The method of claim 1, whereinthe first time-domain resource comprises a configured DL time-domain resource;the second time-domain resource comprises a time-domain resource scheduled for the DL reception;no UL transmission is scheduled in an overlapping resource, wherein the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource; andprioritizing the UL transmission or DL reception comprises performing the scheduled UL transmission.8.The method of claim 1, whereinthe first time-domain resource comprises a time-domain resource scheduled for the DL reception;the second time-domain resource comprises a time-domain resource scheduled for the UL transmission;prioritizing the UL transmission or DL reception comprises one of:performing the scheduled DL reception;performing the scheduled UL transmission;selecting, by the wireless communication device, to perform at least one of the scheduled DL reception or the scheduled UL transmission; orselecting, by the wireless communication device, to drop both the scheduled DL reception and the scheduled UL transmission.9.The method of claim 1, wherein prioritizing the at least one of the UL transmission or the DL reception comprises delaying a deprioritized one of the UL transmission or the DL reception to a subsequent resource, the subsequent resource comprises:a subsequent time-domain resource closest to and following an overlapping resource that is not occupied by any transmission;a subsequent time-domain resource closest to and following the overlapping resource that is not occupied by a transmission with priority higher than that of the deprioritized one of the UL transmission or the DL reception;a subsequent time-domain resource closest to and following the overlapping resource that is not occupied by any transmission and that is configured for a direction of lower priority transmission or flexible resource; ora subsequent time-domain resource closest to and following the overlapping resource that is not occupied by a transmission with priority higher than that of the deprioritized one of the UL transmission or the DL reception, and that is configured for a direction of lower priority transmission or flexible resource, wherein the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.10.The method of claim 1, further comprising determining at least one of a valid time-domain resource or an invalid time-domain resource, wherein the at least one of the UL transmission or the DL reception is performed by the wireless communication device using the valid time-domain resource.11.The method of claim 10, wherein at least one of:the second time-domain resource comprises a configured DL time-domain resource, and the first time-domain resource is invalid for the UL transmission;the second time-domain resource comprises a time-domain resource scheduled for the DL reception, a switch time, or a guard time, and the first time-domain resource is invalid for the UL transmission;the second time-domain resource comprises a configured UL time-domain resource, and the first time-domain resource is invalid for the DL reception; orthe second time-domain resource comprises a time-domain resource scheduled for the UL transmission, a switch time, or a guard time, and the first time-domain resource is invalid for the DL reception.12.The method of claim 1, wherein the first time domain resource has a length defined by [tstart-TAmax, tend-TAmin+X] , wherein a time period of a Time Division Duplex (TDD) pattern for UL transmission is defined by [tstart, tend] , TAmax is a maximum time alignment of a plurality of wireless communication devices in a cell, TAmin is a minimum time alignment of the plurality of wireless communication devices in the cell, and the DL transmission in an overlapping resource is dropped, the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.13.The method of claim 1, wherein the second time domain resource has a length defined by [tstart, DL-X, tend, DL] , wherein a time period of a Time Division Duplex (TDD) pattern for the DL transmission is defined by [tstart, DL, tend, DL] , and the UL transmission in an overlapping resource is dropped, the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.14.The method of claims 12 or 13, wherein one of:X is predefined or pre-stored in the wireless communication device;X is a maximum propagation delay of a plurality of wireless communication devices in a cell of the network or a value less than the maximum propagation delay depending on a position or an orientation of an antenna of the wireless communication device; orX is indicated by a network.15.The method of claim 1, wherein the first time domain resource has a length defined by [tstart+X1, tend+X2] , wherein a time period of a Time Division Duplex (TDD) pattern for the UL transmission is defined by [tstart, tend] , and the DL transmission in an overlapping resource is dropped, the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.16.The method of claim 1, wherein the second time domain resource has a length defined by [tstart, DL+X1, tend, DL+X2] , wherein a time period of a Time Division Duplex (TDD) pattern for the DL transmission is defined by [tstart, DL, tend, DL] , and the UL transmission in an overlapping resource is dropped, the overlapping resource comprises the portion of the first time-domain resource and the portion of the second time-domain resource.17.The method of claims 15 or 16, wherein one of:X1 or X2 is predefined or pre-stored in the wireless communication device;X1 or X2 is a maximum propagation delay of a plurality of wireless communication devices in a cell of a network or a value less than the maximum propagation delay depending on a position or an orientation of an antenna of the wireless communication device;X1 or X2 is indicated by a network; orX1 and X2 are equal.18.The method of claim 1, further comprising:canceling or dropping the UL transmission in response to determining, by the wireless communication device, that at least a portion of a time-domain resource used for the UL transmission overlaps with a guard interval of a DL reception of the wireless communication device, wherein DL receptions are prioritized; orcanceling or dropping the DL reception in response to determining, by the wireless communication device, that at least a portion of a time-domain resource used for the DL reception overlaps with a guard interval of a UL transmission of the wireless communication device, wherein UL transmissions are prioritized.19.The method of claim 1, further comprising canceling or dropping the DL reception in response to determining, by the wireless communication device, that a portion of a time-domain resource used for the DL reception overlaps with a guard interval for the UL transmission, wherein UL transmissions are prioritized.20.The method of claim 19, wherein the guard interval is before a configured UL time-domain resource or after a configured UL time-domain resource.21.The method of claim 19, wherein the guard interval or a parameter used to determine the guard interval is configured or predefined.22.The method of claim 1, further comprising canceling or dropping the UL transmission in response to determining, by the wireless communication device, that a portion of a time-domain resource used for the UL transmission collides with a guard interval for the DL reception, wherein DL receptions are prioritized.23.The method of claim 22, wherein the guard interval is before a configured DL time-domain resource or after a configured DL time-domain resource.24.The method of claim 22, wherein the guard interval or a parameter used to determine the guard interval is configured or predefined.25.The method of claim 1, whereina first periodicity of a Time Division Duplex (TDD) pattern of a Non-Terrestrial Network (NTN) has a first length;a second periodicity of a TDD pattern of a Terrestrial Network (TN) has a second length, the first length and the second length are different;a first number of TDD patterns of an NTN is different from a second number of TDD patterns of the NT; anda guard interval is provided between a first time-domain resource for the UL transmission and a second time-domain resource for the DL transmission.26.The method of claim 1, further comprising applying a delay between the UL transmission and the DL transmission, wherein the delay is determined based on a scheduling delay and an additional scheduling offset.27.The method of claim 26, further comprising:receiving, by the wireless communication from the network, a Downlink Control Information (DCI) indicating:a scheduling delay between the DL transmission and the UL transmission; ora scheduling delay between the DL transmission and a feedback.28.The method of claim 27, wherein one of:the scheduling delay is associated with or mapped or a Time Division Duplex (TDD) pattern of a time-domain resource index;candidate values indicated by DCI or a bit filed in the DCI are modified.29.The method of claim 26, further comprising receiving, by the wireless communication device from the network, the scheduling delay based on a Time Division Duplex (TDD) periodicity or a TD) pattern.30.The method of claim 26, whereinthe first time-domain resource for the UL transmission corresponds to a first active time in which the wireless communication device is served by a base station of the network comprising a satellite;a second time-domain resource for the DL transmission corresponds to a second active time in which the wireless communication deice is served by the base station; andthe first active time does not overlap with the second active time.31.The method of claim 1, whereina first time-domain resource for the UL transmission corresponds to a first active time in which the wireless communication device is served by a base station comprising a satellite;a second time-domain resource for the DL transmission corresponds to a second active time in which the wireless communication device is served; andthe first active time does not overlap with the second active time.32.A wireless communication apparatus comprising at least one processor and a memory, wherein the at least one processor is configured to read code from the memory and implement the method recited in claim 1.33.A computer program product comprising a computer-readable program medium code stored thereupon, the code, when executed by at least one processor, causing the at least one processor to implement the method recited in claim 1.
Citation Information
Patent Citations
Uplink information transmission method and device, and storage medium
CN113678549A
DL and UL collision handling
US20230171029A1
Signal transmission method, apparatus, and device
WO2021155602A1
Cited By
Virtual time division duplex pattern
WO2026072432A1