Method and apparatus for configuring a dual-mode sidelink logical channel with simultaneous mode 1 and mode 2 transmissions
By configuring dual-mode side link logic channels for user equipment in 5G radio access technology, the problem of difficulty in configuring and using mode 1 and mode 2 simultaneously in the prior art is solved, and more efficient resource utilization and lower latency are achieved.
Patent Information
- Application Number
- CN202080084611.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-10-29
- Filing Date
- 2020-10-27
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2040-10-27
AI Technical Summary
The prior art is difficult to simultaneously configure and use side link logic channels of mode 1 and mode 2 in 5G radio access technology, resulting in low resource allocation efficiency and increased latency.
By configuring a dual-mode side link logic channel for the user equipment, the transmission of mode 1 and mode 2 is enabled simultaneously, and resource allocation is dynamically adjusted according to the network configuration and the status of the user equipment.
More flexible and efficient resource utilization is achieved, reducing latency and improving the overall performance of side link transmission.
Smart Images

Figure CN114762432B_ABST
Abstract
Description
[0001] Cross - Reference to Related Applications
[0002] This application claims priority to U.S. Provisional Patent Application No. 62 / 927,367, filed Oct. 29, 2019. The content of the prior application is hereby incorporated by reference in its entirety. Technical Field
[0003] Some example embodiments may generally relate to mobile or wireless telecommunications systems, such as Long Term Evolution (LTE) or Fifth Generation (5G) radio access technology or New Radio (NR) access technology, or may relate to other communication systems. For example, certain embodiments may relate to systems and / or methods for configuring a dual-mode sidelink (SL) logical channel (LCH) with simultaneous Mode 1 and Mode 2 transmissions. Background Art
[0004] Examples of mobile or wireless telecommunications systems may include Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN), Long Term Evolution (LTE) Evolved UTRAN (E-UTRAN), Advanced LTE (LTE-A), MulteFire, LTE-A Pro, and / or Fifth Generation (5G) radio access technology or New Radio (NR) access technology. 5G wireless systems refer to the Next Generation (NG) radio systems and network architectures. 5G systems are mainly built on 5G New Radio (NR), but 5G (or NG) networks can also be built on E-UTRA radio. It is estimated that NR provides a bit rate of 10 - 20 Gbit / s or higher and can support at least service categories such as enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC) as well as massive machine type communication (mMTC). NR is expected to provide ultra-wideband and ultra-robust low-latency connections and large-scale networks to support the Internet of Things (IoT). As IoT and machine-to-machine (M2M) communications become more prevalent, the need for networks capable of meeting the requirements of low power consumption, low data rate, and long battery life will continue to grow. Next Generation Radio Access Network (NG-RAN) represents the RAN for 5G, which can provide both NR and LTE (and Advanced LTE) radio access. Note that in 5G, a node that can provide radio access functionality to a user equipment (i.e., similar to Node B, NB in UTRAN or evolved NB, eNB in LTE) can be named as Next Generation NB (gNB) when built on NR radio and can be named as Next Generation eNB (NG-eNB) when built on E-UTRA radio. Summary of the Invention
[0005] One embodiment may relate to a method that may include configuring one or more dual-mode sidelink logical channels (LCHs) for one or more UEs to enable simultaneous sidelink mode 1 and sidelink mode 2 transmissions. The method may further include receiving, from the UE, at least one sidelink (SL) buffer status report (BSR), which may or may not include buffer status for one or more of the configured dual-mode logical channels (LCHs) according to network configuration. The method may further include transmitting or providing to the UE a mode 1 resource allocation, which may or may not be applied to the dual-mode logical channel (LCH) according to network configuration.
[0006] In one variant, when the dual-mode sidelink (SL) logical channel (LCH) is configured, the method may include configuring, for a user equipment (UE), criteria for selecting one of sidelink mode 1 or sidelink mode 2 for data transmission for the configured dual-mode sidelink (SL) logical channel (LCH) and a corresponding sidelink (SL) buffer status report (BSR) configuration. In another variant, the method may further include adjusting the network configuration according to the received sidelink buffer status report.
[0007] In one variant, the method may include configuring each dual-mode SL LCH with two sets of logical channel prioritization (LCP) configurations, where one LCP configuration is for mode 1 operation and the other LCP configuration is for mode 2 operation. According to one variant, the LCP configuration for mode 1 may indicate how data from the dual-mode SL LCH should be multiplexed with data from other SL LCHs using mode 1 resources. According to one variant, the LCP configuration for mode 2 may indicate a strategy regarding how data from the dual-mode SL LCH should be multiplexed with data from other SL LCHs using mode 2 resources.
[0008] In one variant, the method may include configuring rules or criteria regarding how the dual-mode SL LCH uses the configured resources (e.g., SL grant for mode 1). For example, in one variant, the configuration may include configuring a maximum and / or minimum number of bits for the dual-mode SL LCH to set usage limits for the SL grant for mode 1 or set usage limits for SL mode 2, where the remaining bits may be set for SL grants for other operating modes. In another variant, the configuration may include configuring a set of maximum and / or minimum number of bits, where each set corresponds to different mode 2 resource pool conditions. According to another variant, the configuration may include associating the number of bits of the dual-mode SL LCH that may use the SL grant for mode 1 with the buffer size reported by the UE in the SL BSR.
[0009] According to one variant, the method may include configuring triggers and / or behaviors for the UE to report the SL buffer status on the dual-mode SL LCH. For example, the triggers and / or behaviors may include information on how the dual-mode SL LCH should include its buffer status in the BSR and / or when the SL BSR should be sent. For example, in one variant, the configuration of the dual-mode SL LCH BSR may include configuring the buffer status of the dual-mode SL LCH not to be included in the BSR. In another variant, the configuration of the dual-mode SL LCH BSR may include configuring events regarding when the dual-mode SL LCH should report its buffer status in the BSR. For example, in one variant, the reception of the BSR may be associated with the reason for triggering the BSR. In some variants, the events may include one or more of the following: the channel busy rate of SL mode 2 is higher than a threshold, the amount of data in the buffer is higher than a threshold, the packet transmission experiences a large delay, and / or an RLF is experienced due to the use of SL mode 2. According to one variant, the configuration of the dual-mode SL LCH BSR may include, for example, configuring different dual-mode SL LCHs with different events based on their QoS requirements.
[0010] In one variant, the transmission of the mode 1 resource allocation message may include transmitting multiple feasible configured MCSs to be used for the assigned resources of the UE in the single-mode and dual-mode SL LCHs. In some variants, the configured MCSs may be indicated by using a list, a threshold, or a range. In one variant, the transmission of the resource allocation message may further include carrying an IE indicating the LCP configuration together with the resource allocation information. In one variant, when a static LCP configuration has been provided, the IE may be used to indicate whether the assigned resources can be reused by certain dual-mode SL LCHs. According to one variant, the IE may be used to indicate the LCP configuration and the restrictions for the dual-mode SL LCH to use the allocated mode 1 resources.
[0011] According to one variant, the transmission of the resource allocation message may further include indicating (e.g., using physical layer signaling) in the SL grant the rules and / or guidelines on how the dual-mode SL LCH uses the mode 1 SL grant.
[0012] In one variant, the adjustment of the network configuration may include allocating dedicated resources for the packet transmission of the dual-mode SL LCH. In another variant, the adjustment of the network configuration may include adjusting the configuration of the resources assigned to the corresponding single-mode SL LCH. In another variant, the adjustment of the network configuration may include modifying the LCP configuration of the dual-mode SL LCH and / or reconfiguring the dual-mode SL LCH as a single-mode SL LCH. According to one variant, the method may further include transmitting the adjusted network reconfiguration to the UE.
[0013] Another embodiment may relate to a method that may include receiving an indication or configuration of a dual-mode SL LCH by an SL UE. The method may further include transmitting at least one SL BSR, which may or may not include buffer status for one or more configured dual-mode LCHs according to network configuration. The method may further include receiving an SL mode 1 resource allocation message that may or may not be applied to the dual-mode LCH according to network configuration.
[0014] In one variant, the method may further include: when the dual-mode SL LCH is configured, receiving criteria or rules for selecting one of SL mode 1 or SL mode 2 for data transmission of the configured dual-mode SL LCH and corresponding SL BSR configuration.
[0015] According to one variant, the method may further include receiving an indication of a trigger and / or event for configuring and transmitting the SL BSR. For example, in one variant, receiving may include receiving an indication that the buffer status of the dual-mode SL LCH should not be included in the BSR. In another variant, receiving may include receiving an indication of an event when the dual-mode SL LCH should report its buffer status in the BSR. In some variants, the event may include one or more of the following: the channel busy rate of SL mode 2 is higher than a threshold, the amount of data in the buffer is higher than a threshold, the packet transmission experiences a large delay, and / or RLF is experienced due to using SL mode 2.
[0016] According to one variant, when an SL grant of mode 1 is allocated, the resource allocation message may include a plurality of feasible configured MCSs to be used for the assigned resource CSs in the single-mode and dual-mode SL LCHs. In some variants, the configured MCSs may be indicated by using a list, a threshold, or a range. In one variant, receiving may further include receiving an IE indicating the LCP configuration together with the resource allocation information. In one variant, when a static LCP configuration has been provided, the IE may indicate whether the assigned resources can be reused by certain dual-mode SL LCHs. According to one variant, the IE may further indicate the LCP configuration and the limitations of the dual-mode SL LCH using the allocated mode 1 resources.
[0017] According to one variant, the method may further include: based on the received resource allocation message and local information at the UE, selecting an appropriate MCS for transmission, and based on the selected MCS, determining whether the dual-mode SL LCH can be multiplexed with other single-mode SL LCHs into the allocated resources. In one variant, the selection of the appropriate MCS may be based on different considerations, such as real-time SL CSI, the latency requirements of the data from the dual-mode SL LCH, and the SL channel sensing / measurement results, and / or based on whether the mode 2 resources selected by the UE can only accommodate a part of the data from the dual-mode SL LCH.
[0018] In one variant, the method may further include transmitting packets to a peer SL UE (e.g., SLRX UE) via the assigned mode 1 resources. According to one variant, if an MCS with high spectral efficiency has been selected, the transmission may include transmitting packets containing data from the dual-mode SL LCH via the mode 1 resources.
[0019] In one variant, the method may further include transmitting the trigger reason for the BSR to the NW in a separate message. In some variants, the method may further include receiving adjusted reconfiguration information from the NW. In one variant, the method may then include reconfiguring the SL LCH based on the received reconfiguration information and performing the transmission accordingly.
[0020] Another embodiment relates to an apparatus that includes at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured to, together with the at least one processor, cause the apparatus to at least perform the method according to any of the example embodiments discussed herein or any variant described above or elsewhere herein.
[0021] Another embodiment relates to an apparatus that may include circuitry configured to perform the method according to any of the example embodiments discussed herein or any variant described above or elsewhere herein.
[0022] Another embodiment relates to an apparatus that may include components for performing the method according to any of the example embodiments discussed herein or any variant described above or elsewhere herein.
[0023] Another embodiment relates to a non-transitory computer-readable medium having program instructions stored thereon for at least performing the method according to any of the example embodiments discussed herein or any of the variants described above or elsewhere herein. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] To correctly understand the example embodiments, reference should be made to the drawings, in which:
[0025] Figure 1 shows an example signaling diagram according to one embodiment;
[0026] Figure 2a shows an example flowchart of a method according to one embodiment;
[0027] Figure 2b shows an example flowchart of a method according to one embodiment;
[0028] Figure 3a shows an example block diagram of an apparatus according to one embodiment; and
[0029] Figure 3b shows an example block diagram of an apparatus according to one embodiment. DETAILED DESCRIPTION
[0030] It will be readily understood that the components of certain example embodiments, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of some example embodiments of a system, method, apparatus, and computer program product for configuring a dual-mode SF FCH with simultaneous mode 1 and mode 2 transmissions is not intended to limit the scope of certain embodiments, but rather represents selected example embodiments.
[0031] The features, structures, or characteristics of the example embodiments described throughout this specification may be combined in any suitable manner in one or more example embodiments. For example, the use of phrases such as "certain embodiments", "some embodiments", or other similar language throughout this specification refers to a particular feature, structure, or characteristic described in connection with one embodiment that may be included in at least one embodiment. Thus, the appearances of the phrases "in certain embodiments", "in some embodiments", "in other embodiments", or other similar language throughout this specification are not necessarily all referring to the same set of embodiments, and the described features, structures, or characteristics may be combined in any suitable manner in one or more example embodiments.
[0032] Additionally, if desired, the different functions or processes discussed below may be performed in a different order and / or simultaneously with each other. Further, if desired, one or more of the described functions or processes may be optional or may be combined. Accordingly, the following description should be regarded as illustrative of the principles and teachings of certain example embodiments and not as limiting thereof.
[0033] Currently, in 3GPP Release 16, New Radio (NR) Vehicle-to-Everything (V2X) is under development. NR V2X is designed to serve advanced V2X services, while LTE V2X serves basic V2X services. One of the differences between NR V2X and LTE V2X is that NR V2X will allow User Equipment (UE) to use both the simultaneous network-scheduled resource allocation mode (i.e., Mode 1) and the UE-autonomous resource allocation mode (i.e., Mode 2).
[0034] In other words, NR will provide support for the simultaneous configuration of Mode 1 and Mode 2 for Transmitter (Tx) UE to transmit Sidelink (SL) communication. Receiver (Rx) UE can receive the transmission without knowing the resource allocation mode used by the Tx UE.
[0035] However, one issue related to the simultaneous Mode 1 and Mode 2 is how the UE should determine which part of the SL data to transmit using Mode 1 or Mode 2. In principle, the UE can be configured by the network (NW) to implement the simultaneous Mode 1 and Mode 2, for example, in one or more of the following ways. One way is that the UE can use different modes for different Radio Access Technologies (RAT). For example, a V2X UE can use Mode 1 for its LTE SL and Mode 2 for its NR SL. Another way is that the UE can use different modes on different carriers. For example, a V2X UE can use NR Mode 1 in Carrier 1 because it is camped on Carrier 1, while it can use NR Mode 2 in Carrier 2. Yet another way is that the UE can use different modes based on the operating spectrum. For example, a V2X UE can use NR Mode 1 for SL transmission on licensed spectrum and NR Mode 2 for SL transmission on unlicensed spectrum.
[0036] However, assume that the responsibility of the V2X application layer is to select a RAT or carrier and spectrum for a specific V2X service. The serving radio access network (RAN) does not have much flexibility in configuring the SL resource allocation mode (mode 1 or mode 2) for different RATs or carrier / spectrum bands. To more flexibly and efficiently utilize the available resources of mode 1 and mode 2 to serve the target V2X service, a mode selection method based on quality of service (QoS) flows or on SL logical channels (LCHs) may be desirable. Under this method, the V2X or sidelink transmitter (TX) UE may use different modes for the same or different SL LCHs. For example, as an example, NR mode 1 may be used for SL LCH1, NR mode 2 may be used for SL LCH2, and / or modes 1 and 2 may be used for SLLCH3. In this way, the mode selection for different SL LCHs can be under the control at the access level depending on the real-time SL channel and resource availability conditions.
[0037] In the case where an SL LCH is configured to support a single mode (e.g., mode 1 or mode 2), a single-mode configuration should satisfy the QoS requirements (e.g., latency or reliability) of the configured single-mode SL LCH in a semi-static manner, since the reconfiguration of the resource allocation mode of the single-mode SLLCH is signaled via radio resource control (RRC) signaling, or the policy for reconfiguration may be pre-configured at the device.
[0038] Since the SL channel and resource availability under different resource allocation modes (mode 1 or mode 2) can change dynamically, using RRC signaling to adapt the single-mode SL LCH configuration to the dynamic changes in SL channel conditions and resource availability may not be fast enough. Therefore, some embodiments described herein provide a dual-mode SL LCH that can be superior to a single-mode SL LCH in at least the following example scenarios. For example, if the traffic load in the configured mode is higher than other modes, configuring an SL LCH as a single-mode SL LCH would impose unnecessary restrictions and prevent that SL LCH from using the resources of other modes. Additionally, if a single-mode SLLCH is configured to use only SL mode 2, the UE selects transmission resources based on its channel sensing / measurement results. Therefore, if the UE sensing results indicate that the next available transmission opportunity in mode 2 is at a time instance that causes the packet delay budget to expire, remaining in mode 2 alone would no longer be appropriate.
[0039] For the SL LCH configured with SL mode 1, the UE will request transmission resources from the NW. However, if the UE in mode 1 does not transmit its SL channel state information (CSI) to the NW, the NW may not be able to correctly determine the amount of allocated resources that can accurately reflect the requested transport block size based on, for example, the SL buffer status report (BSR). For example, if the SL channel conditions are good and allow the UE to use a modulation and coding scheme (MCS) with high spectral efficiency, the resource size of the actual SL transmission may be smaller than the allocated resource size. Therefore, a portion of the resources may be wasted. As an example, when the resource allocation is of the configured grant (CG) or semi-persistent scheduling (SPS) type, this problem may be at least particularly relevant because the SL channel conditions may change from time to time and the NW is unaware of the real-time channel condition changes.
[0040] In LTE V2X, the UE is only allowed to perform SL communication using a single mode (i.e., the network scheduling resource allocation mode or the UE autonomous resource allocation mode). Therefore, the UE in the RRC_IDLE state applies the LTE SL UE autonomous resource allocation mode to transmit all V2X packets. The UE in the RRC_CONNECTED state can be configured by the network to use the network scheduling resource allocation mode or the UE autonomous resource allocation mode to transmit its V2X packets. In principle, a single mode is used in the LTE V2X UE to serve all packets, regardless of the packet priority and latency budget.
[0041] For NR V2X, a single mode (i.e., NR SL mode 1 or NR SL mode 2) can be configured for the SL LCH / SL logical channel group (LCG) / SL radio bearer (RB) in the UE. In this case, considering the QoS requirements of the SL LCH / SL LCG / SL RB and the performance of each SL mode, an SL LCH / SL LCG / SL RB will be mapped to a single SL mode. For example, if the SL LCH / SL LCG / SL RB requires ultra-low latency, NR SL mode 2 (i.e., the UE autonomous resource selection / assignment mode) can be selected because NR SL mode 1 (i.e., the NW scheduling resource allocation mode) requires additional signaling and latency for the UE to request transmission resources from the network. Therefore, if NR SL mode 1 is used, the additional signaling for resource request and allocation will introduce additional latency. On the other hand, the SL LCH / SL LCG / SL RB requiring ultra-high reliability can select NR SL mode 1 because, compared with the UE autonomous resource selection mode (i.e., mode 2), the NW scheduling resource allocation mode (i.e., mode 1) can reduce the packet collision rate and provide higher reliability.
[0042] As discussed herein, some embodiments may assume that each SL LCH in a V2X TX UE can be configured with its SL resource allocation mode based on its QoS requirements. Among the SL LCHs, some may be configured to support a single mode (mode 1 or mode 2), while others may be configured as dual-mode SL LCHs (mode 1 and mode 2).
[0043] In one embodiment, packet-level mode selection may be configured and applied for dual-mode SL LCHs. For example, according to one embodiment, when a dual-mode SL LCH is configured, the NW may configure the UE with criteria for selecting mode 1 and / or mode 2 for buffered data transmission of the configured dual-mode SL LCH and corresponding SL buffer status report (BSR) related configurations.
[0044] According to certain embodiments, the NW may configure rules and / or criteria regarding how a dual-mode SL LCH uses the SL grant of mode 1. For example, a maximum / minimum number of bits may be configured for the dual-mode LCH to set usage limits for the SL grant of mode 1, or vice versa for the usage of mode 2 resource allocation, and the rest may be set to use the SL grant of mode 2 / 1. As another example, a set of maximum / minimum numbers of bits may be configured, where each may correspond to different mode 2 resource pool conditions (e.g., different channel busy rate (CBR) thresholds of the mode 2 resource pool). As yet another example, the number of bits of a dual-mode SL LCH that uses the SL grant of mode 1 may be associated with the buffer size reported by the UE in the SL BSR, as will be discussed below.
[0045] In addition, in one embodiment, the NW may configure a dual-mode SLLCH with two sets of logical channel prioritization (LCP) configurations, where one LCP configuration may be related to mode 1 and the other LCP configuration may be related to mode 2. Then, in this example, when buffering data in the dual-mode SL LCH using the SL grant of mode 1 is multiplexed into a MAC protocol data unit (PDU) / transport block (TB), the LCP configuration related to mode 1 should be applied. Similarly, in this example, the same may apply to the LCP configuration related to mode 2.
[0046] According to one embodiment, the NW may configure new triggers and UE behavior regarding sending the SL BSR of a dual-mode SL LCH. For example, if the amount of data in the dual-mode SL LCH is greater than a configured threshold, the NW may configure the dual-mode SL LCH to include its buffered data amount in the SL BSR, which may depend on the CBR of the mode 2 resource pool.
[0047] According to some embodiments, when an SL grant of Mode 1 (e.g., it can be dynamic or semi-persistent resource) is allocated to a UE, the NW may configure multiple MCSs (i.e., it can adapt to different maximum TB sizes), and these MCSs are used for the UE to use the assigned resources under single-mode and dual-mode SL LCH. Among the configured MCSs, there can be at least one MCS and the corresponding TB size that can accommodate the reported data volume of the single-mode LCH and at least a part of the data of the dual-mode LCH. This provides the UE with the flexibility to form SL MAC PDU / TB based on SL CSI, Mode 2 resource pool conditions, and the data volume in each SL LCH buffer, as described below.
[0048] In additional embodiments, when an SL grant of Mode 1 is allocated, in the SL grant, the NW may also indicate rules and / or criteria on how to use the SL grant of Mode 1 as an option using physical layer signaling for the dual-mode SL LCH (such as in the downlink control information (DCI) of the physical downlink control channel (PDCCH)). Alternatively, as another option, all the dual-mode SL LCH-related configurations provided above can be configured using RRC signaling in a broadcast manner (e.g., using the broadcast system information) or a dedicated manner (e.g., using dedicated RRC signaling).
[0049] According to certain embodiments, upon receiving an SL grant of Mode 1, the SL TX UE may select an appropriate MCS from a configured set of feasible MCSs according to the configuration from the NW to form a MAC PDU / TB. The selection of the MCS may be based on different considerations according to the NW configuration, such as real-time SL CSI, the latency requirements of the data from the dual-mode SL LCH, and / or the SL channel sensing / measurement results, to meet the reliability and / or latency requirements.
[0050] In one embodiment, if the SL CSI indicates good channel conditions, the SL TX UE may select an MCS with high spectral efficiency. In this case, the SL grant of Mode 1 should be able to accommodate the data from both the single-mode SL LCH and the dual-mode SL LCH configured by the NW.
[0051] According to one embodiment, if the Mode 2 resource pool is congested (e.g., the CBR is higher than the configured threshold) and / or the selected Mode 2 resources introduce intolerable latency, the SL Tx UE may select an MCS with higher spectral efficiency to accommodate the data from the dual-mode SL LCH in addition to the data from the single-mode SL LCH.
[0052] In one embodiment, the SL TX UE may select a suitable MCS with an appropriate TB size to accommodate the remaining data of the dual-mode SL LCH after the mode 2 resources for the dual-mode SL LCH are selected. In this case, if the mode 2 resource pool is sufficient, the dual-mode SL LCH may use the mode 2 resources to transmit its data.
[0053] According to some embodiments, upon receiving a BSR containing one or more dual-mode SL LCHs, the NW may adjust its configuration accordingly. For example, the NW may allocate dedicated resources for the dual-mode SL LCH, may adjust the configuration of the resources assigned to the corresponding single-mode SL LCH, e.g., reduce the list of associated dual-mode SL LCHs or increase the size of the resources to be allocated in the future, and / or may reconfigure the dual-mode SL LCH as a single-mode SL LCH.
[0054] It should be noted that here the SL LCH is taken as an example for illustration, and the exemplary embodiments may also be applicable to the SL LCG or SL RB, which may specifically depend on the resource allocation granularity or the SL mode selection granularity in the system. Therefore, in some embodiments, the SL LCH used herein may be replaced by, for example, the SL LCG or SL RB.
[0055] Figure 1 An example of a signaling diagram according to certain embodiments is shown. As Figure 1 shown in the example of, at 101, during the (re)configuration of the SLLCH, the NW may configure for the SL TX UE whether the SL LCH is a single-mode SL LCH or the SL LCH is a dual-mode SL LCH. Note that the configuration of the operating mode of the SL LCH may depend on the real-time NW conditions and the QoS requirements of the SL LCH under consideration. For example, if the performance of a particular mode becomes worse or unsatisfactory, the single-mode SL LCH may be reconfigured as another mode or a dual-mode SL LCH, or the dual-mode SL LCH may be reconfigured as a single-mode SL LCH. On the other hand, if the performance of both modes is sufficient to meet the target QoS, the single-mode SL LCH may be reconfigured as a dual-mode SL LCH.
[0056] In addition, according to some embodiments, the NW may also configure two sets of LCP configurations for each dual-mode SL LCH, i.e., one LCP configuration for mode 1 operation and another LCP configuration for mode 2 operation. For example, the LCP configuration for mode 1 may indicate how data from the dual-mode SL LCH should be multiplexed with data from other SL LCHs using mode 1 resources. Note that the LCP configuration for mode 1 may also be applied when the SLTX UE constructs its SL BSR. Meanwhile, the LCP configuration for mode 2 may show a policy regarding the priority of multiplexing data from the dual-mode SL LCH with data from other SL LCHs using mode 2 resources.
[0057] Note that if the configuration is performed via RRC signaling, the above LCP configuration may result in a semi-static setting as the configuration is expected to change infrequently using RRC signaling. Alternatively, instead of using RRC signaling for semi-static configuration, another embodiment may use physical layer signaling together with an SL resource allocation command (e.g., using DCI in the PDCCH) to dynamically configure the multiplexing rules for the dual-mode SL LCH, as shown in procedure 4 discussed below.
[0058] It should also be noted that the resources mentioned here can be dynamically allocated or periodically allocated, e.g., via SPS or CG. In addition, the NW may also limit some SL LCHs with ultra-high reliability and / or ultra-low latency requirements from sharing the same resources with other dual-mode SL LCHs.
[0059] Furthermore, in one embodiment, the NW may configure rules on how the dual-mode SL LCH should use the configured resources. According to an example embodiment, the NW may set a data volume limit for each dual-mode SL LCH using the configured resources. For example, a maximum / minimum number of bits may be configured for the dual-mode LCH as a limit for using the SL mode 1 grant, or vice versa, a maximum / minimum number of bits may be set as a limit for the use of mode 2 resource allocation, and the rest may be set as an SL grant for using mode 2 / 1. In another example embodiment, the NW may configure a set of data volume limits for the dual-mode SL LCH using the configured resources. In this case, the SL TX UE may need to select a specific limit based on its local conditions (e.g., CBR and / or buffer status). For example, different maximum / minimum numbers of bits may correspond to different mode 2 resource pool conditions (e.g., by using different CBR thresholds for the mode 2 resource pool). Alternatively, the maximum / minimum number of bits of the dual-mode SL LCH that can use the SL grant for mode 1 may be associated with the size of the data in the buffer.
[0060] In addition, in one embodiment, the NW may configure when and how the dual-mode SL LCH should include its buffer status in the SL BSR. In one example, the buffer status of the dual-mode SL LCH may be configured not to be included in the SL BSR. In this case, the NW does not know whether the corresponding SL LCH has data to transmit. If the dual-mode SL LCH can multiplex its buffered data into the MAC PDU / transport block according to the resources scheduled by the NW and the configured LCP, the dual-mode SL LCH may use SL mode 1. This method may be applicable to dual-mode SL LCHs without strict QoS requirements. Alternatively, in one embodiment, the NW may configure events regarding when the dual-mode SL LCH should report its buffer status in the SL BSR. The transmission of the SL BSR may indicate the reason for triggering the BSR, which may help the NW to react appropriately. For example, the trigger may include one or more of the following: the channel busy rate of SL mode 2 is higher than a threshold, the amount of data in the buffer is higher than a threshold, the packet transmission experiences a large delay, and / or a radio link failure (RLF) is experienced due to using SL mode 2.
[0061] In addition, in one embodiment, different dual-mode SL LCHs may be configured with different events based on their QoS requirements. For example, a dual-mode SL LCH that requires lower reliability may be configured with a higher CBR threshold for triggering the SL BSR. As another example, a dual-mode SL LCH with a lower packet delay budget may be configured with a lower threshold for triggering the BSR for the amount of data in the buffer. Thus, the NW can be notified in a timely manner and corresponding adjustments can be made for this SL LCH.
[0062] As Figure 1 further shown in the example of
[0063] In one embodiment, based on the received SL BSR, at 103, the gNB / NW may execute a scheduling algorithm and allocate resources to the SL TX UE to use the allocated mode 1 for SL data transmission. As Figure 1As shown in the example of, at 104, the gNB may send its resource allocation message to the SL TX, and the resources may be dynamic resources or semi-persistent resources. The message may also include the feasible MCS to be used for the assigned resources, which may be indicated using a list, a threshold, or a range. By using different MCSs with different spectral efficiencies, the maximum TB size derived from the allocated resources may be different. The information element (IE) indicating the LCP configuration may be carried together with the resource allocation information. In one embodiment, if a semi-static LCP configuration has been provided in Figure 1 the procedure 101 of using, for example, RRC signaling, the IE may be used to indicate whether the assigned resources may be multiplexed by certain dual-mode SL LCHs. In this way, the NW retains the flexibility to restrict the use of certain configured mode 1 resources by a certain (certain) dual-mode SL LCH. According to one embodiment, the IE may be used to indicate the LCP configuration and the restriction on the use of the assigned mode 1 resources by the dual-mode SL LCH. In this method, the LCP configuration and the restriction may only apply to this assigned resource, or may apply all the time until another IE deactivates it. In the present embodiment, the NW is able to dynamically adjust the LCP configuration of the dual-mode SLLCH for each assigned resource.
[0064] As Figure 1 further shown in the example of, at 105, based on the received resource allocation message and the local information at the SL TX UE (e.g., SL CSI and SL channel sensing / measurement results), the SL TX UE may select an appropriate MCS for transmission. Based on the selected MCS, the SL TX UE may decide whether the dual-mode SL LCH may use the assigned resources together with other single-mode SL LCHs.
[0065] In one embodiment, according to the configuration from the NW, if the SL TX selects an MCS with high spectral efficiency, the SL TX can use the assigned resources to accommodate data from both the single-mode SL LCH and the dual-mode SL LCH. According to some embodiments, the selection of the appropriate MCS can be based on different considerations. For example, the selection of the appropriate MCS can be based on real-time SL CSI in order to select an MCS with good spectral efficiency and robustness. This option can be particularly relevant when SL CSI is available at the SL TX UE, for example, in SL unicast and multicast. As another example, the selection of the appropriate MCS can be based on the latency requirements of the data from the dual-mode SL LCH and the SL channel sensing / measurement results. For example, if the packet latency budget of the data in the dual-mode SL LCH is about to expire and the resources autonomously selected by the next UE from the mode 2 resource pool will introduce a large delay, the SL TX UE can decide to select an MCS with high spectral efficiency in the configured resources to carry data from both the single-mode SL LCH and the dual-mode SL LCH. This option can be particularly relevant when SL CSI is not available at the SL TX UE (e.g., SL broadcast) and / or the QoS requirements of the single-mode SL LCH can tolerate certain performance degradations. As yet another example, if the UE selects mode 2 resources that can only accommodate a part of the data from the dual-mode SL LCH, an MCS with high spectral efficiency can be selected to carry both the data from the single-mode SL LCH and the remaining part of the data from the dual-mode SL LCH.
[0066] Similarly, as Figure 1 shown in the example of, at 106, the SL TX UE can transmit its packets to its peer SL RX UE via the assigned mode 1 resources. As described above, if an MCS with high spectral efficiency has been selected in procedure 105, the packets transmitted via the mode 1 resources can include data from the dual-mode SL LCH. At 107, if one of the triggers configured for the BSR based on the configuration executed in process 101 is detected, the SL TX UE can include the buffer status of one or more dual-mode SL LCHs into the SL BSR. Additionally, the trigger reason can also be sent to the NW in the same message or a separate message.
[0067] As Figure 1As shown in the example of , at 108, when the NW receives a BSR containing a dual-mode SL LCH, it can adjust its configuration accordingly. For example, the NW can allocate dedicated resources for the packet transmission of the dual-mode SL LCH to help quickly transmit its buffered data. As another example, the NW can adjust the configuration of the resources assigned to the corresponding single-mode SL LCH. For example, the NW can restrict one or more dual-mode SL LCHs from using mode 1 resources. Thus, for the remaining dual-mode SL LCHs, there is less competition to obtain a change to transmit through the scheduled mode 1 resources. Alternatively, the NW can also increase the size of the future scheduled mode 1 resources for the corresponding single-mode SL LCH and / or the associated dual-mode SL LCH. In some other examples, the NW can modify the LCP configuration of the dual-mode SL LCH, and / or can reconfigure the dual-mode SL LCH as a single-mode SL LCH.
[0068] As Figure 1 further shown in the example of , at 109, the gNB can send its adjusted reconfiguration to the SL TX UE. Then, at 110, based on the received reconfiguration information, the SL TX UE can reconfigure its SL LCH and perform the transmission accordingly. According to certain embodiments, the Figure 1 process can be repeated.
[0069] Figure 2a FIG. shows an example flowchart of a method for configuring and / or applying packet-level mode selection for a dual-mode SF FCH according to an example embodiment. In certain example embodiments, Figure 2a the flowchart of Figure 2a can be executed by an NW entity or an NW node in a communication system, such as an FTE or 5G NR. For example, in some example embodiments, the NW node that executes
[0070] As Figure 2a shown in the example of , the method can include: at 200, configuring a dual-mode FCH for one or more UEs (e.g., SF TX UE) to enable simultaneous SF mode 1 and SF mode 2 transmissions. In some embodiments, whether the operating mode of the SF FCH is single-mode or dual-mode can depend on real-time NW conditions and the QoS requirements of the SF FCH. For example, when the performance of a particular mode becomes worse or deteriorates, a single-mode SF FCH can be reconfigured to another mode, or a dual-mode SF FCH can be reconfigured as a single-mode SF FCH. On the other hand, when the performance of both modes is sufficient to meet the target QoS, a single-mode SF FCH can be reconfigured as a dual-mode SF FCH.
[0071] In one embodiment, configuration 200 may include configuring each dual-mode SF FCH using two sets of FCP configurations, where one FCP configuration is for mode 1 operation and the other FCP configuration is for mode 2 operation. According to one embodiment, the FCP configuration for mode 1 may indicate how data from the dual-mode SF FCH should be multiplexed with data from other SF FCHs using mode 1 resources. In one example, the FCP configuration for mode 1 may also be applied when the SL TX UE constructs its BSR. According to one embodiment, the LCP configuration for mode 2 may indicate a strategy regarding how to multiplex data from the dual-mode SL LCH with data from other SL LCHs using mode 2 resources.
[0072] According to one embodiment, configuration 200 may further include configuring UE configuration criteria or rules and corresponding SL BSR configurations, where the criteria or rules are for selecting one of SL mode 1 or SL mode 2 for data transmission of the configured dual-mode SL LCH.
[0073] In one embodiment, configuration 200 may further include configuring rules or criteria regarding how the dual-mode SL LCH uses the configured resources (e.g., SL grants for mode 1). For example, in one embodiment, the configuration of the rules or criteria may include configuring a maximum and / or minimum number of bits for the dual-mode SL LCH to set usage limits for SL grants for mode 1 or usage limits for SL mode 2, where the remaining bits may be set for SL grants for other operating modes. In another embodiment, the configuration of the rules or criteria may include configuring a set of maximum and / or minimum number of bits, where each set corresponds to different mode 2 resource pool conditions. According to another embodiment, the configuration of the rules or criteria may include associating the number of bits of the dual-mode SL LCH that can use SL grants for mode 1 with the buffer size reported by the UE in the SL BSR, which may be received as described below.
[0074] According to one embodiment, configuration 200 may further include configuring triggers and / or behaviors for the UE to report the SL buffer status on the dual-mode SL LCH. For example, how the dual-mode SL LCH should include its buffer status in the BSR and / or when it should send the SL BSR. For example, in one embodiment, the configuration of the triggers and / or behaviors of the dual-mode SL LCH BSR may include configuring the buffer status of the dual-mode SL LCH not to be included in the BSR. In this case, the NW does not know whether there is data to be transmitted on the corresponding SL LCH, and the dual-mode SL LCH can only use SL mode 1 by multiplexing into the configured resources obtained by the NW-related single-mode SL LCH. In another embodiment, the configuration of the triggers and / or behaviors of the dual-mode SL LCH SL BSR may include configuring events regarding when the dual-mode SL LCH should report its buffer status in the BSR. For example, the transmission of the BSR may be associated with the reason for triggering the BSR, which can help the NW make an appropriate response. In some embodiments, the events may include one or more of the following: the channel busy rate of SL mode 2 is higher than a threshold, the amount of data in the buffer is higher than a threshold, the packet transmission experiences a large delay, and / or RLF is experienced due to using SL mode 2. According to one embodiment, the configuration of the triggers and / or behaviors of the dual-mode SL LCH SL BSR may include configuring different dual-mode SL LCHs with different events based on their QoS requirements. For example, a dual-mode SL LCH with lower reliability requirements may be configured with a relatively higher CBR threshold for triggering the BSR. As another example, a dual-mode SL LCH with a lower packet delay budget may be configured with a lower threshold for triggering the BSR for the amount of data in the buffer. In this way, the NW can be notified in a timely manner and corresponding adjustments can be made to this SL LCH.
[0075] In certain embodiments, Figure 2a the method may further include: at 225, receiving at least one SL BSR according to the NW configuration, where the at least one SL BSR may or may not include the buffer status for one or more configured dual-mode SL LCHs. According to some embodiments, the method may optionally include adjusting the NW configuration accordingly based on the at least one received BSR.
[0076] According to some embodiments, Figure 2aThe method may further include: at 230, transmitting a SL mode 1 resource allocation message to the UE according to the NW configuration, where the mode 1 resource allocation may or may not be applicable to the dual-mode LCH. According to one embodiment, the transmission 230 of the SL mode 1 resource allocation message may include multiple feasible configured MCSs, which are to be used for the assigned resources for the UE in the single-mode and dual-mode SLLCH. In some embodiments, the configured MCS may be indicated by using a list, a threshold, or a range. By using different MCSs with different spectral efficiencies, the maximum TB size that can be carried in the allocated resources may be different. In one embodiment, the transmission 230 may further include an IE carrying an indication of the LCP configuration together with the resource allocation information. In one embodiment, when a static LCP configuration has been provided, the IE may be used to indicate whether the assigned resources can be multiplexed by certain dual-mode SL LCHs. In this way, the NW can retain the flexibility to restrict the use of certain (some) configured mode 1 resources by certain (some) dual-mode SL LCHs. According to one embodiment, the IE may be used to indicate the LCP configuration and the restriction on the use of the allocated mode 1 resources by the dual-mode SL LCH. In this embodiment, the LCP configuration and the restriction may be applied only to this assigned resource, or may be applicable until another IE deactivates it. In this way, the NW can dynamically adjust the LCP configuration of the dual-mode SLLCH for each assigned resource.
[0077] According to one embodiment, the transmission 230 may further include indicating in the SL grant the rules and / or criteria for how the dual-mode SL LCH uses mode 1 of the SL grant, e.g., using physical layer signaling instead of using RRC signaling.
[0078] In one embodiment, the NW configuration may be adjusted by allocating dedicated resources for the packet transmission of the dual-mode SL LCH to help transmit its buffered data quickly. In another embodiment, the NW configuration may be adjusted by adjusting the configuration of the resources assigned to the corresponding single-mode SLLCH. For example, the NW may restrict the dual-mode SL LCHs in the list of dual-mode SL LCHs that can be multiplexed to the same configured resources. Alternatively, the NW may also increase the size of the future configured resources for the corresponding single-mode SL LCH. In another embodiment, the NW configuration may be adjusted by modifying the LCP configuration of the dual-mode SL LCH and / or by reconfiguring the dual-mode SL LCH as a single-mode SL LCH. According to certain embodiments, if the NW configuration has been adjusted, Figure 2a the method may further optionally include sending the adjusted NW reconfiguration to the UE.
[0079] Figure 2b FIG. shows an example flowchart of a method for configuring and / or applying packet-level mode selection for a dual-mode SL LCH according to an example embodiment. In certain example embodiments,Figure 2b The flowchart of Figure 2b can be executed by an NW entity or an NW node (such as LTE or 5G NR) in a communication system. For example, in some example embodiments, the network entity that executes
[0080] In one embodiment, Figure 2b the method of
[0081] can include: at 250, during the configuration or reconfiguration of the SL LCH, receiving an indication or configuration of a dual-mode LCH. According to one embodiment, receiving 250 may further include: when the dual-mode SL LCH is configured, receiving criteria or rules and a corresponding SL BSR configuration, the criteria or rules for selecting one of SL mode 1 or SL mode 2 for data transmission for the configured dual-mode SL LCH.
[0082] According to one embodiment, receiving 250 may include receiving an indication of a trigger and / or an event for configuring and transmitting an SL BSR. For example, in one embodiment, receiving 250 may include receiving an indication that the buffer status of the dual-mode SL LCH should not be included in the BSR. In another embodiment, receiving 250 may include receiving an indication of an event when the dual-mode SL LCH should report its buffer status in the BSR. In one embodiment, the event may include one or more of the following: the channel busy rate of SL mode 2 is higher than a threshold, the amount of data in the buffer is higher than a threshold, the packet transmission experiences a large delay, and / or an RLF is experienced due to the use of SL mode 2.
[0083] According to some embodiments, Figure 2bThe method may further include: at 265, receiving an SL mode 1 resource allocation message from the NW according to the NW configuration, where the mode 1 resource allocation may or may not be applied to the dual-mode LCH. When the SL grant for mode 1 is allocated, the resource allocation message may include multiple feasible configured MCSs to be used for the assigned resources in the single-mode and dual-mode SL LCHs. In some embodiments, the configured MCS may be indicated by using a list, a threshold, or a range. In one embodiment, the receiving at 265 may further include receiving an IE indicating the LCP configuration together with the resource allocation information. In one embodiment, when a static LCP configuration has been provided, the IE may indicate whether the assigned resources can be reused by certain dual-mode SL LCHs. According to one embodiment, the IE may also be used to indicate the LCP configuration and the restrictions on the use of the allocated mode 1 resources by the dual-mode SL LCH. In this embodiment, the LCP configuration and the restrictions may be applied only to the assigned resources or may apply until another IE deactivates them.
[0084] According to some embodiments, Figure 2b The method may further include: at 270, based on the received resource allocation message and local information at the UE, selecting an appropriate MCS for transmission and, based on the selected MCS, determining whether the dual-mode SL LCH can be multiplexed with other single-mode SL LCHs into the allocated resources. For example, when an MCS with high spectral efficiency is selected, the method may include using the assigned resources to accommodate data from both the single-mode SL LCH and the dual-mode SL LCH, as configured by the NW. In one embodiment, the selection of the appropriate MCS at 270 may be based on different considerations, such as real-time SL CSI, the latency requirements of the data from the dual-mode SL LCH, and the SL channel sensing / measurement results, and / or based on whether the mode 2 resources selected by the UE can only accommodate a part of the data from the dual-mode SL LCH. In the latter case, an MCS with high spectral efficiency may be selected to carry both the data from the single-mode SL LCH and the remaining part of the data from the dual-mode SL LCH.
[0085] In one embodiment, Figure 2b The method may further include: at 275, transmitting a packet to a peer SL UE (e.g., an SL RX UE) via the assigned mode 1 resources. According to one embodiment, if an MCS with high spectral efficiency has been selected at 270, the transmission at 275 may include transmitting a packet containing data from the dual-mode SL LCH via the mode 1 resources.
[0086] In certain embodiments, the method may further include receiving adjusted reconfiguration information from the NW and reconfiguring the SL LCH based on the received reconfiguration information and performing the transmission accordingly.
[0087] Figure 3a FIG. 2 shows an example of apparatus 10 according to one embodiment. In one embodiment, apparatus 10 may be a node, host, or server in a communication network, or may also be a node, host, or server serving such a network. For example, apparatus 10 may be a satellite, base station, Node B, evolved Node B (eNB), 5G Node B or access point, next generation Node B (NG-NB or gNB), and / or WLAN access point associated with a radio access network (such as an LTE network, 5G, or NR). In an example embodiment, apparatus 10 may be an NG-RAN node, an eNB in LTE, or a gNB in 5G.
[0088] It should be understood that in some example embodiments, apparatus 10 may include an edge cloud server as a distributed computing system, where the server and radio nodes may be independent devices communicating with each other via a wireless circuit path or via a wired connection, or they may be in the same entity communicating via a wired connection. For example, in certain example embodiments where apparatus 10 represents a gNB, it may be configured in a central unit (CU) and distributed unit (DU) architecture that divides the gNB functions. In such an architecture, the CU may be a logical node that includes gNB functions (such as transmission of user data, mobility control, radio access network sharing, positioning, and / or session management, etc.). The CU may control the operation of the DU through a fronthaul interface. Depending on the function split option, the DU may be a logical node that includes a subset of the gNB functions. It should be noted that those of ordinary skill in the art will understand that apparatus 10 may include Figure 3a components or features not shown.
[0089] As Figure 3a shown in the example of FIG. 3, apparatus 10 may include a processor 12 for processing information and executing instructions or operations. Processor 12 may be any type of general-purpose or special-purpose processor. In fact, for example, processor 12 may include one or more of the following: general-purpose computer, special-purpose computer, microprocessor, digital signal processor (DSP), field programmable gate array (FPGA), application specific integrated circuit (ASIC), and processor based on a multi-core processor architecture. Although Figure 3a a single processor 12 is shown in FIG. 3, according to other embodiments, multiple processors may be used. For example, it should be understood that in certain embodiments, apparatus 10 may include two or more processors, which may form a multi-processor system that can support multi-processing (for example, in this case, processor 12 may represent a multi-processor). In certain embodiments, the multi-processor system may be tightly coupled or loosely coupled (for example, to form a computer cluster).
[0090] Processor 12 may perform functions associated with the operation of device 10, which may include, for example, precoding of antenna gain / phase parameters, encoding and decoding of individual bits forming a communication message, formatting of information, and overall control of device 10, including processes related to the management of communication resources.
[0091] Device 10 may also include or be coupled to a memory 14 (internal or external), which may be coupled to processor 12 and is used to store information and instructions executable by processor 12. Memory 14 may be one or more memories and of any type suitable for the local application environment, and may be implemented using any suitable volatile or non-volatile data storage technology (such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and / or removable memory). For example, memory 14 may include random access memory (RAM), read-only memory (ROM), static storage devices such as magnetic disks or optical discs, hard disk drives (HDD), or any other type of non-transitory memory or computer-readable medium. The instructions stored in memory 14 may include program instructions or computer program code, which, when executed by processor 12, enable device 10 to perform the tasks described herein.
[0092] In one embodiment, device 10 may also include or be coupled to (internal or external) a drive or port configured to accept and read external computer-readable storage media, such as optical discs, USB drives, flash drives, or any other storage media. For example, the external computer-readable storage media may store computer programs or software for execution by processor 12 and / or device 10.
[0093] In some embodiments, device 10 may also include or be coupled to one or more antennas 15 for transmitting signals and / or data to and receiving signals and / or data from device 10. Device 10 may also include or be coupled to a transceiver 18 configured to transmit and receive information. Transceiver 18 may include, for example, a plurality of radio interfaces that may be coupled to antenna 15. The radio interfaces may correspond to a variety of radio access technologies, including one or more of the following: GSM, NB-IoT, LTE, 5G, WLAN, Bluetooth, BT-LE, NFC, radio frequency identification (RFID), ultra-wideband (UWB), MulteFire, etc. The radio interfaces may include components such as filters, converters (e.g., digital-to-analog converters, etc.), mappers, fast Fourier transform (FFT) modules, etc., to generate symbols for transmission via one or more downlinks and (e.g., via the uplink) receive symbols.
[0094] Accordingly, the transceiver 18 can be configured to modulate information onto a carrier waveform for transmission by the antenna 15 and demodulate information received via the antenna 15 for further processing by other elements of the device 10. In other embodiments, the transceiver 18 is capable of directly transmitting and receiving signals or data. Additionally or alternatively, in some embodiments, the device 10 may include input and / or output devices (I / O devices).
[0095] In one embodiment, the memory 14 may store software modules that provide functionality when executed by the processor 12. The module may include, for example, an operating system that provides operating system functionality for the device 10. The memory may also store one or more functional modules, such as applications or programs, for providing additional functionality for the device 10. The components of the device 10 may be implemented in hardware or may be implemented as any suitable combination of hardware and software.
[0096] According to some embodiments, the processor 12 and the memory 14 may be included in or may form part of a processing circuitry or a control circuitry. Additionally, in some embodiments, the transceiver 18 may be included in or may form part of a transceiver circuitry.
[0097] As used herein, the term "circuitry" may refer to only hardware circuit implementations (e.g., analog and / or digital circuitry), combinations of hardware circuits and software, combinations of analog and / or digital hardware circuits and software / firmware, any portion of a hardware processor (including a digital signal processor) working with software to cause a device (e.g., the device 10) to perform various functions, and / or hardware circuits and / or processors or portions thereof that operate using software but for which the software may not be present when not needed for operation. As a further example, as used herein, the term "circuitry" may also encompass implementations that include only a hardware circuit or a processor (or processors), or a portion of a hardware circuit or a processor, and their accompanying software and / or firmware. The term circuitry may also encompass, for example, a baseband integrated circuit in a server, a cellular network node or device, or other computing or network device.
[0098] As described above, in certain embodiments, the device 10 may be an NW node or a RAN node, such as a base station, an access point, a Node B, an eNB, a gNB, a WLAN access point, etc. In another example, in some embodiments, the device 10 may include an SL UE that performs SL transmission to an SLRX UE.
[0099] According to certain embodiments, the device 10 may be controlled by the memory 14 and the processor 12 to perform any of the example embodiments described herein, such as Figure 1 , Figure 2a or Figure 2bFunctions associated with the flowchart or signaling diagram shown. In some embodiments, the apparatus 10 may be configured to perform procedures for configuring and / or applying mode selection for dual-mode SL LCH. In one embodiment, the apparatus 10 may represent a network node, such as a base station, eNB, gNB, or NG-RAN node, or may represent a UE, such as an SL UE.
[0100] In one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure a dual-mode LCH for one or more UEs (e.g., SL TX UEs) to enable simultaneous SL mode 1 and SL mode 2 transmissions. In some embodiments, whether the operating mode of the SL LCH is configured as single-mode or dual-mode may depend on the real-time NW conditions and QoS requirements of the SL LCH. For example, when the performance of a particular mode deteriorates or degrades, the apparatus 10 may be controlled by the memory 14 and the processor 12 to reconfigure the single-mode SL LCH to another mode or reconfigure the dual-mode SL LCH to a single-mode SL LCH. On the other hand, when the performance of both modes is sufficient to meet the target QoS, the apparatus 10 may be controlled by the memory 14 and the processor 12 to reconfigure the single-mode SL LCH to a dual-mode SL LCH.
[0101] In one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure each dual-mode SL LCH with two sets of LCP configurations, where one LCP configuration is for mode 1 operation and the other LCP configuration is for mode 2 operation. According to one embodiment, the LCP configuration for mode 1 may indicate how data from the dual-mode SL LCH should be multiplexed with data from other SL LCHs using mode 1 resources. In one example, the LCP configuration for mode 1 may also be applied when the SL TX UE constructs its SL BSR. According to one embodiment, the LCP configuration for mode 2 may indicate a strategy for how to multiplex data from the dual-mode SL LCH with data from other SL LCHs using mode 2 resources.
[0102] According to one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure UE configuration criteria or rules and corresponding SL BSR configurations for selecting one of SL mode 1 or SL mode 2 for data transmission for the configured dual-mode SL LCH.
[0103] In one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure rules or guidelines regarding how the dual-mode SL LCH uses the configured resources (e.g., SL grants in mode 1). For example, in one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure the maximum and / or minimum number of bits for the dual-mode SL LCH to set usage limits for the SL grants set to mode 1 or set usage limits for the SL mode 2, where the remaining bits may be set for the SL grants for other operating modes. In another embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure a set of maximum and / or minimum number of bits, where each set corresponds to different mode 2 resource pool conditions. According to another embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to associate the number of bits of the dual-mode SL LCH that can use the SL grants in mode 1 with the buffer size reported by the UE in the SL BSR.
[0104] According to one embodiment, for example, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure how the dual-mode SL LCH should include its buffer status in the BSR and / or the trigger and / or behavior regarding when the SL BSR should be sent. For example, in one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure the buffer status of the dual-mode SL LCH not to be included in the BSR. In this case, the apparatus 10 does not know whether there is data to be transmitted for the corresponding SL LCH, and the dual-mode SL LCH can only use the SL mode 1 by being multiplexed into the configured resources obtained by the NW-related single-mode SL LCH. In another embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure the events regarding when the dual-mode SL LCH should report its buffer status in the BSR. For example, the transmission of the BSR may be associated with the reason for triggering the BSR, which can help the apparatus 10 to make appropriate responses. In some embodiments, the events may include one or more of the following: the channel busy rate of the SL mode 2 is higher than a threshold, the amount of data in the buffer is higher than a threshold, the packet transmission experiences a large delay, and / or RLF is experienced due to the use of the SL mode 2. According to one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to configure different dual-mode SL LCHs with different events based on their QoS requirements. For example, a dual-mode SL LCH with lower reliability requirements may be configured with a relatively higher CBR threshold for triggering the BSR. As another example, a dual-mode SL LCH with a lower packet delay budget may be configured with a lower threshold for the amount of data in the buffer for triggering the BSR. In this way, the apparatus 10 can be notified in a timely manner and make corresponding adjustments to the SL LCH.
[0105] In some embodiments, the apparatus 10 may be controlled by the memory 14 and the processor 12 to receive at least one SL BSR according to the NW configuration, and the at least one SL BSR may or may not include buffer status for one or more configured dual-mode SL LCHs. According to some embodiments, the apparatus 10 may be controlled by the memory 14 and the processor 12 to adjust the NW configuration accordingly based on the at least one received BSR.
[0106] According to some embodiments, the apparatus 10 may be controlled by the memory 14 and the processor 12 to transmit a SL mode 1 resource allocation message to the UE according to the NW configuration, where the mode 1 resource allocation may or may not be applied to the dual-mode LCH. When the SL grant of mode 1 is allocated to the UE, the resource allocation message may include a plurality of feasible configured MCSs, which are to be used for the assigned resources for the UE in the single-mode and dual-mode SL LCHs. In some embodiments, the configured MCSs may be indicated by using a list, a threshold, or a range. By using different MCSs with different spectral efficiencies, the maximum TB size that can be carried in the allocated resources may be different. In one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to transmit an IE indicating the LCP configuration together with the resource allocation information. In one embodiment, when a static LCP configuration has been provided, the IE may be used to indicate whether the assigned resources can be reused by certain dual-mode SL LCHs. In this way, the apparatus 10 can retain the flexibility to restrict the use of certain configured mode 1 resources by a certain (certain) dual-mode SL LCH. According to one embodiment, the IE may be used to indicate the LCP configuration and the restrictions on the use of the allocated mode 1 resources by the dual-mode SL LCH. In this embodiment, the LCP configuration and the restrictions may only apply to the assigned resources, or may apply all the time until another IE deactivates them. In this way, the apparatus 10 can dynamically adjust the LCP configuration of the dual-mode SL LCH for each assigned resource.
[0107] According to one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to indicate in the SL grant the rules and / or guidelines on how the dual-mode SL LCH uses the SL grant of mode 1, for example, by using physical layer signaling instead of using RRC signaling.
[0108] In one embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to adjust the NW configuration by allocating dedicated resources for packet transmission of the dual-mode SL LCH to assist in quickly transmitting its buffered data. In another embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to adjust the NW configuration by adjusting the configuration of the resources assigned to the corresponding single-mode SL LCH. For example, the apparatus 10 may limit the dual-mode SL LCHs in the list of dual-mode SL LCHs that can be multiplexed into the same configured resources. Alternatively, the apparatus 10 may also increase the size of the future configured resources for the corresponding single-mode SL LCH. In another embodiment, the apparatus 10 may be controlled by the memory 14 and the processor 12 to adjust the NW configuration by modifying the LCP configuration of the dual-mode SL LCH and / or by reconfiguring the dual-mode SL LCH as a single-mode SL LCH. According to certain embodiments, if the NW configuration has been adjusted, the apparatus 10 may be controlled by the memory 14 and the processor 12 to send the adjusted NW reconfiguration to the UE.
[0109] Figure 3b An example of an apparatus 20 according to another embodiment is shown. In one embodiment, the apparatus 20 may be a node or element in a communication network or may alternatively be a node or element associated with such a network, such as a UE, a mobile device (ME), a mobile station, a mobile equipment, a fixed device, an IoT device, or other device. As described herein, a UE may alternatively be referred to as, for example, a mobile station, a mobile equipment, a mobile unit, a mobile device, a user equipment, a subscriber station, a wireless terminal, a tablet, a smartphone, an IoT device, a sensor, or an NB-IoT device, etc. As an example, the apparatus 20 may be implemented in, for example, a wireless handheld device, a wireless plug-in accessory, etc.
[0110] In some example embodiments, the apparatus 20 may include one or more processors, one or more computer-readable storage media (e.g., memories, storage devices, etc.), one or more radio access components (e.g., modems, transceivers, etc.), and / or a user interface. In some embodiments, the apparatus 20 may be configured to operate using one or more radio access technologies such as GSM, LTE, LTE-A, NR, 5G, WLAN, WiFi, NB-IoT, Bluetooth, NFC, MulteFire, and / or any other radio access technology. It should be noted that those of ordinary skill in the art will understand that the apparatus 20 may include Figure 3b components or features not shown in
[0111] As Figure 3bAs shown in the example of, the apparatus 20 may include or be coupled to a processor 22 for processing information and executing instructions or operations. The processor 22 may be any type of general-purpose or special-purpose processor. In fact, the processor 22 may include one or more of the following: general-purpose computer, special-purpose computer, microprocessor, digital signal processor (DSP), field programmable gate array (FPGA), application specific integrated circuit (ASIC), and processor based on multi-core processor architecture. Although Figure 3b a single processor 22 is shown in, multiple processors may be used according to other embodiments. For example, it should be understood that in some embodiments, the apparatus 20 may include two or more processors, which may form a multi-processor system that can support multi-processing (e.g., in this case, the processor 22 may represent a multi-processor). In some embodiments, the multi-processor system may be tightly coupled or loosely coupled (e.g., to form a computer cluster).
[0112] The processor 22 may perform functions associated with the operation of the apparatus 20. As some examples, these include precoding of antenna gain / phase parameters, encoding and decoding of individual bits forming communication messages, formatting of information, and overall control of the apparatus 20, including processes related to the management of communication resources.
[0113] The apparatus 20 may also include or be coupled to a memory 24 (internal or external), which may be coupled to the processor 22 and is used to store information and instructions that can be executed by the processor 22. The memory 24 may be one or more memories and of any type suitable for the local application environment, and may be implemented using any suitable volatile or non-volatile data storage technology (such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and / or removable memory). For example, the memory 24 may include random access memory (RAM), read-only memory (ROM), static storage devices such as magnetic disks or optical disks, hard disk drive (HDD), or any other type of non-transitory memory or computer-readable medium. The instructions stored in the memory 24 may include program instructions or computer program code, which, when executed by the processor 22, enable the apparatus 20 to perform the tasks described herein.
[0114] In one embodiment, the apparatus 20 may also include or be coupled to (internal or external) a drive or port configured to receive and read an external computer-readable storage medium, such as an optical disc, USB drive, flash drive, or any other storage medium. For example, the external computer-readable storage medium may store computer programs or software for execution by the processor 22 and / or the apparatus 20.
[0115] In some embodiments, the apparatus 20 may further include or be coupled to one or more antennas 25, which are used to receive downlink signals and to transmit from the apparatus 20 via the uplink. The apparatus 20 may further include a transceiver 28 configured to transmit and receive information. The transceiver 28 may further include a radio interface (e.g., a modem) coupled to the antenna 25. The radio interface may correspond to a variety of radio access technologies, including GSM, LTE, LTE-A, 5G, NR, WLAN, NB-IoT, Bluetooth, BT-LE, NFC, RFID, UWB, etc. The radio interface may include other components such as filters, converters (e.g., digital-to-analog converters, etc.), symbol demappers, signal shaping components, inverse fast Fourier transform (IFFT) modules, etc., to process symbols carried by the downlink or uplink, such as OFDMA symbols.
[0116] For example, the transceiver 28 may be configured to modulate information onto a carrier waveform for transmission by the antenna 25 and to demodulate information received via the antenna 25 for further processing by other elements of the apparatus 20. In other embodiments, the transceiver 28 is capable of directly transmitting and receiving signals or data. Additionally or alternatively, in some embodiments, the apparatus 20 may include input and / or output devices (I / O devices). In certain embodiments, the apparatus 20 may further include a user interface, such as a graphical user interface or a touch screen.
[0117] In one embodiment, the memory 24 stores software modules that provide functionality when executed by the processor 22. The module may include, for example, an operating system that provides operating system functionality to the apparatus 20. The memory may also store one or more functional modules, such as applications or programs, to provide additional functionality to the apparatus 20. The components of the apparatus 20 may be implemented in hardware or as any suitable combination of hardware and software. According to an example embodiment, the apparatus 20 may optionally be configured to communicate with the apparatus 10 via a wireless or wired communication link 70 according to any radio access technology such as NR.
[0118] According to some embodiments, the processor 22 and the memory 24 may be included in or may form part of a processing circuitry or a control circuitry. Additionally, in some embodiments, the transceiver 28 may be included in or may form part of a transceiver circuitry.
[0119] As described above, according to some embodiments, the apparatus 20 may be, for example, a UE (e.g., an SL UE), a mobile device, a mobile station, an ME, an IoT device, and / or an NB-IoT device. According to certain embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to perform functions associated with the example embodiments described herein. For example, in some embodiments, the apparatus 20 may be configured to perform one or more of the processes depicted in any of the flowcharts or signaling diagrams described herein, such as those shown in Figure 1 , Figure 2a or Figure 2b . In certain embodiments, the apparatus 20 may include or represent a UE, such as an SL UE, and may be configured to perform processes related to, for example, dual-mode SL LCH configuration and / or application mode selection.
[0120] In certain embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive an indication or configuration of a dual-mode LCH during the configuration or reconfiguration of the SL LCH to enable simultaneous SL mode 1 and SL mode 2 transmissions. According to one embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive criteria or rules and corresponding SL BSR configuration when the dual-mode SL LCH is configured, the criteria or rules being for selecting one of SL mode 1 or SL mode 2 for data transmission of the configured dual-mode SL LCH.
[0121] According to one embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive an indication of a trigger and / or event for configuring and / or transmitting an SL BSR. For example, in one embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive an indication that the buffer state of the dual-mode SL LCH should not be included in the BSR. In another embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive an indication of an event as to when the dual-mode SL LCH should report its buffer state in the BSR. In one embodiment, the event may include one or more of the following: the channel busy rate of SL mode 2 is higher than a threshold, the amount of data in the buffer is higher than a threshold, the packet transmission experiences a large delay, and / or an RLF is experienced due to the use of SL mode 2.
[0122] In certain embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to transmit at least one SL BSR according to the NW configuration when at least one of the configuration triggers for transmitting the BSR is detected, the at least one SL BSR may or may not include the buffer state for one or more configured dual-mode SL LCHs. In one embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to transmit the trigger cause to the NW in the same message or in a separate message.
[0123] According to some embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive an SL mode 1 resource allocation message from the NW according to the NW configuration, where the mode 1 resource allocation may or may not be applied to the dual-mode LCH. When the SL grant of mode 1 is allocated, the resource allocation message may include a plurality of feasible configured MCSs, which are to be used for the assigned resources in the single-mode and dual-mode SL LCHs. In some embodiments, the configured MCS may be indicated by using a list, a threshold, or a range. In one embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive an IE indicating the LCP configuration together with the resource allocation information. In one embodiment, when a static LCP configuration has been provided, the IE may indicate whether the assigned resources can be reused by certain dual-mode SL LCHs. According to one embodiment, the IE may also indicate the LCP configuration and the restrictions on the use of the allocated mode 1 resources by the dual-mode SL LCH. In this embodiment, the LCP configuration and the restrictions may only apply to the assigned resources, or may apply until another IE deactivates them.
[0124] According to some embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to select an appropriate MCS for transmission based on the received resource allocation message and the local information at the UE, and to decide whether the dual-mode SL LCH can be multiplexed with other single-mode SL LCHs into the allocated resources based on the selected MCS. For example, when an MCS with high spectral efficiency is selected, the apparatus 20 may be controlled by the memory 24 and the processor 22 to use the assigned resources to accommodate data from both the single-mode SL LCH and the dual-mode SL LCH, as configured by the NW. In one embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to select an appropriate MCS based on different considerations, such as real-time SL CSI, the latency requirements of the data from the dual-mode SL LCH, and the SL channel sensing / measurement results, and / or based on whether the mode 2 resources selected by the UE can only accommodate a part of the data from the dual-mode SL LCH. In the latter case, according to one example, the apparatus 20 may be controlled by the memory 24 and the processor 22 to select an MCS with high spectral efficiency to carry both the data from the single-mode SL LCH and the remaining part of the data from the dual-mode SL LCH.
[0125] In one embodiment, the apparatus 20 may be controlled by the memory 24 and the processor 22 to transmit packets to a peer SL UE (e.g., an SL RX UE) via the assigned mode 1 resources. According to one embodiment, if an MCS with high spectral efficiency has been selected, the apparatus 20 may be controlled by the memory 24 and the processor 22 to transmit packets containing data from the dual-mode SL LCH via the mode 1 resources.
[0126] In some embodiments, the apparatus 20 may be controlled by the memory 24 and the processor 22 to receive the adjusted reconfiguration information from the NW, and reconfigure the SL LCH based on the received reconfiguration information and perform transmissions accordingly.
[0127] Accordingly, certain example embodiments provide several technical improvements, enhancements, and / or advantages over prior art processes and constitute at least an improvement in the technical field of wireless network control and management. For example, according to certain embodiments, an effective solution for configuring and applying packet-level mode selection for a dual-mode SL LCH is provided. Some embodiments may reduce or prevent packet collisions. Additionally, certain embodiments are capable of improving resource allocation and resource usage. Accordingly, the use of certain example embodiments improves the functionality of communication networks and their nodes, such as base stations, eNBs, gNBs, and / or UEs or mobile stations.
[0128] In some example embodiments, the functionality of any method, process, signaling diagram, algorithm, or flowchart described herein may be implemented by software and / or computer program code or portions of code stored in a memory or other computer-readable or tangible medium and executed by a processor.
[0129] In some example embodiments, an apparatus may be included in or associated with at least one software application, module, unit, or entity configured to perform arithmetic operations or configured as a program or portion thereof (including added or updated software routines) to be executed by at least one operating processor. The program (also referred to as a program product or computer program, including software routines, applets, and macros) may be stored in any device-readable data storage medium and may include program instructions for performing specific tasks.
[0130] A computer program product may include one or more computer-executable components configured to perform some example embodiments when the program runs. The one or more computer-executable components may be at least one software code or portion of code. Modifications and configurations required to implement the functionality of the example embodiments may be performed as routines that may be implemented as added or updated software routines. In one example, the software routines may be downloaded to the apparatus.
[0131] As an example, software or computer program code or code portions can be in source code form, object code form, or some intermediate form, and it can be stored in some carrier, distribution medium, or computer-readable medium, which can be any entity or device capable of carrying the program. For example, such a carrier can include a recording medium, computer memory, read-only memory, optoelectronic and / or electrical carrier signals, telecommunication signals, and / or software distribution packages. Depending on the required processing capabilities, the computer program can be executed in a single electronic digital computer or distributed among multiple computers. The computer-readable medium or computer-readable storage medium can be a non-transitory medium.
[0132] In other example embodiments, the functionality can be performed by hardware or circuitry included in the device, such as by using an application-specific integrated circuit (ASIC), programmable gate array (PGA), field-programmable gate array (FPGA), or any other combination of hardware and software. In yet another example embodiment, the functionality can be implemented as a signal, such as an intangible component carried by an electromagnetic signal that can be downloaded from the Internet or other network.
[0133] According to an example embodiment, a device such as a node, device, or corresponding component can be configured as circuitry, a computer, or a microprocessor, such as a single-chip computer element, or can be configured as a chipset that can include at least a memory for providing storage capacity for arithmetic operations and / or an arithmetic processor for performing arithmetic operations.
[0134] Those of ordinary skill in the art will readily understand that the example embodiments discussed above can be practiced with processes in a different order and / or with hardware elements in a different configuration compared to those disclosed. Thus, although some embodiments have been described based on these example embodiments, it will be apparent to those skilled in the art that certain modifications, variations, and alternative constructions will be obvious while remaining within the spirit and scope of the example embodiments.
Claims
1. A method for communication, comprising: Configuring one or more dual-mode sidelink (SL) logical channels (LCHs) for at least one user equipment to enable simultaneous sidelink mode 1 and sidelink mode 2 transmissions; Receiving at least one sidelink (SL) buffer status report (BSR) from the at least one user equipment, the at least one sidelink (SL) buffer status report (BSR) optionally including buffer status for one or more of the configured dual-mode logical channels (LCHs) configured according to the network; Transmitting resource allocation to the at least one user equipment, the resource allocation being applicable to the dual-mode logical channel (LCH) according to the network configuration; and Configuring the dual-mode sidelink (SL) logical channel (LCH) with two sets of logical channel prioritization (LCP) configurations, wherein one of the logical channel prioritization (LCP) configurations is for mode 1 operation and the other logical channel prioritization (LCP) configuration is for mode 2 operation, wherein the logical channel prioritization (LCP) configuration for mode 1 indicates how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using mode 1 resources, and wherein the logical channel prioritization (LCP) configuration for mode 2 indicates a strategy on how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using mode 2 resources.
2. The method according to claim 1, wherein when the dual-mode sidelink (SL) logical channel (LCH) is configured, the method comprises: Configuring criteria and corresponding sidelink (SL) buffer status report (BSR) configuration for the at least one user equipment, the criteria being used to select one of the sidelink mode 1 or the sidelink mode 2 for data transmission of the configured dual-mode sidelink (SL) logical channel (LCH).
3. The method according to claim 1 or 2 further comprises: Adjusting the network configuration according to the received sidelink buffer status report.
4. The method according to claim 1 or 2 further comprises: Configuring rules or criteria on how the dual-mode sidelink (SL) logical channel (LCH) uses the configured resources.
5. The method according to claim 4, wherein the configuration of the rules or criteria includes at least one of the following: Configuring at least one of a maximum or minimum number of bits for the dual-mode sidelink (SL) logical channel (LCH) to set a usage limit for sidelink (SL) grants for mode 1 or to set a usage limit for sidelink (SL) mode 2, wherein the remaining bits are set for sidelink (SL) grants for other operating modes; Configuring a set of maximum or minimum number of bits, wherein the set corresponds to different mode 2 resource pool conditions; or Associate the number of bits of a dual-mode sidelink (SL) logical channel (LCH) capable of using sidelink (SL) grant of mode 1 with the buffer size reported by the at least one user equipment in the sidelink (SL) buffer status report (BSR).
6. The method according to claim 1 or 2, further comprising: Reporting, for the at least one user equipment, a sidelink (SL) buffer status configuration trigger or behavior on a dual-mode sidelink (SL) logical channel (LCH), wherein the trigger or behavior includes information on how the dual-mode sidelink (SL) logical channel (LCH) should include its buffer status in the buffer status report (BSR) or when the sidelink (SL) buffer status report (BSR) should be sent.
7. The method according to claim 1 or 2, wherein the transmission of the resource allocation includes transmitting a plurality of feasible configured modulation and coding schemes (MCSs), the plurality of feasible configured modulation and coding schemes (MCSs) to be used for the assigned resources for the at least one user equipment in single-mode and dual-mode sidelink (SL) logical channels (LCHs).
8. The method according to claim 1 or 2, wherein the transmission of the resource allocation includes providing, together with the resource allocation information, the following information elements: indicating at least one of a logical channel prioritization (LCP) configuration or a limitation on the use of the assigned mode 1 resources by the dual-mode sidelink (SL) logical channel (LCH).
9. The method according to claim 1 or 2, wherein the transmission of the resource allocation includes indicating, in a sidelink (SL) grant, rules or guidelines on how the dual-mode sidelink (SL) logical channel (LCH) uses the sidelink (SL) grant of mode 1.
10. The method according to claim 3, wherein the adjustment of the network configuration includes at least one of the following: Allocating dedicated resources for packet transmission of the dual-mode sidelink (SL) logical channel (LCH); Adjusting the configuration of the resources assigned to the corresponding single-mode sidelink (SL) logical channel (LCH); or Modifying the logical channel prioritization (LCP) configuration for the dual-mode sidelink (SL) logical channel (LCH), or reconfiguring the dual-mode sidelink (SL) logical channel (LCH) as a single-mode sidelink (SL) logical channel (LCH).
11. The method according to claim 10, further comprising: Transmitting the adjusted network configuration to the at least one user equipment.
12. An apparatus for communication, comprising: At least one processor; And At least one memory, including computer program code, The at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least: Configure one or more dual-mode sidelink (SL) logical channels (LCHs) for at least one user equipment to enable simultaneous sidelink mode 1 and sidelink mode 2 transmissions; Receive at least one sidelink (SL) buffer status report (BSR) from the at least one user equipment, the at least one sidelink (SL) buffer status report (BSR) optionally including buffer status for one or more dual-mode logical channels (LCHs) configured according to a network configuration; Transmit a resource allocation to the at least one user equipment, the resource allocation being applicable to the dual-mode logical channel (LCH) according to the network configuration; and Configure the dual-mode sidelink (SL) logical channel (LCH) with two sets of logical channel prioritization (LCP) configurations, wherein one of the logical channel prioritization (LCP) configurations is for mode 1 operation and the other logical channel prioritization (LCP) configuration is for mode 2 operation, wherein the logical channel prioritization (LCP) configuration for mode 1 indicates how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using the mode 1 resources, and wherein the logical channel prioritization (LCP) configuration for mode 2 indicates a strategy on how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using the mode 2 resources.
13. The apparatus according to claim 12, wherein when the dual-mode sidelink (SL) logical channel (LCH) is configured, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least: Configure the at least one user equipment with criteria and corresponding sidelink (SL) buffer status report (BSR) configuration, the criteria for selecting one of the sidelink mode 1 or the sidelink mode 2 for data transmission of the configured dual-mode sidelink (SL) logical channel (LCH).
14. The apparatus according to claim 12 or 13, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least adjust the network configuration according to the received sidelink buffer status report.
15. The apparatus according to claim 12 or 13, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least configure rules or criteria on how the dual-mode sidelink (SL) logical channel (LCH) uses the configured resources.
16. The apparatus according to claim 15, wherein in order to configure the rules or criteria, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to perform at least one of the following: Configure at least one of a maximum or minimum number of bits for the dual-mode sidelink (SL) logical channel (LCH) to set a usage limit for sidelink (SL) grants for mode 1 or to set a usage limit for sidelink (SL) mode 2, where the remaining bits are set for sidelink (SL) grants for other operating modes; Configure a set of maximum or minimum numbers of bits, where the set corresponds to different mode 2 resource pool conditions; or Associate the number of bits of the dual-mode sidelink (SL) logical channel (LCH) that can use sidelink (SL) grants for mode 1 with the buffer size reported by the at least one user equipment in the sidelink (SL) buffer status report (BSR).
17. The apparatus according to claim 12 or 13, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least: Report a sidelink (SL) buffer status configuration trigger or behavior on the dual-mode sidelink (SL) logical channel (LCH) for the at least one user equipment, where the trigger or behavior includes information on how the dual-mode sidelink (SL) logical channel (LCH) should include its buffer status in the buffer status report (BSR) or when the sidelink (SL) buffer status report (BSR) should be sent.
18. The apparatus according to claim 12 or 13, wherein for transmitting the resource allocation, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least transmit a plurality of feasible configured modulation and coding schemes (MCSs) that will be used for the assigned resources for the at least one user equipment in single-mode and dual-mode sidelink (SL) logical channels (LCHs).
19. The apparatus according to claim 12 or 13, wherein for transmitting the resource allocation, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least provide, together with the resource allocation information, the following information elements: at least one of an indication of logical channel prioritization (LCP) configuration or a limit on the use of the allocated mode 1 resources by the dual-mode sidelink (SL) logical channel (LCH).
20. The apparatus according to claim 12 or 13, wherein for transmitting the resource allocation, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least indicate, in the sidelink (SL) grant, rules or guidelines on how the dual-mode sidelink (SL) logical channel (LCH) uses the sidelink (SL) grant for mode 1.
21. The apparatus according to claim 14, wherein for adjusting the network configuration, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to perform at least one of the following: Allocate dedicated resources for packet transmission for the dual-mode sidelink (SL) logical channel (LCH); Adjust the configuration of the resources assigned to the corresponding single-mode sidelink (SL) logical channel (LCH); or Modify the logical channel prioritization (LCP) configuration for the dual-mode sidelink (SL) logical channel (LCH), or reconfigure the dual-mode sidelink (SL) logical channel (LCH) as a single-mode sidelink (SL) logical channel (LCH).
22. The apparatus according to claim 21, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to transmit the adjusted network configuration to at least the at least one user equipment.
23. An apparatus for communication, comprising: means for configuring one or more dual-mode sidelink (SL) logical channels (LCH) for at least one user equipment to enable simultaneous sidelink mode 1 and sidelink mode 2 transmissions; means for receiving at least one sidelink (SL) buffer status report (BSR) from the at least one user equipment, the at least one sidelink (SL) buffer status report (BSR) optionally including buffer status for one or more of the configured dual-mode logical channels (LCH) according to a network configuration; means for transmitting a resource allocation to the at least one user equipment, the resource allocation being applicable to the dual-mode logical channel (LCH) according to the network configuration; and means for configuring the dual-mode sidelink (SL) logical channel (LCH) with two sets of logical channel prioritization (LCP) configurations, wherein one of the logical channel prioritization (LCP) configurations is for mode 1 operation and the other logical channel prioritization (LCP) configuration is for mode 2 operation, wherein the logical channel prioritization (LCP) configuration for mode 1 indicates how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using the mode 1 resources, and wherein the logical channel prioritization (LCP) configuration for mode 2 indicates a strategy on how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using the mode 2 resources.
24. A method for communication, comprising: Receiving an indication or configuration of a dual-mode sidelink (SL) logical channel (LCH) at a sidelink (SL) user equipment (UE); Transmitting at least one sidelink (SL) buffer status report (BSR), the at least one sidelink (SL) buffer status report (BSR) optionally including buffer status for one or more of the configured dual-mode logical channels (LCH) according to a network configuration; and Receive a sidelink (SL) mode 1 resource allocation message that can be applied to the dual-mode logical channel (LCH) according to the network configuration; wherein the dual-mode sidelink (SL) logical channel (LCH) is configured with two sets of logical channel prioritization (LCP) configurations, wherein one logical channel prioritization (LCP) configuration in the logical channel prioritization (LCP) configurations is for mode 1 operation, and the other logical channel prioritization (LCP) configuration in the logical channel prioritization (LCP) configurations is for mode 2 operation, wherein the logical channel prioritization (LCP) configuration for mode 1 indicates how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using mode 1 resources, and wherein the logical channel prioritization (LCP) configuration for mode 2 indicates a strategy regarding how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCH) using mode 2 resources.
25. The method according to claim 24, wherein when the dual-mode sidelink (SL) logical channel (LCH) is configured, the method comprises: Receive criteria or rules and corresponding sidelink (SL) buffer status report (BSR) configurations, the criteria or rules for selecting one of the sidelink (SL) mode 1 or the sidelink (SL) mode 2 for data transmission of the configured dual-mode sidelink (SL) logical channel (LCH).
26. The method according to claim 24 or 25, further comprising: Receive an indication of a trigger or event for configuring and sending a sidelink (SL) buffer status report (BSR).
27. The method according to claim 26, wherein the receiving of the indication of the trigger or event includes receiving an indication of an event regarding when the dual-mode sidelink (SL) logical channel (LCH) should report its buffer status in the buffer status report (BSR).
28. The method according to claim 26, wherein the event includes at least one of the following: The channel busy rate of the sidelink (SL) mode 2 is higher than a threshold, The amount of data in the buffer is higher than a threshold, or Experiencing a radio link failure (RLF) due to using the sidelink (SL) mode 2.
29. The method according to claim 24 or 25, wherein when a sidelink (SL) grant for mode 1 is allocated, the resource allocation message includes a plurality of feasible configured modulation and coding schemes (MCSs), the plurality of feasible configured modulation and coding schemes (MCSs) to be used for the assigned resources in the single-mode and dual-mode sidelink (SL) logical channels (LCH).
30. The method according to claim 24 or 25, wherein the receiving of the resource allocation includes receiving, together with the resource allocation information, an information element indicating at least one of the logical channel prioritization (LCP) configuration and the limitation of the dual-mode sidelink (SL) logical channel (LCH) using the allocated mode 1 resources.
31. The method according to claim 24 or 25, further comprising: Based on the received resource allocation message and local information at the user equipment (UE), select an appropriate modulation and coding scheme (MCS) for the transmission, and based on the selected modulation and coding scheme (MCS), determine whether the dual-mode sidelink (SL) logical channel (LCH) can be multiplexed with other single-mode sidelink (SL) logical channels (LCHs) into the allocated resources.
32. The method according to claim 24 or 25, further comprising transmitting one or more packets to a peer sidelink (SL) user equipment (UE) via the assigned mode 1 resources.
33. The method according to claim 32, wherein when a modulation and coding scheme (MCS) with high spectral efficiency has been selected, the transmission comprises transmitting the packet containing data from the dual-mode sidelink (SL) logical channel (LCH) via the mode 1 resources.
34. The method according to claim 24 or 25, further comprising: receiving adjusted reconfiguration information from the network; and based on the received reconfiguration information, reconfiguring the sidelink (SL) logical channel (LCH) and performing the transmission accordingly.
35. An apparatus for communication, comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus to at least: receive an indication or configuration of a dual-mode sidelink (SL) logical channel (LCH); transmit at least one sidelink (SL) buffer status report (BSR), the at least one sidelink (SL) buffer status report (BSR) optionally including buffer status for one or more of the configured dual-mode logical channels (LCHs) configured according to the network; and receive a sidelink (SL) mode 1 resource allocation message that can be applied to the dual-mode logical channel (LCH) according to the network configuration; wherein the dual-mode sidelink (SL) logical channel (LCH) is configured with two sets of logical channel prioritization (LCP) configurations, wherein one of the logical channel prioritization (LCP) configurations is for mode 1 operation and the other logical channel prioritization (LCP) configuration is for mode 2 operation, wherein the logical channel prioritization (LCP) configuration for mode 1 indicates how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCHs) using mode 1 resources, and wherein the logical channel prioritization (LCP) configuration for mode 2 indicates a strategy regarding how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCHs) using mode 2 resources.
36. The apparatus according to claim 35, wherein when the dual-mode sidelink (SL) logical channel (LCH) is configured, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least receive criteria or rules and corresponding sidelink (SL) buffer status report (BSR) configurations, the criteria or rules for selecting one of the sidelink (SL) mode 1 or the sidelink (SL) mode 2 for data transmission on the configured dual-mode sidelink (SL) logical channel (LCH).
37. The apparatus according to claim 35 or 36, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least receive an indication of a trigger or an event for configuring and transmitting a sidelink (SL) buffer status report (BSR).
38. The apparatus according to claim 37, wherein in order to receive the indication of the trigger or the event, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least receive an indication of an event as to when the dual-mode sidelink (SL) logical channel (LCH) should report its buffer status in the buffer status report (BSR).
39. The apparatus according to claim 37, wherein the event includes at least one of the following: The channel busy rate of the sidelink (SL) mode 2 is higher than a threshold, The amount of data in the buffer is higher than a threshold, or A radio link failure (RLF) is experienced due to using the sidelink (SL) mode 2.
40. The apparatus according to claim 35 or 36, wherein when a sidelink (SL) grant for mode 1 is allocated, the resource allocation message includes a plurality of feasible configured modulation and coding schemes (MCSs), the plurality of feasible configured modulation and coding schemes (MCSs) to be used for the assigned resources in the single-mode and dual-mode sidelink (SL) logical channels (LCHs).
41. The apparatus according to claim 35 or 36, wherein in order to receive the resource allocation, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least receive, together with the resource allocation information, an information element indicating at least one of the logical channel prioritization (LCP) configuration and the limitation on the use of the allocated mode 1 resources by the dual-mode sidelink (SL) logical channel (LCH).
42. The apparatus according to claim 35 or 36, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least: select an appropriate modulation and coding scheme (MCS) for the transmission based on the received resource allocation message and local information at the apparatus, and based on the selected modulation and coding scheme (MCS), determine whether a dual-mode sidelink (SL) logical channel (LCH) can be multiplexed with other single-mode sidelink (SL) logical channels (LCHs) into the allocated resources.
43. The apparatus according to claim 35 or 36, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to transmit one or more packets to a peer sidelink (SL) user equipment (UE) at least via the assigned mode 1 resources.
44. The apparatus according to claim 43, wherein when a modulation and coding scheme (MCS) with high spectral efficiency has been selected, the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to transmit the packet containing data from the dual-mode sidelink (SL) logical channel (LCH) at least via the mode 1 resources.
45. The apparatus according to claim 35 or 36, wherein the at least one memory and the computer program code are configured to, together with the at least one processor, cause the apparatus to at least: receive adjusted reconfiguration information from the network; and reconfigure the sidelink (SL) logical channel (LCH) based on the received reconfiguration information and perform the transmission accordingly.
46. An apparatus for communication, comprising: means for receiving an indication or configuration of a dual-mode sidelink (SL) logical channel (LCH); means for transmitting at least one sidelink (SL) buffer status report (BSR), the at least one sidelink (SL) buffer status report (BSR) optionally including buffer status for one or more of the configured dual-mode logical channels (LCHs) configured according to the network; and means for receiving a sidelink (SL) mode 1 resource allocation message that can be applied to the dual-mode logical channel (LCH) according to the network configuration; wherein the dual-mode sidelink (SL) logical channel (LCH) is configured with two sets of logical channel prioritization (LCP) configurations, wherein one of the logical channel prioritization (LCP) configurations in the logical channel prioritization (LCP) configuration is for mode 1 operation, and the other logical channel prioritization (LCP) configuration in the logical channel prioritization (LCP) configuration is for mode 2 operation, The logical channel prioritization (LCP) configuration for mode 1 indicates how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCHs) using mode 1 resources, and the logical channel prioritization (LCP) configuration for mode 2 indicates the policy regarding how data from the dual-mode sidelink (SL) logical channel (LCH) should be multiplexed with data from other sidelink (SL) logical channels (LCHs) using mode 2 resources.
47. A computer-readable medium comprising program instructions stored thereon for performing at least the method according to any one of claims 1 to 11 or 24 to 34.