Uplink transmission method, communication apparatus, storage medium, and computer program product
By determining uplink time domain resources and sending signaling instructions in the 5G NTN system, the resource conflict problem caused by the misalignment of uplink and downlink subframes is solved, effective resource utilization of uplink transmission is achieved, and system efficiency is improved.
Patent Information
- Application Number
- PCT/CN2024/131007
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2024-11-08
- Publication Date
- 2025-10-09
AI Technical Summary
In the 5G NTN system, due to the large transmission delay and high mobility, the uplink and downlink subframes are not aligned. The network nodes cannot accurately determine the timing advance of the user equipment, resulting in conflicts between the uplink and downlink time domain resources and the inability to effectively utilize the uplink time domain resources.
An uplink transmission method is provided, which ensures efficient use of resources by determining a first uplink time domain resource and sending signaling to indicate that it is a time domain resource not used for uplink transmission when the resource is not used for uplink transmission, or performing uplink transmission on the uplink time domain resource.
In the case of misalignment between uplink and downlink subframes, it is possible to accurately determine whether uplink time domain resources are used for uplink transmission, thereby improving resource utilization efficiency, avoiding resource conflicts, and achieving effective uplink transmission.
Smart Images

Figure CN2024131007_09102025_PF_FP_ABST
Abstract
Description
Uplink transmission method, communication device, storage medium and computer program product
[0001] This disclosure claims priority to Chinese patent application No. 202410408937.6, filed on April 3, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of wireless communication technologies, and in particular to an uplink transmission method, a communication device, a storage medium, and a computer program product. Background Art
[0003] In fifth-generation mobile communication technology (5G) wireless communication systems, which support scenarios with large transmission delays or high mobility, such as non-terrestrial networks (NTNs), the timing advance (TA) at the user equipment (UE) can be very large due to the large transmission delay, resulting in uplink (UL) and downlink (DL) subframe misalignment (or uplink and downlink timing misalignment).
[0004] In order to cope with large transmission delays or high mobility, the UE can achieve time synchronization through uplink pre-compensation. However, since the network node may not know the pre-compensation value of the UE, it is impossible to accurately determine the deviation of the uplink and downlink subframes at the UE. In a Half-Duplex Frequency Division Duplex (HD-FDD) or Time Division Duplex (TDD) communication system, the time domain resources that conflict with the downlink transmission will be considered invalid time domain resources and will not be counted in the time domain resources of the uplink transmission. In traditional terrestrial communication systems, since the uplink and downlink subframes are aligned, the uplink and downlink conflicts can be simply determined based on the resource configuration of the downlink transmission, and then the invalid time domain resources can be determined.
[0005] Summary of the Invention
[0006] Embodiments of the present disclosure provide an uplink transmission method, a communication device, a storage medium, and a computer program product.
[0007] On the one hand, an embodiment of the present disclosure provides an uplink transmission method, applied to a first node, including: determining a first uplink time domain resource; and performing uplink transmission on the first uplink time domain resource when the first uplink time domain resource is used for uplink transmission.
[0008] On the other hand, an embodiment of the present disclosure provides an uplink transmission method, applied to a second node, including: determining a first uplink time domain resource; when the first uplink time domain resource is not used for uplink transmission, sending a first signaling to the first node, the first signaling being used to indicate that the first uplink time domain resource is a time domain resource not used for uplink transmission.
[0009] In another aspect, an embodiment of the present disclosure provides a transmission device, applied to a first node, including:
[0010] A determination module, configured to determine a first uplink time domain resource;
[0011] The transmission module is configured to perform uplink transmission on the first uplink time domain resource when the first uplink time domain resource is used for uplink transmission.
[0012] In another aspect, an embodiment of the present disclosure provides a transmission device, applied to a second node, including:
[0013] A determination module, configured to determine a first uplink time domain resource;
[0014] The communication module is used to send a first signaling to the first node when the first uplink time domain resource is not used for uplink transmission, and the first signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for uplink transmission.
[0015] On the other hand, an embodiment of the present disclosure provides a communication device, including: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor implements any of the above-mentioned uplink transmission methods when executing the computer program.
[0016] On the other hand, an embodiment of the present disclosure provides a computer-readable storage medium having computer program instructions stored thereon, which implement the uplink transmission method of any of the above aspects when executed by a processor.
[0017] On the other hand, an embodiment of the present disclosure provides a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the uplink transmission method of any of the above embodiments is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] To more clearly illustrate the technical solutions of the present disclosure, the following briefly introduces the drawings required for use in some embodiments of the present disclosure. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure, and those skilled in the art can also derive other drawings based on these drawings.
[0019] FIG1 is a schematic diagram of a transmission resource according to some embodiments of the present disclosure.
[0020] FIG2 is a schematic diagram of the architecture of a communication system according to some embodiments of the present disclosure.
[0021] FIG3 is a flowchart of an uplink transmission method according to some embodiments of the present disclosure.
[0022] FIG4 is a schematic diagram of another transmission resource according to some embodiments of the present disclosure.
[0023] FIG5 is a flowchart of another uplink transmission method according to some embodiments of the present disclosure.
[0024] FIG6 is a block diagram of a transmission device according to some embodiments of the present disclosure.
[0025] FIG7 is a block diagram of another transmission device according to some embodiments of the present disclosure.
[0026] FIG8 is a block diagram of yet another communication device according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0027] The following will clearly and completely describe the technical solutions of this disclosure in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of this disclosure, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0028] It should be noted that in this disclosure, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this disclosure as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts by way of example.
[0029] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the quantity of the technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include one or more of the features.
[0030] In the description of this disclosure, unless otherwise specified, " / " means "or." For example, A / B can mean A or B. "And / or" herein is simply a way to describe an association relationship between associated objects, indicating that three possible relationships exist. For example, A and / or B can represent three situations: only A, only B, and both A and B. Furthermore, "at least one" means one or more, and "a plurality" means two or more.
[0031] To facilitate understanding, the relevant technologies involved in this disclosure are first introduced below.
[0032] In TDD or HD-FDD communication systems, uplink and downlink cannot be performed simultaneously. Therefore, time domain resources that conflict with downlink transmissions are not used for uplink transmissions. For example, when an uplink transmission requires N time domain resources, if a time domain resource conflicts with a downlink transmission time domain resource, the time domain resource is not counted in the N time domain resources used for uplink transmission.
[0033] Next, how to determine the time domain resources for uplink transmission is introduced.
[0034] 1. When using Physical Uplink Shared Channel (PUSCH) repetition Type A (PUSCH repetition Type A) or TB processing over multiple slots (TBoMS) for uplink transmission, the current protocol stipulates that time slots that conflict with downlink transmissions will not be counted in the PUSCH mapped time slots.
[0035] (1) TDD mode
[0036] In the case of uplink transmission using PUSCH repetition Type A, if at least one symbol in a slot overlaps with a DL symbol indicated by the time division duplex uplink and downlink configuration common parameter (TDD-UL-DL-ConfigurationCommon) or the time division duplex uplink and downlink configuration dedicated parameter (TDD-UL-DL-ConfigurationDedicated), or overlaps with a symbol of the synchronization signal (SS) / physical broadcast channel (PBCH) block provided by the synchronization signal block burst position (ssb-PositionsInBurst), then this slot will not be counted in the number of N*K slots used for PUSCH transmission.
[0037] If in a slot, at least one symbol indicated by the resource allocation table index row overlaps with the DL symbol indicated by TDD-UL-DL-ConfigurationCommon or TDD-UL-DL-ConfigurationDedicated, or overlaps with the symbol of the SS / PBCH block provided by ssb-PositionsInBurst, then this slot will not be counted in the number of N*K slots and will not be used for PUSCH transmission in the Transport Block (TB) processing process.
[0038] If in a slot, at least one symbol indicated by the resource allocation table index row overlaps with a DL symbol indicated by TDD-UL-DL-ConfigurationCommon or with a symbol of an SS / PBCH block provided by ssb-PositionsInBurst, then this slot will not be counted in the number of N*K slots used for PUSCH transmission.
[0039] If in a slot, at least one symbol indicated by the resource allocation table index row overlaps with a DL symbol indicated by TDD-UL-DL-ConfigurationDedicated or with a symbol of an SS / PBCH block provided by ssb-PositionsInBurst, then this slot will not be counted in the number of N*K slots used for PUSCH transmission.
[0040] (2) HD-FDD mode
[0041] For the case of Reduced Capability Half-Duplex UEs, when AvailableSlotCounting is enabled and K>1, the UE determines N*K slots based on the Time-domain resource allocation (TDRA) information field value in the Downlink Control Information (DCI) format 0_1 or 0_2, and according to PUSCH transmissions with PUSCH repetition Type A scheduled by DCI format 0_1 or 0_2, or PUSCH transmissions with TB processing across multiple time slots scheduled by DCI format 0_1 or 0_2.
[0042] If in a slot, at least one symbol indicated by a resource allocation table index row does not start or end from the last or first symbol of the SS / PBCH block with the index provided by ssb-PositionsInBurst and is at least N away Rx-Tx ·T c or N Tx-Rx ·T c , then the time slot is not counted in the total number of N*K time slots.
[0043] 2. When using physical uplink shared channel repetition type B (PUSCH repetition type B) for uplink transmission, the current protocol stipulates that symbols that conflict with downlink transmission are considered invalid symbols and will not be counted in PUSCH repetition type B transmission.
[0044] (1) TDD mode
[0045] Symbols indicated by TDD-UL-DL-ConfigurationCommon or TDD-UL-DL-ConfigurationDedicated as being used for downlink transmission are considered invalid symbols for PUSCH repetition Type B transmission.
[0046] For operation in unpaired spectrum, the symbols used to receive the SS / PBCH block indicated by ssb-PositionsInBurst in System Information Block Type 1 (SIB1) or ssb-PositionsInBurst in ServingCellConfigCommon are considered invalid symbols for PUSCH repetition Type B transmission.
[0047] For operation in unpaired spectrum, the symbols indicated by the control resource set (CORESET) configured for the Type 0-PDCCH common search space (CSS) in the physical downlink control channel configuration SIB1 (Physical Downlink Control Channel-ConfigSIB1, pdcch-ConfigSIB1) in the master information block (MIB) are considered invalid symbols for PUSCH repetition Type B transmission.
[0048] For operation in unpaired spectrum, if the parameter numberOfInvalidSymbolsForDL-UL-Switching is configured, then after the last downlink symbol in each set of consecutive downlink symbols indicated by TDD-UL-DL-ConfigurationCommon or TDD-UL-DL-ConfigurationDedicated, the number of symbols specified by numberOfInvalidSymbolsForDL-UL-Switching are treated as invalid symbols for PUSCH repetition Type B transmission. These symbols given by numberOfInvalidSymbolsForDL-UL-Switching are defined according to the reference subcarrier spacing configuration (referenceSubcarrierSpacing) provided in TDD-UL-DL-ConfigurationCommon.
[0049] (2) HD-FDD mode
[0050] For the case of a half-duplex UE with reduced functionality, if the symbol does not start or end with the last or first symbol of the SS / PBCH block and is at least N Rx-Tx ·T c or N Tx-Rx ·T c, these symbols are regarded as invalid symbols for PUSCH repetition Type B transmission. The index of the SS / PBCH block involved here is indicated by ssb-PositionsInBurst in SIB1, ssb-PositionsInBurst in ServingCellConfigCommon, ssb-PositionsInBurst in Non-Cell DefiningSS Block (NCD-SSB), or ssb-PositionsInBurst in SSB-Measurement Timing Configuration (MTC)-Additional Physical Cell Identifier (AdditionalPCI) associated with the physical cell ID related to the activated transmission configuration indicator (TCI) status of the Physical Downlink Control Channel (PDCCH) or Physical Downlink Shared Channel (PDSCH). In addition, if the symbol set corresponds to an SS / PBCH block configured for L1 beam measurement / reporting in order to receive the SS / PBCH block, these symbols are also considered invalid symbols.
[0051] 3. When a transmission spans multiple time slots (for example, repeated transmission or TBoMS), it is possible to consider binding the demodulation reference signals (DMRS) of these time slots for joint channel estimation to improve detection performance. When determining the time window for DMRS binding, events that destroy power continuity and phase continuity need to be considered. When such an event occurs, the actual time window for DMRS binding is determined to avoid binding the DMRS before and after the event. In some embodiments, the following events are specified in the protocol.
[0052] Events that prevent power consistency and phase continuity during a PUSCH repetition Type A transmission (scheduled via DCI format 0_1 or 0_2), a PUSCH repetition Type A transmission with a configured grant, a PUSCH repetition Type B transmission, transport block processing spanning multiple slots, or PUCCH repetition transmission within the nominal transmission duration window (TDW) include:
[0053] (1) In unpaired spectrum, downlink timeslots, downlink reception, or downlink monitoring based on TDD-UL-DL-ConfigurationCommon and TDD-UL-DL-ConfigurationDedicated.
[0054] (2) For a normal cyclic prefix, the time interval between any two consecutive PUSCH transmissions exceeds 13 symbols, or the time interval between any two consecutive PUCCH transmissions exceeds 13 symbols.
[0055] For an extended cyclic prefix (Extended Cyclic Prefix), the time interval between any two consecutive PUSCH transmissions exceeds 11 symbols, or the time interval between any two consecutive PUCCH transmissions exceeds 11 symbols.
[0056] (3) The time interval between any two consecutive PUSCH transmissions exceeds 13 symbols, or the time interval between any two consecutive PUCCH transmissions exceeds 13 symbols, but other uplink transmission events are scheduled between these two consecutive PUSCH or PUCCH transmissions.
[0057] (4) For PUSCH transmission, when PUSCH repetition Type A, PUSCH repetition Type B, or TB processing across multiple time slots is used, PUSCH transmission may be dropped or canceled according to clauses 9, 11.1, and 11.2A in [6, TS 38.213].
[0058] (5) For repeated transmissions of the PUCCH physical uplink control channel, the PUCCH transmission may be dropped or cancelled according to clauses 9, 9.2.6 and 11.1 of [6, TS 38.213].
[0059] (6) For any two consecutive PUSCH transmissions using PUSCH repetition Type A or PUSCH repetition Type B, when two sounding reference signal (SRS) resource sets are configured in the srs-ResourceSetToAddModList or srs-ResourceSetToAddModListDCI-0_2 format, and the higher layer parameter usage SRS-ResourceSet is set to codebook or non-codebook, the two PUSCH transmissions shall be associated with different SRS resource sets, in accordance with clause 6.1.2.1.
[0060] (7) For any two consecutive PUCCH transmissions using PUCCH repetition, when the PUCCH resources used by the UE for the PUCCH transmission include a first spatial relationship and a second spatial relationship, or include a first set of power control parameters and a second set of power control parameters, as described in [10, TS 38.321] and Section 7.2.1 of [6, TS 38.213], the two PUCCH transmissions shall use different spatial relationships or different power control parameters in accordance with Section 9.2.6 of [6, TS 38.213].
[0061] (8) According to clause 4.2 of [6, TS 38.213], the uplink timing adjustment is a response to the timing advance command.
[0062] (9) Frequency hopping.
[0063] (10) For the case of Reduced Capability Half-Duplex UE, PUSCH transmission or PUCCH transmission is dropped or canceled according to clause 17.2 of [6, TS 38.213].
[0064] (10) For Reduced Capability Half-Duplex UEs, the gap between two consecutive PUSCH or two consecutive PUCCH transmissions overlaps with any symbol used for downlink reception or downlink monitoring.
[0065] The above is an introduction to some related technologies involved in this disclosure, which will not be repeated below.
[0066] In communication systems using HD-FDD or TDD modes, time domain resources that conflict with downlink transmissions are considered time domain resources not used for uplink transmissions and are not included in the uplink resource mapping. In traditional terrestrial communication systems, due to the alignment of uplink and downlink subframes, it is possible to simply determine the uplink and downlink conflicts based on the downlink resource configuration, and thus determine the uplink time domain resources not used for uplink transmission. However, when the uplink and downlink subframes are not aligned, how to determine the uplink time domain resources not used for uplink transmission, and thus determine the uplink time domain resources actually available for uplink transmission, is an urgent problem that needs to be solved.
[0067] In some embodiments, when the terminal device adopts uplink pre-compensation, the access network side may not know the TA of the UE pre-compensation and cannot determine the TA of the UE. Therefore, the access network side may not be able to accurately know the conflict (or overlap) between the uplink and downlink. As shown in Figure 1, it is assumed that the uplink transmission starting from the uplink resource m (occupying 4 uplink time domain resources) overlaps with the downlink transmission k. In the case of different TAs, since the overlapping time domain resources (such as symbols or time slots) are different, the time domain resources actually used for uplink transmission are also different. In the case that the access network side does not know the TA of the UE, it may not be possible to determine which uplink time domain resources are actually used by the UE.
[0068] To address the above technical issues, an embodiment of the present disclosure provides an uplink transmission method, which can determine whether uplink time domain resources are used for uplink transmission when uplink and downlink subframes are not aligned, and further determine the uplink time domain resources that can be used for uplink transmission.
[0069] The communication system provided by the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0070] FIG2 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure. As shown in FIG2 , the communication system 100 is an NTN communication system, including: a terminal device 110 , an access network device 120 , and a satellite device 130 .
[0071] In some embodiments, the terminal device 110 can be a device with wireless transceiver capabilities, which can be deployed on land, such as indoors or outdoors, and the deployment methods can include handheld, wearable, or vehicle-mounted; it can also be deployed on the water surface (such as on a ship, etc.); it can also be deployed in the air (for example, on an airplane, a balloon, and a satellite, etc.). The terminal device 110 can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal device 110 may sometimes also be referred to as a user, UE, access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent or UE device, etc., which is not limited in the embodiments of the present disclosure.
[0072] In some embodiments, the access network device 120 is configured to provide wireless access services to multiple terminal devices 110. For example, an access network device 120 provides a service coverage area (also referred to as a cell). Terminal devices 110 that enter this area can communicate with the access network device 120 via wireless signals to receive the wireless access services provided by the access network device 120.
[0073] In some embodiments, the access network device 120 can be a base station or a gateway, for example, a base station or an evolved base station (eNB or eNodeB) in long term evolution (LTE), long term evolution advanced (LTEA), a base station device in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations, wireless remote devices, reconfigurable intelligent surfaces (RIS), routers, wireless fidelity (WIFI) devices and other network side devices.
[0074] The satellite device 130 may also be referred to as a satellite, a communication satellite, etc. The satellite device 130 may be a geostationary Earth orbit (GEO) satellite, a non-geostationary Earth orbit (NGEO) satellite, a high-orbit satellite, a medium-orbit satellite, or a low-orbit satellite, etc., and the embodiments of the present disclosure are not limited thereto.
[0075] In some embodiments, the link between the terminal device 110 and the access network device 120 is a service link, and the link between the access network device 120 and the satellite device 130 is a feeder link, and is common to all terminal devices 110 located in the same cell (for example, UE1 and UEx shown in Figure 2).
[0076] In some embodiments, in the system architecture shown in FIG2 , the terminal device 110 can perform TA pre-compensation based on its own location, the location of the satellite device 130 , TA, and other information. If the access network device 120 does not know the location of the terminal device 110 , the access network device 120 may also be unable to obtain the TA value at the terminal device 110 .
[0077] In some embodiments, in order to help the access network device 120 perform better scheduling, the terminal device 110 can report the TA value in time slots to the access network device 110.
[0078] It should be noted that FIG2 is only an exemplary framework diagram, and the number of devices included in FIG2 and the names of the devices are not limited. In addition to the devices shown in FIG2 , the communication system may also include other devices.
[0079] It is understandable that the application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0080] The following introduces the uplink transmission method provided by the embodiment of the present disclosure.
[0081] The present disclosure provides an uplink transmission method, which is applied to a first node. In some embodiments, the first node may be a terminal device 110 as shown in FIG. 2 .
[0082] As shown in FIG3 , the uplink transmission method provided by the present disclosure may include the following steps:
[0083] S201: Determine a first uplink time domain resource.
[0084] For example, the time domain resources in the embodiments of the present disclosure include but are not limited to at least one of the following: a sampling point, a symbol, a time slot, a subframe or a frame, etc.
[0085] In some embodiments, the first uplink time domain resource may be any one of a first uplink time domain resource set. Here, the first uplink time domain resource set may be determined based on the start time and duration of the uplink time domain resource.
[0086] S202: When the first uplink time domain resource is used for uplink transmission, perform uplink transmission on the first uplink time domain resource.
[0087] It can be understood that the uplink transmission method provided by the embodiment of the present disclosure can determine whether uplink time domain resources are used for uplink transmission when uplink and downlink subframes are not aligned, and further determine the uplink time domain resources that can be used for uplink transmission.
[0088] In some embodiments, the method may further include: when the first uplink time domain resource is not used for uplink transmission, performing at least one of the following:
[0089] Abandoning uplink transmission on the first uplink time domain resource;
[0090] The first uplink time domain resource is not included in the resource mapping of uplink transmission;
[0091] Delaying uplink transmission on the first uplink time domain resource to a time domain resource used for uplink transmission;
[0092] Determining that the first uplink time domain resource is an invalid resource; or
[0093] It is determined that a resource conflict exists at the first uplink time domain resource.
[0094] In some embodiments, when the first uplink time domain resource is not used for uplink transmission, the first node may further cancel or drop the transmission or repetition of the transmission at the first uplink time domain resource.
[0095] Several implementations for determining whether the first uplink time domain resource is a time domain resource for uplink transmission provided in the embodiments of the present disclosure are introduced below.
[0096] In some embodiments, the first uplink time domain resources are all uplink time domain resources. In some embodiments, the first uplink time domain resources are uplink time domain resources configured by the first node for uplink transmission. In some embodiments, the first uplink time domain resources are uplink time domain resources between the start time and the end time of the uplink transmission.
[0097] Implementation method 1: The first uplink time domain resource is not used for uplink transmission, and at least one of the following conditions is met:
[0098] The first uplink time domain resource overlaps with at least one downlink time domain resource in the downlink time domain resource set;
[0099] An end time of the first uplink time domain resource is later than a start time of a first downlink time domain resource in a downlink time domain resource set, where the downlink time domain resource set includes one or more downlink time domain resources for downlink transmission;
[0100] The end time of the first uplink time domain resource is later than the time determined by the start time of the first downlink time domain resource in the downlink time domain resource set and the first offset time;
[0101] The start time of the first uplink time domain resource is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set; or
[0102] The start time of the first uplink time domain resource is earlier than the time determined by the end time of the last downlink time domain resource in the downlink time domain resource set and the second offset time.
[0103] In some embodiments, the above-mentioned first offset time is determined based on at least one of the following: the transition time between uplink transmission and downlink transmission (i.e., UL-DL transition time), the transition time between downlink transmission and uplink transmission (i.e., DL-UL transition time), the protection time (for example, the protection time set for the uncertainty of TA), the timing advance TA reported by the first node, the TA when the first node performs uplink transmission, or the difference between the TA reported by the first node and the TA during uplink transmission.
[0104] The second offset time is determined based on at least one of the following: a switching time between uplink transmission and downlink transmission, a switching time between downlink transmission and uplink transmission, or a guard time.
[0105] For example, assuming that the first offset time can be expressed as X, the start time of the first downlink time domain resource in the downlink time domain resource set can be expressed as t start , then the start time of the first downlink time domain resource and the time determined by the first offset time can be t start +X, then the end time of the first uplink time domain resource is later than t start In the case of +X, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0106] For example, assuming that the second offset time can be expressed as Y, the end time of the last downlink time domain resource in the downlink time domain resource set can be expressed as t end , then the end time of the last downlink time domain resource and the time determined by the second offset time can be tend +Y, then the start time of the first uplink time domain resource is earlier than t end In the case of +Y, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0107] It should be noted that in implementation method one, the situation in which the first uplink time domain resource is not used for uplink transmission is described in terms of absolute time, and since there is a situation in which the uplink and downlink subframes are not aligned, the influence of TA or the parameter used to measure network delay or response speed (Round-Trip Time, RTT) is also considered.
[0108] Here, RTT can be based on the TA and the offset K configured by the second node mac For example, the offset K mac It can correspond to the round-trip time between the ground node and the time synchronization point.
[0109] Implementation method 2: The first uplink time domain resource is not used for uplink transmission, and at least one of the following conditions is met:
[0110] The first uplink time domain resource overlaps with at least one third uplink time domain resource in the third uplink time domain resource set, the third uplink time domain resource in the third uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by the first time, and the second uplink time domain resource in the second uplink time domain resource set and the downlink time domain resource in the downlink time domain resource set have the same index;
[0111] The end time of the first uplink time domain resource is later than the start time of the first fourth uplink time domain resource in the fourth uplink time domain resource set, and the fourth uplink time domain resource in the fourth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a second time;
[0112] The end time of the first uplink time domain resource is later than the time determined by the start time of the first fourth uplink time domain resource in the fourth uplink time domain resource set and the first offset time;
[0113] The start time of the first uplink time domain resource is earlier than the end time of the last fifth uplink time domain resource in the fifth uplink time domain resource set, and the fifth uplink time domain resource in the fifth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a third time; or
[0114] The start time of the first uplink time domain resource is earlier than the time determined by the end time of the last fifth uplink time domain resource in the fifth uplink time domain resource set and the second offset time.
[0115] In some embodiments, the first time is determined based on at least one of the following: timing advance TA, round trip time RTT, scheduling offset (Koffset), cell-level scheduling offset, terminal-level scheduling offset, differential Koffset (i.e., the difference between cell-level Koffset and terminal-level Koffset), or offset (K mac ).
[0116] In some embodiments, the second time is determined based on at least one of the following: TA, RTT, Koffset, cell-level Koffset, terminal-level Koffset, differential Koffset, K mac , the minimum value of TA or the minimum value of RTT.
[0117] In some embodiments, the third time is determined based on at least one of the following: TA, RTT, Koffset, cell-level Koffset, terminal-level Koffset, differential Koffset, K mac , the maximum value of TA or the maximum value of RTT.
[0118] For example, assuming that the first offset time can be expressed as X, the start time of the first downlink time domain resource in the downlink time domain resource set can be expressed as t start The second time is expressed as the minimum value of TA (TA min ), then the start time of the first second uplink time domain resource in the second uplink time domain resource set can be expressed as t start Furthermore, the start time of the first fourth uplink time domain resource in the fourth uplink time domain resource set can be expressed as t start +TA min , then the start time of the first fourth uplink time domain resource and the time determined by the first offset time can be t start +X+TA min . Then the end time of the first uplink time domain resource is later than t start +X+TA min In this case, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0119] For example, assuming that the second offset time can be expressed as Y, the end time of the last downlink time domain resource in the downlink time domain resource set can be expressed as t end , the third time is expressed as the maximum value of TA (TA max ), then the end time of the last second uplink time domain resource in the second uplink time domain resource set can be expressed as t end Furthermore, the end time of the last fifth uplink time domain resource in the fifth uplink time domain resource set can be expressed as t end +TA max, then the end time of the last fifth uplink time domain resource and the time determined by the second offset time can be t end +Y+TA max . Then the start time of the first uplink time domain resource is earlier than t end +Y+TA max In this case, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0120] It should be noted that in the second implementation method, the situation in which the first uplink time domain resource is not used for uplink transmission is described in terms of logical time (such as the index number of the frame, subframe, time slot, and symbol), and since there is a situation in which the uplink and downlink subframes are not aligned, the influence of TA or RTT is also considered.
[0121] Implementation method three: The first uplink time domain resource is not used for uplink transmission, and at least one of the following conditions is met:
[0122] The end time of the first uplink time domain resource is later than the start time of the first sixth uplink time domain resource in the sixth uplink time domain resource set, the sixth uplink time domain resource in the sixth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a fourth time, and the second uplink time domain resource in the second uplink time domain resource set and the downlink time domain resource in the downlink time domain resource set have the same index;
[0123] The end time of the first uplink time domain resource is later than the time determined by the start time of the first sixth uplink time domain resource in the sixth uplink time domain resource set and the first offset time;
[0124] The start time of the first uplink time domain resource is earlier than the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set, and the seventh uplink time domain resource in the seventh uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a fifth time; or
[0125] The start time of the first uplink time domain resource is earlier than the time determined by the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set and the second offset time.
[0126] In some embodiments, the fourth time is obtained by performing a first operation on TA and the third offset time. Here, the first operation includes a subtraction operation. For example, the fourth time can be obtained by the difference between TA and the third offset time, that is, TA-S, where S represents the third offset time.
[0127] In some embodiments, the fifth time is obtained by performing a second operation on TA and the third offset time. Here, the second operation includes an addition operation. For example, the fifth time can be obtained by summing TA and the third offset time, that is, TA+S.
[0128] In some embodiments, the third offset time is determined based on at least one of the following: a granularity of the first node reporting the TA or a triggering condition for the first node reporting the TA.
[0129] For example, assuming that the granularity of the first node's TA reporting is at the time slot level, the granularity of the first node's TA reporting can be M, i.e., reporting once every M time slots. The triggering condition for the first node to report the TA may include: triggering a report when the change in the TA reaches N. In some embodiments, the triggering condition for the first node to report the TA may be configured by the second node, for example, by configuring a threshold via a timing advance offset threshold (offsetThresholdTA), and triggering TA reporting when the TA change exceeds the threshold.
[0130] In other embodiments, the third offset time is indicated by the second node.
[0131] It is understandable that if the first node is able to report the TA, whether the first uplink time domain resource is used for uplink transmission can be determined based on the TA reported by the first node. However, since the granularity of the TA reported by the first node is at the time slot level, there is still a certain degree of uncertainty and lack of precision. Therefore, the embodiments of the present disclosure address the uncertainty of the TA by setting a third offset time to improve accuracy.
[0132] For example, assuming that the first offset time can be expressed as t UL-DL , the start time of the first downlink time domain resource in the downlink time domain resource set can be expressed as t start , the fourth time is expressed as TA-S, then the start time of the first second uplink time domain resource in the second uplink time domain resource set can be expressed as t start Furthermore, the start time of the first sixth uplink time domain resource in the sixth uplink time domain resource set can be expressed as t start +TA-S, then the start time of the first sixth uplink time domain resource and the time determined by the first offset time can be t start -t UL-DL +TA-S. The end time of the first uplink time domain resource is later than t start -t UL-DL In the case of +TA-S, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0133] 4 , the second uplink time domain resource k included in the second uplink time domain resource set has the same index as the downlink time domain resource k included in the downlink time domain resource set. A sixth uplink time domain resource in the sixth uplink time domain resource set is obtained by delaying one of the second uplink time domain resources in the second uplink time domain resource set by TA-S. As shown in FIG4 , if the end time of the first uplink time domain resource is later than the start time of the first sixth uplink time domain resource in the sixth uplink time domain resource set, the first uplink time domain resource is deemed not to be used for uplink transmission.
[0134] For example, assuming that the second offset time can be expressed as t DL-UL , the end time of the last downlink time domain resource in the downlink time domain resource set can be expressed as t end , the fifth time is expressed as TA+S, then the end time of the last second uplink time domain resource in the second uplink time domain resource set can be expressed as t end Furthermore, the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set can be expressed as t end +TA+S, then the end time of the last seventh uplink time domain resource and the time determined by the second offset time can be t end +t DL- UL +TA+S. Then the start time of the first uplink time domain resource is earlier than t end +t DL-UL In the case of +TA+S, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0135] 4 , the second uplink time domain resource k included in the second uplink time domain resource set has the same index as the downlink time domain resource k included in the downlink time domain resource set. A second uplink time domain resource in the second uplink time domain resource set is delayed by TA+S to obtain the seventh uplink time domain resource in the seventh uplink time domain resource set. As shown in FIG4 , if the start time of a first uplink time domain resource is earlier than the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set, the first uplink time domain resource is considered not to be used for uplink transmission.
[0136] It should be noted that, in implementation method three, the condition under which the first uplink time domain resource is determined not to be used for uplink transmission is described based on the assumption that uplink and downlink subframes are aligned, or assuming TA = 0, with logical time (e.g., frame, subframe, time slot, symbol index) as the reference. The TA involved in the above embodiment is the TA reported by the first node to the second node.
[0137] Implementation method 4: The first uplink time domain resource is not used for uplink transmission, and at least one of the following conditions is met:
[0138] An end time of the first uplink time domain resource is later than a start time of a first eighth uplink time domain resource in the eighth uplink time domain resource set, an eighth uplink time domain resource in the eighth uplink time domain resource set is obtained by advancing a second uplink time domain resource in the second uplink time domain resource set by a third offset time, and the second uplink time domain resource in the second uplink time domain resource set and a downlink time domain resource in the downlink time domain resource set have the same index;
[0139] The end time of the first uplink time domain resource is later than the time determined by the start time of the first eighth uplink time domain resource in the eighth uplink time domain resource set and the first offset time;
[0140] The start time of the first uplink time domain resource is earlier than the end time of the last ninth uplink time domain resource in the ninth uplink time domain resource set, and the ninth uplink time domain resource in the ninth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a third offset time; or
[0141] The start time of the first uplink time domain resource is earlier than the time determined by the end time of the last ninth uplink time domain resource in the ninth uplink time domain resource set and the second offset time.
[0142] For example, assuming that the first offset time can be expressed as t DL-UL , the start time of the first downlink time domain resource in the downlink time domain resource set can be expressed as t start , the third offset time is expressed as S, then the start time of the first second uplink time domain resource in the second uplink time domain resource set can be expressed as t start Furthermore, the start time of the first eighth uplink time domain resource in the eighth uplink time domain resource set can be expressed as t start -S, then the start time of the first eighth uplink time domain resource and the time determined by the first offset time can be t start -t DL-UL -S. The end time of the first uplink time domain resource is later than t start -t DL-UL -S, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0143] For example, assuming that the second offset time can be expressed as t DL-UL , the end time of the last downlink time domain resource in the downlink time domain resource set can be expressed as t end , the third offset time is expressed as S, then the end time of the last second uplink time domain resource in the second uplink time domain resource set can be expressed as t end Furthermore, the end time of the last ninth uplink time domain resource in the ninth uplink time domain resource set can be expressed as t end+S, then the end time of the last ninth uplink time domain resource and the time determined by the second offset time can be t end +t DL-UL +S. Then the start time of the first uplink time domain resource is earlier than t end +t DL-UL In the case of +S, it is determined that the first uplink time domain resource is not used for uplink transmission.
[0144] It should be noted that in implementation mode 4, the situation in which the first uplink time domain resource is determined not to be used for uplink transmission is described based on absolute time. It is understandable that if the description is based on absolute time, there is no need to delay TA, and only the third offset time needs to be considered.
[0145] In some embodiments, considering that the TA actually used by the first node may be different from the TA reported by the first node, additional deviation effects need to be considered when determining whether the first uplink time domain resource is used for uplink transmission.
[0146] For example, assuming that the first offset time can be expressed as t UL-DL , the start time of the first downlink time domain resource in the downlink time domain resource set can be expressed as t start , the third offset time is expressed as S, then the start time of the first second uplink time domain resource in the second uplink time domain resource set can be expressed as t start Furthermore, the start time of the first eighth uplink time domain resource in the eighth uplink time domain resource set can be expressed as t start -S, then the start time of the first eighth uplink time domain resource and the time determined by the first offset time can be t start -t UL-DL -S. Furthermore, considering the additional deviation effect, if the end time of the first uplink time domain resource is later than t start -t UL-DL -S+(TA actual –TA), it is determined that the first uplink time domain resource is not used for uplink transmission. Here, TA actual Indicates the TA actually used by the first node, TA actual –TA represents the difference between the TA actually used by the first node and the TA reported by the first node.
[0147] For example, assuming that the second offset time can be expressed as t DL-UL , the end time of the last downlink time domain resource in the downlink time domain resource set can be expressed as t end , the third offset time is expressed as S, then the end time of the last second uplink time domain resource in the second uplink time domain resource set can be expressed as t endFurthermore, the end time of the last ninth uplink time domain resource in the ninth uplink time domain resource set can be expressed as t end +S, then the end time of the last ninth uplink time domain resource and the time determined by the second offset time can be t end +t DL-UL +S. Furthermore, considering the additional deviation effect, if the start time of the first uplink time domain resource is earlier than t end +t DL-UL +S+(TA actual –TA), it is determined that the first uplink time domain resource is not used for uplink transmission.
[0148] In some embodiments, before the above step S202, the above method further includes: determining whether the first uplink time domain resource is used for uplink transmission.
[0149] In some embodiments, when the first uplink time domain resource is located in a first time interval, it is determined that the first uplink time domain resource is not used for uplink transmission; the first time interval is determined based on TA and a third offset time.
[0150] Here, the above-mentioned TA is the TA reported by the first node; or, the above-mentioned TA is the TA determined by the TA reported by the first node and the TA change rate; or, the above-mentioned TA is the TA determined by the TA reported by the first node and the timing drift rate; or, the above-mentioned TA is the TA determined by the TA reported by the first node and the Doppler change rate.
[0151] In some embodiments, the third offset time is determined based on at least one of the following: a granularity of the first node reporting the TA or a triggering condition for the first node reporting the TA.
[0152] In other embodiments, the third offset time is configured for the second node and indicated to the first node.
[0153] It is understandable that if the first node is able to report the TA, whether the first uplink time domain resource is used for uplink transmission can be determined based on the TA reported by the first node. However, since the granularity of the TA reported by the first node is at the time slot level, there is still a certain degree of uncertainty and lack of precision. Therefore, the embodiments of the present disclosure address the uncertainty of the TA by setting a third offset time to improve accuracy.
[0154] In some embodiments, assuming that the third offset time is determined based on a triggering condition for the first node to report the TA, the triggering condition for the first node to report the TA may include: triggering a report when the change in the TA reaches N, and then the first time interval may be [TA-N, TA+N]. Furthermore, when the first uplink time domain resource is within [TA-N, TA+N], it is determined that the first uplink time domain resource is not used for uplink transmission.
[0155] In some embodiments, assuming that the third offset time is determined based on the granularity of the TA reported by the first node and a trigger condition for the TA reporting by the first node, the granularity of the TA reported by the first node may be M, and the trigger condition for the TA reporting by the first node may include: triggering a report when the change in TA reaches N, then the first time interval may be [TA-NM / 2, TA+N+M / 2]. Furthermore, when the first uplink time domain resource is within [TA-NM / 2, TA+N+M / 2], it is determined that the first uplink time domain resource is not used for uplink transmission.
[0156] It can be understood that when the first node supports TA reporting, the embodiment of the present disclosure can determine the first time interval based on the TA reported by the first node and the third offset time, and determine whether the first uplink time domain resource is used for uplink transmission by judging whether the first uplink time domain resource is located in the first time interval.
[0157] In some embodiments, before the above step S202, the above method further includes: receiving a first signaling, where the first signaling is used to indicate that the first uplink time domain resource is not used for uplink transmission.
[0158] In some embodiments, the first signaling may also be used to instruct abandonment of uplink transmission on the first uplink time domain resource; or, the first signaling may also be used to instruct cancellation or dropping of transmission or repetition of transmission on the first uplink time domain resource.
[0159] In some embodiments, the first signaling includes at least one of the following: a start time, an end time, or a time length of the first uplink time domain resource.
[0160] For example, if the first signaling only includes the time length of the first uplink time domain resource, then the default start time may be the start time of the uplink time domain resource that conflicts with the downlink transmission when TA=0, for example [t start , t start +T duration ], where t start Indicates the start time of the uplink time domain resource that conflicts with the downlink transmission when TA=0, T duration Indicates the time length of the first uplink time domain resource.
[0161] In some other embodiments, the first signaling includes at least one of the following: a first offset time or a second offset time.
[0162] Here, the first offset time is used to indicate that the first uplink time domain resource whose end time is later than the start time of the first downlink time domain resource in the downlink time domain resource set and the time determined by the first offset time is not used for uplink transmission. For example, if the end time of the first uplink time domain resource is later than t start +X start , it means that the first uplink time domain resource is not used for uplink transmission. start Indicates the start time of the first downlink time domain resource in the downlink time domain resource set. Here, X start represents the first offset time, t start +X start That is, the time determined by the start time of the first downlink time domain resource in the downlink time domain resource set and the first offset time.
[0163] The second offset time is used to indicate that the first uplink time domain resource whose start time is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set and the time determined by the second offset time is not used for uplink transmission. end +X end , it means that the first uplink time domain resource is not used for uplink transmission. end Indicates the end time of the last downlink time domain resource in the downlink time domain resource set, X end represents the second offset time, t end +X end That is, the time determined by the end time of the last downlink time domain resource in the downlink time domain resource set and the second offset time.
[0164] It should be noted that the first offset time and the second offset time may be the same or different. For example, the first offset time and the second offset time may be indicated by a single value; or the first offset time and the second offset time may be indicated by two values, or only one value may be indicated.
[0165] In some embodiments, when the first signaling includes only the first offset time, the default value is 0; when the first signaling includes only the second offset time, the default value includes at least one of the following: Koffset, cell-level Koffset, terminal-level Koffset, or differential Koffset. If Koffset is not configured for the second node, Koffset is 0.
[0166] In some embodiments, when the first signaling is not introduced, the first offset time defaults to 0. The second offset time defaults to at least one of the following: Koffset, cell-level Koffset, terminal-level Koffset, or differential Koffset. When the second node does not configure Koffset, Koffset takes a value of 0.
[0167] In some embodiments, the first signaling may be carried by at least one of the following: master information block MIB signaling or system information block SIB signaling, radio resource control (RRC) signaling, media protocol control element MAC CE signaling, and downlink control information DCI configuration.
[0168] It should be noted that in the NTN communication system, due to the high mobility of the satellite, the uplink transmission and downlink reception of the UE may be subject to large timing drift or Doppler. Therefore, the length of the uplink time domain resources (such as subframes or time slots) and the downlink time domain resources (such as subframes or time slots) may be greater or less than the time domain resources in the terrestrial network, and the start and end time of the symbols in the time slot will also be affected by the timing drift or Doppler. Therefore, when determining whether the uplink and downlink resources conflict, the influence of timing drift or Doppler also needs to be considered. For example, the start time, duration and end time of the uplink time domain resources or downlink time domain resources involved in the embodiments of the present disclosure need to take into account the influence of timing drift or Doppler; or, in the embodiments of the present disclosure, it is assumed that the timing drift or Doppler is zero.
[0169] It is understandable that in order to reduce the impact of timing drift or Doppler, the access network device side also needs to obtain timing drift or Doppler information and reach an agreement with the terminal device. In this regard, the uplink transmission method provided by the embodiment of the present disclosure may also include the following steps:
[0170] The first node sends a third signaling to the second node, where the third signaling is used to indicate timing drift or Doppler information.
[0171] In some embodiments, the third signaling may include at least one of the following: a timing drift rate, a Doppler frequency shift, or a TA change rate.
[0172] In some embodiments, the above-mentioned timing drift or Doppler information may be the timing drift or Doppler information of the service link between the terminal device and the satellite device; or, the above-mentioned timing drift or Doppler information may be the timing drift or Doppler information of the feeder link between the satellite device and the access network device; or, the above-mentioned timing drift or Doppler information may be the timing drift or Doppler information between the service link and the feeder link.
[0173] In some embodiments, the above method is only available when the first node reports the corresponding capability. For example, when the first node reports the corresponding capability, it determines whether the first uplink time domain resource is used for uplink transmission based on TA, Koffset, the first offset time, the second offset time, etc. In some embodiments, the first node receives at least one signaling from the second node, indicating whether the above method is available. For example, when the first node receives an enabling signaling from the second node (through at least one of MIB, SIB, RRC, MAC CE, DCI), or when the first node receives ephemeris information or public TA information, it determines whether the first uplink time domain resource is used for uplink transmission based on TA, Koffset, the first offset time, the second offset time, etc.
[0174] In some embodiments, the above method further includes: determining whether the first uplink time domain resource is a time domain resource used for DMRS bundling.
[0175] It is understandable that for TDD or HD-FDD, when an uplink-downlink conversion occurs, the power continuity and phase continuity of the uplink transmission are difficult to maintain. Therefore, when an uplink transmission occupies N time domain resources (for example, PUSCH repetition type A and TBoMS occupy multiple time slots, or PUSCH repetition type B occupies multiple symbols), if there is a downlink transmission before the uplink transmission is completed, it is considered an event that destroys power continuity or phase continuity. The actual time window for DMRS bundling can be determined based on the occurrence of the event that destroys power continuity or phase continuity.
[0176] In this regard, embodiments of the present disclosure provide the following implementation methods for determining whether the first uplink time domain resource is a time domain resource for DMRS bundling.
[0177] In some embodiments, when the first uplink time domain resource is used for uplink transmission, the first uplink time domain resource is determined to be a time domain resource for DMRS bundling.
[0178] In other embodiments, when the first uplink time domain resource is located in the first time interval, the first uplink time domain resource is determined to be a time domain resource not used for DMRS binding; the first time interval is determined based on TA and the third offset time.
[0179] In some other embodiments, the above method further includes: receiving second signaling, where the second signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for DMRS bundling.
[0180] Here, the second signaling may be sent by the second node, that is, the second node side may configure the first uplink time domain resource as a time domain resource not used for DMRS bundling, and instruct the first node.
[0181] In some embodiments, the second signaling may be carried by at least one of the following: master information block MIB signaling, system information block SIB signaling, radio resource control RRC signaling, media protocol control element MAC CE signaling, or downlink control information DCI configuration.
[0182] It can be understood that based on the method provided by the embodiment of the present disclosure, the first node can determine the actual time window of DMRS binding when the uplink and downlink subframes are not aligned, and align it with the second node side, thereby improving the efficiency of uplink transmission.
[0183] In some embodiments, the uplink transmission method provided by the embodiments of the present disclosure may also be applied to a second node. In some embodiments, the second node may be the access network device 120 shown in FIG. 2 .
[0184] In some embodiments, as shown in FIG5 , the uplink transmission method provided by the embodiment of the present disclosure includes the following steps:
[0185] S401: Determine a first uplink time domain resource.
[0186] For example, the first uplink time domain resource may be any one of the first uplink time domain resource set. Here, the first uplink time domain resource set may be determined based on the start time and duration of the uplink time domain resource.
[0187] S402: When the first uplink time domain resource is not used for uplink transmission, send first signaling to the first node, where the first signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for uplink transmission.
[0188] In some embodiments, the first signaling includes at least one of the following: a start time, an end time, or a time length of the first uplink time domain resource.
[0189] In some other embodiments, the first signaling includes at least one of the following: a first offset time or a second offset time.
[0190] Here, the first offset time is used to indicate that a first uplink time domain resource that ends later than the start time of the first downlink time domain resource in the downlink time domain resource set and the time determined by the first offset time is not used for uplink transmission.
[0191] The second offset time is used to indicate that a first uplink time domain resource whose start time is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set and the time determined by the second offset time is not used for uplink transmission.
[0192] In some embodiments, before the above step S402, the above method further includes: determining whether the first uplink time domain resource is used for uplink transmission.
[0193] In some embodiments, when the first uplink time domain resource is located in a first time interval, it is determined that the first uplink time domain resource is not used for uplink transmission; the first time interval is determined based on TA and a third offset time.
[0194] In other embodiments, the second node may use at least one of blind detection and multi-hypothesis detection to determine whether the first uplink time domain resource is used for uplink transmission.
[0195] It can be understood that the uplink transmission method provided by the embodiment of the present disclosure can determine whether uplink time domain resources are used for uplink transmission when uplink and downlink subframes are not aligned, and further determine the uplink time domain resources that can be used for uplink transmission.
[0196] In some embodiments, the above method further includes: determining time domain resources for DMRS bundling.
[0197] It is understandable that for TDD or HD-FDD communication systems, when uplink and downlink conversion occurs, the power continuity and phase continuity of the uplink transmission are difficult to maintain. Therefore, when an uplink transmission occupies N time domain resources (for example, PUSCH repetition type A and TBoMS occupy multiple time slots, or PUSCH repetition type B occupies multiple symbols), before the uplink transmission is completed, if there is a downlink transmission, it is considered an event that destroys power continuity or phase continuity. The actual time window for DMRS binding can be determined based on the occurrence of the event that destroys power continuity or phase continuity.
[0198] Because the second node may not be able to determine the UE's TA, the second node may not be able to know the time when the event that disrupts power continuity or phase continuity occurs, and therefore the second node may not be able to determine the actual time window for DMRS binding. To this end, the embodiments of the present disclosure provide the following implementation methods for determining the actual time window for DMRS binding.
[0199] In some embodiments, when the first uplink time domain resource is used for uplink transmission, the first uplink time domain resource is determined to be a time domain resource for DMRS bundling. Furthermore, the second node may perform DMRS bundling on the first uplink time domain resource.
[0200] In other embodiments, when the first uplink time domain resource is located in the first time interval, the first uplink time domain resource is determined to be a time domain resource not used for DMRS binding; the first time interval is determined based on the TA reported by the first node and the third offset time.
[0201] Here, the third offset time is determined based on at least one of the following: the granularity of the first node reporting the TA or the triggering condition for the first node reporting the TA.
[0202] The third offset time may also be configured by the second node.
[0203] In some other embodiments, the second node configures the first uplink time domain resource as a time domain resource not used for DMRS bundling.
[0204] In some embodiments, the above method further includes: the second node sending a second signaling to the first node, where the second signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for DMRS bundling.
[0205] It can be understood that based on the method provided in the embodiment of the present disclosure, the first node can determine the uplink time domain resources that can be used for DMRS binding when the uplink and downlink subframes are not aligned, and perform DMRS binding on the uplink time domain resources that can be used for DMRS binding, thereby avoiding the problem that the second node cannot accurately determine the actual time window for DMRS binding due to the uncertainty of TA.
[0206] In some embodiments, the above method further includes: the second node receiving a third signaling sent by the first node, where the third signaling is used to indicate timing drift or Doppler information.
[0207] In some embodiments, the third signaling may include at least one of the following: a timing drift rate, a Doppler frequency shift, or a TA change rate.
[0208] In some embodiments, the above method further includes: the second node determining a change in the TA based on the timing drift or Doppler information indicated by the third signaling.
[0209] In some embodiments, when the third signaling includes a TA change rate, the second node may determine the amount of TA change based on the TA change rate. For example, the TA change may be estimated based on the TA change rate (which may include only a first-order change rate, or both a first-order change rate and a higher-order change rate) and Δt. Here, Δt is determined based on the time difference between the TA reporting time and the uplink transmission time, or based on the time difference between the TA reporting time and the current moment.
[0210] In this way, the second node can determine the current TA based on the TA and TA change reported by the first node. When determining the first resource not used for uplink transmission, the TA can be determined based on the TA and TA change rate or timing drift rate or Doppler change rate reported by the first node.
[0211] It is understandable that due to the high mobility of satellites, the TA may change rapidly. Therefore, the first node may need to frequently report the TA to help the second node determine resource conflicts or determine which uplink time-domain resources are not used for uplink transmission. To this end, the embodiments of the present disclosure can enable the first node to report the TA change rate to the second node. In this way, the second node can estimate the change in the TA based on the TA change rate, thereby reducing the frequency of the first node's TA reporting and saving signaling overhead.
[0212] In some embodiments, the second node determines the change in the TA in at least one of the following implementations:
[0213] In a case where the TA change rate reported by the first node is the TA change rate of the serving link and the feeder link, the second node determines the TA change amount based on the TA change rate reported by the first node;
[0214] In a case where the TA change rate reported by the first node is the TA change rate of the serving link, the second node determines the TA change amount based on the sum of the TA change rate reported by the first node and the common TA change rate;
[0215] In a case where the timing drift rate reported by the first node is the timing drift rate of the serving link and the feeder link, the second node determines a change in TA based on the timing drift rate reported by the first node; for example, the change in TA is twice the timing drift rate;
[0216] When the timing drift rate reported by the first node is the timing drift rate of the service link, the second node determines the change amount of TA based on the timing drift rate reported by the first node and the common TA change rate; for example, the change of TA is twice the sum of the timing drift rate and the common TA change rate.
[0217] In some embodiments, the third signaling may also be used to indicate the validity period of the timing drift or Doppler information. The validity period of the timing drift or Doppler information may be based on at least one of the following characteristics: start time, end time, or time length.
[0218] For example, the third signaling may also include: at least one of the start time, end time and time length of the timing drift rate, at least one of the start time, end time and time length of the Doppler frequency shift, and at least one of the start time or end time and time length of the TA change rate.
[0219] It is understandable that within the valid time, the second node considers the timing drift or Doppler information reported by the first node to be valid. When the valid time ends, the first node may be triggered to report new timing drift or Doppler information.
[0220] In some embodiments, the second node may further configure at least one of the following: a reporting period of timing drift or Doppler information, a starting offset, a valid time duration for triggering reporting of timing drift or Doppler information, or a threshold for triggering reporting of timing drift or Doppler information.
[0221] Here, the starting offset is used to indicate that periodic reporting starts from the starting offset.
[0222] In some embodiments, the effective duration for triggering reporting of timing drift or Doppler information means triggering reporting when the time interval from the last reporting of timing drift or Doppler information is greater than or equal to the effective duration.
[0223] In some embodiments, the threshold for triggering reporting of the timing drift or Doppler information refers to triggering reporting when a change in the timing drift or Doppler information is greater than or equal to a preset threshold.
[0224] It is understandable that in order to reduce the impact of timing drift or Doppler, the access network device side also needs to obtain timing drift or Doppler information and reach an agreement with the terminal device.
[0225] The above mainly introduces the solution of the embodiment of the present disclosure from the perspective of method. It can be understood that, in order to realize the above functions, the transmission device includes at least one of the hardware structure and software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiment of the present disclosure.
[0226] The embodiment of the present disclosure can divide the functional modules of the transmission device according to the above-mentioned method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0227] Figure 6 is a schematic diagram of the structure of a transmission device provided in an embodiment of the present disclosure. This transmission device, applied to a first node, can execute the uplink transmission method provided in the above method embodiment. As shown in Figure 6, transmission device 600 includes a determination module 601 and a transmission module 602. In other embodiments, transmission device 600 also includes an execution module 603 and a communication module 604.
[0228] The determination module 601 is configured to determine a first uplink time domain resource.
[0229] The transmission module 602 is configured to perform uplink transmission on the first uplink time domain resource when the first uplink time domain resource is used for uplink transmission.
[0230] In some embodiments, the execution module 603 is used to perform at least one of the following when the first uplink time domain resource is not used for uplink transmission: abandoning uplink transmission on the first uplink time domain resource; not including the first uplink time domain resource in the resource mapping of uplink transmission; delaying the uplink transmission on the first uplink time domain resource to the time domain resource used for uplink transmission; determining that the first uplink time domain resource is an invalid resource; determining that there is a resource conflict at the first uplink time domain resource.
[0231] In some embodiments, the first uplink time domain resource is not used for uplink transmission, and at least one of the following is satisfied: the first uplink time domain resource overlaps with at least one downlink time domain resource in the downlink time domain resource set; the end time of the first uplink time domain resource is later than the start time of the first downlink time domain resource in the downlink time domain resource set, and the downlink time domain resource set includes one or more downlink time domain resources for downlink transmission; the end time of the first uplink time domain resource is later than the start time of the first downlink time domain resource in the downlink time domain resource set and the time determined by the first offset time; the start time of the first uplink time domain resource is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set; the start time of the first uplink time domain resource is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set and the time determined by the second offset time.
[0232] In some embodiments, the first uplink time domain resource is not used for uplink transmission, and at least one of the following is satisfied: the first uplink time domain resource overlaps with at least one third uplink time domain resource in the third uplink time domain resource set, the third uplink time domain resource in the third uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a first time, the second uplink time domain resource in the second uplink time domain resource set and the downlink time domain resource in the downlink time domain resource set have the same index; the end time of the first uplink time domain resource is later than the start time of the first fourth uplink time domain resource in the fourth uplink time domain resource set, and the fourth uplink time domain resource in the fourth uplink time domain resource set is a second uplink time domain resource in the second uplink time domain resource set. A second uplink time domain resource in the time domain resource set is obtained by delaying the second time; the end time of the first uplink time domain resource is later than the start time of the first fourth uplink time domain resource in the fourth uplink time domain resource set and the time determined by the first offset time; the start time of the first uplink time domain resource is earlier than the end time of the last fifth uplink time domain resource in the fifth uplink time domain resource set, and the fifth uplink time domain resource in the fifth uplink time domain resource set is obtained by delaying the third time of a second uplink time domain resource in the second uplink time domain resource set; the start time of the first uplink time domain resource is earlier than the end time of the last fifth uplink time domain resource in the fifth uplink time domain resource set and the time determined by the second offset time.
[0233] In some embodiments, the first offset time is determined based on at least one of the following: the transition time between uplink transmission and downlink transmission, the transition time between downlink transmission and uplink transmission, the protection time, the timing advance TA reported by the first node, the TA when the first node performs uplink transmission, or the difference between the TA reported by the first node and the TA during uplink transmission.
[0234] In some embodiments, the second offset time is determined based on at least one of the following: a switching time between uplink transmission and downlink transmission, a switching time between downlink transmission and uplink transmission, or a guard time.
[0235] In some embodiments, the first time is determined based on at least one of the following: timing advance TA, round trip time RTT, scheduling offset, cell-level scheduling offset, terminal-level scheduling offset, differential Koffset, or offset.
[0236] In some embodiments, the second time is determined based on at least one of: TA, RTT, scheduling offset, cell-level scheduling offset, terminal-level scheduling offset, differential Koffset or offset, minimum value of TA, minimum value of RTT.
[0237] In some embodiments, the third time is determined based on at least one of: TA, RTT, scheduling offset, cell-level scheduling offset, terminal-level scheduling offset, differential Koffset or offset, maximum value of TA, maximum value of RTT.
[0238] In some embodiments, the first uplink time domain resource is not used for uplink transmission, and at least one of the following is satisfied: the end time of the first uplink time domain resource is later than the start time of the first sixth uplink time domain resource in the sixth uplink time domain resource set, the sixth uplink time domain resource in the sixth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a fourth time, the second uplink time domain resource in the second uplink time domain resource set and the downlink time domain resource in the downlink time domain resource set have the same index; the end time of the first uplink time domain resource is later than the start time of the sixth uplink time domain resource set. The start time of the first sixth uplink time domain resource in the uplink time domain resource set is determined by the first offset time; the start time of the first uplink time domain resource is earlier than the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set, and the seventh uplink time domain resource in the seventh uplink time domain resource set is obtained by delaying the fifth time from a second uplink time domain resource in the second uplink time domain resource set; the start time of the first uplink time domain resource is earlier than the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set and the time determined by the second offset time.
[0239] In some embodiments, the fourth time is obtained by performing a first operation on TA and the third offset time.
[0240] In some embodiments, the fifth time is obtained by performing a second operation on TA and the third offset time.
[0241] In some embodiments, the third offset time is determined based on at least one of the following: a granularity of the first node reporting the TA or a triggering condition for the first node reporting the TA.
[0242] In some embodiments, the determination module 601 is further used to determine that the first uplink time domain resource is not used for uplink transmission when the first uplink time domain resource is located in a first time interval; the first time interval is determined based on TA and a third offset time.
[0243] In some embodiments, the third offset time is indicated by the second node.
[0244] In some embodiments, TA is the TA reported by the first node; or, TA is the TA determined by the TA reported by the first node and the TA change rate; or, TA is the TA determined by the TA reported by the first node and the timing drift rate; or, TA is the TA determined by the TA reported by the first node and the Doppler change rate.
[0245] In some embodiments, the communication module 604 is configured to receive a first signaling, where the first signaling is configured to indicate that the first uplink time domain resource is a time domain resource not used for uplink transmission.
[0246] In some embodiments, the first signaling includes at least one of the following: a start time, an end time, or a time length of the first uplink time domain resource.
[0247] In some embodiments, the first signaling includes at least one of the following: a first offset time or a second offset time.
[0248] In some embodiments, the first offset time is used to indicate that the first uplink time domain resource whose end time is later than the start time of the first downlink time domain resource in the downlink time domain resource set and the time determined by the first offset time is not used for uplink transmission; the second offset time is used to indicate that the first uplink time domain resource whose start time is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set and the time determined by the second offset time is not used for uplink transmission.
[0249] In some embodiments, the first signaling is carried by at least one of the following: master information block MIB signaling, system information block SIB signaling, radio resource control RRC signaling, media protocol control element MAC CE signaling, or downlink control information DCI configuration.
[0250] In some embodiments, the determination module 601 is further configured to determine, when the first uplink time domain resource is used for uplink transmission, that the first uplink time domain resource is a time domain resource for DMRS bundling.
[0251] In some embodiments, the determination module 601 is further used to determine that the first uplink time domain resource is a time domain resource not used for DMRS binding when the first uplink time domain resource is located in the first time interval; the first time interval is determined based on TA and the third offset time.
[0252] In some embodiments, the communication module 604 is further configured to receive a second signaling, where the second signaling is configured to indicate that the first uplink time domain resource is a time domain resource not used for DMRS bundling.
[0253] In some embodiments, the communication module 604 is further configured to send a third signaling to the second node, where the third signaling is configured to indicate timing drift or Doppler information.
[0254] In some embodiments, the third signaling includes at least one of the following: a timing drift rate, a Doppler frequency shift, or a TA change rate.
[0255] FIG7 is a schematic diagram of the structure of another transmission device provided by an embodiment of the present disclosure, which is applied to a second node and can execute the uplink transmission method provided by the above method embodiment. As shown in FIG7 , the transmission device 700 includes: a determination module 701 and a communication module 702.
[0256] The determination module 701 is configured to determine a first uplink time domain resource.
[0257] The communication module 702 is configured to send a first signaling to the first node when the first uplink time domain resource is not used for uplink transmission, where the first signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for uplink transmission.
[0258] In some embodiments, the first signaling includes at least one of the following: a start time, an end time, or a time length of the first uplink time domain resource.
[0259] In some embodiments, the first signaling includes at least one of the following: a first offset time or a second offset time.
[0260] In some embodiments, the first offset time is used to indicate that the first uplink time domain resource whose end time is later than the start time of the first downlink time domain resource in the downlink time domain resource set and the time determined by the first offset time is not used for uplink transmission; the second offset time is used to indicate that the first uplink time domain resource whose start time is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set and the time determined by the second offset time is not used for uplink transmission.
[0261] In some embodiments, the determination module 701 is further used to determine that the first uplink time domain resource is not used for uplink transmission when the first uplink time domain resource is located in a first time interval; the first time interval is determined based on TA and a third offset time.
[0262] In some embodiments, the determination module 701 is further configured to, when the first uplink time domain resource is used for uplink transmission, determine that the first uplink time domain resource is a time domain resource for DMRS bundling; and perform DMRS bundling on the first uplink time domain resource.
[0263] In some embodiments, the determination module 701 is also used to determine that the first uplink time domain resource is a time domain resource not used for DMRS binding when the first uplink time domain resource is located in the first time interval; the first time interval is determined based on the TA reported by the first node and the third offset time.
[0264] In some embodiments, the third offset time is determined based on at least one of the following: a granularity of the first node reporting the TA or a triggering condition for the first node reporting the TA.
[0265] In some embodiments, the communication module 702 is further configured to send a second signaling to the first node, where the second signaling is configured to indicate that the first uplink time domain resource is a time domain resource not used for DMRS bundling.
[0266] In some embodiments, the communication module 702 is further configured to receive a third signaling sent by the first node, where the third signaling is used to indicate timing drift or Doppler information.
[0267] In some embodiments, the third signaling includes at least one of the following: a timing drift rate, a Doppler frequency shift, or a TA change rate.
[0268] In some embodiments, the determination module 701 is further configured to determine a change in the TA based on the timing drift or Doppler information indicated by the third signaling.
[0269] In the case of implementing the functions of the above-mentioned integrated modules in hardware, the embodiments of the present disclosure provide a possible structure of the communication device involved in the above-mentioned embodiments. As shown in Figure 8, the communication device 800 includes: a processor 802 and a bus 804. In some embodiments, the communication device may also include a memory 801; in some embodiments, the communication device 800 may also include a communication interface 803.
[0270] The processor 802 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 802 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processor 802 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 802 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor (DSP) and a microprocessor, and the like.
[0271] The communication interface 803 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0272] The memory 801 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0273] In some embodiments, the memory 801 may exist independently of the processor 802. The memory 801 may be connected to the processor 802 via a bus 804 and used to store instructions or program codes. When the processor 802 calls and executes the instructions or program codes stored in the memory 801, the uplink transmission method provided in the embodiments of the present disclosure can be implemented. In other embodiments, the memory 801 may also be integrated with the processor 802.
[0274] Bus 804 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 804 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG8 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0275] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the uplink transmission method described in any of the above embodiments.
[0276] In some embodiments, the computer-readable storage medium may include, but is not limited to, magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0277] An embodiment of the present disclosure provides a computer program product including instructions. The computer product includes a computer program. When the computer program is run on a computer, the computer is enabled to execute the uplink transmission method described in any of the above embodiments.
[0278] The above is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. An uplink transmission method, applied to a first node, comprising: determining a first uplink time domain resource; In a case where the first uplink time domain resource is used for uplink transmission, uplink transmission is performed on the first uplink time domain resource.
2. The method according to claim 1, further comprising: When the first uplink time domain resource is not used for uplink transmission, perform at least one of the following: abandoning uplink transmission on the first uplink time domain resource; The first uplink time domain resource is not included in the resource mapping of uplink transmission; Delaying uplink transmission on the first uplink time domain resource to a time domain resource used for uplink transmission; determining that the first uplink time domain resource is an invalid resource; or Determine that a resource conflict exists at the first uplink time domain resource.
3. The method according to claim 1, wherein The first uplink time domain resource is not used for uplink transmission, and at least one of the following conditions is met: The first uplink time domain resource overlaps with at least one downlink time domain resource in the downlink time domain resource set; An end time of the first uplink time domain resource is later than a start time of a first downlink time domain resource in the downlink time domain resource set, where the downlink time domain resource set includes one or more downlink time domain resources for downlink transmission; The end time of the first uplink time domain resource is later than the time determined by the start time of the first downlink time domain resource in the downlink time domain resource set and the first offset time; The start time of the first uplink time domain resource is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set; or The start time of the first uplink time domain resource is earlier than the time determined by the end time of the last downlink time domain resource in the downlink time domain resource set and the second offset time.
4. The method according to claim 2, wherein: The first uplink time domain resource is not used for uplink transmission, and at least one of the following conditions is met: The first uplink time domain resource overlaps with at least one third uplink time domain resource in the third uplink time domain resource set, the third uplink time domain resource in the third uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a first time, and the second uplink time domain resource in the second uplink time domain resource set and the downlink time domain resource in the downlink time domain resource set have the same index; The end time of the first uplink time domain resource is later than the start time of the first fourth uplink time domain resource in the fourth uplink time domain resource set, and the fourth uplink time domain resource in the fourth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a second time; The end time of the first uplink time domain resource is later than the time determined by the start time of the first fourth uplink time domain resource in the fourth uplink time domain resource set and the first offset time; The start time of the first uplink time domain resource is earlier than the end time of the last fifth uplink time domain resource in the fifth uplink time domain resource set, and the fifth uplink time domain resource in the fifth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a third time; or The start time of the first uplink time domain resource is earlier than the time determined by the end time of the last fifth uplink time domain resource in the fifth uplink time domain resource set and the second offset time.
5. The method according to claim 4, wherein The first offset time is determined based on at least one of the following: the transition time between uplink transmission and downlink transmission, the transition time between downlink transmission and uplink transmission, the protection time, the timing advance TA reported by the first node, the TA when the first node performs uplink transmission, or the difference between the TA reported by the first node and the TA during uplink transmission.
6. The method according to claim 3 or 4, wherein: The second offset time is determined based on at least one of the following: a switching time between uplink transmission and downlink transmission, a switching time between downlink transmission and uplink transmission, or a protection time.
7. The method according to claim 4, wherein: The first time is determined based on at least one of the following: timing advance TA, round trip time RTT, scheduling offset, cell-level scheduling offset, terminal-level scheduling offset, differential Koffset or offset.
8. The method according to claim 4, wherein: The second time is determined based on at least one of the following: TA, RTT, scheduling offset, cell-level scheduling offset, terminal-level scheduling offset, differential Koffset, offset, minimum value of TA or minimum value of RTT.
9. The method according to claim 5, wherein: The third time is determined based on at least one of the following: TA, RTT, scheduling offset, cell-level scheduling offset, terminal-level scheduling offset, differential Koffset, offset, maximum value of TA or maximum value of RTT.
10. The method according to claim 2, wherein: The first uplink time domain resource is not used for uplink transmission, and at least one of the following conditions is met: An end time of the first uplink time domain resource is later than a start time of a first sixth uplink time domain resource in a sixth uplink time domain resource set, a sixth uplink time domain resource in the sixth uplink time domain resource set is obtained by delaying a second uplink time domain resource in the second uplink time domain resource set by a fourth time, and the second uplink time domain resource in the second uplink time domain resource set and a downlink time domain resource in the downlink time domain resource set have the same index; The end time of the first uplink time domain resource is later than the time determined by the start time of the first sixth uplink time domain resource in the sixth uplink time domain resource set and the first offset time; The start time of the first uplink time domain resource is earlier than the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set, and the seventh uplink time domain resource in the seventh uplink time domain resource set is obtained by delaying the one second uplink time domain resource in the second uplink time domain resource set by a fifth time; or The start time of the first uplink time domain resource is earlier than a time determined by the end time of the last seventh uplink time domain resource in the seventh uplink time domain resource set and the second offset time.
11. The method according to claim 10, wherein: The fourth time is obtained by performing a first operation on TA and the third offset time.
12. The method according to claim 10 or 11, wherein: The fifth time is obtained by performing a second operation on TA and the third offset time.
13. The method according to claim 11 or 12, wherein: The third offset time is determined based on at least one of the following: a granularity of the first node reporting the TA or a triggering condition for the first node reporting the TA.
14. The method according to claim 1, wherein The method further comprises: In a case where the first uplink time domain resource is located in a first time interval, it is determined that the first uplink time domain resource is not used for uplink transmission; the first time interval is determined based on the TA and a third offset time.
15. The method according to claim 14, wherein The third offset time is indicated by the second node.
16. The method according to claim 14, wherein The TA is the TA reported by the first node; or the TA is the TA determined by the TA reported by the first node and the TA change rate; Alternatively, the TA is a TA determined by the TA reported by the first node and a timing drift rate; or, the TA is a TA determined by the TA reported by the first node and a Doppler change rate.
17. The method according to claim 1, further comprising: A first signaling is received, where the first signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for uplink transmission.
18. The method according to claim 17, wherein The first signaling includes at least one of the following: the start time, end time or time length of the first uplink time domain resource.
19. The method according to claim 17, wherein The first signaling includes at least one of the following: a first offset time or a second offset time.
20. The method according to claim 19, wherein The first offset time is used to indicate that a first uplink time domain resource whose end time is later than the start time of the first downlink time domain resource in the downlink time domain resource set and the time determined by the first offset time is not used for uplink transmission; The second offset time is used to indicate that a first uplink time domain resource whose start time is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set and the time determined by the second offset time is not used for uplink transmission.
21. The method according to claim 17, wherein The first signaling is carried by at least one of the following: master information block MIB signaling, system information block SIB signaling, radio resource control RRC signaling, media protocol control element MAC CE signaling or downlink control information DCI configuration.
22. The method of claim 1, further comprising: In a case where the first uplink time domain resource is used for uplink transmission, the first uplink time domain resource is determined to be a time domain resource used for DMRS bundling.
23. The method of claim 1, further comprising: When the first uplink time domain resource is located in a first time interval, determining that the first uplink time domain resource is a time domain resource not used for DMRS binding; The first time interval is determined based on TA and a third offset time.
24. The method of claim 1, further comprising: Second signaling is received, where the second signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for DMRS bundling.
25. The method of claim 1, further comprising: A third signaling is sent to the second node, where the third signaling is used to indicate the timing drift or Doppler information.
26. The method according to claim 25, wherein The third signaling includes at least one of the following: a timing drift rate, a Doppler frequency shift, or a TA change rate.
27. An uplink transmission method, applied to a second node, the method comprising: determining a first uplink time domain resource; In a case where the first uplink time domain resource is not used for uplink transmission, a first signaling is sent to the first node, where the first signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for uplink transmission.
28. The method according to claim 27, wherein The first signaling includes at least one of the following: the start time, end time or time length of the first uplink time domain resource.
29. The method according to claim 27, wherein The first signaling includes at least one of the following: a first offset time or a second offset time.
30. The method according to claim 29, wherein The first offset time is used to indicate that the first uplink time domain resource that ends later than the start time of the first downlink time domain resource in the downlink time domain resource set and the time determined by the first offset time is not used for uplink transmission; The second offset time is used to indicate that the first uplink time domain resource whose start time is earlier than the end time of the last downlink time domain resource in the downlink time domain resource set and the time determined by the second offset time is not used for uplink transmission.
31. The method of claim 27, further comprising: When the first uplink time domain resource is located in a first time interval, determining that the first uplink time domain resource is not used for uplink transmission; The first time interval is determined based on TA and a third offset time.
32. The method of claim 27, further comprising: In a case where the first uplink time domain resource is used for uplink transmission, determining that the first uplink time domain resource is a time domain resource for DMRS bundling; The DMRS bundling is performed on the first uplink time domain resource.
33. The method of claim 27, further comprising: When the first uplink time domain resource is located in a first time interval, determining that the first uplink time domain resource is a time domain resource not used for DMRS binding; The first time interval is determined based on the TA reported by the first node and a third offset time.
34. The method according to claim 33, wherein The third offset time is determined based on at least one of the following: a granularity of the first node reporting the TA or a triggering condition for the first node reporting the TA.
35. The method of claim 27, further comprising: A second signaling is sent to the first node, where the second signaling is used to indicate that the first uplink time domain resource is a time domain resource not used for DMRS binding.
36. The method of claim 27, further comprising: The first node sends a third signaling, where the third signaling is used to indicate timing drift or Doppler information.
37. The method according to claim 36, wherein The third signaling includes at least one of the following: a timing drift rate, a Doppler frequency shift, or a TA change rate.
38. The method of claim 36, further comprising: A change amount of TA is determined based on the timing drift or Doppler information indicated by the third signaling.
39. A communication device comprising: memory and processor; The memory is coupled to the processor; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the processor performs the method according to any one of claims 1 to 26 and the method according to any one of claims 27 to 38.
40. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 26 and the method according to any one of claims 27 to 38.
41. A computer program product, wherein The computer program product comprises a computer program, and when the computer program is run on an electronic device, the electronic device is caused to perform the method according to any one of claims 1 to 26 and the method according to any one of claims 27 to 38.
Citation Information
Patent Citations
Uplink transmission method and device
CN115915431A
Channel estimation method, terminal device, network device, chip and storage medium
CN116711245A
Transmission method and apparatus, terminal, and storage medium
WO2023179618A1
Processing method and apparatus for physical layer operation, and terminal
WO2023185903A1