Method and device for transmitting using overlapping resources

By prioritizing the transmission of uplink or sidelink resources at the UE, according to the priority and resource allocation method, the transmission delay and control signaling overhead problems of UE when resources overlap in the cellular network are solved, and the fast transmission of high-priority data is achieved.

CN114885430BActive Publication Date: 2025-09-12HFI INNOVATION INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210629379.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-03-26
Filing Date
2020-03-27
Publication Date
2025-09-12
Estimated Expiration
2040-03-27

AI Technical Summary

Technical Problem

In cellular networks, when uplink and sidelink resources of user equipment (UE) overlap, existing technologies have difficulty in effectively handling high-priority data transmissions, resulting in increased transmission delays and control signaling overhead.

Method used

By prioritizing uplink transmission of uplink resources or sidelink transmission of sidelink resources at the UE, high-priority data is determined and selected for transmission based on the priority of the transmission, the allocation method of the resources and the type of logical channel.

Benefits of technology

This enables fast transmission of high-priority data when uplink and sidelink resources overlap, reducing transmission delays and control signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114885430B_ABST
    Figure CN114885430B_ABST
Patent Text Reader

Abstract

Various aspects of the present disclosure provide methods and apparatus for transmitting using overlapping resources. For example, the apparatus may include a receiving circuit, a processing circuit, and a transmitting circuit. The receiving circuit receives an authorization for uplink resources for uplink transmission from a base station at a user equipment (UE). The processing circuit determines the sidelink resources for sidelink transmission based on the authorization from the base station or the autonomous selection of the UE. When the sidelink resources overlap with the uplink resources and a message for a random access channel (RACH) procedure is to be sent, the transmitting circuit prioritizes the uplink transmission using the uplink resources over the sidelink transmission using the sidelink resources.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with the original application number 202080001563.6, international application number PCT / CN2020 / 081643, application date March 27, 2020, and invention name “Method and device for sending using overlapping resources”. Technical Field

[0002] The present disclosure relates to wireless communications, and in particular to methods and apparatus for transmitting using overlapping resources. Background Art

[0003] This background section is provided to generally present the content of the present disclosure. The work of the presently named inventors, the work described in this background section to the extent that it does not constitute prior art at the time of filing, and aspects of this section that did not constitute prior art are neither explicitly nor implicitly admitted to be prior art to the present disclosure.

[0004] Cellular-based vehicle-to-everything (V2X) (e.g., LTE V2X and NR V2X) is a radio access technology developed by the 3rd Generation Partnership Project (3GPP) to support advanced vehicle applications. In V2X, user equipment (UE) can communicate with a base station using uplink resources and can communicate directly with another UE using sidelink resources. Summary of the Invention

[0005] Aspects of the present disclosure provide a method for transmitting using overlapping uplink resources and sidelink resources. In one embodiment, the method includes the following steps: receiving, at a UE, a grant of uplink resources for uplink transmission from a base station; determining, based on the grant from the base station or an autonomous selection by the UE, sidelink resources for sidelink transmission, the sidelink resources overlapping with the uplink resources; and when a message of a random access channel (RACH) procedure is to be sent, prioritizing the uplink transmission using the uplink resources over the sidelink transmission using the sidelink resources.

[0006] In one embodiment, the RACH procedure is a four-step RACH procedure, and the message is Message 3 (Msg3). In another embodiment, the RACH procedure is a two-step RACH procedure, and the message is Message A (MsgA).

[0007] In one embodiment, there is no message for the RACH process to be sent, and the method further includes the following steps: when the sidelink transmission has a higher priority than the uplink transmission, giving priority to the sidelink transmission using the sidelink resources compared to the uplink transmission using the uplink resources; when the uplink transmission has a higher priority than the sidelink transmission, giving priority to the uplink transmission using the uplink resources compared to the sidelink transmission using the sidelink resources; and when the uplink transmission has the same priority as the sidelink transmission, giving priority to the uplink transmission using the uplink resources compared to the sidelink transmission using the sidelink resources, or giving priority to the sidelink transmission using the sidelink resources compared to the uplink transmission using the uplink resources.

[0008] In another embodiment, there is no message of the RACH process to be sent, and the method further includes the following steps: when the sidelink transmission has a priority higher than or equal to a priority threshold, giving priority to the sidelink transmission using the sidelink resources compared to the uplink transmission using the uplink resources; and when the sidelink transmission has a priority lower than the priority threshold, giving priority to the uplink transmission using the uplink resources compared to the sidelink transmission using the sidelink resources.

[0009] Aspects of the present disclosure also provide an apparatus for transmitting using overlapping uplink resources and sidelink resources. In one embodiment, the apparatus includes: a receiving circuit configured to receive an authorization of uplink resources for uplink transmission from a base station; a processing circuit configured to determine a sidelink resource for sidelink transmission based on the authorization from the base station or autonomously select the sidelink resource, wherein the sidelink resource overlaps with the uplink resource; and a transmitting circuit configured to: when a message of a RACH process is to be sent, give priority to the uplink transmission using the uplink resource over the sidelink transmission using the sidelink resource.

[0010] Aspects of the present disclosure also provide another method for transmitting using overlapping side link resources. In one embodiment, the method includes the following steps: a UE determines whether a first side link resource used for a first side link transmission overlaps with a second side link resource used for a second side link transmission; when the first side link resource overlaps with the second side link resource and when the first side link resource is allocated by a base station and the second side link resource is autonomously allocated by the UE, determining that the first side link transmission using the first side link resource has a higher priority; and when the first side link transmission has the higher priority, giving priority to the first side link transmission using the first side link resource over the second side link transmission using the second side link resource.

[0011] In one embodiment, both the first side link resource and the second side link resource are allocated by the base station, and the method further includes the following steps: when the first side link resource is dynamically allocated by the base station and the second side link resource is periodically allocated by the base station, determining that the first side link transmission utilizing the first side link resource has a higher priority; and when the first side link transmission has the higher priority, giving priority to the first side link transmission utilizing the first side link resource over the second side link transmission utilizing the second side link resource.

[0012] In another embodiment, both the first side link resource and the second side link resource are periodically allocated by the base station, and the method further includes the following steps: when the first side link resource has an earlier starting symbol, a shorter period and / or a shorter duration than the second side link resource, determining that the first side link transmission utilizing the first side link resource has a higher priority; and when the first side link transmission has the higher priority, giving priority to the first side link transmission utilizing the first side link resource over the second side link transmission utilizing the second side link resource.

[0013] In various embodiments, the method further includes the following steps: determining that the first side link transmission utilizing the first side link resource has a higher priority when the side link data sent through the first side link resource is associated with a higher priority side link logical channel than the side link data sent through the second side link resource; and when the first side link transmission has the higher priority, prioritizing the first side link transmission utilizing the first side link resource over the second side link transmission utilizing the second side link resource.

[0014] The transmission method using overlapping resources proposed in the present disclosure enables the UE to select high-priority data for transmission when uplink and sidelink resources overlap or when sidelink resources overlap, thereby ensuring a short transmission delay for the high-priority data. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The present disclosure provides some embodiments for demonstration purposes, which will be described in detail below with reference to the accompanying drawings, wherein like numerals represent like elements, wherein:

[0016] Figure 1 A diagram illustrating an exemplary wireless communication system according to some embodiments of the present disclosure;

[0017] Figure 2 shows exemplary resource blocks allocated in a wireless communication system according to some embodiments of the present disclosure;

[0018] Figure 3 A flowchart illustrating an exemplary method for transmitting using overlapping uplink and sidelink resources according to some embodiments of the present disclosure is provided;

[0019] Figure 4 An exemplary four-step RACH procedure between a user equipment and a base station in a wireless communication system according to some embodiments of the present disclosure is shown;

[0020] Figure 5 and Figure 6 According to some embodiments of the present disclosure, after determining that there is no RACH process message to be sent Figure 3 a flowchart of a method;

[0021] Figure 7 is a block diagram of an exemplary apparatus for transmitting with overlapping uplink and sidelink resources according to some embodiments of the present disclosure;

[0022] Figure 8 is a flowchart of another exemplary method for transmitting using two overlapping side link resources according to some embodiments of the present disclosure;

[0023] Figure 9 shows the resources periodically allocated by the base station to the UE;

[0024] Figures 10 to 12 According to some embodiments of the present disclosure, after determining that the base station periodically allocates both the first resource and the second resource Figure 8 a flowchart of a method; and

[0025] Figure 13 is a flowchart of another exemplary method for transmitting using two overlapping side link resources according to some embodiments of the present disclosure. DETAILED DESCRIPTION

[0026] In a wireless communication system implemented according to the 3GPP Long Term Evolution (LTE) standard or the 3GPP New Radio (NR) standard, a UE may be allocated an uplink resource and a side link resource, or may be allocated two side link resources at the same time. Sometimes, the uplink resource and the side link resource and / or the two side link resources overlap. In such a scenario, if the UE is able to transmit simultaneously, the UE must select one of the overlapping side link resource and the uplink resource or one of the two overlapping side link resources to transmit. Various aspects of the present disclosure provide methods and devices for transmitting using overlapping uplink resources and side link resources. The method can prioritize an uplink transmission using an uplink resource and one of a side link transmission using a side link resource by, among other aspects, determining whether to send a message for a RACH process, which of the uplink transmission and the side link transmission has a higher priority, and whether the side link transmission has a priority higher than a priority threshold. Various aspects of the present disclosure also provide another method for transmitting using two overlapping side link resources. The method may prioritize one of a first side link transmission utilizing a first side link resource and a second side link transmission utilizing a second side link resource by determining, among other aspects, whether the first side link resource and the second side link resource are allocated by a base station or autonomously selected by a UE, whether the first side link resource and the second side link resource are dynamically allocated by the base station or periodically allocated, whether one of the first side link resource and the second side link resource has an earlier start symbol, a shorter period and / or a shorter duration than the other, and whether one of the first side link resource and the second side link resource is used to send side link data associated with a higher priority side link logical channel.

[0027] Figure 1 A diagram of an exemplary wireless communication system 100 according to some embodiments of the present disclosure is shown. The wireless communication system 100 may include a base station 101, a first UE 102-1, a second UE 102-2, a third UE 102-3, ..., and an nth UE 102-n. As shown, the base station 101 and the UEs 102 may respectively communicate wirelessly with each other via radio interfaces (referred to as Uu interfaces, e.g., uplink radio interfaces) 112-1, 112-2, 112-3, ..., 112-n, and the UEs 102 may also communicate wirelessly with each other via radio interfaces (referred to as PC5 interfaces, e.g., sidelink radio interfaces) 122-1 and 122-2.

[0028] Base station 101 may be any device that wirelessly communicates with UE 102 via an uplink radio interface 112. For example, base station 101 may implement a gNB specified in the 3GPP NR standard. Alternatively, base station 101 may implement an eNB specified in the 3GPP LTE standard. Thus, base station 101 may communicate with UE 102 via uplink radio interface 112 in accordance with a corresponding wireless communication protocol. In other embodiments, base station 101 may implement other types of standardized or non-standardized radio access technologies and communicate with UE 102 in accordance with the corresponding radio access technologies.

[0029] UE 102 may be any device capable of wirelessly communicating with base station 101 via uplink radio interface 112 and capable of communicating with UE 102 via sidelink radio interface 122. For example, UE 102 may be a vehicle, a computer, a mobile phone, etc. Sidelink radio interface 122 may be a direct radio link established between UE 102. In V2X, sidelink communication includes vehicle-to-vehicle (V2V) communication, mobile phone-to-mobile phone communication, device-to-device (D2D) communication, etc. For example, Figure 1 As shown, the first UE 102-1 may communicate with a second UE 102-2 and a third UE 102-3 via a first sidelink radio interface 122-1 and a second sidelink radio interface 122-2, respectively.

[0030] In addition, according to one aspect of the present disclosure, each of the UEs 102 may be allocated an uplink resource and a sidelink resource, or may be allocated two sidelink resources at the same time, and may utilize these uplink resources and sidelink resources to transmit to the base station 101 and the remaining UEs 102. For example, the first UE 102-1 may be allocated an uplink resource and a sidelink resource, and may utilize the uplink resource and the sidelink resource to transmit to the base station 101 and the second UE 102-2, respectively.

[0031] In addition, according to one aspect of the present disclosure, base station 101 can allocate uplink resources and sidelink resources. In some other embodiments, UE 102 can autonomously select its own sidelink resources. For example, first UE 102-1 can select a first sidelink resource and a second sidelink resource, and use the first sidelink resource and the second sidelink resource to transmit to second UE 102-2 and third UE 102-3, respectively.

[0032] Figure 2An exemplary resource block allocated in a wireless communication system according to some embodiments of the present disclosure is shown. In the wireless communication system 100, a resource grid is used to organize information according to frequency and time. In the resource grid, the basic unit is a resource element (RE), which spans one symbol (e.g., 66.7ns) by one subcarrier (e.g., 15kHz). Resource elements are grouped into resource blocks (RBs). Each resource block in a resource block spans 0.5ms (one time slot) by 180kHz (12 subcarriers). One time slot consists of seven symbols with a regular cyclic prefix or six symbols with an extended cyclic prefix. Resources are allocated to UE 102 in units of resource blocks.

[0033] In operation, the base station 101 may allocate uplink resources and sidelink resources to the UE 102. The UE 102 may also autonomously select sidelink resources. For example, the first UE 102-1 may perform uplink transmissions using uplink resources (e.g., allocated by the base station 101) via the first uplink radio interface 112-1, and perform sidelink transmissions using sidelink resources (e.g., allocated by the base station 101 or autonomously selected by the first UE 102-1) via the first sidelink radio interface 122-1.

[0034] Sometimes, uplink resources may overlap with sidelink resources in the time domain.In this scenario, the first UE 102-1 must prioritize uplink transmission and sidelink transmission. Figure 3 is a flow chart of an exemplary method 300 for a first UE 102-1 to transmit with overlapping uplink and sidelink resources in accordance with some embodiments of the present disclosure.

[0035] At step S302, the first UE 102-1 receives an uplink (UL) grant of uplink resources for uplink transmission from the base station 101. At step S304, the first UE 102-1 determines a sidelink resource for sidelink transmission, which overlaps with the uplink resource. In one embodiment, the sidelink resource is allocated by the base station 101. In another embodiment, the first UE 102-1 can autonomously select the sidelink resource. In one embodiment, the first UE 102-1 can first determine the sidelink resource for sidelink transmission, and then receive a UL grant of uplink resources for uplink transmission from the base station 101, wherein the uplink resource overlaps with the sidelink resource.

[0036] Then, at step S306, the first UE 102 determines whether to send a message for a RACH procedure. At step S308, when a message for a RACH procedure is to be sent, the first UE 102-1 prioritizes uplink transmission using uplink resources over sidelink transmission using sidelink resources. The first UE 102-1 sends the message to the base station 101 using the uplink resources. When there is no message for a RACH procedure to be sent, the method 300 may proceed to A1 (e.g., Figure 5 As shown) or A2 (as Figure 6 shown).

[0037] Figure 4 The LTE four-step RACH procedure performed between a first UE 102-1 and a base station 101 in a wireless communication system 100 according to some embodiments of the present disclosure is shown. If the first UE 102-1 wishes to transmit on the PUSCH but does not have resources to do so, it may send a scheduling request on the PUCCH. If the first UE 102-1 does not have a PUCCH to transmit (e.g., the first UE 102-1 is in the RRC_IDLE state, or is in the RRC_CONNECTED state but has lost uplink timing synchronization with the base station 101), it may initiate a random access procedure by sending a PRACH transmission to the base station 101. The first UE 102-1 may send a preamble as Message 1 to the base station 101. Upon success of Message 1, the base station 101 responds with a Message 2 Random Access Response (RAR) containing a temporary cell-Radio Network Temporary Identifier (C-RNTI), a timing advance (TA), and an uplink resource grant. The uplink resource grant schedules a PUSCH transmission (referred to as Message 3) from the first UE 102-1. In Message 3, after decoding the RB allocation from Message 2, the first UE 102-1 sends a Radio Resource Control (RRC) Connection Request including an initial identity (a temporary C-RNTI). In Message 4, the base station 101 sends an RRC Connection Establishment with a permanent C-RNTI and an echo of the initial identity sent by the first UE 102-1 in Message 3. In NR, the NR four-step RACH procedure has exactly the same signaling flow as the LTE four-step RACH procedure, although there are differences in the detailed configuration.

[0038] In one embodiment, the RACH procedure is a four-step RACH procedure, and the message is Message 3. Therefore, when it is determined to send Message 3 at step S306, the first UE 102-1 sends Message 3 using uplink resources at step S308.

[0039] The four-step RACH procedure requires two round trips between first UE 102-1 and base station 101, which not only increases latency but also incurs additional control signaling overhead. By combining the preamble (Message 1) and the scheduled PUSCH transmission (Message 3) into a single message to be sent from first UE 102-1 (referred to as Message A), and combining Message 2 RAR and Message 4 into another single message to be sent from base station 101 to first UE 102-1 (referred to as Message B), the two-step RACH procedure has a single round trip between first UE 102-1 and base station 101. In another embodiment, the RACH procedure is a two-step RACH procedure, and the message is Message A.

[0040] UE 102 may send a sidelink buffer status report (BSR) control element to base station 101, thereby informing base station 101 of the amount of sidelink data that UE 102 has used for transmission. UE 102 may send a sidelink BSR if sidelink data becomes available for transmission for the destination UE when the sidelink transmit buffer was previously empty, if sidelink data becomes available for transmission on a logical channel with a higher priority than the transmission previously stored in the buffer for the destination UE, or if a timer expires while sidelink data is waiting for transmission. In one embodiment, at step S306, first UE 102-1 may also determine whether to send a sidelink BSR to base station 101. When the sidelink BSR is to be sent via uplink resources, first UE 102 may also prioritize uplink transmissions utilizing the uplink resources over sidelink transmissions utilizing the sidelink resources at step S308. The first UE 102-1 uses uplink resources to send a sidelink BSR to the base station 101. In one embodiment, different thresSL-TxPrioritization values ​​are configured for unicast type, multicast type, and broadcast type. Based on the propagation type of the sidelink transmission, the first UE 102-1 can select a threshold value corresponding to the propagation type of the sidelink transmission to determine whether the sidelink transmission has a higher or lower priority than the overlapping uplink transmission. In another embodiment, different thresSL-TxPrioritization values ​​are also configured for network-scheduled transmission resources and UE-autonomous transmission resources. Based on the scheduling mode of the sidelink transmission, the first UE 102-1 can select a threshold value corresponding to the scheduling mode of the sidelink transmission to determine whether the sidelink transmission has a higher or lower priority than the overlapping uplink transmission.

[0041] When it is determined at step S306 that there is no RACH process message to be sent, Figure 3 The method 300 may proceed to A1 (eg Figure 5 As shown) or A2 (as Figure 6 shown). Figure 5 is a flow chart of a method 300 after determining that there is no RACH procedure message to send according to some embodiments of the present disclosure. Figure 5 follow Figure 3A1. When the first UE 102-1 determines at step S306 that there are no RACH process messages (e.g., Message 3 and Message A) to be sent, then at step S502, it is determined whether the uplink transmission has a higher priority than the sidelink transmission. When the uplink transmission has a higher priority than the sidelink transmission, the method 300 proceeds to step S308, i.e., the uplink transmission utilizing the uplink resources is prioritized over the sidelink transmission utilizing the sidelink resources. When the uplink transmission does not have a higher priority than the sidelink transmission, the method 300 proceeds to step S504, where it is determined whether the uplink transmission has a lower priority than the sidelink transmission. When the uplink transmission has a lower priority than the sidelink transmission, at step S506, the method 300 prioritizes the sidelink transmission utilizing the sidelink resources over the uplink transmission utilizing the uplink resources; otherwise, at step S508, the method 300 may prioritize the sidelink transmission utilizing the sidelink resources over the uplink transmission utilizing the uplink resources, or prioritize the uplink transmission utilizing the uplink resources over the sidelink transmission utilizing the sidelink resources.

[0042] Figure 6 is a flow chart of a method 300 after determining that there is no RACH procedure message to send according to some embodiments of the present disclosure. Figure 6 follow Figure 3A2. When the first UE 102-1 determines at step S306 that there is no RACH procedure message to be sent, then in an embodiment implementing at least one of uplink transmission and sidelink transmission, at step S602, it is determined whether the sidelink transmission has a higher priority than a priority threshold. In one embodiment, the priority threshold can be configured by the base station 101. When the sidelink transmission has a higher priority than the priority threshold, the method 300 proceeds to step S506, i.e., the sidelink transmission utilizing the sidelink resources is prioritized over the uplink transmission utilizing the uplink resources. When the sidelink transmission does not have a higher priority than the priority threshold or has a lower priority than the priority threshold, the method 300 proceeds to step S308, i.e., the uplink transmission utilizing the uplink resources is prioritized over the sidelink transmission utilizing the sidelink resources. For example, when base station 101 configures the priority threshold to a sidelink logical channel priority of 5, and sidelink transmission includes traffic utilizing at least one sidelink logical channel having a priority from 1 to 5, first UE 102-1 prioritizes sidelink transmission utilizing the sidelink resources over uplink transmission utilizing the uplink resources. When sidelink transmission includes traffic utilizing all sidelink logical channels having a priority from 6 to 9, first UE 102-1 prioritizes uplink transmission utilizing the uplink resources over sidelink transmission utilizing the sidelink resources.

[0043] In another embodiment, both the uplink transmission and the sidelink transmission implemented are specified according to the 3GPP NR standard, and two priority thresholds can be configured, one priority threshold for the sidelink transmission and the other priority threshold for the uplink transmission. The first UE 102-1 determines the priority of the uplink transmission and the sidelink transmission based on the following inequality: high priority UL>high priority sidelink (SL)>low priority UL>low priority SL. For example, when the uplink transmission has a higher priority (high priority UL) relative to the uplink priority threshold or the sidelink transmission has a lower priority (low priority SL) relative to the sidelink priority threshold, the first UE 102-1 prioritizes the uplink transmission using the uplink resources over the sidelink transmission using the sidelink resources, and when the uplink transmission has a lower priority (low priority UL) relative to the uplink priority threshold and the sidelink transmission has a higher priority (high priority SL) relative to the sidelink priority threshold, the first UE 102-1 prioritizes the sidelink transmission using the sidelink resources over the uplink transmission using the uplink resources.

[0044] Figure 77 is a block diagram of an apparatus 700 for transmitting using overlapping uplink and sidelink resources according to some embodiments of the present disclosure. In one embodiment, the apparatus 700 may be the UE 102. The apparatus 700 may include a receiving circuit 702, a processing circuit 704, and a transmitting circuit 706. In some other embodiments, the apparatus 700 may optionally include other components (such as input and output devices, signal processing circuitry, etc.). Thus, the apparatus 700 may be capable of performing other additional functions (such as executing applications) and processing alternative communication protocols.

[0045] The receiving circuit 702 may be configured to receive a grant of uplink resources for uplink transmission from the base station 101 .

[0046] The processing circuit 704 can be configured to determine the sidelink resources for the sidelink transmission based on the authorization from the base station, or to autonomously select the sidelink resources. In one embodiment, the uplink resources overlap with the sidelink resources. In some other embodiments, the processing circuit 704 is a central processing unit (CPU) configured to execute program instructions to perform the various functions and processes described herein.

[0047] The transmitting circuit 706 may be configured to prioritize uplink transmissions utilizing uplink resources over sidelink transmissions utilizing sidelink resources when a message for a RACH procedure is to be transmitted. In one embodiment, the transmitting circuit 706 and the receiving circuit 702 may be fabricated together to form a transceiver.

[0048] In one embodiment, when there is no message of the RACH process to be sent, the transmitting circuit 706 is further configured to: when the sidelink transmission has a higher priority than the uplink transmission, give priority to the sidelink transmission utilizing the sidelink resources over the uplink transmission utilizing the uplink resources; when the uplink transmission has a higher priority than the sidelink transmission, give priority to the uplink transmission utilizing the uplink resources over the sidelink transmission utilizing the sidelink resources; and when the uplink transmission has the same priority as the sidelink transmission, give priority to the uplink transmission utilizing the uplink resources over the sidelink transmission utilizing the sidelink resources, or give priority to the sidelink transmission utilizing the sidelink resources over the uplink transmission utilizing the uplink resources.

[0049] In some other embodiments, when there is no message for the RACH process to be sent, the transmitting circuit 706 is further configured to: give priority to the sidelink transmission utilizing the sidelink resources over the uplink transmission utilizing the uplink resources when the sidelink transmission has a higher or equal priority relative to a priority threshold configured by the base station 101; and give priority to the uplink transmission utilizing the uplink resources over the sidelink transmission utilizing the sidelink resources when the sidelink transmission has a lower priority relative to the priority threshold.

[0050] In one embodiment, the receiving circuit 702, the processing circuit 704, and the transmitting circuit 706 may be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), a digital enhancement circuit, or similar devices or a combination thereof.

[0051] First UE 102-1 may also perform a first sidelink transmission with second UE 102-2 via first sidelink radio interface 122-1 using first sidelink resources, and perform a second sidelink transmission with third UE 102-3 via second sidelink radio interface 122-2 using second sidelink resources. Sometimes, the first sidelink resources and the second sidelink resources may overlap. In such a scenario, first UE 102-1 must prioritize the first and second sidelink transmissions.

[0052] Figure 8 is a flow chart of a method 800 of transmitting using overlapping first and second side link resources according to some embodiments of the present disclosure.

[0053] At step S802, first UE 102-1 determines whether first sidelink resources used for a first sidelink transmission overlap with second sidelink resources used for a second sidelink transmission (e.g., based on downlink control information (DCI) sent from base station 101). When the first sidelink resources do not overlap with the second sidelink resources, then at step S804, first UE 102-1 may perform both the first sidelink transmission utilizing the first sidelink resources and the second sidelink transmission utilizing the second sidelink resources. When the first sidelink resources overlap with the second sidelink resources, method 800 proceeds to step S806.

[0054] One or both of the first side link resource and the second side link resource may be allocated by the base station 101 or autonomously allocated by the first UE 102-1. At step S806, the first UE 102-1 determines whether the first side link resource is allocated by the base station 101 (i.e., scheduling mode 1) and whether the second side link resource is autonomously selected by the first UE 102-1 (i.e., scheduling mode 2). In one embodiment, when the first side link resource is allocated by the base station 101 and the second side link resource is autonomously allocated by the first UE 102-1, at step S808, the first UE 102-1 determines that the first side link transmission has a higher priority than the second side link transmission, and at step S810, prioritizes the first side link transmission utilizing the first side link resource over the second side link transmission utilizing the second side link resource.

[0055] When both the first sidelink resource and the second sidelink resource are allocated by base station 101, method 800 proceeds to step S812. At step S812, first UE 102-1 determines whether the first sidelink resource is dynamically allocated by base station 101 and determines whether the second sidelink resource is periodically allocated by base station 101. When the first sidelink resource is dynamically allocated by base station 101 and the second sidelink resource is periodically allocated by base station 101, the method proceeds to steps S808 and S810, i.e., at step S808, it is determined that the first sidelink transmission has a higher priority than the second sidelink transmission, and at step S810, the first sidelink transmission using the first sidelink resource is prioritized over the second sidelink transmission using the second sidelink resource. Figure 9 The resources periodically allocated by the base station 101 to the UE 102 are shown.

[0056] When base station 101 periodically allocates both the first resource and the second resource, first UE 102-1 may compare the period, duration, and / or starting symbol of the first side link resource and the second side link resource to determine the priority of the first side link transmission and the second side link transmission. Figure 10 As shown), B2 (as shown Figure 11 as shown) or B3 (as shown Figure 12 shown).

[0057] Figure 10 is a flowchart of method 800 after determining that the base station 101 periodically allocates both the first resource and the second resource according to some embodiments of the present disclosure. Figure 10 follow Figure 8B1. When the base station 101 periodically allocates both the first resource and the second resource, the method 800 proceeds to step S1002. At step S1002, the first UE 102-1 determines whether the first sidelink resource has an earlier start symbol than the second sidelink resource. When the first sidelink resource has an earlier start symbol than the second sidelink resource, the method 800 proceeds to steps S808 and S810, i.e., at step S808, it is determined that the first sidelink transmission has a higher priority than the second sidelink transmission, and at step S810, the first sidelink transmission using the first sidelink resource is prioritized over the second sidelink transmission using the second sidelink resource. When the first sidelink resource has a later start symbol than the second sidelink resource, at step S1004, the first UE 102-1 determines that the second sidelink transmission has a higher priority than the first sidelink transmission, and at step S1006, the second sidelink transmission using the second sidelink resource is prioritized over the first sidelink transmission using the first sidelink resource.

[0058] Figure 11 is another flow chart of method 800 after determining that base station 101 periodically allocates both the first resource and the second resource according to some embodiments of the present disclosure. Figure 11 follow Figure 8 B2. When base station 101 periodically allocates both the first resource and the second resource, method 800 proceeds to step S1102. At step S1102, first UE 102-1 determines whether the first sidelink resource has a shorter period than the second sidelink resource. When the first sidelink resource has a shorter period than the second sidelink resource, method 800 proceeds to steps S808 and S810, respectively. When the first sidelink resource does not have a shorter period than the second sidelink resource, method 800 proceeds to steps S1004 and S1006, respectively.

[0059] Figure 12 is another flow chart of method 800 after determining that the base station 101 periodically allocates both the first resource and the second resource according to some embodiments of the present disclosure. Figure 12 follow Figure 8 B3. When base station 101 periodically allocates both the first resource and the second resource, method 800 proceeds to step S1202. At step S1202, first UE 102-1 determines whether the first sidelink resource has a shorter duration than the second sidelink resource. When the first sidelink resource has a shorter duration than the second sidelink resource, method 800 proceeds to steps S808 and S810, respectively. When the first sidelink resource does not have a shorter duration than the second sidelink resource, method 800 proceeds to steps S1004 and S1006, respectively.

[0060] Figure 13800 is a flowchart of another exemplary method 1300 for transmitting using two overlapping side link resources according to some embodiments of the present disclosure. Method 1300 may include steps S802, S804, and S806. Method 1300 may also include step S1302, at which it is determined whether both the first side link resource and the second side link resource are allocated by base station 101. When the first side link resource and the second side link resource are not all allocated by base station 101 (which means that the first side link resource is allocated by first UE 102-1 and the second side link resource is allocated by base station 101, or both the first side link resource and the second side link resource are allocated by first UE 102-1), method 800 proceeds to steps S1004 and S1006, i.e., determining that the second transmission using the second side link resource has a higher priority, and giving priority to the second transmission using the second side link resource over the first transmission using the first side link resource. When both the first side link resource and the second side link resource are allocated by the base station 101, the method 1300 proceeds to step S1304 to determine whether the first side link logical channel associated with the first side link transmission has a higher priority than the second side link logical channel associated with the second side link transmission. When it is determined that the first side link logical channel has a higher priority than the second side link logical channel, the method 1300 proceeds to step S808 and step S810, respectively. When it is determined that the first side link logical channel does not have a higher priority than the second side link logical channel, the method 1300 proceeds to step S1306 to determine whether the first side link logical channel has a lower priority than the second side link logical channel. When it is determined that the first side link logical channel has a lower priority than the second side link logical channel, the method 1300 proceeds to step S1004 and step S1006, respectively. When the first sidelink logical channel and the second sidelink logical channel have the same priority, method 1300 may proceed to step S808 and step S810, or proceed to step S1004 and step S1006, in sequence. For example, when the first sidelink logical channel associated with the first sidelink transmission has a higher priority than the second sidelink logical channel associated with the second sidelink transmission, the first UE 102-1 determines that the first sidelink transmission utilizing the first sidelink resources has a higher priority and prioritizes the first sidelink transmission utilizing the first sidelink resources over the second sidelink transmission utilizing the second sidelink resources. Alternatively, when the first sidelink logical channel associated with the first sidelink transmission has a lower priority than the second sidelink logical channel associated with the second sidelink transmission, the first UE 102-1 determines that the second sidelink transmission utilizing the second sidelink resources has a higher priority and prioritizes the second sidelink transmission utilizing the second sidelink resources over the first sidelink transmission utilizing the first sidelink resources.In one embodiment, when a first sidelink logical channel associated with a first sidelink transmission and a second sidelink logical channel associated with a second sidelink transmission have the same priority, the first UE 102-1 may determine that the second sidelink transmission utilizing the second sidelink resources has a higher priority and prioritize the second sidelink transmission utilizing the second sidelink resources over the first sidelink transmission utilizing the first sidelink resources, or may determine that the first sidelink transmission utilizing the first sidelink resources has a higher priority and prioritize the first sidelink transmission utilizing the first sidelink resources over the second sidelink transmission utilizing the second sidelink resources.

[0061] The processing and functions described herein can be implemented as a computer program that, when executed by one or more processors, can cause the one or more processors to perform respective processing and functions. The computer program can be stored or distributed on a suitable medium (such as, an optical storage medium or solid-state medium provided together with other hardware or as a part of other hardware). The computer program can also be distributed in other forms (such as, via the Internet or other wired or wireless telecommunications systems). For example, a computer program can be obtained and loaded into a device, including obtaining the computer program through a physical medium or a distributed system (including, for example, from a server connected to the Internet).

[0062] A computer program can be accessed from a computer-readable medium that provides program instructions for use by or in conjunction with a computer or any instruction execution system. A computer-readable medium may include any device that stores, transmits, propagates, or transmits a computer program for use by or in conjunction with an instruction execution system, device, or apparatus. A computer-readable medium may be a magnetic, optical, electronic, electromagnetic, infrared, or semiconductor system (or device or apparatus) or a propagation medium. A computer-readable medium may include a computer-readable non-transitory storage medium (such as a semiconductor or solid-state memory, a magnetic tape, a removable computer disk, a random access memory (RAM), a read-only memory (ROM), a magnetic disk, and an optical disk). A computer-readable non-transitory storage medium may include all types of computer-readable media (including magnetic storage media, optical storage media, flash memory media, and solid-state storage media).

[0063] When implemented in hardware, the hardware may comprise one or more of discrete components, integrated circuits, ASICs, and the like.

[0064] Although various aspects of the present disclosure have been described in conjunction with specific embodiments of the present disclosure proposed as examples, the examples may be replaced, modified, and varied. Therefore, the embodiments set forth herein are intended to be illustrative rather than restrictive. Changes may be made without departing from the scope of the claims.

[0065] Cross-references

[0066] This disclosure claims priority to U.S. Provisional Patent Application No. 62 / 825,090, filed on March 28, 2019, and entitled “Method to handle sidelink overlapped transmission,” and U.S. Patent Application No. 16 / 831,225, filed on March 26, 2020, which are hereby incorporated by reference in their entirety.

Claims

1. A method for transmitting using overlapping resources, characterized in that: The method comprises the steps of: receiving, at a user equipment, from a base station, a grant of uplink resources for uplink transmission; determining sidelink resources for sidelink transmission based on a grant from the base station or an autonomous selection by the user equipment, wherein the sidelink resources overlap with the uplink resources; and when a message of a random access channel procedure is to be sent, giving priority to the uplink transmission using the uplink resources over the sidelink transmission using the sidelink resources, When there is no message of the random access channel procedure to be sent, the method further includes: prioritizing the sidelink transmission utilizing the sidelink resource over the uplink transmission utilizing the uplink resource when the sidelink transmission has a higher priority relative to a sidelink priority threshold and when the uplink transmission has a lower priority relative to an uplink priority threshold; and When the sidelink transmission has a lower priority relative to the sidelink priority threshold or when the uplink transmission has a higher priority relative to the uplink priority threshold, the uplink transmission utilizing the uplink resources is given priority over the sidelink transmission utilizing the sidelink resources.

2. The method for transmitting using overlapping resources according to claim 1, wherein: The random access channel procedure is a four-step random access channel procedure, and the message is Message 3.

3. The method for transmitting using overlapping resources according to claim 1, wherein: The random access channel procedure is a two-step random access channel procedure, and the message is message A.

4. A device for transmitting using overlapping resources, characterized in that The device comprises: a receiving circuit configured to receive a grant of uplink resources for uplink transmission from a base station; a processing circuit configured to determine sidelink resources for sidelink transmission based on a grant from the base station or to autonomously select the sidelink resources, wherein the sidelink resources overlap with the uplink resources; and A transmitting circuit, the transmitting circuit being configured to: when a message of a random access channel process is to be sent, give priority to the uplink transmission using the uplink resources compared to the side link transmission using the side link resources; when there is no message of the random access channel process to be sent, the transmitting circuit being further configured to: when the side link transmission has a higher priority relative to a side link priority threshold and when the uplink transmission has a lower priority relative to an uplink priority threshold, give priority to the side link transmission using the side link resources compared to the uplink transmission using the uplink resources; and when the side link transmission has a lower priority relative to the side link priority threshold or when the uplink transmission has a higher priority relative to the uplink priority threshold, give priority to the uplink transmission using the uplink resources compared to the side link transmission using the side link resources.

5. The device according to claim 4, characterized in that The random access channel procedure is a four-step random access channel procedure, and the message is Message 3.

6. The device according to claim 4, characterized in that The random access channel procedure is a two-step random access channel procedure, and the message is message A.