Method and system for resolving transmission conflicts in a wireless network
By implementing time analysis and cancellation mode in terminal devices, the uplink transmission cancellation sequence is optimized, and the performance degradation caused by cancellation of low-priority transmission in wireless communications is solved, and resource utilization efficiency and communication reliability are improved.
Patent Information
- Application Number
- CN202080099415.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-09
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2040-04-09
AI Technical Summary
In wireless communication, the terminal device may cancel the low priority transmission service upon receiving the transmission cancellation indication, resulting in unnecessary performance degradation, and it takes time to restore these cancelled services, affecting the overall communication efficiency.
By implementing time analysis and cancellation modes in terminal devices, uplink transmissions are flexibly cancelled and resumed, and transmission cancellation order is optimized according to predefined or customized timelines and priority sorting rules to avoid unnecessary cancellation operations.
It improves resource utilization efficiency, reduces unnecessary transmission cancellation, ensures the reliability of high-priority services and low-latency transmission, and improves the overall performance of terminal equipment.
Smart Images

Figure CN115428548B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates generally to digital wireless communications. Background Art
[0002] Mobile telecommunications are driving the world towards an increasingly connected and networked society. Compared to existing wireless networks, next-generation systems and wireless communication technologies will need to support a wider range of use cases and provide more complex and sophisticated access requirements and flexibility.
[0003] Long Term Evolution (LTE) is a wireless communication standard for mobile devices and data terminals developed by the Third Generation Partnership Project (3GPP). LTE-Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The fifth generation of wireless systems (5G) advances the LTE and LTE-A wireless standards and is committed to supporting higher data rates, a large number of connections, ultra-low latency, high reliability, and other emerging business requirements. Summary of the Invention
[0004] Apparatus, methods, systems, and computer-readable media are disclosed. In one aspect, a wireless communication method is disclosed. The method includes receiving, by a first wireless device, one or more control information messages, at least one of the control information messages including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled; and performing, by the first wireless device, a temporal analysis of the at least one of the control information messages including the transmission cancellation indication.
[0005] In another aspect, the temporal analysis includes determining, by the first wireless device, timeline information based on one or more control information messages and uplink transmissions scheduled by the control information or corresponding to a configuration grant; and determining, by the first wireless device, whether the timeline information satisfies a predetermined condition.
[0006] On the other hand, the time analysis includes determining, by a first wireless device, a reference point in time based on a first symbol of each uplink transmission in uplink transmissions scheduled by one or more control information messages; and comparing, by the first wireless device, the reference point in time with an arrival timing of at least one control information message, the at least one control information message including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled.
[0007] In another aspect, a wireless communication method includes receiving, by a first wireless device, one or more messages including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled; and implementing, by the first wireless device, the transmission cancellation using one of a plurality of cancellation modes based on a condition associated with the first wireless device.
[0008] The above and other aspects and their implementations are described in more detail in the drawings, description and claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 Depicted are examples of time-frequency domain resources in which uplink transmissions are scheduled according to a control information message including downlink control information (DCI) based on some example embodiments of the disclosed technology.
[0010] Figure 2 Another example of time-frequency domain resources in which uplink transmissions are scheduled according to a control information message including downlink control information (DCI) based on some example embodiments of the disclosed technology is depicted.
[0011] Figure 3 Another example of time-frequency domain resources in which uplink transmissions are scheduled according to a control information message including downlink control information (DCI) based on some example embodiments of the disclosed technology is depicted.
[0012] Figure 4 Depicted are multiple time slot based PUCCH / PUSCH resources based on some example embodiments of the disclosed technology.
[0013] Figure 5 An example of temporal analysis of a control information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0014] Figure 6 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0015] Figure 7 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0016] Figure 8 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0017] Figure 9 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0018] Figure 10 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0019] Figure 11 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0020] Figure 12 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0021] Figure 13 An example of a method of wireless communication based on some embodiments of the disclosed technology is depicted.
[0022] Figure 14 An example of a method of wireless communication based on some embodiments of the disclosed technology is depicted.
[0023] Figure 15 An example of a wireless communication system is shown.
[0024] Figure 16 is a block diagram representation of a portion of a radio station to which one or more embodiments of the disclosed technology may be applied. DETAILED DESCRIPTION
[0025] The section headings used in this document are for ease of understanding only and do not limit the scope of the embodiments to the section in which they are described. In addition, although the embodiments are described with reference to 5G examples, the disclosed technology can be applied to wireless systems using protocols other than 5G or 3GPP protocols.
[0026] The fifth generation (5G) mobile communication system supports a variety of application scenarios, including enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine type communication (mMTC). As wireless communication technology is increasingly used in many applications, 5G mobile communication focuses on researching and supporting features such as enhanced mobile broadband, ultra-high reliability, ultra-low latency transmission, and large-scale connections.
[0027] In an uplink service transmission scenario, to support a terminal's higher-priority transmission service, the network node can schedule the transmission service using downlink control information (DCI). However, a resource scheduling conflict may occur when time-frequency resources have already been scheduled for transmission of a certain uplink service before the same time-frequency resources are scheduled for a certain terminal. To avoid conflicts between two different terminals, the lower-priority service is canceled or carried forward. The information is reused in the time-frequency resources of the higher-priority service. At the same time, to ensure the high reliability and low-latency transmission characteristics of high-priority uplink transmission services from other terminals, the network node prioritizes the resources used for the transmission services, and the target resources are now allocated to the higher-priority service. The transmission service is occupied by the terminal, and the terminal further cancels the transmission of the higher-priority service based on the uplink cancellation information (ULCI) carried by the DCI to ensure uplink transmission services for other terminals. If the lower-priority service previously canceled by the terminal does not conflict with the high-priority service of other terminals, the cancellation of the service is redundant and unnecessary, resulting in a decrease in the overall performance of the terminal.
[0028] The performance degradation caused by the additional cancellation of uplink transmission services by the terminal can be offset by restoring the lower priority services previously canceled by the terminal. Since it takes a certain amount of time to restore the canceled services, the terminal cannot restore the canceled uplink transmission services in all cases.
[0029] The disclosed techniques can be implemented in some embodiments to ensure that a terminal can resume a cancelled uplink transmission service. The disclosed techniques can also be implemented in some embodiments to provide a method and system for handling conflicts in transmission services to avoid additional cancellations caused by conflicts between inter-terminal and intra-terminal services.
[0030] Methods and systems implemented based on some embodiments of the disclosed technology can improve resource usage efficiency and avoid unnecessary additional cancellations by flexibly canceling scheduled uplink transmissions and efficiently adjusting the execution order of transmission cancellations.
[0031] Example Embodiments
[0032] Example 1
[0033] The disclosed technology may be implemented in some embodiments to provide methods and systems for a user equipment (UE) to cancel uplink transmissions, as described below.
[0034] Figure 1 Depicted are examples of time-frequency domain resources in which uplink transmissions are scheduled according to a control information message including downlink control information (DCI) based on some example embodiments of the disclosed technology.
[0035] In some embodiments of the disclosed technology, a base station sends downlink control information (DCI) to a UE, and the UE that receives the DCI schedules uplink transmission or cancels uplink transmission according to the information carried by the DCI. Figure 1 As shown. The base station sends DCI1, DCI2 and DCI3. DCI1 schedules the first uplink transmission, DCI2 schedules the second uplink transmission, and the DCI3 message carries transmission cancellation information such as ULCI (uplink cancellation information). ULCI indicates that the third uplink transmission of other terminals is on the uplink reference resource (for example, Figure 1 (As shown in the Reference Uplink Resource (RUR)). When a UE transmits a first uplink transmission and a second uplink transmission, there are two cases in which the priorities of the two types of transmission services are determined. Specifically, the priority of the first uplink transmission is higher than the priority of the second uplink transmission, or the first uplink transmission and the second uplink transmission have the same priority. The first uplink transmission and the second uplink transmission completely or partially overlap in the time domain, and the first uplink transmission completely or partially overlaps with the time-frequency resources that need to be occupied in the RUR.
[0036] According to the service conflict cancellation rules in the agreed intra-UE priority sorting / multiplexing mechanism, when the first uplink transmission priority is higher than the second uplink transmission priority, the UE will completely cancel the second uplink transmission. When the first uplink transmission priority is the same as the second uplink transmission priority, and when the first uplink transmission is a physical uplink shared channel (PUSCH) and the second uplink transmission is a physical uplink control channel (PUCCH), the UE will cancel the entire second uplink transmission, and the information carried by the second uplink transmission is multiplexed on the first uplink transmission. According to the service conflict cancellation rules in the agreed inter-UE priority sorting / multiplexing mechanism, the UE needs to cancel the first uplink transmission. The UE receives DCI1, DCI2, and DCI3 within a short time frame (e.g., one time slot), and the method for canceling uplink transmission includes at least one of the following:
[0037] Method 1:
[0038] In some embodiments of the disclosed technology, a UE may perform a temporal analysis on control information messages including DCI and / or ULCI to implement transmission cancellation using one of multiple cancellation modes based on the temporal analysis. In some implementations, the temporal analysis is performed based on a timeline associated with the control information messages including the DCI and / or ULCI. In one example, a new timeline is defined in the protocol. In another example, a timeline defined in the current protocol may be used for the purpose of temporal analysis based on embodiments of the disclosed technology. In some implementations, a first timeline and a second timeline are configured for such temporal analysis. Assume that the first timeline is n symbols, and the second timeline is m symbols. The UE determines the order in which uplink transmissions are canceled by checking whether the times t0 and t1 from the target DCI to the target uplink transmission meet predetermined timeline conditions. Based on the target DCI and the target uplink transmission, the starting and ending times of t0 and t1 may be determined. In some implementations, if t0 is not less than n, then t0 is considered to meet the predetermined timeline condition, and if t1 is not less than m, then t1 is considered to meet the predetermined timeline condition.
[0039] When both t0 and t1 meet the predetermined timeline conditions, the UE first performs inter-UE cancellation, i.e., the UE first cancels the uplink transmission that fully or partially overlaps with the time-frequency resources occupied by the uplink transmission of another UE and indicated by the ULCI. When at least one of t0 and t1 does not meet the predetermined timeline conditions, the UE performs cancellation according to the order of arrival of the DCI message (e.g., on a first-come, first-served basis) or performs intra-UE cancellation according to existing protocols.
[0040] Furthermore, the method for the UE to determine n and m includes at least one of the following:
[0041] (1) The values of n and m (e.g., T pro,2 , the time when the UE decodes the DCI and prepares to send or cancel uplink transmission) is predefined in the protocol;
[0042] (2) A set of candidate values for n and m is predefined in the protocol, and the UE determines the specific values based on its own capabilities;
[0043] (3) Fixed value k (e.g., T pro,2 , the time it takes for the UE to decode the DCI and prepare for transmission) is predefined in the protocol, and a set of candidate values of d1 and d2 (the time it takes for the UE to cancel UL transmission or prepare a channel) (e.g., the time it takes for the UE to cancel UL transmission or prepare a channel for transmission) is predefined in the protocol, and the UE determines a value from the candidate values according to its own capability, and determines the specific values of n and m after adding the k value; and
[0044] (4) The candidate values of n and m are predefined in the protocol and configured to the UE through RRC signaling.
[0045] In one example, the predefined values of n and m in the protocol may be the time it takes for a UE to decode a DCI and prepare for or cancel an uplink transmission. In one example, the fixed value k may be the time it takes for a UE to decode a DCI and prepare for transmission.
[0046] Method 2:
[0047] In one example, a new timeline is defined in the protocol. In another example, the timeline defined in the current protocol can be used for the purpose of time analysis based on an embodiment of the disclosed technology. In some implementations, a first timeline is set for time analysis purposes. As an example and not a limitation, assume that the first timeline is n symbols. The UE determines the cancellation order of the uplink transmission by checking whether the time t0 from the target DCI to the target uplink transmission meets the predetermined timeline condition. The target DCI and the target uplink transmission can determine the starting time point and the ending time point of t0, wherein when t0 is less than n, t0 meets the predetermined timeline condition.
[0048] Specifically, when t0 meets the predetermined timeline condition, the UE first performs inter-UE cancellation, that is, the UE first cancels the uplink transmission that completely or partially overlaps with the time-frequency resources occupied by the uplink transmission of another UE and indicated by the ULCI. When t0 does not meet the predetermined timeline condition, the UE performs cancellation according to the order of arrival of the DCI message (for example, on a first-come, first-served basis) or performs intra-UE cancellation according to existing protocols.
[0049] Furthermore, the method for the UE to determine the value of n includes at least one of the following:
[0050] (1) The value of n (e.g., T pro,2 , the time when the UE decodes the DCI and prepares to send or cancel uplink transmission) is predefined in the protocol;
[0051] (2) A set of candidate values for n is predefined in the protocol, and the UE determines the specific value based on its own capabilities;
[0052] (3) Fixed value k (e.g., T pro,2 , the time it takes for the UE to decode the DCI and prepare for transmission) is predefined in the protocol, and a set of candidate values of d1 (which is the time it takes for the UE to cancel UL transmission or prepare a channel) (e.g., the time it takes for the UE to cancel UL transmission or prepare a channel for transmission) is predefined in the protocol, and the UE determines a value from the candidate values according to its own capability, and determines a specific value of n after adding the value of k; and
[0053] (4) The candidate value of n predefined by the protocol is configured to the UE through RRC signaling.
[0054] In one example, the predefined value of n in the protocol may be the time it takes for the UE to decode the DCI and prepare or cancel an uplink transmission. In one example, the fixed value k may be the time it takes for the UE to decode the DCI and prepare for transmission.
[0055] Method 3:
[0056] In one example, a new timeline is defined in the protocol. In another example, the timeline defined in the current protocol can be used for the purpose of time analysis based on an embodiment of the disclosed technology. In some implementations, a second timeline is set for time analysis purposes. As an example and not a limitation, assume that the second timeline is m symbols. The UE determines the cancellation order of the uplink transmission by checking whether the time t1 from the target DCI to the target uplink transmission meets the predetermined timeline condition. The target DCI and the target uplink transmission can determine the starting time point and the ending time point of t1, where when t0 is less than m, t1 meets the predetermined timeline condition.
[0057] Specifically, when t1 satisfies a predetermined timeline condition, the UE first performs inter-UE cancellation, i.e., the UE first cancels uplink transmissions that fully or partially overlap with time-frequency resources occupied by another UE's uplink transmission and indicated by the ULCI. When t1 does not meet the predetermined timeline condition, the UE performs cancellation according to the order in which the DCI messages arrive (e.g., on a first-come, first-served basis) or performs intra-UE cancellation according to existing protocols.
[0058] Furthermore, the method for the UE to determine the value of m includes at least one of the following:
[0059] (1) The value of m (for example, T pro,2 , the time when the UE decodes the DCI and prepares to send or cancel uplink transmission) is predefined in the protocol;
[0060] (2) A set of candidate values for m is predefined in the protocol, and the UE determines the specific value based on its own capabilities;
[0061] (3) Fixed value k (e.g., T pro,2 , the time it takes for the UE to decode the DCI and prepare for transmission) is predefined in the protocol, and a set of candidate values of d2 (which is the time it takes for the UE to cancel UL transmission or prepare a channel) (e.g., the time it takes for the UE to cancel UL transmission or prepare a channel for transmission) is predefined in the protocol, and the UE determines a value from the candidate values according to its own capability, and determines a specific value of m after adding the k value; and
[0062] (4) The candidate values of m predefined by the protocol are configured to the UE through RRC signaling.
[0063] In one example, the predefined value of m in the protocol may be the time it takes for the UE to decode the DCI and prepare or cancel an uplink transmission. In one example, the fixed value k may be the time it takes for the UE to decode the DCI and prepare for transmission.
[0064] When checking whether t0 meets the timeline condition, the UE needs to determine the actual time domain length of t0. The UE determines the time domain length of t0 by simple calculation based on the starting time point and the ending time point. The method for a specific UE to determine the starting time point of t0 includes at least one of the following:
[0065] (1) The starting time point of t0 is the last symbol of the DCI message carrying ULCI; and
[0066] (2) The starting time point of t0 is the last symbol of the last target DCI to which the UE can respond. Specifically, the target DCI is the last arriving DCI in a group of DCIs. The group of DCIs includes all DCI messages that schedule the first uplink transmission and the second uplink transmission and / or carry ULCI.
[0067] The method for determining the end time point of t0 by the UE includes at least one of the following:
[0068] (1) The end time point of t0 is the first symbol of the earliest uplink transmission or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other;
[0069] (2) the end time point of t0 is the first symbol of the earliest uplink transmission or the first symbol of the part to be cancelled in a group of uplink transmissions that at least partially overlap with each other and completely or partially overlap with the RUR;
[0070] (3) the end time point of t0 is the first symbol of the earliest high-priority uplink transmission or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other;
[0071] (4) the end time point of t0 is the first symbol of the earliest high-priority uplink transmission or the first symbol of the part to be canceled in a group of uplink transmissions that at least partially overlap with each other and fully or partially overlap with the RUR;
[0072] (5) The end time point of t0 is the first symbol of the earliest high-priority PUSCH in a group of uplink transmissions that at least partially overlap with each other or the first symbol of the part to be cancelled;
[0073] (6) the end time point of t0 is the first symbol of the earliest high priority PUSCH or the first symbol of the portion to be cancelled in a group of uplink transmissions that at least partially overlap with each other and fully or partially overlap with the RUR; and
[0074] (7) The end time point of t0 is the first symbol of the earliest uplink transmission or the first symbol of the part to be canceled in a group of uplink transmissions that at least partially overlap with each other and completely or partially overlap with the time-frequency resources indicated by the ULCI.
[0075] In one implementation, the group of uplink transmissions may include all uplink transmissions from the UE that fully or partially overlap with other uplink transmissions in the time domain. In another implementation, the group of overlapping uplink transmissions includes all uplink transmissions that fully or partially overlap with other uplink transmissions, as well as time-frequency resources occupied by uplink transmissions of another UE and indicated by the ULCI, which are considered high-priority uplink transmissions.
[0076] like Figure 1 As shown, the starting time point of t0 is the last symbol of the DCI3 message carrying ULCI, and the ending time point of t0 is the first symbol of the earliest uplink transmission.
[0077] When checking whether t1 meets the timeline condition, the UE needs to determine the actual time domain length of t1. The UE determines the time domain length of t1 by simple calculation based on the starting time point and the ending time point. The method for a specific UE to determine the starting time point t1 includes at least one of the following:
[0078] (1) The starting time point of t1 is the last symbol of the DCI message carrying ULCI; and
[0079] (2) The starting time point of t1 is the last symbol of the last target DCI to which the UE can respond. Specifically, the target DCI is the last arriving DCI in a group of DCIs. The group of DCIs includes all DCI messages that schedule the first uplink transmission and the second uplink transmission and / or carry ULCI.
[0080] The method for determining the end point of t1 by the UE includes at least one of the following:
[0081] (1) In a group of uplink transmissions that at least partially overlap with each other, an uplink transmission that completely or partially overlaps with resources occupied by an uplink transmission of another UE and indicated by the ULCI is recorded as A. The end time point of t1 is the first symbol of the earliest uplink transmission that completely or partially overlaps with uplink transmission A and does not completely or partially overlap with resources occupied by an uplink transmission of another UE and indicated by the ULCI, or the first symbol of the portion to be canceled.
[0082] (2) Among a group of uplink transmissions that at least partially overlap with each other, among uplink transmissions that completely or partially overlap with the RUR, an uplink transmission that completely or partially overlaps with resources occupied by uplink transmission of another UE and indicated by the ULCI is recorded as A. The end time point of t1 is the first symbol of the earliest uplink transmission that completely or partially overlaps with uplink transmission A and does not completely or partially overlap with resources occupied by uplink transmission of another UE and indicated by the ULCI, or the first symbol of the portion to be canceled.
[0083] (3) The end time point of t1 is the first symbol of the uplink transmission that needs to be saved or restored or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other.
[0084] The set of uplink transmissions may include all uplink transmissions transmitted by the UE that fully or partially overlap with other uplink transmissions in the time domain.
[0085] like Figure 1 As shown, the starting time point of t1 is the last symbol of the DCI3 message carrying ULCI, and the ending time point of t1 is the first symbol of the second uplink transmission, which is the first symbol that arrives first and completely or partially overlaps with the first uplink transmission, and does not completely or partially overlap with the resources occupied by the uplink transmission of another UE and indicated by the ULCI.
[0086] Example 2
[0087] The disclosed technology may be implemented in some embodiments to provide methods and systems for user equipment (UE) to cancel uplink transmissions, as described below.
[0088] Figure 2 Depicted are examples of time-frequency domain resources in which uplink transmissions are scheduled according to a control information message including downlink control information (DCI) based on some example embodiments of the disclosed technology.
[0089] In some embodiments of the disclosed technology, a base station sends downlink control information (DCI) to a UE, and the UE that receives the DCI schedules uplink transmission or cancels uplink transmission according to the information carried by the DCI. Figure 2 As shown. The base station sends DCI1, DCI2, and DCI3. DCI1 schedules the first uplink transmission, DCI2 schedules the second uplink transmission, and the DCI3 message carries transmission cancellation information such as ULCI. ULCI indicates the time-frequency resources that need to be occupied by the third uplink transmission of other terminals (for example, Figure 2 (As shown in the Reference Uplink Resource (RUR)). When a UE transmits a first uplink transmission and a second uplink transmission, there are two cases in which the priorities of the two types of transmission services are determined. Specifically, the first uplink transmission has a higher priority than the second uplink transmission, or the first uplink transmission and the second uplink transmission have the same priority. The first uplink transmission and the second uplink transmission completely or partially overlap in the time domain, and the first uplink transmission completely or partially overlaps with the time-frequency resources required to be occupied in the RUR.
[0090] According to the service conflict cancellation rules in the agreed intra-UE priority sorting / multiplexing mechanism, when the first uplink transmission priority is higher than the second uplink transmission priority, the UE will completely cancel the second uplink transmission. When the first uplink transmission priority is the same as the second uplink transmission priority, and when the first uplink transmission is a physical uplink shared channel (PUSCH) and the second uplink transmission is a physical uplink control channel (PUCCH), the UE will cancel the second entire uplink transmission, and the information carried by the second uplink transmission is multiplexed on the first uplink transmission. According to the service conflict cancellation rules in the agreed inter-UE priority sorting / multiplexing mechanism, the UE needs to cancel the first uplink transmission. The UE receives DCI1, DCI2, and DCI3 within a short time frame (e.g., one time slot), and the method for canceling uplink transmission includes at least one of the following:
[0091] Method 1:
[0092] In some embodiments of the disclosed technology, a UE may perform time analysis on a control information message including DCI and / or ULCI to implement transmission cancellation using one of multiple cancellation modes based on the time analysis. In some implementations, the time analysis is performed based on a timeline and / or reference time point inferred from the control information message including the DCI and / or ULCI. In one example, a new timeline is defined in the protocol. In another example, a timeline defined in the current protocol may be used for the purpose of time analysis based on an embodiment of the disclosed technology. In some implementations, a first timeline and a second timeline are set for such time analysis purposes, assuming that the first timeline is n symbols and the second timeline is m symbols. The UE infers a reference time point for the latest DCI message carrying the ULCI using the first time endpoint, the second time endpoint, and the timeline value. If the DCI message carrying the ULCI arrives before the reference time point, the UE first performs an inter-UE cancellation, i.e., the UE cancels the uplink transmission that fully or partially overlaps with the time-frequency resources occupied by another UE's uplink transmission and indicated by the ULCI. If the DCI message carrying the ULCI does not arrive before the reference time point, the UE performs cancellation according to the order of arrival of the DCI messages (for example, on a first-come, first-served basis) or performs intra-UE cancellation according to existing protocols. If two different reference time points are derived from the first time endpoint and the second time endpoint, the time endpoint that is located before the other time endpoint in the time domain is selected as the reference time point.
[0093] Furthermore, the method for the UE to determine the values of n and m includes at least one of the following:
[0094] (1) The values of n and m (e.g., T pro,2 , the time when the UE decodes the DCI and prepares to send or cancel uplink transmission) is predefined in the protocol;
[0095] (2) A set of candidate values for n and m is predefined in the protocol, and the UE determines the specific values based on its own capabilities;
[0096] (3) Fixed value k (e.g., T pro,2 , the time it takes for the UE to decode the DCI and prepare for transmission) is predefined in the protocol, and a set of candidate values of d1 and d2 (i.e., the time it takes for the UE to cancel UL transmission or prepare a channel) (e.g., the time it takes for the UE to cancel UL transmission or prepare a channel for transmission) is predefined in the protocol, and the UE determines a value from the candidate values according to its own capability, and specific values of n and m are determined after adding the k value; and
[0097] (4) The candidate values of n and m are predefined in the protocol and configured to the UE through RRC signaling.
[0098] In one example, the predefined values of n and m in the protocol may be the time it takes for a UE to decode a DCI and prepare for or cancel an uplink transmission. In one example, the fixed value k may be the time it takes for a UE to decode a DCI and prepare for transmission.
[0099] Method 2:
[0100] In one example, a new timeline is defined in the protocol. In another example, the timeline defined in the current protocol can be used for the purpose of time analysis based on an embodiment of the disclosed technology. In some implementations, a first timeline is set for time analysis purposes, assuming that the first timeline is n symbols. The UE infers the reference time point for the latest DCI message carrying the ULCI by the first end time point and the timeline value. If the DCI message carrying the ULCI arrives before the reference time point, the UE first performs an inter-UE cancellation, that is, the UE cancels the uplink transmission that fully or partially overlaps with the time-frequency resources occupied by the uplink transmission of another UE and indicated by the ULCI. If the DCI message carrying the ULCI does not arrive before the reference time point, the UE performs cancellation in the order of arrival of the DCI messages (for example, on a first-come, first-served basis) or performs an intra-UE cancellation according to the existing protocol.
[0101] Furthermore, the method for the UE to determine the values of n and m includes at least one of the following:
[0102] (1) The value of n (e.g., T pro,2 , the time when the UE decodes the DCI and prepares to send or cancel uplink transmission) is predefined in the protocol;
[0103] (2) A set of candidate values for n is predefined in the protocol, and the UE determines the specific value based on its own capabilities;
[0104] (3) Fixed value k (e.g., T pro,2 , the time it takes for the UE to decode the DCI and prepare for transmission) is predefined in the protocol, and a set of candidate values of d1 (i.e., the time it takes for the UE to cancel UL transmission or prepare a channel) (e.g., the time it takes for the UE to cancel UL transmission or prepare a channel for transmission) is predefined in the protocol, and the UE determines a value from the candidate values according to its own capability, and a specific value of n is determined after adding the value of k; and
[0105] (4) The candidate values of n are predefined in the protocol and configured to the UE through RRC signaling.
[0106] In one example, the predefined value of n in the protocol may be the time it takes for the UE to decode the DCI and prepare or cancel an uplink transmission. In one example, the fixed value k may be the time it takes for the UE to decode the DCI and prepare for transmission.
[0107] Method 3:
[0108] In one example, a new timeline is defined in the protocol. In another example, the timeline defined in the current protocol can be used for the purpose of time analysis based on an embodiment of the disclosed technology. In some implementations, a second timeline is set for time analysis purposes, assuming that the second timeline is m symbols. The UE infers the reference time point for the latest DCI message carrying the ULCI by the second end time point and the timeline value. If the DCI message carrying the ULCI arrives before the reference time point, the UE first performs an inter-UE cancellation, that is, the UE cancels the uplink transmission that completely or partially overlaps with the time-frequency resources occupied by the uplink transmission of another UE and indicated by the ULCI. If the DCI message carrying the ULCI does not arrive before the reference time point, the UE performs cancellation in the order of arrival of the DCI messages (for example, on a first-come, first-served basis) or performs an intra-UE cancellation according to the existing protocol.
[0109] Furthermore, the method for the UE to determine the values of n and m includes at least one of the following:
[0110] (1) The value of m (e.g., T pro,2 , the time when the UE decodes the DCI and prepares to send or cancel uplink transmission) is predefined in the protocol;
[0111] (2) A set of candidate values for m is predefined in the protocol, and the UE determines the specific value based on its own capabilities;
[0112] (3) Fixed value k (e.g., T pro,2 , the time it takes for the UE to decode the DCI and prepare for transmission) is predefined in the protocol, and a set of candidate values of d2 (i.e., the time it takes for the UE to cancel UL transmission or prepare a channel) (e.g., the time it takes for the UE to cancel UL transmission or prepare a channel for transmission) is predefined in the protocol, and the UE determines a value from the candidate values according to its own capability, and a specific value of m is determined after adding the k value; and
[0113] (4) The candidate values of m are predefined in the protocol and configured to the UE through RRC signaling.
[0114] In one example, the predefined value of m in the protocol may be the time it takes for the UE to decode the DCI and prepare or cancel an uplink transmission. In one example, the fixed value k may be the time it takes for the UE to decode the DCI and prepare for transmission.
[0115] The method for the UE to determine the first time endpoint includes at least one of the following:
[0116] (1) The first end time point is the first symbol of the earliest uplink transmission or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other;
[0117] (2) the first end time point is the first symbol of the earliest uplink transmission or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other and completely or partially overlap with the RUR;
[0118] (3) the first end time point is the first symbol of the earliest high-priority uplink transmission or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other;
[0119] (4) the first end time point is the first symbol of the earliest high-priority uplink transmission or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other and completely or partially overlap with the RUR;
[0120] (5) The first end time point is the first symbol of the earliest high-priority PUSCH in a group of uplink transmissions that at least partially overlap with each other, or the first symbol of the portion to be canceled;
[0121] (6) the first end time point is the first symbol of the earliest high-priority PUSCH or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other and fully or partially overlap with the RUR; and
[0122] (7) The first end time point is the first symbol of the earliest uplink transmission or the first symbol of the part to be canceled in a group of uplink transmissions that at least partially overlap with each other and completely or partially overlap with the time-frequency resources indicated by the ULCI.
[0123] In one implementation, the overlapping uplink transmission group includes all uplink transmissions transmitted by the UE that fully or partially overlap with other uplink transmissions in the time domain. In another implementation, the overlapping uplink transmission group includes all uplink transmissions that fully or partially overlap with other uplink transmissions, as well as time-frequency resources occupied by uplink transmissions of another UE and indicated by the ULCI, which are considered high-priority uplink transmissions.
[0124] The method for the UE to determine the second time endpoint includes at least one of the following:
[0125] (1) In a group of uplink transmissions that at least partially overlap with each other, an uplink transmission that completely or partially overlaps with resources occupied by an uplink transmission of another UE and indicated by a ULCI is recorded as A. The second time endpoint is the first symbol of the earliest uplink transmission that completely or partially overlaps with uplink transmission A and does not completely or partially overlap with resources occupied by an uplink transmission of another UE and indicated by the ULCI, or the first symbol of the portion to be canceled.
[0126] (2) Among a group of uplink transmissions that at least partially overlap with each other, among uplink transmissions that completely or partially overlap with the RUR, an uplink transmission that completely or partially overlaps with resources occupied by an uplink transmission of another UE and indicated by the ULCI is recorded as A. The second time endpoint is the first symbol of the earliest uplink transmission that completely or partially overlaps with uplink transmission A and does not completely or partially overlap with resources occupied by an uplink transmission of another UE and indicated by the ULCI, or the first symbol of the portion to be canceled.
[0127] (3) The second time endpoint is the first symbol of the uplink transmission that needs to be saved or restored or the first symbol of the portion to be canceled in a group of uplink transmissions that at least partially overlap with each other.
[0128] The set of uplink transmissions may include all uplink transmissions transmitted by the UE that fully or partially overlap with other uplink transmissions in the time domain.
[0129] like Figure 2 As shown, the first end time point "b" is the first symbol of the first uplink transmission. The second end time point "c" is the first symbol of the second uplink transmission. The reference time point is postponed to "a" by the UE, and DCI3 arrives before point "a", so the UE first performs inter-UE cancellation.
[0130] Example 3
[0131] This embodiment describes a method for a UE to determine whether to resume a cancelled transmission service.
[0132] The implementation of the technical solution will be further described in detail below with reference to the accompanying drawings.
[0133] like Figure 1 As shown, the UE transmits a first uplink transmission and a second uplink transmission. There are two cases in which the priorities of the two types of transmission services are different. Specifically, the priority of the first uplink transmission is higher than the priority of the second uplink transmission, or the priority of the first uplink transmission is the same as the priority of the second uplink transmission.
[0134] The first uplink transmission is one of:
[0135] (1) The earliest uplink transmission in an overlapping uplink transmission group is the first uplink transmission;
[0136] (2) In an overlapping uplink transmission group, the earliest uplink transmission that fully or partially overlaps with the RUR is the first uplink transmission;
[0137] (3) The earliest uplink transmission with a high priority in the overlapping uplink transmission group is the first uplink transmission;
[0138] (4) In an overlapping uplink transmission group, the earliest uplink transmission with a high priority that fully or partially overlaps with the RUR is the first uplink transmission;
[0139] (5) The earliest PUSCH with high priority in the overlapping uplink transmission group is the first uplink transmission;
[0140] (6) In an overlapping uplink transmission group, the earliest PUSCH with high priority that fully or partially overlaps with the RUR is the first uplink transmission; and
[0141] (7) In an overlapping uplink transmission group, the earliest uplink transmission that completely or partially overlaps with the resources indicated by the ULCI is the first uplink transmission.
[0142] The second uplink transmission service is one of the following:
[0143] (1) In an overlapping uplink transmission group, an uplink transmission that completely or partially overlaps with resources indicated by the ULCI is recorded as A, and the earliest uplink transmission that completely or partially overlaps with uplink transmission A and does not completely or partially overlap with resources indicated by the ULCI is the second uplink transmission;
[0144] (2) In the overlapping uplink transmission group, among the uplink transmissions that completely or partially overlap with the RUR, the uplink transmission that completely or partially overlaps with the resources indicated by the ULCI is recorded as A, and the uplink transmission that completely or partially overlaps with the uplink transmission A. The earliest uplink transmission that does not completely or partially overlap with the resources indicated by the ULCI is the second uplink transmission; and
[0145] (3) In an overlapping uplink transmission group, the earliest uplink transmission that needs to be saved or restored is the second uplink transmission.
[0146] The overlapping uplink transmission group includes all uplink transmissions from the UE that fully or partially overlap with other uplink transmissions in the time domain. In another implementation, the overlapping uplink transmission group includes all uplink transmissions that fully or partially overlap with other uplink transmissions, as well as time-frequency resources occupied by uplink transmissions of another UE and indicated by the ULCI, which are considered high-priority uplink transmissions.
[0147] Furthermore, DCI1 schedules the first uplink transmission, and the DCI2 message carries ULCI, wherein the ULCI indicates the time-frequency resources that the third uplink transmission of the other terminal needs to occupy in the RUR. The first uplink transmission and the second uplink transmission completely or partially overlap in the time domain, and the first uplink transmission and the third uplink transmission completely or partially overlap in the time-frequency domain. According to the service conflict cancellation rule in the agreed-upon priority sorting / multiplexing mechanism within the UE, the UE cancels the second uplink transmission. The method for the UE to determine whether to resume the second uplink transmission channel includes at least one of the following:
[0148] Method 1:
[0149] The UE determines whether to resume the second uplink transmission channel according to the number of symbols in a time frame between the last symbol of the DCI message carrying the ULCI and the first symbol of the earliest uplink transmission.
[0150] If the UE resumes the second uplink transmission channel, the UE expects that the first symbol of the earliest channel carrying the first uplink transmission and the second uplink transmission satisfies the following timeline conditions:
[0151] (1) There are no fewer than n symbols between the last symbol of the DCI message carrying the ULCI and the first symbol of the earliest channel carrying the first uplink transmission channel, i.e., t0 is no less than n, and the first uplink transmission fully or partially overlaps with the third uplink transmission; and
[0152] (2) There are no fewer than m symbols between the last symbol of the DCI message carrying the ULCI and the first symbol of the earliest channel carrying the second uplink transmission channel, that is, t1 is not less than m, and the second uplink transmission completely or partially overlaps with the second uplink transmission and does not completely or partially overlap with the third uplink transmission.
[0153] Method 2:
[0154] The UE is determined based on the number of symbols in a time frame between the last symbol of the DCI carrying the ULCI and the first symbol of the earliest first uplink transmission.
[0155] The UE resumes the second uplink transmission channel. The UE expects that the first symbol of the earliest channel carrying the first uplink transmission satisfies the following timeline conditions:
[0156] There are no less than n symbols between the last symbol of the DCI message carrying the ULCI and the first symbol of the earliest channel carrying the first uplink transmission channel, that is, t0 is not less than n, and the uplink transmission fully or partially overlaps with the third uplink transmission.
[0157] Method 3:
[0158] The UE determines the value based on the number of symbols in a time frame between the last symbol of the DCI message carrying the ULCI and the first symbol of the earliest second uplink transmission channel.
[0159] The UE resumes the second uplink transmission channel. The UE expects that the first symbol of the earliest channel carrying the second uplink transmission satisfies the following timeline conditions:
[0160] There are no less than m symbols between the last symbol of the DCI message carrying the ULCI and the first symbol of the earliest channel carrying the second uplink transmission, that is, t1 is not less than m, and the uplink transmission fully or partially overlaps with the second uplink transmission and does not fully or partially overlap with the third uplink transmission.
[0161] Furthermore, the method of determining n and m includes at least one of the following:
[0162] (1) The value of m (e.g., T pro,2 , the time when the UE decodes the DCI and prepares to send or cancel uplink transmission) is predefined in the protocol;
[0163] (2) A set of candidate values for m is predefined in the protocol, and the UE determines the specific value based on its own capabilities;
[0164] (3) Fixed value k (e.g., T pro,2 , the time it takes for the UE to decode the DCI and prepare for transmission) is predefined in the protocol, and a set of candidate values of d2 (i.e., the time it takes for the UE to cancel UL transmission or prepare a channel) (e.g., the time it takes for the UE to cancel UL transmission or prepare a channel for transmission) is predefined in the protocol, and the UE determines a value from the candidate values according to its own capability, and a specific value of m is determined after adding the k value; and
[0165] (4) Candidate values of m or n are predefined in the protocol and configured to the UE through RRC signaling.
[0166] Example 4
[0167] This embodiment describes a method for a UE to determine whether to cancel all transmission services that conflict with resources indicated by a ULCI.
[0168] Figure 3 Depicted are examples of time-frequency domain resources in which uplink transmissions are scheduled according to a control information message including downlink control information (DCI) based on some example embodiments of the disclosed technology.
[0169] like Figure 3 As shown, the UE transmits a first uplink transmission and a second uplink transmission. There are two cases for the priority of the two types of transmission services. Specifically, the priority of the first uplink transmission is higher than the priority of the second uplink transmission, or the priority of the first uplink transmission is the same as the priority of the second uplink transmission. DCI1 schedules the first uplink transmission, the DCI2 message carries ULCI, and the ULCI indicates the time-frequency resources that the third uplink transmission of other terminals needs to occupy in the RUR. The first uplink transmission and the second uplink transmission completely or partially overlap in the time domain, and the first uplink transmission and the third uplink transmission completely or partially overlap in the time-frequency domain. A method for UE to cancel transmission of a first uplink transmission channel includes at least one of the following:
[0170] Method 1:
[0171] The UE's cancellation behavior is explicitly indicated by a single bit. An indication field is introduced, and the indication field contains an indication bit. When the indication bit value is 0, the UE cancels the first transmission channel that conflicts with and follows the third uplink transmission. When the indication bit value is 1, the UE cancels the entire first uplink transmission channel. The indication bit can be indicated by higher-layer signaling configuration or physical layer signaling.
[0172] Method 2:
[0173] The UE's cancellation behavior is explicitly indicated by a single bit. An indication field is introduced, and the indication field contains an indication bit. When the indication bit value is 1, the UE cancels the first transmission channel that conflicts with and follows the third uplink transmission. When the indication bit value is 0, the UE cancels the entire first uplink transmission channel. The indication bit can be indicated by higher-layer signaling configuration or physical layer signaling.
[0174] Method 3:
[0175] The UE determines the cancellation behavior based on the resource ratio of the first transmission occupied by the time-frequency resources indicated by the ULCI. In some embodiments of the disclosed technology, an indication threshold P is introduced, and the UE calculates the actual value p. Specifically, the number of resource blocks (RBs) occupied by the resources indicated by the ULCI in the first uplink is N When the weight value p>P, the UE cancels the entire first uplink transmission channel.When the weight value p≤P, the UE cancels the first transmission channel that conflicts with and follows the third uplink transmission.
[0176] The indication threshold P may be predefined by a protocol, or a candidate value of P predefined by a protocol may be configured by a higher layer signaling, or a candidate value configured by a higher layer signaling may be indicated by a physical layer signaling.
[0177] Method 4:
[0178] The UE determines the cancellation behavior based on the ratio of the time-frequency resources indicated by the ULCI to the resources of the first transmission multiplexed with the information carried by the second transmission. The indication threshold P is introduced, and the UE calculates the actual value p. Specifically, the ULCI indicates that the number of RBs of the time-frequency domain resources multiplexed on the first transmission with the resources occupied by the second transmission is The number of RBs of the time-frequency domain resources for multiplexing the information in the first transmission is When the weight value p>P, the UE cancels the entire first uplink transmission channel.When the weight value p≤P, the first transmission channel collides with and follows the third uplink transmission.
[0179] The indication threshold P may be predefined by the protocol, or the candidate value of P predefined by the protocol may be configured by higher layer signaling, or the candidate value configured by higher layer signaling may be indicated by physical layer signaling.
[0180] Example 5
[0181] If multiple subslot-based Physical Uplink Control Channels (PUCCHs) are configured in a slot, and another slot-based PUCCH or Physical Uplink Shared Channel (PUSCH) is configured in the same slot, at least one subslot-based PUCCH collides with the slot-based PUCCH / PUSCH in the time domain, e.g. Figure 4 shown.
[0182] Figure 4 Slot-based PUCCH / PUSCH based on some example embodiments of the disclosed technology are depicted.
[0183] Figure 4The PUCCH in a slot can carry hybrid automatic repeat request acknowledgment (HARQ-ACK) information, scheduling request (SR), or channel state information (CSI), and the PUSCH can carry CSI or data information. This embodiment is not limited to the scenario where the PUCCH / PUSCH collides with all sub-slot-based PUCCHs in the slot, and the conflicting channel priorities can be the same or different.
[0184] Methods for handling such conflicts include at least one of the following:
[0185] Method 1:
[0186] The slot-based PUCCH / PUSCH and the conflicting first subslot-based PUCCH meeting timeline are multiplexed according to existing methods. If a conflict still exists after multiplexing the two channels, the multiplexed channel is transmitted and the remaining subslot-based PUCCH(s) are discarded, or the slot-based PUCCH / PUSCH is discarded and all subslot-based PUCCHs are transmitted.
[0187] Method 2:
[0188] According to the existing method, slot-based PUCCH / PUSCH and conflicting first subslot-based PUCCH conference timeline and using PUCCH format 0, PUCCH format 2, PUCCH format 3 or PUCCH format 4 (non-PUCCH format 1) are multiplexed. If all subslot-based PUCCHs use PUCCH format 1, slot-based PUCCH / PUSCH is discarded and all subslot-based PUCCHs are transmitted, or slot-based PUCCH / PUSCH is transmitted and all subslot-based PUCCHs are discarded.
[0189] Method 3:
[0190] If the slot-based PUCCH uses PUCCH format 1 and carries SR information, the slot-based PUCCH / PUSCH and the colliding first subslot-based PUCCH conference timeline and using PUCCH format 0, PUCCH format 2, PUCCH format 3, or PUCCH format 4 (non-PUCCH format 1) are multiplexed according to the existing method. If all subslot-based PUCCHs that collide with the slot-based PUCCH carrying SR use PUCCH format 1, the slot-based PUCCH / PUSCH is discarded and all subslot-based PUCCHs are transmitted, or the slot-based PUCCH / PUSCH is transmitted and all subslot-based PUCCHs are discarded.
[0191] Method 4:
[0192] If the slot-based PUCCH uses PUCCH format 1 and carries SR information, the slot-based PUCCH / PUSCH and the conflicting first subslot-based PUCCH conference timeline and using PUCCH format 0, PUCCH format 2, PUCCH format 3, or PUCCH format 4 (non-PUCCH format 1) are multiplexed according to the existing method. If all subslot-based PUCCHs use format 1, the slot-based PUCCH / PUSCH is discarded and all subslot-based PUCCHs are transmitted, or the slot-based PUCCH / PUSCH is transmitted and all subslot-based PUCCHs are discarded.
[0193] Figure 5 Depicted are examples of temporal analysis of information messages including control transmission cancellation indications based on some example embodiments of the disclosed technology.
[0194] In some implementations, the starting time point of t0 may be the last symbol of a DCI message that carries a ULCI indication. In other implementations, the starting time point of t0 may be the last symbol of a last DCI message in a set of DCI messages to which the UE may respond. The set of DCI messages includes DCI messages that schedule the first transmission, the second transmission, and the third transmission (1, 2, and 3) and the DCI message that carries the ULCI indication.
[0195] Figure 6 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0196] In some implementations, the end time point of t0 may be at the first symbol of the first uplink transmission that arrives first in the overlapping uplink transmission group. In other implementations, the end time point of t0 may be at the first symbol of the first uplink transmission that overlaps with the RUR in the overlapping uplink transmission group.
[0197] Figure 7 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0198] In some implementations, the end time point of t0 may be at the first symbol of the first arriving high priority uplink transmission in the overlapping uplink transmission group.
[0199] Figure 8 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0200] In some implementations, the end time point of t0 may be at the first symbol of the highest priority uplink transmission that overlaps with the RUR in the overlapping uplink transmission group.
[0201] Figure 9 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0202] In some implementations, the end time point of t0 may be at the first symbol of the high priority PUSCH that arrives first in the overlapping uplink transmission group.
[0203] Figure 10 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0204] In some implementations, the end time point of t0 may be at the first symbol of the highest priority PUSCH that overlaps with the RUR in the overlapping uplink transmission group.
[0205] Figure 11 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0206] In some implementations, the end time point of t0 may be at the first symbol of the first uplink transmission that overlaps with the ULCI to indicate cancellation of resource overlap in the uplink transmissions with the overlap.
[0207] In other implementations, the end time point of t0 may be at the first symbol of the first uplink transmission that overlaps with the RUR and the ULCI indication to cancel the overlap of the uplink transmissions.
[0208] Figure 12 Another example of controlling a temporal analysis of an information message including a transmission cancellation indication based on some example embodiments of the disclosed technology is depicted.
[0209] In some implementations, the starting time point of t1 may be at the last symbol of the DCI message carrying the ULCI indication.
[0210] In some implementations, the starting time point of t1 may be at the last symbol of the last DCI message to which the UE may respond, corresponding to the last DCI message in a set of DCI messages, the set of DCI messages including the DCI messages scheduling the first transmission, the second transmission, and the third transmission (1, 2, and 3) and the DCI message carrying the ULCI indication.
[0211] In some implementations, the end time point of t1 may be that in the overlapping uplink transmissions, the first uplink transmission overlapping with the ULCI indication resource is 1, and the first symbol of the first uplink transmission overlaps with 1 and does not overlap with the ULCI indication resource.
[0212] In some implementations, the end time point of t1 may be in an overlapping uplink transmission, overlapping with a RUR, the first uplink transmission overlapping with a ULCI indicator resource is 1, the first uplink transmission overlapping with 1 and not overlapping with a ULCI indicator resource, the symbol
[0213] In some implementations, the execution order by the UE is as follows:
[0214] First, the UE determines whether the timeline is met and performs inter-UE cancellation first; if the timeline is not met, the corresponding operations are performed according to the DCI arrival order.
[0215] Next, the UE determines the timeline endpoint. This endpoint is the starting point of some uplink transmission. Based on this, it infers the timeline length. The UE waits until the inferred point. If a ULCI is received, the UE first performs an inter-UE cancellation. This is performed in the order in which the DCI arrives.
[0216] Figure 13 An example of a method of wireless communication based on some embodiments of the disclosed technology is depicted.
[0217] In some embodiments of the disclosed technology, a method of wireless communication includes: at 1310, receiving, by a first wireless device, one or more control information messages, at least one of the control information messages including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled, and at 1320, performing, by the first wireless device, a temporal analysis of at least one of the control information messages including the transmission cancellation indication.
[0218] In some implementations, the temporal analysis includes determining, by the first wireless device, timeline information based on one or more control information messages and uplink transmissions scheduled by the control information or corresponding to a configuration authorization; and determining, by the first wireless device, whether the timeline information satisfies a predetermined condition.
[0219] In some implementations, the time analysis includes determining, by the first wireless device, a reference point in time based on a first symbol of each uplink transmission scheduled by one or more control information messages; and comparing, by the first wireless device, the reference point in time with an arrival timing of at least one control information message, the at least one control information message including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled.
[0220] Figure 14 An example of a method of wireless communication based on some embodiments of the disclosed technology is depicted.
[0221] In some embodiments of the disclosed technology, a wireless communication method includes: receiving, at 1410, one or more messages by a first wireless device, the one or more messages including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled, and implementing, at 1420, the transmission cancellation by the first wireless device using one of a plurality of cancellation modes based on a condition associated with the first wireless device.
[0222] Figure 15 An example of a wireless communication system (e.g., LTE, 5G New Radio (NR) cellular network) is shown that includes a radio access node 1520 and one or more user equipment (UE) 1511, 1512, and 1513. In some embodiments, downlink transmissions (1541, 1542, 1543) include a control plane message that includes a processing order for processing multiple user plane functions. This may be followed by uplink transmissions (1531, 1532, 1533) based on the processing order received by the UE. Similarly, the user plane functions may be processed by the UE based on the received processing order for downlink transmissions. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine-to-machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, or the like.
[0223] This patent document uses examples from the 3GPP New Radio (NR) network architecture and 5G protocols only to facilitate understanding, and the disclosed techniques and embodiments can be practiced in other wireless systems that use communication protocols different from the 3GPP protocols.
[0224] Figure 16This is a block diagram representation of a portion of a radio station to which one or more embodiments of the disclosed techniques may be applied. A radio station 1605, such as a base station or wireless device (or UE), may include processor electronics 1610, such as a microprocessor, that implements one or more wireless technologies presented in this document. The radio station 1605 may include transceiver electronics 1615 for transmitting and / or receiving wireless signals via one or more communication interfaces, such as antennas 1620. The radio station 1605 may include other communication interfaces for transmitting and receiving data. The radio station 1605 may include one or more memories (not explicitly shown) configured to store information, such as data and / or instructions. In some implementations, the processor electronics 1610 may include at least a portion of the transceiver electronics 1615. In some embodiments, at least some of the disclosed techniques, modules, or functionality are implemented using the radio station 1605.
[0225] Some of the embodiments described herein are described in the general context of methods or processes, which can be implemented in one embodiment by a computer program product embodied in a computer-readable medium that includes computer-executable instructions, such as program code, executed by a computer in a network environment. Computer-readable media may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact discs (CD), digital versatile discs (DVD), etc. Therefore, computer-readable media may include non-transitory storage media. Typically, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer or processor executable instructions, related data structures, and program modules represent examples of program codes for executing the steps of the methods disclosed herein. A specific sequence of such executable instructions or related data structures represents an example of corresponding actions for implementing the functions described in such steps or processes.
[0226] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or a combination thereof. For example, a hardware circuit implementation can include, for example, discrete analog and / or digital components integrated as a part of a printed circuit board. Alternatively or additionally, the disclosed components or modules can be implemented as application specific integrated circuits (ASICs) and / or field programmable gate arrays (FPGAs). Some implementations can additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functions of the present application. Similarly, the various components or subcomponents within each module can be implemented in software, hardware, or firmware. The connection between modules and / or between components within a module can be provided using any connection method and media known in the art, including but not limited to using appropriate protocols.
[0227] Some embodiments may preferably implement one or more of the following solutions, listed in clause format. The following clauses are supported and further described in the above examples and throughout this document. As used in the following clauses and claims, a wireless terminal may be a user equipment, a mobile station, or any other wireless terminal including a fixed node such as a base station. A network node includes a base station, including a next-generation Node B (gNB), an enhanced Node B (eNB), or any other device that functions as a base station. A resource range may refer to a time-frequency resource or a block range.
[0228] Clause 1. A method of wireless communication, comprising:
[0229] receiving, by a first wireless device, one or more control information messages, at least one of the control information messages including: a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled; and
[0230] A time analysis is performed by the first wireless device on the at least one of the control information messages including the transmission cancellation indication.
[0231] 2. The method according to clause 1, further comprising:
[0232] The first wireless device determines whether to cancel transmission overlapping with the time-frequency resources indicated by the transmission cancellation indication based at least on the time analysis.
[0233] 3. The method of clause 1, wherein the temporal analysis comprises:
[0234] determining, by the first wireless device, timeline information based on the one or more control information messages and uplink transmissions scheduled by the control information or corresponding to a configuration grant; and
[0235] The first wireless device determines whether the timeline information meets a predetermined condition.
[0236] 4. The method of clause 3, wherein the timeline information comprises at least one of a first time difference and a second time difference, and wherein:
[0237] The first time difference is a time difference between a first time point and a second time point in the time domain, the first time point being determined based on the one or more control information messages, the second time point being determined based on the uplink transmission scheduled by the control information or corresponding to the configuration grant; and
[0238] The second time difference is the time difference between a third time point and a fourth time point in the time domain, the third time point being determined based on the one or more control information messages, the fourth time point being determined based on the uplink transmission scheduled by the control information or corresponding to the configuration authorization, and the fourth time point being different from the second time point.
[0239] 5. The method according to clause 4, wherein the first time point is at a last symbol of the control information message including the uplink cancellation information.
[0240] 6. The method according to clause 4, wherein the third time point is at a last symbol of the control information message including the uplink cancellation information.
[0241] 7. The method of clause 4, wherein the first point in time is at a last symbol of a last control information message that the first wireless device is operable to respond to.
[0242] 8. The method of clause 4, wherein the third point in time is at a last symbol of a last control information message that the first wireless device is operable to respond to.
[0243] 9. The method according to clause 4, wherein the second time point is at the first symbol of the earliest uplink transmission of a group of uplink transmissions that at least partially overlap with each other or at the first symbol of a portion to be cancelled.
[0244] 10. The method according to clause 4, wherein the second time point is at the first symbol of the earliest uplink transmission with high priority in a group of uplink transmissions that at least partially overlap with each other or at the first symbol of a part to be cancelled.
[0245] 11. A method according to clause 4, wherein the second time point is at the first symbol of the earliest physical uplink shared channel (PUSCH) with high priority in a group of uplink transmissions that at least partially overlap with each other or the first symbol of the part to be cancelled.
[0246] 12. A method according to clause 4, wherein the second time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other or the first symbol of the part to be canceled, and the group of uplink transmissions overlaps with the time-frequency resources indicated by the transmission cancellation indication.
[0247] 13. A method according to clause 4, wherein the fourth time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other or the first symbol of the part to be canceled, wherein the group of uplink transmissions overlaps with at least one uplink transmission that overlaps with the time-frequency resources indicated by the transmission cancellation indication, and wherein the group of uplink transmissions does not overlap with the time-frequency resources indicated by the transmission cancellation indication.
[0248] 14. A method according to clause 4, wherein the fourth time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other or the first symbol of the part to be canceled, and wherein the earliest uplink transmission is to be saved or restored.
[0249] 15. The method of clause 1, wherein the temporal analysis comprises:
[0250] determining, by the first wireless device, a reference point in time based on a first symbol of each uplink transmission scheduled by the one or more control information messages or a first symbol of a portion to be canceled; and
[0251] The reference time point is compared, by the first wireless device, with an arrival timing of at least one control information message.
[0252] 16. The method according to clause 15, further comprising:
[0253] The first wireless device determines whether to cancel transmission overlapping with the time-frequency resources indicated by the transmission cancellation indication based at least on the comparison result.
[0254] 17. A method according to clause 15, wherein the reference time point is derived from a second time point and a fourth time point determined based on the uplink transmission scheduled by the one or more control information messages or corresponding to the configuration grant.
[0255] 18. A method according to clause 17, wherein the second point in time is at the first symbol of the earliest uplink transmission of a group of uplink transmissions that at least partially overlap with each other or at the first symbol of the portion to be cancelled.
[0256] 19. The method according to clause 17, wherein the second time point is at the first symbol of the earliest uplink transmission with high priority in a group of uplink transmissions that at least partially overlap with each other or at the first symbol of the part to be cancelled.
[0257] 20. A method according to clause 17, wherein the second time point is at the first symbol of the earliest physical uplink shared channel (PUSCH) with high priority in a group of uplink transmissions that at least partially overlap with each other or at the first symbol of the part to be cancelled.
[0258] 21. A method according to clause 17, wherein the second time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other or the first symbol of the part to be canceled, and the group of uplink transmissions overlaps with the time-frequency resources indicated by the transmission cancellation indication.
[0259] 22. A method according to clause 17, wherein the fourth time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other or at the first symbol of the part to be canceled, wherein the group of uplink transmissions overlaps with the uplink transmissions that overlap with the time-frequency resources indicated by the transmission cancellation indication, and wherein the group of uplink transmissions does not overlap with the time-frequency resources indicated by the transmission cancellation indication.
[0260] 23. A method according to clause 17, wherein the fourth time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other or at the first symbol of the part to be canceled, and wherein the earliest uplink transmission is to be saved or restored.
[0261] 24. A method according to any one of clauses 9 to 14 and 18 to 23, wherein the set of uplink transmissions includes at least one of the following: a physical uplink shared channel (PUSCH), a physical uplink control channel (PUCCH), or a time-frequency resource that is considered to be a normal uplink transmission indicated by the transmission cancellation indication.
[0262] 25. The method of any of clauses 1 to 24, further comprising performing cancellation of the scheduled transmission based on the temporal analysis or the comparison result.
[0263] 26. A method according to clause 25, wherein performing cancellation of the scheduled transmission based on the time analysis or the comparison result includes: when it is determined that the timeline information meets the predetermined condition, the first wireless device prioritizes the cancellation of the uplink transmission based on the time analysis.
[0264] 27. A method according to clause 26, wherein prioritizing the cancellation of the uplink transmission comprises: upon determining that the time difference satisfies the predetermined condition, performing inter-UE cancellation to first cancel uplink transmissions that at least partially overlap with the time-frequency resources indicated by the transmission cancellation indication.
[0265] 28. A method according to clause 27, wherein the prioritization of the cancellation of the uplink transmission includes: when it is determined that the time difference does not meet the predetermined condition, performing the cancellation of the uplink transmission in the order of arrival of the messages, or first canceling the uplink transmission that at least partially overlaps with one or more high-priority physical uplink shared channels (PUSCHs).
[0266] 29. The method of clause 27, wherein the time difference is determined by the first wireless device based on the first point in time and the second point in time or the third point in time and the fourth point in time.
[0267] 30. A method according to clause 26, wherein the prioritizing of the cancellation of the uplink transmission comprises: upon determining that both the first time difference and the second time difference satisfy the predetermined condition, performing inter-UE cancellation to first cancel the uplink transmission that at least partially overlaps with the time-frequency resources indicated by the transmission cancellation indication.
[0268] 31. A method according to clause 30, wherein prioritizing the cancellation of the uplink transmission includes: when it is determined that neither the first timeline difference nor the second timeline difference satisfies the predetermined condition, performing the cancellation of the uplink transmission in the order of arrival of the messages, or first canceling the uplink transmission that at least partially overlaps with one or more high-priority physical uplink shared channels (PUSCHs).
[0269] 32. A method according to clause 26, wherein the prioritization of the cancellation of the uplink transmission includes: when it is determined that the arrival timing of the second control information message is earlier than the reference time point, performing inter-UE cancellation to first cancel the uplink transmission that at least partially overlaps with the time-frequency resources indicated by the transmission cancellation indication.
[0270] 33. A method according to clause 26, wherein the prioritization of the cancellation of the uplink transmission includes: when it is determined that the arrival timing of the second control information message is not earlier than the reference time point, performing the cancellation of the uplink transmission in the order of arrival of the first control information message, or first canceling the uplink transmission that at least partially overlaps with one or more high-priority physical uplink shared channels (PUSCH).
[0271] 34. The method of any of clauses 1 to 33, further comprising determining, by the first wireless device based on the time analysis or the comparison result, whether to resume the cancelled uplink transmission.
[0272] 35. The method according to any one of clauses 1 to 33 further includes determining by the first wireless device whether to resume the canceled uplink transmission based on the number of symbols between the last symbol of the message carrying the uplink cancellation information and the first symbol of the earliest uplink transmission in a group of uplink transmissions scheduled by the one or more control information messages or the first symbol of the part to be canceled.
[0273] 36. The method according to any one of clauses 1 to 33 further includes: if the canceled uplink transmission does not overlap with the resources occupied by the uplink cancellation information, then the first wireless device resumes the canceled uplink transmission that at least partially overlaps with the uplink transmission that overlaps with the resources occupied by the uplink cancellation information.
[0274] 37. A method according to any of clauses 1 to 33, further comprising determining whether to cancel all said uplink transmissions that conflict with the resources occupied by the uplink cancellation information.
[0275] 38. A method according to any one of clauses 1 to 37, wherein the prioritization of cancellation of the uplink transmission includes: canceling the physical uplink control channel (PUCCH) / physical uplink shared channel (PUSCH) based on time slots and transmitting the physical uplink control channel (PUCCH) based on sub-slots.
[0276] 39. A method according to any one of clauses 1 to 37, wherein the prioritization of cancellation of the uplink transmission includes: canceling a time slot-based physical uplink control channel (PUCCH) / physical uplink shared channel (PUSCH) and transmitting a sub-time slot-based physical uplink control channel (PUCCH).
[0277] 40. A wireless communication method, comprising:
[0278] receiving, by a first wireless device, one or more messages including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled; and
[0279] The transmission cancellation is accomplished by the first wireless device using one of a plurality of cancellation modes based on a condition associated with the first wireless device.
[0280] 41. A method as described in clause 40, wherein the plurality of cancellation patterns comprises performing inter-UE cancellation to first cancel uplink transmissions that at least partially overlap with time-frequency resources occupied by uplink cancellation information carried by the one or more messages.
[0281] 42. The method of clause 40, wherein the plurality of cancellation patterns comprises performing cancellation of uplink transmissions in order of arrival of the messages.
[0282] 43. A method according to any of clauses 40 to 42, wherein the plurality of cancellation modes are implemented based on analysis of the timing of the one or more messages.
[0283] 44. A method as described in any of clauses 40 to 42, further comprising implementing a plurality of recovery modes to recover a canceled transmission depending on the condition associated with the first wireless device.
[0284] 45. A method as described in any of clauses 1 to 44, wherein the one or more control information messages associated with a transmission schedule comprise downlink control information (DCI).
[0285] 46. A method as described in any of clauses 1 to 44, wherein the at least one control information message associated with transmission cancellation comprises Uplink Cancellation Information (ULCI).
[0286] 47. A method as described in any of clauses 1 to 44, wherein the predetermined condition is defined by radio resource control (RRC) signalling.
[0287] 48. A method as described in any of clauses 1 to 44, wherein the first wireless device is a user equipment (UE).
[0288] 49. An apparatus for wireless communication, comprising a memory and a processor, wherein the processor reads code from the memory and implements the method of any of clauses 1 to 48.
[0289] 50. A computer-readable program storage medium having stored thereon code which, when executed by a processor, causes the processor to implement the method of any one of clauses 1 to 48.
[0290] Some of the embodiments described herein are described in the general context of a method or process, which in one embodiment can be implemented by a computer program product embodied in a computer-readable medium comprising computer-executable instructions, such as program code, executed by a computer in a network environment. Computer-readable media may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact discs (CD), digital versatile discs (DVD), etc. Therefore, computer-readable media may include non-transitory storage media. Typically, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer or processor executable instructions, related data structures, and program modules represent examples of program code for executing the steps of the methods disclosed herein. A specific sequence of such executable instructions or related data structures represents an example of corresponding actions for implementing the functions described in such steps or processes.
[0291] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or a combination thereof. For example, a hardware circuit implementation can include, for example, discrete analog and / or digital components integrated as a part of a printed circuit board. Alternatively or additionally, the disclosed components or modules can be implemented as application specific integrated circuits (ASICs) and / or field programmable gate arrays (FPGAs). Some implementations can additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operational needs of the digital signal processing associated with the disclosed functions of the present application. Similarly, the various components or subcomponents within each module can be implemented with software, hardware, or firmware. The connection between the modules and / or the components within the modules can be provided using any of the connection methods and media known in the art, including but not limited to using appropriate protocols.
[0292] Although this document contains many details, these should not be interpreted as limitations on the scope of the claimed invention or what may be claimed, but rather as descriptions of particular features of particular embodiments. Certain features described in this document in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination. Furthermore, although features may be described above as functioning in certain combinations and even initially claimed as such, in some cases one or more features may be removed from the claimed combination, and the claimed combination may involve subcombinations or variations of subcombinations. Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring that these operations be performed in the particular order shown or in sequence, or that all of the illustrated operations be performed to obtain the desired result.
[0293] Only a few implementations and examples are described, and other implementations, enhancements, and variations can be made based on what is described and illustrated in this disclosure.
Claims
1. A wireless communication method, comprising: receiving, by a first wireless device, one or more control information messages, at least one of the control information messages comprising: a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled; performing, by the first wireless device, a time analysis of the at least one of the control information messages including the transmission cancellation indication; and determining, by the first wireless device, whether to cancel a transmission that overlaps with the time-frequency resources indicated by the transmission cancellation indication based at least on the time analysis, wherein the time analysis comprises: performing, after determining that a first time difference between a first time point and a second time point, and a second time difference between a third time point and a fourth time point both satisfy a predetermined condition, inter-UE cancellation to first cancel an uplink transmission at least partially overlapping with the time-frequency resources indicated by the transmission cancellation indication, wherein the first time point is determined based on the one or more control information messages, the second time point is determined based on the uplink transmission scheduled by the control information message or corresponding to a configured grant, the third time point is determined based on the one or more control information messages, the fourth time point is determined based on the uplink transmission scheduled by the control information message or corresponding to the configured grant, and the fourth time point is different from the second time point; or After determining that at least one of the first time difference and the second time difference does not meet the predetermined condition, the cancellation of the uplink transmission is performed in the order of arrival of the messages, or the uplink transmission that at least partially overlaps one or more high-priority physical uplink shared channels (PUSCH) is canceled first. 2 . The method according to claim 1 , wherein the first time point is at a last symbol of the control information message including uplink cancellation information (ULCI). 3 . The method according to claim 1 , wherein the third time point is at a last symbol of the control information message including uplink cancellation information. 4 . The method of claim 1 , wherein the first time point is at a last symbol of the control information message to which the first wireless device can respond. 5 . The method of claim 1 , wherein the third time point is at a last symbol of the control information message to which the first wireless device can respond.
6. The method of claim 1 , wherein the second time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other, or at the first symbol of a portion of the earliest uplink transmission to be canceled.
7. The method of claim 1 , wherein the second time point is at the first symbol of the earliest uplink transmission having a high priority in a group of uplink transmissions that at least partially overlap with each other, or at the first symbol of a part of the earliest uplink transmission to be canceled.
8. A method according to claim 1, wherein the second time point is at the first symbol of the earliest physical uplink shared channel (PUSCH) with high priority in a group of uplink transmissions that at least partially overlap with each other, or at the first symbol of the part of the earliest PUSCH to be canceled.
9. The method of claim 1 , wherein the second time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other, or at the first symbol of a portion of the earliest uplink transmission in a group of uplink transmissions to be canceled.
10. The method of claim 1 , wherein the fourth time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other, or at the first symbol of the part of the earliest uplink transmission to be canceled, wherein the group of uplink transmissions overlaps with at least one uplink transmission that overlaps with the time-frequency resources indicated by the transmission cancellation indication, and wherein the group of uplink transmissions does not overlap with the time-frequency resources indicated by the transmission cancellation indication.
11. The method of claim 1 , wherein the fourth time point is at the first symbol of the earliest uplink transmission in a group of uplink transmissions that at least partially overlap with each other, or at the first symbol of a portion of the earliest uplink transmission to be canceled, and wherein the earliest uplink transmission is to be saved or restored.
12. The method of claim 1, wherein the temporal analysis comprises: determining, by the first wireless device, a reference point in time based on a first symbol of each of the uplink transmissions scheduled by the one or more control information messages, or based on a first symbol of a portion of each of the uplink transmissions to be canceled; as well as The reference time point is compared, by the first wireless device, with an arrival time of at least one control information message.
13. The method according to claim 12, further comprising: The first wireless device determines whether to cancel transmission overlapping with the time-frequency resources indicated by the transmission cancellation indication based at least on the comparison result.
14. The method according to claim 12, further comprising: Cancellation of the scheduled transmission is performed based on the time analysis or the comparison result.
15. The method according to claim 14, further comprising: The first wireless device determines whether to resume the canceled uplink transmission based on the time analysis or the comparison result.
16. The method according to claim 14, further comprising: The first wireless device determines whether to resume the canceled uplink transmission based on the number of symbols between the last symbol of the message carrying the uplink cancellation information and the first symbol of the earliest uplink transmission or the first symbol of the part to be canceled in a group of uplink transmissions scheduled by the one or more control information messages.
17. The method according to claim 14, further comprising: If the canceled uplink transmission does not overlap with the resources occupied by the uplink cancellation information, the first wireless device resumes the canceled uplink transmission that at least partially overlaps with the uplink transmission overlapping with the resources occupied by the uplink cancellation information.
18. The method according to claim 14, further comprising: It is determined whether to cancel all of the uplink transmissions that conflict with the resources occupied by the uplink cancellation information.
19. The method according to any one of claims 1 to 18, wherein the one or more control information messages associated with a transmission schedule comprise downlink control information (DCI).
20. The method according to any one of claims 1 to 18, wherein the at least one control information message associated with transmission cancellation comprises uplink cancellation information.
21. The method according to any one of claims 1 to 18, wherein the predetermined condition is defined by radio resource control (RRC) signaling.
22. The method according to any one of claims 1 to 18, wherein the first wireless device is a user equipment (UE).
23. A wireless communication method, comprising: receiving, by a first wireless device, one or more control information messages, the one or more control information messages including a transmission cancellation indication indicating that a transmission previously scheduled for the first wireless device is to be canceled; as well as The transmission cancellation is implemented by the first wireless device using one of a plurality of cancellation modes according to a condition associated with the first wireless device, The multiple cancellation modes include: after determining that a first time difference between a first time point and a second time point, and a second time difference between a third time point and a fourth time point both meet a predetermined condition, performing inter-UE cancellation to first cancel uplink transmissions that at least partially overlap time-frequency resources occupied by uplink cancellation information (ULCI) carried by the one or more control information messages; and after determining that at least one of the first time difference and the second time difference does not meet the predetermined condition, performing cancellation of uplink transmissions in the order in which the messages arrive. The first time point is determined based on the one or more control information messages, the second time point is determined based on the uplink transmission scheduled by the control information message or corresponding to the configuration authorization, the third time point is determined based on the one or more control information messages, the fourth time point is determined based on the uplink transmission scheduled by the control information message or corresponding to the configuration authorization, and the fourth time point is different from the second time point.
24. The method of claim 23, wherein the plurality of cancellation patterns are implemented based on an analysis of timing of the one or more control information messages.
25. The method of claim 23, further comprising: A plurality of recovery modes are implemented to recover the canceled transmission based on the condition associated with the first wireless device.
26. The method of any one of claims 23 to 25, wherein the one or more control information messages associated with a transmission schedule comprise downlink control information (DCI).
27. The method according to any one of claims 23 to 25, wherein the at least one control information message associated with transmission cancellation comprises the uplink cancellation information.
28. The method according to any one of claims 23 to 25, wherein the predetermined condition is defined by radio resource control (RRC) signaling.
29. The method according to any one of claims 23 to 25, wherein the first wireless device is a user equipment (UE).
30. An apparatus for wireless communication, comprising a memory and a processor, wherein the processor reads code from the memory and implements the method according to any one of claims 1 to 29.
31. A computer-readable program storage medium having codes stored thereon, which, when executed by a processor, cause the processor to implement the method according to any one of claims 1 to 29.
Citation Information
Patent Citations
Uplink priority occupancy indication method and equipment
CN110859009A