Method for handling multiple high priority uplink transmissions and user equipment
By handling conflicts between high-priority UL transmissions through multiplexing and prioritization mechanisms, the conflict problem that was not addressed in the prior art is solved, the reliability and latency performance of UL transmission are improved, and the timely transmission of critical data packets is ensured.
Patent Information
- Application Number
- CN202080097927.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-10
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2040-04-10
AI Technical Summary
In existing technologies, conflict resolution schemes between high-priority uplink transmissions have not been effectively resolved, especially in cases of overlapping transmissions, resulting in unreliability and latency issues that cannot be effectively guaranteed.
By acquiring the earliest high-priority UL transmission that meets the timeline conditions and multiplexing it with other UL transmissions that meet the conditions, discarding UL transmissions that do not meet the conditions, or determining the priority among adjacent UL transmissions and discarding those that do not meet the conditions, the reliability of the multiplexed high-priority UL transmissions is ensured.
This technology improves transmission reliability and latency performance in the event of conflicts between high-priority UL transmissions, ensuring the timely delivery of critical data packets.
Smart Images

Figure CN115245024B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication systems, and more particularly to a method for processing multiple high-priority uplink (UL) transmissions and user equipment (UE). Background Technology
[0002] Ultra-reliable low-latency communication (URLLC) is one of several different use cases supported by the 5th generation (5G) New Radio (NR) standard, as defined in 3GPP Release 15. URLLC is a communication service designed to successfully deliver data packets with stringent requirements, particularly in terms of availability, latency, and reliability. URLLC will support emerging applications and services. Examples of services include wireless control and automation in industrial plant environments, vehicle-to-vehicle communication for improved safety and efficiency, and tactile internet. This is crucial for 5G, especially considering its effective vertical support for bringing new services to the entire telecommunications industry.
[0003] One of the key characteristics of URLLC is low latency. Low latency is important for small gadgets like autonomous driving or prostate surgery. Low latency allows networks to be optimized to handle incredibly large amounts of data with minimal lag (or delay). Networks need to adapt to massively changing data in real time. 5G will enable this service. URLLC is the most promising complement to upcoming 5G capabilities, but it will also be the most difficult to secure. URLLC requires a completely different quality of service (QoS) compared to mobile broadband services. It will provide the network with an instant and intelligent system, although it requires a transition from the core network.
[0004] This new URLLC wireless connection will guarantee latency of 1 millisecond (ms) or less. To achieve low latency with this interface, all devices must be synchronized to the same time base. Time-sensitive networking is another component of 5G URLLC capabilities. This will allow shapers used to manage traffic to be time-aware.
[0005] The design of low-latency and high-reliability services involves several components: an integrated frame structure, incredibly fast turnaround, efficient control and data resource sharing, unlicensed uplink transmission, and advanced channel coding schemes. The unlicensed uplink structure guarantees reduced latency for user equipment by avoiding the man-in-the-middle process of obtaining dedicated scheduling authorization.
[0006] Recently, some overlapping uplink transmissions have been addressed. In cases where high-priority UL transmissions overlap with low-priority UL transmissions, the low-priority UL transmissions are dropped under certain restrictions. However, a solution for handling conflicts between high-priority UL transmissions remains unresolved. Summary of the Invention
[0007] There is still no conclusion on a solution for handling conflicts between high-priority UL transmissions.
[0008] One object of this disclosure is to provide a method for processing multiple high-priority uplink (UL) transmissions, the method comprising: obtaining the earliest high-priority UL transmission that satisfies a timeline condition; combining the earliest high-priority UL transmission with at least one high-priority UL transmission to form a multiplexed channel, the at least one high-priority UL transmission being a transmission that satisfies the timeline condition and is later than the earliest high-priority UL transmission; and discarding either a high-priority UL transmission that does not satisfy the timeline condition or a multiplexed high-priority UL transmission, wherein the multiplexed high-priority UL transmission is obtained by combining the earliest high-priority UL transmission with at least one high-priority UL transmission that is later than the earliest high-priority UL transmission.
[0009] Another object of this disclosure is to provide a method for processing multiple high-priority uplink (UL) transmissions, the method comprising: determining whether two adjacent high-priority UL transmissions satisfy a timeline condition; when the two adjacent high-priority UL transmissions satisfy the timeline condition, multiplexing the two adjacent high-priority UL transmissions; and when one of the two adjacent high-priority UL transmissions does not satisfy the timeline condition, discarding one of the two adjacent high-priority UL transmissions.
[0010] Another object of this disclosure is to provide a user equipment apparatus, comprising: a transceiver; and a processor connected to the transceiver and configured to perform a method for processing a plurality of high-priority uplink (UL) transmissions, each high-priority UL transmission overlapping with at least one other high-priority UL transmission, the method comprising: obtaining the earliest high-priority UL transmission that satisfies a timeline condition; combining the earliest high-priority UL transmission with at least one high-priority UL transmission to form a multiplexed channel, the at least one high-priority UL transmission being a later high-priority UL transmission that satisfies the timeline condition; and discarding either a high-priority UL transmission that does not satisfy the timeline condition or a multiplexed high-priority UL transmission, wherein the multiplexed high-priority UL transmission is obtained by combining the earliest high-priority UL transmission with at least one high-priority UL transmission that is later than the earliest high-priority UL transmission.
[0011] Another object of this disclosure is to provide a user equipment apparatus, comprising: a transceiver; and a processor connected to the transceiver and configured to perform a method for processing a plurality of high-priority uplink (UL) transmissions, each high-priority UL transmission overlapping with at least one other high-priority UL transmission, the method comprising: determining whether two adjacent high-priority UL transmissions satisfy a timeline condition; when the two adjacent high-priority UL transmissions satisfy the timeline condition, multiplexing the two adjacent high-priority UL transmissions; and when one of the two adjacent high-priority UL transmissions does not satisfy the timeline condition, discarding one of the two adjacent high-priority UL transmissions.
[0012] The disclosed method can be implemented in a chip that may include a processor configured to call and run a computer program stored in memory to cause a device on which the chip is mounted to perform the disclosed method.
[0013] The disclosed methods can be programmed as computer-executable instructions stored in a non-transitory computer-readable storage medium, which, when loaded onto a computer, instructs the computer's processor to execute the disclosed methods.
[0014] Non-transitory computer-readable storage media may include at least one selected from the group consisting of: hard disk, CD-ROM, optical storage device, magnetic storage device, read-only memory, programmable read-only memory, erasable programmable read-only memory, EPROM, electrically erasable programmable read-only memory, and flash memory.
[0015] The disclosed methods can be programmed into a computer program product that enables a computer to execute the disclosed methods.
[0016] The disclosed methods can be programmed into computer programs that cause a computer to execute the disclosed methods.
[0017] This disclosure provides a multiplexing and prioritization mechanism for high-priority uplink (UL) transmissions in overlapping groups. At previous 3GPP RAN1 meetings, it was agreed that the Release 15 mechanism would be used to handle overlapping UL transmissions between low-PHY priority channels / signals. In cases of conflict between high-priority and low-priority UL transmissions, the low-priority UL transmission is discarded under certain restrictions. However, a consensus has not yet been reached on a solution for conflicts between high-priority UL transmissions. This disclosure presents a new multiplexing mechanism to handle conflicts between high-priority UL transmissions. In Rel-15, UCI multiplexing is only performed on overlapping PUCCHs when the timeline is met. Overlapping PUCCHs that do not meet the timeline are considered erroneous. However, to ensure the reliability of high-priority UL transmissions, this disclosure provides a multiplexing and prioritization mechanism to address this issue. Attached Figure Description
[0018] To more clearly illustrate the embodiments or related technologies disclosed herein, the embodiments will be briefly described below with reference to the accompanying drawings. Obviously, the drawings are only some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any preconditions.
[0019] Figure 1 This diagram shows a flowchart of a method for processing multiple high-priority uplink (UL) transmissions in a user equipment (UE) according to an embodiment of the present disclosure.
[0020] Figure 2 Displays the timeline conditions used to process multiple high-priority UL transfers.
[0021] Figure 3 Showing another timeline condition for processing multiple high-priority UL transfers.
[0022] Figure 4 Displays retained high-priority UL transmissions and discarded high-priority UL transmissions.
[0023] Figure 5 This diagram shows a flowchart of a method for processing multiple high-priority uplink (UL) transmissions in a user equipment (UE) according to another embodiment of this disclosure.
[0024] Figure 6 This illustration shows a user equipment (UE) apparatus according to an embodiment of the present disclosure.
[0025] Figure 7This diagram shows a block diagram of an example system for wireless communication according to an embodiment of this disclosure. Detailed Implementation
[0026] The technical content, structural features, achieved objectives, and effects of the embodiments disclosed herein will be described in detail below with reference to the accompanying drawings. Specifically, the terminology used in the embodiments of this disclosure is only used to illustrate the purpose of the embodiments and is not intended to limit the disclosure.
[0027] Fifth-generation (5G) wireless systems are typically cellular communication systems operating in frequency range 2 (FR2), from 24.25 GHz to 52.6 GHz. Base stations (BSs) employ multiplexed transmit (Tx) and receive (Rx) beamforming and / or user equipment (UEs) to combat the high path loss in the high-frequency band. Due to hardware limitations and cost, BSs and UEs may be equipped with only a limited number of transmit and receive units (TXRUs).
[0028] Please refer to Figure 1 and Figure 2 , Figure 1 This diagram illustrates a method flowchart for processing multiple high-priority uplink (UL) transmissions in a user equipment (UE) according to an embodiment of this disclosure. Figure 2 This displays the timeline conditions used to process the multiple high-priority UL transmissions. For example... Figure 2 As shown, the multiple high-priority UL transmissions are in an overlapping group. Specifically, each high-priority UL transmission overlaps with at least one other high-priority UL transmission. Each high-priority UL transmission is one of the following: hybrid automatic repeat request (HARQ-ACK), scheduling request (SR), physical uplink shared channel (PUSCH), physical uplink control channel (PUCCH), and channel state information (CSI). The method for processing the multiple high-priority UL transmissions includes the following steps.
[0029] In step S10, the earliest high-priority UL transmission that satisfies a timeline condition is obtained, and the earliest high-priority UL transmission is combined with at least one high-priority UL transmission to form a multiplexing channel, wherein the at least one high-priority UL transmission satisfies the timeline condition and is later than the earliest high-priority UL transmission.
[0030] In detail, all high-priority UL transmissions in the overlapping group that are later than the selected multiplexing channel can be reused.
[0031] Under the given timeline conditions, T1 is the duration between the first symbol of the earliest high-priority UL transmission and the scheduling signal of the most recent high-priority UL transmission. Depend on The maximum value in is given, where it corresponds to the i-th physical downlink shared channel (PDSCH) or physical downlink control channel (PDCCH) of the PUCCH or PUSCH in the overlapping group. It can be or The mechanism defined in 3GPP 38.214 (Release 15) can be used as a baseline.
[0032] like Figure 2 As shown, PUSCH1 overlaps with HARQ-ACK but not with PUSCH2, while HARQ-ACK overlaps with PUSCH2. Two reuse mechanisms are provided when PUSCH1, HARQ-ACK, and PUSCH2 meet the timeline conditions. In one reuse mechanism, HARQ-ACK can be randomly reused with either PUSCH1 or PUSCH2. In the other reuse mechanism, HARQ-ACK can be reused with PUSCH1 and then with PUSCH2, thereby improving the robustness of the method.
[0033] In step S12, one of the high-priority UL transmissions that do not meet the timeline conditions and the multiplexed high-priority UL transmissions is discarded. The multiplexed high-priority UL transmissions are obtained by combining the earliest high-priority UL transmission with at least one high-priority UL transmission that is later than the earliest high-priority UL transmission.
[0034] Please refer to Figure 3 , Figure 3This shows another timeline condition for handling multiple high-priority UL transmissions. Two PUSCHs overlap with one HARQ-ACK. PUSCH1 is scheduled by downlink control information 1 (DCI1), and PUSCH2 is scheduled by DCI2. The HARQ-ACK is in response to the Physical Downlink Shared Channel (PDSCH). Assume... and The earliest high-priority UL transmission that meets the timeline requirements is HARQ-ACK, while one of the high-priority UL transmissions that does not meet the timeline requirements is PUSCH1. Therefore, a priority needs to be determined between PUSCH1 (a high-priority UL transmission that does not meet the timeline requirements) and the high-priority UL transmission that multiplexes both HARQ-ACK and PUSCH2 (by combining HARQ-ACK with PUSCH2 to obtain a multiplexed high-priority UL transmission while retaining PUSCH2).
[0035] In one embodiment, the higher priority UL transmission (PUSCH1) that does not meet the timeline conditions and the multiplexed high priority UL transmission (the high priority UL transmission multiplexed by both HARQ-ACK and PUSCH2) is discarded, i.e., PUSCH1 is discarded.
[0036] In another embodiment, the latter of the high-priority UL transmission (PUSCH1) that does not meet the timeline conditions and the multiplexed high-priority UL transmission (the high-priority UL transmission multiplexed by both HARQ-ACK and PUSCH2) is discarded, that is, the high-priority UL transmission multiplexed by both HARQ-ACK and PUSCH2 is discarded.
[0037] In another embodiment, one of the high-priority UL transmissions that do not meet the timeline conditions and the multiplexed high-priority UL transmissions is determined according to a predetermined priority table to determine how to discard them. The priority follows the priority table and ensures the reliability of the most urgent and important high-priority UL transmissions.
[0038] In one embodiment of the priority table, the priority order from high to low could be: HARQ-ACK > SR > PUSCH > CSI. For example... Figure 3 As shown, PUSCH1 does not meet the timeline conditions. Therefore, priority allocation is needed between PUSCH1 and the high-priority UL transmissions multiplexed by HARQ-ACK and PUSCH2. According to the priority table, HARQ-ACK has a higher priority than PUSCH2 and PUSCH1, so PUSCH1 is discarded.
[0039] It should be noted that the priority order of HARQ-ACK, SR, PUSCH, and CSI is not limited to this and can be pre-configured. Furthermore, CSI can be divided into aperiodic CSI (A-CSI), periodic CSI (P-CSI), and semi-persistent CSI (SP-CSI). PUSCH can be divided into dynamically granted PUSCH (DG-PUSCH) and configured grant PUSCH (CG-PUSCH).
[0040] In step S12, it is clear which UL transmissions need to be discarded. However, it is unclear which part or all of the high-priority UL transmissions need to be discarded.
[0041] Please refer to Figure 4 , Figure 4 The display shows the retained high-priority UL transmissions and the discarded high-priority UL transmissions. The retained high-priority UL transmissions are those that were not discarded in step S12, and the discarded high-priority UL transmissions are those that were discarded in step S12.
[0042] When the UE receives a PDCCH or PDSCH that triggers the reserved high-priority UL transmission, the UE cancels the high-priority UL transmission that was determined to be discarded in step S12, at the latest after the end of the last symbol of the PDCCH or PDSCH that triggered the reserved high-priority UL transmission. proc Starting with +d′1, T proc +d′1 corresponds to the UE processing time capability or the carrier's PUSCH preparation time, where:
[0043] If the reserved high-priority UL transmission is a PUCCH containing HARQ-ACK, then T proc =T proc,1 ;
[0044] If the reserved high-priority UL transmission is PUSCH, then T proc =T proc,2 ;or
[0045] If the reserved high-priority UL transmission is a PUSCH that includes either a CSI report or the nth CSI report, then T proc =T proc,CSI or T′ proc,CSI .
[0046] Values d′1 and d′2 represent the durations reported by the UE capability. The simplest design is d′1 = d1 and d′2 = d2. d′1 and d′2 represent the durations corresponding to symbols 0, 1, and 2 reported by the UE capability. When the UE's high-priority capability supports a more granular capability definition, it can extend the time interval between high-priority UL transmissions and provide sufficient processing time for reserved high-priority UL transmissions. For example, d′1 and d′2 can be extended to correspond to four symbols (0, 1, 2, and 3) reported by the UE capability.
[0047] Assume d is cancelled 2,1 =0 and d 2,2 =0, and For the calculations, the Release 15 mechanism can serve as the baseline defined in 3GPP 38.214 and 38.213.
[0048] In this embodiment, the UE does not expect to receive high-priority UL transmissions scheduled by the PDCCH or PDSCH for reservation, wherein the reserved high-priority UL transmissions begin N+d′2 symbols earlier than the end of the last symbol of the PDCCH or PDSCH, where:
[0049] If the reserved high-priority UL transmission is a PUCCH containing HARQ-ACK, then N = T proc,1 ;
[0050] If the reserved high-priority UL transmission is PUSCH, then N = T proc,2 ;or
[0051] If the reserved high-priority UL transmissions are PUSCHs that include either a CSI report or the nth CSI report, then N = T proc,CSI or T′ proc,CSI .
[0052] Please refer to Figure 1 In another embodiment, the method for processing high-priority UL transmissions further includes steps S14 and S16.
[0053] In step S14, high-priority UL transmissions that were not discarded are sent.
[0054] In step S16, the discarded high-priority UL transmissions are retransmitted.
[0055] The earliest high-priority UL transmission that meets the timeline conditions (e.g.) Figure 3 In the event that the HARQ-ACK in the transmission is discarded, a priority UL transmission that does not meet the timeline conditions (e.g.) is sent. Figure 3In the PUSCH1 section, the earliest high-priority UL transmission that meets the timeline conditions is retransmitted (e.g., PUSCH1). Figure 3 HARQ-ACK in (the context of the HARQ-ACK).
[0056] High-priority UL transmission that does not meet timeline conditions (e.g.) Figure 3 If PUSCH1 is discarded, send the earliest high-priority UL transmission that meets the timeline conditions (e.g., Figure 3 HARQ-ACK in the middle), and then retransmit the high-priority UL transmission that does not meet the timeline conditions (e.g., Figure 3 PUSCH1 in (the text is incomplete and cannot be translated).
[0057] In one embodiment, the entire high-priority UL transmission is retransmitted. In another embodiment, the cancelled portion of the high-priority UL transmission is retransmitted. In most cases, the overlapping portion does not occupy the entire discarded UL transmission, and retransmitting the cancelled portion of the discarded high-priority UL transmission can improve resource utilization. When the discarded high-priority UL transmission is a PUSCH with a certain amount of data information, it is even more necessary to retransmit only the cancelled portion of the discarded high-priority UL transmission.
[0058] Please refer to Figure 3 and Figure 5 , Figure 5 This diagram shows a flowchart of a method for processing multiple high-priority uplink (UL) transmissions in a user equipment (UE) according to another embodiment of this disclosure. Figure 3 As shown, the multiple high-priority UL transmissions are in an overlapping group; specifically, each high-priority UL transmission overlaps with at least one other high-priority UL transmission. Each high-priority UL transmission can be one of the following: hybrid automatic repeat request (HARQ-ACK), scheduling request (SR), physical uplink shared channel (PUSCH), physical uplink control channel (PUCCH), and channel state information (CSI).
[0059] In step 40, it is determined whether two adjacent high-priority UL transmissions satisfy a timeline condition. Under the said timeline condition, T1 is the duration between the first symbol of the earliest high-priority UL transmission and the scheduling signal of the most recent high-priority UL transmission. Depend on The maximum value in is given, where it corresponds to the i-th physical downlink shared channel (PDSCH) or physical downlink control channel (PDCCH) of the PUCCH or PUSCH in the overlapping group. It can be or The mechanism defined in 3GPP 38.214 (Release 15) can be used as a baseline.
[0060] In step S42, when the two adjacent high-priority UL transmissions meet the timeline conditions, the two adjacent high-priority UL transmissions are reused.
[0061] In step S44, if one of the two adjacent high-priority UL transmissions does not meet the timeline condition, one of the two adjacent high-priority UL transmissions is discarded.
[0062] Please refer to Figure 3 and Figure 5 Two PUSCHs overlap with one HARQ-ACK. PUSCH1 is scheduled by downlink control information 1 (DCI1), and PUSCH2 is scheduled by DCI2. The HARQ-ACK is in response to the physical downlink shared channel (PDSCH). Assume... and If one of the two adjacent high-priority UL transmissions (PUSCH1 and HARQ-ACK) fails to meet the timeline condition, the other of the two adjacent high-priority UL transmissions (PUSCH1 and HARQ-ACK) (HARQ-ACK) is discarded. Therefore, a priority is required between PUSCH1 and HARQ-ACK.
[0063] In one embodiment, the one that is compared between the two adjacent high-priority UL transmissions (PUSCH1 and HARQ-ACK) is discarded, i.e., PUSCH1 is discarded.
[0064] In another embodiment, the latter of the two adjacent high-priority UL transmissions (PUSCH1 and HARQ-ACK) is discarded, i.e., HARQ-ACK is dropped.
[0065] In another embodiment, one of the two adjacent high-priority UL transmissions (PUSCH1 and HARQ-ACK) is discarded according to a predetermined priority table. Priorities follow the priority table and ensure the reliability of the most urgent and important high-priority UL transmissions.
[0066] In one embodiment of the priority table, the priority order from high to low could be: HARQ-ACK > SR > PUSCH > CSI. For example... Figure 3 As shown, PUSCH1 does not meet the timeline conditions. Therefore, a priority allocation needs to be made between PUSCH1 and HARQ-ACK. According to the priority table, HARQ-ACK has a higher priority, so PUSCH1 is discarded.
[0067] It should be noted that the priority order of HARQ-ACK, SR, PUSCH, and CSI is not limited to this and can be pre-configured. Furthermore, CSI can be divided into aperiodic CSI (A-CSI), periodic CSI (P-CSI), and semi-persistent CSI (SP-CSI). PUSCH can be divided into dynamically granted PUSCH (DG-PUSCH) and configured grant PUSCH (CG-PUSCH).
[0068] In step S44, it is clear which UL transmission needs to be discarded. However, it is unclear which part or all of the high-priority UL transmissions need to be discarded.
[0069] Please refer to Figure 4 The reserved high-priority UL transmission is the high-priority UL transmission that meets the timeline conditions among two adjacent UL transmissions (PUSCH1 and HARQ-ACK) (e.g., Figure 3 HARQ-ACK in the context of high-priority UL transmissions. Discarded high-priority UL transmissions are those that do not meet the timeline conditions between two adjacent UL transmissions (e.g., HARQ-ACK in the context of high-priority UL transmissions). Figure 3 PUSCH1 in (the text is incomplete and cannot be translated).
[0070] When the UE receives a PDCCH or PDSCH that triggers the reserved high-priority UL transmission, the UE cancels the discarded high-priority UL transmission determined to be canceled in step S44, no later than the end of the last symbol of the PDCCH or PDSCH that triggered the reserved high-priority UL transmission. proc Starting with +d′1, T proc +d′1 corresponds to the UE processing time capability or the carrier's PUSCH preparation time, where:
[0071] If the reserved high-priority UL transmission is a PUCCH containing HARQ-ACK, then T proc =T proc,1 ;
[0072] If the reserved high-priority UL transmission is PUSCH, then T proc =T proc,2 ;or
[0073] If the reserved high-priority UL transmission is a PUSCH that includes either a CSI report or the nth CSI report, then T proc =T proc,CSI or T′ proc,CSI .
[0074] Values d′1 and d′2 represent the durations reported by the UE capability. The simplest design is d′1 = d1 and d′2 = d2. d′1 and d′2 represent the durations corresponding to symbols 0, 1, and 2 reported by the UE capability. When the UE's high-priority capability supports a more granular capability definition, it can extend the time interval between high-priority UL transmissions and provide sufficient processing time for reserved high-priority UL transmissions. For example, d′1 and d′2 can be extended to correspond to four symbols (0, 1, 2, and 3) reported by the UE capability.
[0075] Assume d is cancelled 2,1 =0 and d 2,2 =0, and For the calculations, the mechanisms defined in 3GPP 38.214 and 38.213 (Release 15) can serve as a baseline.
[0076] In this embodiment, the UE does not expect to receive high-priority UL transmissions scheduled by the PDCCH or PDSCH for reservation, wherein the reserved high-priority UL transmissions begin N+d′2 symbols earlier than the end of the last symbol of the PDCCH or PDSCH, where:
[0077] If the reserved high-priority UL transmission is a PUCCH containing HARQ-ACK, then N = T proc,1 ;
[0078] If the reserved high-priority UL transmission is PUSCH, then N = T proc,2 ;or
[0079] If the reserved high-priority UL transmissions are PUSCHs that include either a CSI report or the nth CSI report, then N = T proc,CSI or T′ proc,CSI .
[0080] Please refer to Figure 5 In another embodiment, the method for processing high-priority UL transmissions further includes steps S46 and S48.
[0081] In step S46, one of the two adjacent high-priority UL transmissions that was not dropped is sent.
[0082] In step S48, one of the two adjacent high-priority UL transmissions that was dropped is retransmitted.
[0083] One of the two adjacent high-priority UL transmissions that satisfies the timeline condition (e.g., Figure 3 If the HARQ-ACK in the transmission is dropped, send one of the two adjacent high-priority UL transmissions that does not meet the timeline condition, and then retransmit the one of the two adjacent high-priority UL transmissions that does meet the timeline condition (e.g., Figure 3 HARQ-ACK in (the context of the HARQ-ACK).
[0084] One of the two adjacent high-priority UL transmissions does not meet the timeline condition (e.g., Figure 3 If PUSCH1 is discarded, send one of the two adjacent high-priority UL transmissions that meets the timeline condition, and then retransmit the one of the two adjacent high-priority UL transmissions that does not meet the timeline condition (e.g., PUSCH1). Figure 3 PUSCH1 in (the text is incomplete and cannot be translated).
[0085] In one embodiment, the entire high-priority UL transmission is retransmitted. In another embodiment, the cancelled portion of the high-priority UL transmission is retransmitted. In most cases, overlapping portions do not occupy the entire discarded UL transmission, and retransmitting the cancelled portion of the discarded high-priority UL transmission can improve resource utilization. When the discarded high-priority UL transmission is a PUSCH with a certain amount of data information, it is even more necessary to retransmit only the cancelled portion of the discarded high-priority UL transmission.
[0086] Please refer to Figure 6 , Figure 6 This illustration shows a user equipment (UE) device 5 according to an embodiment of this disclosure.
[0087] UE device 5 may include processor 50, memory 52, and transceiver 54. Processor 50 may be configured to implement the proposed functions, procedures, and / or methods described in this specification. Layers of the radio interface protocol may be implemented in processor 50. Memory 52 operatively stores various programs and information to operate the connected processor. Transceiver 54 is operatively coupled to the connected processor to transmit and / or receive radio signals.
[0088] Processor 50 may include application-specific integrated circuits (ASICs), other chipsets, logic circuits, and / or data processing devices. Memory 52 may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices. Transceiver 54 may include baseband circuitry and radio frequency (RF) circuitry to process radio frequency signals. When embodiments are implemented in software, the techniques described herein can be implemented using modules, processes, functions, entities, etc., that perform the functions described herein. These modules may be stored in memory and executed by the processor. Memory may be implemented internally or externally to the processor, wherein those may be communicatively coupled to the processor in various ways known in the art.
[0089] The UE device 5 includes a processor 50 configured to perform a method for processing the plurality of high-priority uplink (UL) transmissions.
[0090] In one embodiment, the method includes: obtaining the earliest high-priority UL transmission that satisfies a timeline condition; selecting the earliest high-priority UL transmission that satisfies the timeline condition as a multiplexed channel; and discarding either a high-priority UL transmission that does not satisfy the timeline condition or a multiplexed high-priority UL transmission, wherein the multiplexed high-priority UL transmission is obtained by combining the earliest high-priority UL transmission that satisfies the timeline condition with at least one high-priority UL transmission that is later than the earliest high-priority UL transmission that satisfies the timeline condition.
[0091] In another embodiment, the method includes: determining whether two adjacent high-priority UL transmissions satisfy a timeline condition; when the two adjacent high-priority UL transmissions satisfy the timeline condition, reusing the two adjacent high-priority UL transmissions; and when one of the two adjacent high-priority UL transmissions does not satisfy the timeline condition, discarding one of the two adjacent high-priority UL transmissions.
[0092] Please refer to Figure 7 , Figure 7 This diagram shows a block diagram of an example system 700 for wireless communication according to an embodiment of this disclosure. The embodiments described herein can be implemented into the system using any suitably configured hardware and / or software. Figure 7 Display system 700 includes radio frequency (RF) circuitry 710, baseband circuitry 720, processing unit 730, memory / storage unit 740, display 750, camera 760, sensor 770, and input / output (I / O) interface 780, which are coupled to each other as shown in the figure.
[0093] Processing unit 730 may include circuitry, such as, but not limited to, one or more single-core or multi-core processors. multi-core A processor can include any combination of general-purpose processors and dedicated processors, such as graphics processors and application processors. A processor can be coupled to a memory / storage device and configured to execute instructions stored in the memory / storage device to enable various applications and / or operating systems running on the system.
[0094] Baseband circuitry 720 may include circuitry, such as, but not limited to, one or more single-core or multi-core processors. The processor may include a baseband processor. The baseband circuitry may handle various radio control functions enabling communication with one or more radio networks via RF circuitry. Radio control functions may include, but are not limited to, signal modulation, encoding, decoding, radio frequency shifting, etc. In some embodiments, the baseband circuitry may provide communication compatible with one or more radio technologies. For example, in some embodiments, the baseband circuitry may support communication with 5G NR, LTE, evolved universal terrestrial radio access network (EUTRAN), and / or other wireless metropolitan area networks (WMAN), wireless local area networks (WLAN), and wireless personal area networks (WPAN). An embodiment of the baseband circuitry configured to support radio communication with more than one wireless protocol may be referred to as a multimode baseband circuitry. In various embodiments, baseband circuitry 720 may include circuitry operating with signals not strictly considered to be at baseband frequencies. For example, in some embodiments, the baseband circuit may include circuitry that operates with a signal having an intermediate frequency between the baseband frequency and the radio frequency.
[0095] RF circuit 710 can achieve communication with a wireless network using modulated electromagnetic radiation through a non-solid medium. In various embodiments, the RF circuit may include switches, filters, amplifiers, etc., to facilitate communication with the wireless network. In various embodiments, RF circuit 710 may include circuitry that operates with signals not strictly considered to be in the radio frequency range. For example, in some embodiments, the RF circuit may include circuitry that operates with a signal having an intermediate frequency (IF), which is between the baseband frequency and the radio frequency.
[0096] In various embodiments, the transmitter circuitry, control circuitry, or receiver circuitry discussed above with respect to the UE, eNB, or gNB may be embodied, wholly or partially, in the RF circuitry, baseband circuitry, and / or processing unit. As used herein, “circuit” may refer to, belong to, or include application-specific integrated circuits (ASICs), electronic circuitry, processors (shared, dedicated, or grouped) and / or memories (shared, dedicated, or grouped) executing one or more software or firmware programs, combinational logic circuitry, and / or other suitable hardware components providing the aforementioned functionality. In some embodiments, electronic device circuitry may be implemented in one or more software or firmware modules, or the functionality associated with the circuitry may be implemented by one or more software or firmware modules. In some embodiments, some or all of the components of the baseband circuitry, processing unit, and / or memory / memory may be implemented together on a system on a chip (SOC).
[0097] Memory / storage 740 can be used to load and store data and / or instructions, for example, for a system. Memory / storage for one embodiment may include any combination of suitable volatile memory such as dynamic random access memory (DRAM) and / or non-volatile memory such as flash memory. In various embodiments, I / O interface 780 may include one or more user interfaces designed to enable a user to interact with the system and / or peripheral component interfaces designed to enable peripheral components to interact with the system. User interfaces may include, but are not limited to, physical keyboards or keypads, touchpads, speakers, microphones, etc. Peripheral component interfaces may include, but are not limited to, non-volatile memory ports, universal serial bus (USB) ports, audio jacks, and power interfaces.
[0098] In various embodiments, sensor 770 may include one or more sensing devices to determine environmental conditions and / or location information relevant to the system. In some embodiments, the sensor may include, but is not limited to, a gyroscope sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of or interact with baseband circuitry and / or RF circuitry to communicate with components of a positioning network, such as Global Positioning System (GPS) satellites. In various embodiments, display 750 may include a display device, such as a liquid crystal display and a touchscreen display. In various embodiments, system 700 may be a mobile computing device, such as, but not limited to, a laptop, tablet, netbook, ultrabook, smartphone, etc. In various embodiments, the system may have more or fewer components and / or different architectures. Where appropriate, the methods described herein may be implemented as a computer program. The computer program may be stored on a storage medium, such as a non-transitory storage medium.
[0099] The embodiments disclosed herein are combinations of technologies / processes that can be adopted in 3GPP specifications to create the final product.
[0100] Those skilled in the art will understand that the various units, algorithms, and steps described and disclosed in the embodiments of this invention are implemented through electronic hardware or a combination of computer software and electronic hardware. Whether a function runs in hardware or software depends on the application conditions and the design requirements of the technical solution. Those skilled in the art can use different methods to implement the functions for each specific application, but such implementation should not exceed the scope of this disclosure. Those skilled in the art will understand that the working process of the above-described systems, devices, and units can be referred to the working process of the systems, devices, and units in the above embodiments, and the units are basically the same. For ease of description and simplicity, these working processes will not be described in detail.
[0101] It is understood that the systems, apparatuses, and methods disclosed in the embodiments of the present invention can be implemented in other ways. The above embodiments are merely exemplary. The division of units is based solely on logical function; other divisions exist in the implementation. Multiple units or components can be combined or integrated into another system. Certain features may also be omitted or skipped. On the other hand, the mutual coupling, direct coupling, or communication coupling shown or discussed operates through some ports, devices, or units, whether indirectly or through electrical, mechanical, or other forms of communication.
[0102] The units used as illustrative components may or may not be physically separate. The units used for illustration may or may not be physical units, i.e., located in one place or distributed across multiple network units. Some or all units may be used depending on the purpose of the embodiment. Furthermore, the various functional units in the different embodiments may be integrated into one processing unit, or they may be physically independent, or two or more units may be integrated into one processing unit.
[0103] If software functional units are implemented, used, and sold as a product, they can be stored in a readable storage medium within a computer. Based on this understanding, the technical solutions proposed in this disclosure can be implemented substantially or partially in the form of a software product. Alternatively, a portion of the technical solutions advantageous to the prior art can be implemented in the form of a software product. The software product in the computer is stored in a storage medium and includes multiple commands for a computing device (e.g., a personal computer, server, or network device) to execute all or part of the steps disclosed in the embodiments of this disclosure. The storage medium includes a USB flash drive, a portable hard drive, read-only memory (ROM), random access memory (RAM), a floppy disk, or other media capable of storing program code.
[0104] The disclosed method provides flexible QoS management based on sidelink traffic type. According to this disclosure, each traffic type of sidelink transmission can have configurable priority to meet different communication scenarios and QoS requirements.
[0105] While this disclosure has been described in conjunction with what are considered to be the most practical and preferred embodiments, it should be understood that this disclosure is not limited to the disclosed embodiments, but is intended to cover the broadest interpretation of the appended claims without departing from the scope thereof.
Claims
1. A method for processing multiple high-priority uplink (UL) transmissions, each high-priority UL transmission overlapping with at least one other high-priority UL transmission, the method comprising: Obtain the earliest high-priority UL transmission that meets the timeline conditions; The earliest high-priority UL transmission is combined with at least one high-priority UL transmission to form a multiplexed channel, wherein the at least one high-priority UL transmission satisfies the timeline condition and is later than the earliest high-priority UL transmission; and Discard either a high-priority UL transmission that does not meet the timeline conditions or a multiplexed high-priority UL transmission, wherein the multiplexed high-priority UL transmission is obtained by combining the earliest high-priority UL transmission with at least one high-priority UL transmission that is later than the earliest high-priority UL transmission. The discarded UL transmissions are determined by one of the following methods: The higher priority UL transmission that does not meet the timeline condition and the multiplexed high priority UL transmission is discarded. The higher-priority UL transmission that does not meet the timeline conditions is discarded, compared to the later of the multiplexed higher-priority UL transmissions; or, One of the high-priority UL transmissions that do not meet the timeline conditions and the multiplexed high-priority UL transmissions is discarded according to a predetermined priority table.
2. The method according to claim 1, wherein the priority order from high to low is: hybrid automatic repeat request ACK (HARQ-ACK) > scheduling request (SR) > physical uplink control channel (PUCCH) > channel state information (CSI).
3. The method according to claim 1, wherein under the timeline conditions, T1 is the duration between the first symbol of the earliest high-priority UL transmission and the scheduling signal of the most recent high-priority UL transmission, given by the maximum value of , where corresponds to the i-th physical downlink shared channel (PDSCH) or physical downlink control channel (PDCCH) of the PUCCH or PUSCH in the overlapping group.
4. The method according to claim 1, further comprising: Send high-priority UL transmissions that are not dropped; as well as Retransmit discarded high-priority UL transmissions.
5. A method for processing multiple high-priority uplink (UL) transmissions, each high-priority UL transmission overlapping with at least one other high-priority UL transmission, the method comprising: Determine whether two adjacent high-priority UL transmissions meet a timeline condition; When the two adjacent high-priority UL transmissions meet the timeline conditions, the two adjacent high-priority UL transmissions are multiplexed; and When one of the two adjacent high-priority UL transmissions does not meet the timeline condition, the one of the two adjacent high-priority UL transmissions is discarded according to a predetermined rule.
6. The method of claim 5, wherein the one preceding the two adjacent high-priority UL transmissions is discarded.
7. The method of claim 5, wherein the latter of the two adjacent high-priority UL transmissions is discarded.
8. The method of claim 5, wherein the two adjacent high-priority UL transmissions are dropped according to a predetermined priority table.
9. The method according to claim 8, wherein the priority order from high to low is: hybrid automatic repeat request ACK (HARQ-ACK) > scheduling request (SR) > physical uplink control channel (PUCCH) > channel state information (CSI).
10. The method of claim 5, wherein under the timeline conditions, T1 is the duration between the first symbol of the earliest high-priority UL transmission and the scheduling signal of the most recent high-priority UL transmission, given by the maximum value of , wherein it corresponds to the i-th physical downlink shared channel (PDSCH) or physical downlink control channel (PDCCH) of the PUCCH or PUSCH in the overlapping group.
11. The method of claim 5, further comprising: Send one of the two adjacent high-priority UL transmissions that was not dropped; as well as Retransmit one of the two adjacent high-priority UL transmissions that was discarded.
12. A user equipment apparatus, comprising: transceiver; as well as A processor, connected to the transceiver and configured to perform a method for processing multiple high-priority uplink (UL) transmissions, each high-priority UL transmission overlapping at least one other high-priority UL transmission, the method comprising: Obtain the earliest high-priority UL transmission that meets the timeline conditions; The earliest high-priority UL transmission is combined with at least one high-priority UL transmission to form a multiplexed channel, wherein the at least one high-priority UL transmission satisfies the timeline condition and is later than the earliest high-priority UL transmission; and Discard either a high-priority UL transmission that does not meet the timeline conditions or a multiplexed high-priority UL transmission, wherein the multiplexed high-priority UL transmission is obtained by combining the earliest high-priority UL transmission with at least one high-priority UL transmission that is later than the earliest high-priority UL transmission. The discarded UL transmissions are determined by one of the following methods: The higher priority UL transmission that does not meet the timeline condition and the multiplexed high priority UL transmission is discarded. The higher-priority UL transmission that does not meet the timeline conditions is discarded, compared to the later of the multiplexed higher-priority UL transmissions; or, One of the high-priority UL transmissions that do not meet the timeline conditions and the multiplexed high-priority UL transmissions is discarded according to a predetermined priority table.
13. The user equipment apparatus according to claim 12, wherein the priority order from high to low is: hybrid automatic repeat request ACK (HARQ-ACK) > scheduling request (SR) > physical uplink control channel (PUCCH) > channel state information (CSI).
14. The user equipment apparatus of claim 12, wherein, under the timeline condition, T1 is the duration between the first symbol of the earliest high-priority UL transmission and the scheduling signal of the most recent high-priority UL transmission, given by the maximum value of , wherein it corresponds to the i-th physical downlink shared channel (PDSCH) or physical downlink control channel (PDCCH) of the PUCCH or PUSCH in the overlapping group.
15. The user equipment apparatus according to claim 12, further comprising: Send high-priority UL transmissions that are not dropped; as well as Retransmit discarded high-priority UL transmissions.
16. A user equipment apparatus, comprising: transceiver; as well as A processor, connected to the transceiver and configured to perform a method for processing multiple high-priority uplink (UL) transmissions, each high-priority UL transmission overlapping at least one other high-priority UL transmission, the method comprising: Determine whether two adjacent high-priority UL transmissions meet a timeline condition; When the two adjacent high-priority UL transmissions meet the timeline conditions, the two adjacent high-priority UL transmissions are multiplexed; and When one of the two adjacent high-priority UL transmissions does not meet the timeline condition, the one of the two adjacent high-priority UL transmissions is discarded according to a predetermined rule.
17. The user equipment apparatus of claim 16, wherein the first of two adjacent high-priority UL transmissions is discarded.
18. The user equipment apparatus of claim 16, wherein the latter of two adjacent high-priority UL transmissions is discarded.
19. The user equipment apparatus of claim 16, wherein the two adjacent high-priority UL transmissions are dropped according to a predetermined priority table.
20. The user equipment apparatus of claim 19, wherein the priority order from high to low is: hybrid automatic repeat request ACK (HARQ-ACK) > scheduling request (SR) > physical uplink control channel (PUCCH) > channel state information (CSI).
21. The user equipment apparatus of claim 19, wherein, under the timeline condition, T1 is the duration between the first symbol of the earliest high-priority UL transmission and the scheduling signal of the most recent high-priority UL transmission, given by the maximum value of , wherein it corresponds to the i-th physical downlink shared channel (PDSCH) or physical downlink control channel (PDCCH) of the PUCCH or PUSCH in the overlapping group.
22. The user equipment apparatus of claim 16, further comprising: Send one of the two adjacent high-priority UL transmissions that was not dropped; as well as Retransmit one of the two adjacent high-priority UL transmissions that was discarded.
23. A chip, comprising: A processor is configured to invoke and run a computer program stored in memory to cause a device on which the chip is mounted to perform the method of any one of claims 1 to 4.
24. A chip, comprising: A processor is configured to invoke and run a computer program stored in memory to cause a device on which the chip is mounted to perform the method of any one of claims 5 to 11.
25. A computer-readable storage medium storing a computer program, wherein the computer program causes a computer to perform the method of any one of claims 1 to 4.
26. A computer-readable storage medium storing a computer program, wherein the computer program causes a computer to perform the method of any one of claims 5 to 11.
27. A computer program product comprising a computer program, wherein the computer program causes a computer to perform the method of any one of claims 1 to 4.
28. A computer program product comprising a computer program, wherein the computer program causes a computer to perform the method of any one of claims 5 to 11.