Method and apparatus for transmission prioritization in a wireless communication system
By receiving threshold information in the wireless communication system and prioritizing logical channel groups, the transmission priority problem is solved, and the BSR and side link BSR are achieved, which improves the system's resource utilization efficiency and service availability.
Patent Information
- Application Number
- CN202080075737.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-10-29
- Filing Date
- 2020-10-29
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2040-10-29
AI Technical Summary
In wireless communication systems, transmission priority issues, especially prioritization conflicts exist between uplink transmission and side link transmission, between BSR and side link BSR.
By receiving threshold information in a wireless communication system, the logical channel group (LCG) is prioritized to ensure that the transmission of the logical channel with the highest priority is below the threshold, and thus prioritizing the buffer status report (BSR) and side link BSR.
Appropriate priority of transmission in wireless communication systems is achieved, conflicts between different types of transmissions are resolved, and service availability and resource utilization efficiency of the system are improved.
Smart Images

Figure CN114616903B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to transmission prioritization in wireless communication. Background Art
[0002] The 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is a technology for realizing high-speed packet communication. Many solutions have been proposed for LTE targets, including those aimed at reducing user and provider costs, improving service quality, and expanding and improving coverage and system capacity. 3GPP LTE requires reducing cost per bit, increasing service availability, flexible use of frequency bands, simple structure, open interfaces, and appropriate terminal power consumption as higher-level requirements.
[0003] The International Telecommunication Union (ITU) and 3GPP have started work to develop requirements and specifications for a New Radio (NR) system. 3GPP has to identify and develop the technical components required for a new Radio Access Technology (RAT) that can successfully standardize to meet both urgent market needs in a timely manner and the longer-term requirements put forward by the International Mobile Telecommunications (IMT)-2020 process of the ITU Radiocommunication Sector (ITU-R). In addition, even in the more distant future, NR should be able to use any frequency band up to at least 100 GHz available for wireless communication.
[0004] NR is a single technical framework for addressing all usage scenarios, requirements, and deployment scenarios, including enhanced mobile broadband (eMBB), massive machine type communication (mMTC), ultra-reliable low latency communication (URLLC), etc. NR will be inherently forward compatible.
[0005] In wireless communication, a communication device can perform various types of transmissions. However, due to limited resources, a certain type of transmission may conflict with other types of transmissions. In such a case, one transmission can be prioritized over another. Summary of the Invention
[0006] Technical Problem
[0007] One aspect of the present disclosure is to provide a method and apparatus for transmission prioritization in a wireless communication system.
[0008] Another aspect of the present disclosure is to provide a method and apparatus for prioritization between uplink transmission and sidelink transmission in a wireless communication system.
[0009] Another aspect of the present disclosure is to provide a method and apparatus for prioritization between a Buffer Status Report (BSR) and a sidelink BSR in a wireless communication system.
[0010] Technical Solution
[0011] According to an embodiment of the present disclosure, a method performed by a wireless device in a wireless communication system includes: receiving, from a network, information on a threshold related to a buffer status report (BSR); prioritizing a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold; prioritizing the BSR based on the prioritized LCG; creating a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and transmitting the MAC PDU.
[0012] According to an embodiment of the present invention, a wireless device in a wireless communication system includes: a transceiver; a memory; and at least one processor operably coupled to the transceiver and the memory and configured to: control the transceiver to receive, from a network, information on a threshold related to a buffer status report (BSR); prioritize a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold; prioritize the BSR based on the prioritized LCG; create a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and control the transceiver to transmit the MAC PDU.
[0013] According to an embodiment of the present disclosure, a method performed by a base station in a wireless communication system includes: sending, to a wireless device, threshold information related to a buffer status report (BSR), wherein the wireless device is configured to: prioritize a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold, prioritize the BSR based on the prioritized LCG, and create a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and receiving the MAC PDU from the wireless device.
[0014] According to an embodiment of the present disclosure, a base station (BS) in a wireless communication system includes: a transceiver; a memory; and at least one processor operably coupled to the transceiver and the memory and configured to: control the transceiver to send, to a wireless device, information on a threshold related to a buffer status report (BSR), wherein the wireless device is configured to: prioritize a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold, prioritize the BSR based on the prioritized LCG, and create a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and control the transceiver to receive the MAC PDU from the wireless device.
[0015] According to an embodiment of the present disclosure, a processor for a wireless device in a wireless communication system is configured to control the wireless device to perform operations including the following: receiving, from a network, information on a threshold related to a buffer status report (BSR); prioritizing a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold; prioritizing the BSR based on the prioritized LCG; creating a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and transmitting the MAC PDU.
[0016] According to an embodiment of the present disclosure, there is provided a computer-readable medium having recorded thereon a program for executing each step of a method on a computer. The method includes: receiving, from a network, information on a threshold related to a buffer status report (BSR); prioritizing a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold; prioritizing the BSR based on the prioritized LCG; creating a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and transmitting the MAC PDU.
[0017] Advantageous Effects
[0018] The present disclosure can have various advantageous effects.
[0019] For example, considering service characteristics and requirements, a UE that performs UL and SL transmissions by using the priorities of UL and SL can appropriately prioritize one of the UL and SL transmissions for packet transmission. Specifically, the present disclosure is beneficial when different transmissions conflict (e.g., between the uplink and the sidelink or between different RATs).
[0020] For example, the present disclosure is beneficial because the system can provide appropriate prioritization of different types of transmissions in a conflict for data transmission of a UE that performs multiple transmissions.
[0021] For example, an SL-BSR can have a higher priority than a UL-BSR, such that the SL-BSR with a higher priority can be reported prior to the UL-BSR.
[0022] The advantageous effects that can be obtained through specific embodiments of the present disclosure are not limited to the advantageous effects listed above. For example, there may be various technical effects that can be understood and / or derived by those of ordinary skill in the art from the present disclosure. Therefore, the specific effects of the present disclosure are not limited to those clearly described herein, but may include various effects that can be understood or derived from the technical features of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 An example of a communication system applying an embodiment of the present disclosure is shown.
[0024] Figure 2 An example of a wireless communication system capable of applying the technical features of the present disclosure is shown.
[0025] Figure 3 An example of a wireless communication system capable of applying the technical features of the present disclosure is shown.
[0026] Figure 4 Another example of a wireless communication system capable of applying the technical features of the present disclosure is shown.
[0027] Figure 5 A block diagram of a user plane protocol stack capable of applying the technical features of the present disclosure is shown.
[0028] Figure 6 A block diagram of a control plane protocol stack capable of applying the technical features of the present disclosure is shown.
[0029] Figure 7 An example of a contention-based random access procedure capable of applying the technical features of the present disclosure is shown.
[0030] Figure 8 An example of a two-step random access procedure capable of applying the technical features of the present disclosure is shown.
[0031] Figure 9 An example of a communication link capable of applying the technical features of the present disclosure is shown.
[0032] Figure 10 An example of a sidelink connectivity type capable of applying the technical features of the present disclosure is shown.
[0033] Figure 11 An example of a sidelink channel mapping capable of applying the technical features of the present disclosure is shown.
[0034] Figure 12 An example of a control plane protocol stack of a SCCH for PC5 signaling (PC5-S) capable of applying the technical features of the present disclosure is shown.
[0035] Figure 13 Examples of SL-BSR and truncated SL-BSR MAC CE are shown.
[0036] Figure 14 An example of a method for prioritizing a transmission that conflicts with another transmission according to an embodiment of the present disclosure is shown.
[0037] Figure 15Shows an example of sidelink data transmission of a MAC PDU from a UE according to an embodiment of the present disclosure.
[0038] Figure 16 Shows an example of a method for prioritizing a specific BSR according to an embodiment of the present disclosure.
[0039] Figure 17 Shows an example of a signal flow for prioritizing a specific BSR according to an embodiment of the present disclosure.
[0040] Figure 18 Shows a UE implementing an embodiment of the present disclosure.
[0041] Figure 19 Shows another example of a wireless communication system capable of applying the technical features of the present disclosure.
[0042] Figure 20 Shows an example of an AI device capable of applying the technical features of the present disclosure.
[0043] Figure 21 Shows an example of an AI system capable of applying the technical features of the present disclosure. Detailed Description
[0044] Communication standards of the 3rd Generation Partnership Project (3GPP) standardization organization, communication standards of the Institute of Electrical and Electronics Engineers (IEEE), etc. can use the technical features described below. For example, communication standards of the 3GPP standardization organization include Long Term Evolution (LTE) and / or evolution of the LTE system. Evolution of the LTE system includes LTE-Advanced (LTE-A), LTE-A Pro, and / or 5G New Radio (NR). Communication standards of the IEEE standardization organization include wireless local area network (WLAN) systems such as IEEE802.11a / b / g / n / ac / ax. The above systems use various multiple access technologies such as orthogonal frequency division multiple access (OFDMA) and / or single carrier frequency division multiple access (SC-FDMA) for downlink (DL) and / or uplink (UL). For example, only OFDMA can be used for DL, and only SC-FDMA can be used for UL. Alternatively, OFDMA and SC-FDMA can be used for DL and / or UL.
[0045] Here, the radio communication technologies implemented in the wireless devices of the present disclosure may include NarrowBand Internet of Things (NB-IoT) technology for low-power communication, as well as LTE, NR, and 6G. For example, NB-IoT technology may be an example of Low-Power Wide-Area Network (LPWAN) technology, may be implemented in specifications such as LTE Cat NB1 and / or LTE Cat NB2, and may not be limited to the names mentioned above. Additionally and / or alternatively, the radio communication technologies implemented in the wireless devices of the present disclosure may communicate based on LTE-M technology. For example, LTE-M technology may be an example of LPWAN technology and is referred to by various names such as enhanced Machine-Type Communication (eMTC). For example, LTE-M technology may be implemented in at least one of various specifications, such as 1) LTE Cat 0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-bandwidth limited (non-BL), 5) LTE-MTC, 6) LTE Machine-Type Communication, and / or 7) LTE M, and may not be limited to the names mentioned above. Additionally and / or alternatively, the radio communication technologies implemented in the wireless devices of the present disclosure may include at least one of ZigBee, Bluetooth, and / or LPWAN, which takes into account low-power communication, and may not be limited to the names mentioned above. For example, ZigBee technology may generate a Personal Area Network (PAN) associated with small / low-power digital communication based on various specifications such as IEEE 802.15.4, and may be referred to by various names.
[0046] In the present disclosure, "A or B" may mean "only A", "only B", or "both A and B". In other words, "A or B" in the present disclosure may be interpreted as "A and / or B". For example, "A, B, or C" in the present disclosure may mean "only A", "only B", "only C", or "any combination of A, B, and C".
[0047] In the present disclosure, a slash ( / ) or a comma (,) may mean "and / or". For example, "A / B" may mean "A and / or B". Thus, "A / B" may mean "only A", "only B", or "both A and B". For example, "A, B, C" may mean "A, B, or C".
[0048] In the present disclosure, "at least one of A and B" may mean "only A", "only B", or "both A and B". Additionally, the expressions "at least one of A or B" or "at least one of A and / or B" in the present disclosure may be interpreted the same as "at least one of A and B".
[0049] In addition, in the present disclosure, "at least one of A, B, and C" may mean "only A", "only B", "only C", or "any combination of A, B, and C". In addition, "at least one of A, B, or C" or "at least one of A, B, and / or C" may mean "at least one of A, B, and C".
[0050] Similarly, parentheses used in the present disclosure may mean "for example". Specifically, when shown as "control information (PDCCH)", "PDCCH" may be proposed as an example of "control information". In other words, "control information" in the present disclosure is not limited to "PDCCH", and "PDDCH" may be proposed as an example of "control information". In addition, even when shown as "control information (i.e., PDCCH)", "PDCCH" may be proposed as an example of "control information".
[0051] Technical features separately described in one drawing in the present disclosure may be implemented separately or simultaneously.
[0052] Terms used throughout the disclosure can be defined as follows:
[0053] Logical channel prioritization (LCP) may include allocating resources to logical channels according to the priorities of the logical channels. For example, according to LCP, resources for UL grants and / or SL grants may be allocated to logical channels in descending order of the priorities of the logical channels. The logical channels to which resources for SL grants and / or UL grants are allocated may be included in the MAC PDU. Therefore, according to LCP, logical channels may be included in the MAC PDU in descending order of the priorities of the logical channels.
[0054] "The priority value of A is higher than the priority value of B" means that the priority and / or priority level of A is lower than the priority and / or priority level of B. Similarly, "the priority value of A is lower than the priority value of B" means that the priority and / or priority level of A is higher than the priority and / or priority level of B.
[0055] Throughout the disclosure, the terms "radio access network (RAN) node", "base station", "eNB", "gNB", and "cell" may be used interchangeably. In addition, a UE may be a wireless device, and throughout the disclosure, the terms "UE" and "wireless device" may be used interchangeably.
[0056] Throughout the disclosure, the terms "cell quality", "signal strength", "signal quality", "channel state", "channel quality", "channel state / reference signal received power (RSRP)", and "reference signal received quality (RSRQ)" may be used interchangeably.
[0057] The following figures are created to explain specific embodiments of the present disclosure. The names of specific devices or the names of specific signals / messages / fields shown in the figures are provided as examples, and thus the technical features of the present disclosure are not limited to the specific names used in the following figures.
[0058] Figure 1 An example of a communication system applying an embodiment of the present disclosure is illustrated.
[0059] The three main requirement categories for 5G include (1) the enhanced mobile broadband (eMBB) category, (2) the massive machine type communication (mMTC) category, and (3) the ultra-reliable low latency communication (URLLC) category.
[0060] Some use cases may require multiple categories for optimization, and other use cases may focus only on one key performance indicator (KPI). 5G uses flexible and reliable methods to support such various use cases.
[0061] eMBB far exceeds basic mobile Internet access and covers rich two-way work and media and entertainment applications in the cloud and augmented reality. Data is one of the core driving forces of 5G, and in the 5G era, dedicated voice services may not be provided for the first time. In 5G, it is expected that voice will simply be processed as an application using the data connection provided by the communication system. The main reasons for the increase in traffic are due to the increase in the size of content and the number of applications requiring high data transfer rates. As more devices are connected to the Internet, streaming services (audio and video), conversational video, and mobile Internet access will be used more widely. Many of these applications require always-on connectivity to push real-time information and alerts to users. Cloud storage and applications are rapidly increasing in the mobile communication platform and can be applied to both work and entertainment. Cloud storage is a special use case that accelerates the growth of the uplink data transfer rate. 5G is also used for remote work in the cloud. When using a haptic interface, 5G requires lower end-to-end latency to maintain a good user experience. Entertainment, such as cloud gaming and video streaming, is another core element that increases the demand for mobile broadband capabilities. Entertainment is necessary for smart phones and tablets anywhere in high-mobility environments such as trains, vehicles, and airplanes. Other use cases are augmented reality and information search for entertainment. In this case, augmented reality requires very low latency and instantaneous data volume.
[0062] In addition, one of the most anticipated 5G use cases involves the function of being able to smoothly connect embedded sensors in all fields, namely mMTC. It is expected that the number of potential IoT devices will reach 20.4 billion by 2020. Industrial IoT is one of the categories that play a major role in enabling smart cities, asset tracking, smart utilities, agriculture, and security infrastructure through 5G.
[0063] URLLC includes new services that will transform industries such as self-driving vehicles through remote control of critical infrastructure and ultra-reliable / available low-latency links. The levels of reliability and latency are necessary for controlling smart grids, automating industries, enabling robotics, and controlling and maneuvering drones.
[0064] 5G is a means of providing streaming rated at hundreds of megabits per second to gigabits per second and can complement fiber to the home (FTTH) and cable-based broadband (or DOCSIS). Delivering TVs with a resolution of 4K or higher (6K, 8K, etc.) as well as virtual reality and augmented reality requires such high speeds. Virtual reality (VR) and augmented reality (AR) applications include nearly immersive sports games. Specific applications may require special network configurations. For example, for VR games, game companies need to incorporate core servers into the edge network servers of network operators to minimize latency.
[0065] Along with many use cases for mobile communications in vehicles, cars are expected to become a new important driver in 5G. For example, entertainment for passengers requires high capacity and mobile broadband with high mobility. This is because future users continue to expect high-quality connections regardless of their location and speed. Another use case in the automotive field is the AR dashboard. The AR dashboard enables the driver to identify objects in the dark in addition to those seen through the front window and displays the distance to the objects and their movement by overlaying information that talks to the driver. In the future, wireless modules enable communication between vehicles, information exchange between vehicles and supporting infrastructure, and information exchange between vehicles and other connected devices (e.g., devices carried by accompanying pedestrians). Safety systems guide alternative routes of behavior so that drivers can drive more safely, thus reducing the risk of accidents. The next stage will be remotely controlled or self-driving vehicles. This requires very high reliability and very fast communication between different self-driving vehicles and between vehicles and infrastructure. In the future, self-driving vehicles will perform all driving activities and drivers will only focus on abnormal traffic that the vehicle cannot identify. The technical requirements for self-driving vehicles need ultra-low latency and ultra-high reliability, so as to improve traffic safety to a level that humans cannot achieve.
[0066] Smart cities and smart homes / buildings, referred to as intelligent societies, will be embedded in high-density wireless sensor networks. The distributed network of smart sensors will identify the situations of cost and energy-saving maintenance in the city or home. A similar configuration can be implemented for each household. All temperature sensors, window and heating controllers, burglar alarms, and household appliances are connected wirelessly. Many of these sensors typically have low data transfer rates, power consumption, and costs. However, certain types of devices may require real-time HD video for monitoring.
[0067] The consumption and distribution of energy, including heat or gas, are allocated at a high level, such that automated control of the distribution sensor network is required. The smart grid uses digital information and communication technologies to collect information and connect sensors to each other in order to act based on the information collected. Since this information may include the behavior of supply companies and consumers, the smart grid can improve the distribution of fuels such as electricity in an efficient, reliable, economically feasible, production - sustainable, and automated manner. The smart grid can also be regarded as another sensor network with low latency.
[0068] Mission - critical applications (e.g., e - health) are one of the 5G use cases. The health segment contains many applications that can enjoy the benefits of mobile communication. The communication system can support tele - treatment that provides clinical treatment in remote locations. Tele - treatment can help reduce distance barriers and improve access to medical services that are not continuously available in remote rural areas. Tele - treatment is also used to perform critical treatments and save lives in emergency situations. A wireless sensor network based on mobile communication can provide remote monitoring and sensors for parameters such as heart rate and blood pressure.
[0069] Wireless and mobile communication are becoming increasingly important in the field of industrial applications. Cabling is costly in terms of installation and maintenance costs. Therefore, the possibility of replacing cables with reconfigurable wireless links is an attractive opportunity in many industrial fields. However, to achieve such replacement, it is necessary to establish a wireless connection with a latency, reliability, and capacity similar to those of the cable and to simplify the management of the wireless connection. When connecting to 5G, low latency and a very low error probability are new requirements.
[0070] Logistics and freight tracking are important use cases of mobile communication that use location - based information systems to achieve inventory and parcel tracking anywhere. Use cases for logistics and freight generally require low data rates but require location information with a wide range and reliability.
[0071] Reference Figure 1 , the communication system 1 includes wireless devices, a base station (BS), and a network. Although Figure 1 the 5G network is illustrated as an example of the network of the communication system 1, the embodiments of the present disclosure are not limited to 5G systems and can be applied to future communication systems beyond 5G systems.
[0072] The BS and the network can be implemented as wireless devices, and a particular wireless device 200a can operate as a BS / network node relative to other wireless devices.
[0073] A wireless device refers to a device that uses a radio access technology (RAT) (e.g., 5G New RAT (NR)) or Long-Term Evolution (LTE)) to perform communication and can be referred to as a communication / radio / 5G device. The wireless device may include, but is not limited to, robot 100a, vehicles 100b-1 and 100b-2, extended reality (XR) device 100c, handheld device 100d, household appliance 100e, Internet of Things (IoT) device 100f, and artificial intelligence (AI) device / server 400. For example, a vehicle may include a vehicle with wireless communication capabilities, an autonomous driving vehicle, and a vehicle capable of performing communication between vehicles. The vehicle may include an unmanned aerial vehicle (UAV) (e.g., a drone). The XR device may include an augmented reality (AR) / virtual reality (VR) / mixed reality (MR) device and can be implemented in the form of a head-mounted device (HMD), a head-up display (HUD) installed in a vehicle, a TV, a smartphone, a computer, a wearable device, a household appliance device, a digital sign, a vehicle, a robot, etc. The handheld device may include a smartphone, a smart board, a wearable device (e.g., a smartwatch or smart glasses), and a computer (e.g., a laptop computer). The household appliance may include a TV, a refrigerator, and a washing machine. The IoT device may include sensors and smart meters.
[0074] In the present disclosure, the wireless devices 100a to 100f may be referred to as user equipment (UE). The user equipment (UE) may include, for example, a cellular phone, a smart phone, a laptop computer, a digital broadcast terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation system, a tablet personal computer (PC), a tablet PC, a superbook, a vehicle, a vehicle with an autonomous driving function, a connected car, an unmanned aerial vehicle (UAV), an artificial intelligence (AI) module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a mixed reality (MR) device, a holographic device, a public safety device, an MTC device, an IoT device, a medical device, a fintech device (or financial device), a security device, a weather / environment device, a device related to 5G services, or a device related to the fourth industrial revolution field. The unmanned aerial vehicle (UAV) may be, for example, an aircraft that is driven by a wireless control signal without a human on board. The VR device may include, for example, a device for implementing an object or background of a virtual world. The AR device may include, for example, a device implemented by connecting an object or background of a virtual world to an object or background of the real world. The MR device may include, for example, a device implemented by fusing an object or background of a virtual world into an object or background of the real world. The holographic device may include, for example, a device for implementing a 360-degree stereoscopic image by using an interference phenomenon of light generated when two lasers called holography meet to record and reproduce three-dimensional information. The public safety device may include, for example, an image relay device or an image device that can be worn on a user's body. The MTC device and the IoT device may be, for example, devices that do not require direct human intervention or manipulation. For example, the MTC device and the IoT device may include smart meters, vending machines, thermometers, smart light bulbs, door locks, or various sensors. The medical device may be, for example, a device for the purpose of diagnosing, treating, alleviating, curing, or preventing diseases. For example, the medical device may be a device for the purpose of diagnosing, treating, alleviating, or correcting injuries or damages. For example, the medical device may be a device for the purpose of inspecting, replacing, or modifying structures or functions. For example, the medical device may be a device for the purpose of adjusting pregnancy. For example, the medical device may include a device for treatment, a device for operation, a device for (in vitro) diagnosis, a hearing aid, or a device for a process. The security device may be, for example, a device installed to prevent possible dangers and maintain security. For example, the security device may be a camera, a closed-circuit TV (CCTV), a recorder, or a black box. The fintech device may be, for example, a device capable of providing financial services such as mobile payment. For example, the fintech device may include a payment device or a point of sale (POS) system. The weather / environment device may include, for example, a device for monitoring or predicting weather / environment.
[0075] Wireless devices 100a to 100f can be connected to network 300 via BS 200. AI technology can be applied to wireless devices 100a to 100f and wireless devices 100a to 100f can be connected to AI server 400 via network 300. Network 300 can be configured using 3G network, 4G (e.g., LTE) network, 5G (e.g., NR) network, and super 5G network. Although wireless devices 100a to 100f can communicate with each other via BS 200 / network 300, wireless devices 100a to 100f can perform direct communication (e.g., sidelink communication) with each other without going through BS 200 / network 300. For example, vehicles 100b-1 and 100b-2 can perform direct communication (e.g., vehicle-to-vehicle (V2V) / vehicle-to-everything (V2X) communication). IoT devices (e.g., sensors) can perform direct communication with other IoT devices (e.g., sensors) or other wireless devices 100a to 100f.
[0076] Wireless communication / connections 150a and 150b can be established between wireless devices 100a to 100f / BS 200 - BS 200. Herein, wireless communication / connections can be established through various RATs (e.g., 5G NR) such as uplink / downlink communication 150a and sidelink communication 150b (or D2D communication). Wireless devices and BS / wireless devices can send / receive radio signals to / from each other through wireless communication / connections 150a and 150b. For example, wireless communication / connections 150a and 150b can send / receive signals through various physical channels. To this end, at least a part of various configuration information configuration processes, various signal processing processes (e.g., channel encoding / decoding, modulation / demodulation, and resource mapping / demapping), and resource allocation processes for sending / receiving radio signals can be performed based on various proposals of the present disclosure.
[0077] NR supports multiple parameter sets (or subcarrier spacing (SCS)) to support various 5G services. For example, when the SCS is 15 kHz, a wide area in the traditional cellular band can be supported. When the SCS is 30 kHz / 60 kHz, dense cities, lower latency, and wider carrier bandwidth can be supported. When the SCS is 60 kHz or higher, a bandwidth greater than 24.25 GHz can be supported to overcome phase noise.
[0078] The NR frequency band can be defined as two types of frequency ranges, namely, FR1 and FR2. The numerical values of the frequency ranges can be changed. For example, the two types of frequency ranges (FR1 and FR2) can be as shown in Table 1 below. For the sake of easy explanation, in the frequency ranges used in the NR system, FR1 can mean "below 6 GHz range", FR2 can mean "above 6 GHz range", and can be referred to as millimeter wave (mmW).
[0079] [Table 1]
[0080] Frequency range designation Corresponding frequency range Subcarrier spacing FR1 450 MHz - 6000 MHz 15, 30, 60 kHz FR2 24250 MHz - 52600 MHz 60, 120, 240 kHz
[0081] As mentioned above, the numerical values of the frequency ranges of the NR system can be changed. For example, FR1 can include the frequency band from 410 MHz to 7125 MHz as shown in Table 2 below. That is, FR1 can include the frequency band of 6 GHz (or 5850, 5900, 5925 MHz, etc.) or more. For example, the frequency band of 6 GHz (or 5850, 5900, 5925 MHz, etc.) or more included in FR1 can include unlicensed frequency bands. The unlicensed frequency bands can be used for various purposes, such as for vehicle communication (e.g., autonomous driving).
[0082] [Table 2]
[0083] Frequency range designation Corresponding frequency range Subcarrier spacing FR1 410 MHz - 7125 MHz 15, 30, 60 kHz FR2 24250 MHz - 52600 MHz 60, 120, 240 kHz
[0084] Figure 2 An example of a wireless communication system to which the technical features of the present disclosure can be applied is shown. Referring to Figure 2 , the wireless communication system can include a first device 210 and a second device 220.
[0085] The first device 210 includes a base station, a network node, a transmitting UE, a receiving UE, a wireless device, a wireless communication device, a vehicle, a vehicle equipped with an autonomous driving function, a connected car, a drone, an unmanned vehicle (UAV), an artificial intelligence (AI) module, a robot, an AR device, a VR device, a mixed reality (MR) device, a holographic device, a public safety device, an MTC device, an IoT device, a medical device, a fintech device (or financial device), a security device, a climate / environment device, a device related to 5G services, or a device related to the fourth industrial revolution.
[0086] The second device 220 includes a base station, a network node, a transmitting UE, a receiving UE, a wireless device, a wireless communication device, a vehicle, a vehicle equipped with autonomous driving functions, a connected car, a drone, a UAV, an AI module, a robot, an AR device, a VR device, an MR device, a holographic device, a public safety device, an MTC device, an IoT device, a medical device, a fintech device (or financial device), a security device, a climate / environment device, a device related to 5G services, or a device related to the Fourth Industrial Revolution.
[0087] For example, the UE may include a mobile phone, a smartphone, a laptop computer, a digital broadcast terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation device, a tablet personal computer (PC), a tablet PC, a superbook, a wearable device (e.g., a smartwatch, smart glasses, a head-mounted display (HMD)). For example, the HMD may be a display device worn on the head. For example, the HMD may be used to implement AR, VR, and / or MR.
[0088] For example, a drone can be a vehicle that flies via a radio control signal without a person boarding it. For example, a VR device can include a device that realizes an object or background in a virtual world. For example, an AR device can include a device that realizes the connection of an object or background in a virtual world to an object or background in the real world. For example, an MR device can include a device that realizes the fusion of an object or background in a virtual world into an object or background in the real world. For example, a holographic device can include a device that realizes a 360-degree stereoscopic image by recording and playing stereoscopic information by utilizing the interference phenomenon of light generated by the encounter of two lasers called holography. For example, a public safety device can include a video relay device or a video device wearable on a user's body. For example, MTC devices and IoT devices can be devices that do not require direct human intervention or manipulation. For example, MTC devices and IoT devices can include smart meters, vending machines, thermometers, smart bulbs, door locks, or various sensors. For example, a medical device can be a device for the purpose of diagnosing, treating, alleviating, disposing of, or preventing diseases. For example, a medical device can be a device for the purpose of diagnosing, treating, alleviating, or correcting injuries or disorders. For example, a medical device can be a device for the purpose of examining, replacing, or modifying structures or functions. For example, a medical device can be a device for the purpose of controlling pregnancy. For example, a medical device can include a treatment device, a surgical device, an (in vitro) diagnostic device, a hearing aid, or a surgical procedure device. For example, a safety device can be a device installed to prevent possible risks and maintain safety. For example, a safety device can be a camera, a closed-circuit television (CCTV), a recorder, or a black box. For example, a fintech device can be a device capable of providing financial services such as mobile payment. For example, a fintech device can include a payment device or a point of sale (POS). For example, climate / environment devices can include devices for monitoring or predicting climate / environment.
[0089] The first device 210 may include at least one processor (such as, processor 211), at least one memory (such as memory 212), and at least one transceiver (such as transceiver 213). The processor 211 may execute the functions, processes, and / or methods of the first device described throughout the disclosure. The processor 211 may execute one or more protocols. For example, the processor 211 may execute one or more layers of a radio access protocol. The memory 212 may be connected to the processor 211 and may store various types of information and / or instructions. The transceiver 213 may be connected to the processor 211, and may be controlled by the processor 211 to transmit and receive wireless signals.
[0090] The second device 220 may include at least one or more processors (such as processor 221), at least one memory (such as memory 222), and at least one transceiver (such as transceiver 223). The processor 221 may execute the functions, processes, and / or methods of the second device 220 described throughout the disclosure. The processor 221 may execute one or more protocols. For example, the processor 221 may execute one or more layers of the radio access protocol. The memory 222 may be connected to the processor 221 and may store various types of information and / or instructions. The transceiver 223 may be connected to the processor 221 and may be controlled by the controller 221 to transmit and receive wireless signals.
[0091] The memories 212, 222 may be connected to the processors 211, 212 internally or externally, or may be connected to other processors via various techniques such as wired or wireless connections.
[0092] The first device 210 and / or the second device 220 may have more than one antenna. For example, the antenna 214 and / or the antenna 224 may be configured to transmit and receive wireless signals.
[0093] Figure 3 An example of a wireless communication system to which the technical features of the present disclosure may be applied is shown.
[0094] Specifically, Figure 3 A system architecture based on the evolved UMTS terrestrial radio access network (E-UTRAN) is shown. The aforementioned LTE is part of the evolved UTMS (e-UMTS) using E-UTRAN.
[0095] Referring to Figure 3 , the wireless communication system includes one or more user equipments (UEs) 310, E-UTRAN, and evolved packet core (EPC). The UE 310 refers to a communication device carried by a user. The UE 310 may be fixed or mobile. The UE 310 may be referred to by another term, such as mobile station (MS), user terminal (UT), subscriber station (SS), wireless device, etc.
[0096] E-UTRAN consists of one or more evolved Node Bs (eNBs) 320. The eNB 320 provides E-UTRA user plane and control plane protocol terminations to the UE 10. The eNB 320 is typically a fixed station that communicates with the UE 310. The eNB 320 is in charge of functions such as inter-cell radio resource management (RRM), radio bearer (RB) control, connection mobility control, radio access control, measurement configuration / specification, dynamic resource allocation (scheduler), etc. The eNB 320 may be referred to by another term, such as base station (BS), base transceiver system (BTS), access point (AP), etc.
[0097] The downlink (DL) represents the communication from the eNB 320 to the UE 310. The uplink (UL) represents the communication from the UE 310 to the eNB 320. The sidelink (SL) represents the communication between the UEs 310. In the DL, the transmitter can be part of the eNB 320, and the receiver can be part of the UE 310. In the UL, the transmitter can be part of the UE 310, and the receiver can be part of the eNB 320. In the SL, the transmitter and the receiver can be part of the UE 310.
[0098] The EPC includes a Mobility Management Entity (MME), a Serving Gateway (S-GW), and a Packet Data Network (PDN) Gateway (P-GW). The MME controls functions such as non-access stratum (NAS) security, idle state mobility handling, evolved packet system (EPS) bearer control, etc. The S-GW controls functions such as mobility anchoring, etc. The S-GW is a gateway with the E-UTRAN as an endpoint. For convenience, the MME / S-GW 330 will be referred to as the "gateway" in this document, but it should be understood that this entity includes both the MME and the S-GW. The P-GW controls functions such as UE Internet Protocol (IP) address allocation, packet filtering, etc. The P-GW is a gateway with the PDN as an endpoint. The P-GW is connected to an external network.
[0099] The UE 310 is connected to the eNB 320 via the Uu interface. The UEs 310 are interconnected with each other via the PC5 interface. The eNBs 320 are interconnected with each other via the X2 interface. The eNB 320 is also connected to the EPC via the S1 interface, more specifically, to the MME via the S1-MME interface and to the S-GW via the S1-U interface. The S1 interface supports a many-to-many relationship between the MME / S-GW and the eNB.
[0100] Figure 4 Another example of a wireless communication system to which the technical features of the present disclosure can be applied is shown.
[0101] Specifically, Figure 4 A system architecture based on 5G NR is shown. Entities used in 5G NR (hereinafter simply referred to as "NR") can absorb Figure 3 some or all of the functions of the entities introduced in
[0102] Refer to Figure 4, the wireless communication system includes one or more UEs 410, a Next Generation RAN (NG-RAN), and a 5th Generation Core Network (5GC). The NG-RAN consists of at least one NG-RAN node. The NG-RAN node is an entity corresponding to the eNB 320 shown in Figure 3 The NG-RAN node consists of at least one gNB 421 and / or at least one ng-eNB 422. The gNB 421 provides the NR user plane and control plane protocol terminations to the UE 410. The ng-eNB 422 provides the E-UTRA user plane and control plane protocol terminations to the UE 410.
[0103] The 5GC includes an Access and Mobility Management Function (AMF), a User Plane Function (UPF), and a Session Management Function (SMF). The AMF is in charge of functions such as NAS security and idle state mobility handling. The AMF is an entity that includes the conventional MME function. The UPF is in charge of functions such as mobility anchoring and Protocol Data Unit (PDU) handling. The UPF is an entity that includes the conventional S-GW function. The SMF is in charge of functions such as UE IP address allocation and PDU session control.
[0104] The gNB 421 and the ng-eNB 422 are interconnected with each other via the Xn interface. The gNB 421 and the ng-eNB 422 are also connected to the 5GC via the NG interface, more specifically, connected to the AMF via the NG-C interface and connected to the UPF via the NG-U interface.
[0105] Describe the protocol structure between the above network entities. On Figure 3 and / or Figure 4 the system, the layers of the radio interface protocol between the UE and the network (e.g., NG-RAN and / or E-UTRAN) can be classified into a first layer (L1), a second layer (L2), and a third layer (L3) based on the lower three layers of the well-known Open System Interconnection (OSI) model in the communication system.
[0106] Figure 5 A block diagram of a user plane protocol stack to which the technical features of the present disclosure can be applied is shown. Figure 6 A block diagram of a control plane protocol stack to which the technical features of the present disclosure can be applied is shown.
[0107] In NR, Figure 5 and Figure 6 the user / control plane protocol stacks shown in are used. However, by replacing the gNB / AMF with the eNB / MME, without loss of generality, Figure 5 and Figure 6 the user / control plane protocol stacks shown in can be used in LTE / LTE-A.
[0108] Reference Figure 5 and Figure 6 The physical (PHY) layer belongs to L1. The PHY layer provides an information transfer service to the media access control (MAC) sublayer and higher layers. The PHY layer provides transport channels to the MAC sublayer. Data between the MAC sublayer and the PHY layer is transmitted via the transport channels. Between different PHY layers, i.e., between the PHY layer on the transmission side and the PHY layer on the receiving side, data is transmitted via physical channels.
[0109] The MAC sublayer belongs to L2. The main services and functions of the MAC sublayer include: mapping between logical channels and transport channels; multiplexing MAC service data units (SDUs) belonging to one or different logical channels into transport blocks (TBs) / demultiplexing from transport blocks (TBs), which are transferred to / from the physical layer over the transport channels; scheduling information reporting; error correction via hybrid automatic repeat request (HARQ); priority handling between UEs by means of dynamic scheduling; priority handling between the logical channels of a UE by means of logical channel priority (LCP), etc. The MAC sublayer provides logical channels to the radio link control (RLC) sublayer.
[0110] The RLC sublayer belongs to L2. The RLC sublayer supports three transmission modes, i.e., transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM), in order to ensure various quality of service (QoS) required for radio bearers. The main services and functions of the RLC sublayer depend on the transmission mode. For example, the RLC sublayer provides the transfer of higher layer PDUs for all three modes, but only provides error correction via ARQ for AM. In LTE / LTE-A, the RLC sublayer provides concatenation, segmentation, and reassembly of RLC SDUs (only for UM and AM data transfer), and re-segmentation of RLC data PDUs (only for AM data transfer). In NR, the RLC sublayer provides segmentation (only for AM and UM) and re-segmentation (only for AM) of RLC SDUs, and reassembly of SDUs (only for AM and UM). That is, NR does not support the concatenation of RLC SDUs. The RLC sublayer provides RLC channels to the packet data convergence protocol (PDCP) sublayer.
[0111] The PDCP sublayer belongs to L2. The main services and functions of the PDCP sublayer for the user plane include header compression and decompression, user data transfer, duplicate detection, PDCP PDU routing, retransmission of PDCP SDUs, encryption and decryption, etc. The main services and functions of the PDCP sublayer for the control plane include encryption and integrity protection, transfer of control plane data, etc.
[0112] The Service Data Adaptation Protocol (SDAP) sublayer belongs to L2. The SDAP sublayer is defined only in the user plane. The SDAP sublayer is defined only for NR. The main services and functions of SDAP include: mapping between QoS flows and Data Radio Bearers (DRBs), and marking the QoS Flow ID (QFI) in both DL packets and UL packets. The SDAP sublayer provides QoS flows to the 5GC.
[0113] The Radio Resource Control (RRC) layer belongs to L3. The RRC layer is defined only in the control plane. The RRC layer controls the radio resources between the UE and the network. For this purpose, the RRC layer exchanges RRC messages between the UE and the BS. The main services and functions of the RRC layer include: broadcasting system information related to AS and NAS; paging; establishment, maintenance, and release of the RRC connection between the UE and the network; security functions including key management; establishment, configuration, maintenance, and release of radio bearers; mobility functions; QoS management functions; UE measurement reporting and reporting control; NAS message transfer from the UE to the NAS or from the NAS to the UE.
[0114] In other words, the RRC layer controls the logical channels, transport channels, and physical channels related to the configuration, reconfiguration, and release of radio bearers. A radio bearer refers to the logical path provided by L1 (PHY layer) and L2 (MAC / RLC / PDCP / SDAP sublayers) for data transmission between the UE and the network. Setting up a radio bearer means defining the radio protocol layers and the characteristics of the channels for providing a specific service, and setting each specific parameter and operation method. Radio bearers can be divided into Signaling RBs (SRBs) and Data RBs (DRBs). SRBs are used as the path for sending RRC messages in the control plane, and DRBs are used as the path for sending user data in the user plane.
[0115] The RRC state indicates whether the RRC layer of the UE is logically connected to the RRC layer of the E-UTRAN. In LTE / LTE-A, when an RRC connection is established between the RRC layer of the UE and the RRC layer of the E-UTRAN, the UE is in the RRC connected state (RRC_CONNECTED). Otherwise, the UE is in the RRC idle state (RRC_IDLE). In NR, an RRC inactive state (RRC_INACTIVE) is additionally introduced. RRC_INACTIVE can be used for various purposes. For example, massive machine type communication (MMTC) UEs can be effectively managed in RRC_INACTIVE. When specific conditions are met, a transition occurs from one of the above three states to another.
[0116] Predetermined operations can be performed according to the RRC state. In RRC_IDLE, public land mobile network (PLMN) selection, broadcast of system information (SI), cell reselection mobility, core network (CN) paging, and discontinuous reception (DRX) configured by NAS can be performed. An identifier (ID) should be assigned to the UE, which uniquely identifies the UE within the tracking area. The RRC context is not stored in the BS.
[0117] In RRC_CONNECTED, the UE has an RRC connection with the network (i.e., E-UTRAN / NG-RAN). A network-CN connection (both C / U planes) is also established for the UE. The UE AS context is stored in both the network and the UE. The RAN knows the cell to which the UE belongs. The network can send data to and / or receive data from the UE. Mobility including measurement-based network control is also performed.
[0118] Most of the operations performed in RRC_IDLE can be performed in RRC_INACTIVE. However, instead of CN paging in RRC_IDLE, RAN paging is performed in RRC_INACTIVE. In other words, in RRC_IDLE, paging for mobile-terminated (MT) data is initiated by the core network and the paging area is managed by the core network. In RRC_INACTIVE, paging is initiated by the NG-RAN and the RAN-based notification area (RNA) is managed by the NG-RAN. In addition, instead of the DRX configured by NAS for CN paging in RRC_IDLE, the DRX for RAN paging is configured by the NG-RAN in RRC_INACTIVE. At the same time, in RRC_INACTIVE, a 5GC-NG-RAN connection (both C / U planes) is established for the UE, and the UE AS context is stored in both the NG-RAN and the UE. The NG-RAN knows the RNA to which the UE belongs.
[0119] The NAS layer is on top of the RRC layer. The NAS control protocol performs functions such as authentication, mobility management, and security control.
[0120] The physical channel can be modulated according to OFDM processing, and time and frequency are utilized as radio resources. The physical channel consists of multiple Orthogonal Frequency Division Multiplexing (OFDM) symbols in the time domain and multiple subcarriers in the frequency domain. In the time domain, a subframe consists of multiple OFDM symbols. A resource block is a resource allocation unit and consists of multiple OFDM symbols and multiple subcarriers. Additionally, each subframe can use specific subcarriers of a specific OFDM symbol (e.g., the first OFDM symbol) of the corresponding subframe for the Physical Downlink Control Channel (PDCCH), i.e., the L1 / L2 control channel. The Transmission Time Interval (TTI) is the basic time unit for the scheduler to perform resource allocation. The TTI can be defined in units of one or more time slots, or can be defined in units of mini-slots.
[0121] Transport channels are classified according to the way and characteristics of data transmission over the radio interface. DL transport channels include the Broadcast Channel (BCH) for transmitting system information, the Downlink Shared Channel (DL-SCH) for transmitting user services or control signals, and the Paging Channel (PCH) for paging the UE. UL transport channels include the Uplink Shared Channel (UL-SCH) for transmitting user services or control signals and the Random Access Channel (RACH) typically used for the initial access to the cell.
[0122] The MAC sublayer provides different types of data transfer services. Each type of logical channel is defined by the type of information being transferred. Logical channels are classified into two groups: control channels and traffic channels.
[0123] Control channels are only used for the transfer of control plane information. Control channels include the Broadcast Control Channel (BCCH), the Paging Control Channel (PCCH), the Common Control Channel (CCCH), and the Dedicated Control Channel (DCCH). The BCCH is a DL channel for broadcasting system control information. The PCCH is a DL channel for transmitting paging information and notifications of system information changes. The CCCH is a channel for sending control information between the UE and the network. This channel is used for UEs that do not have an RRC connection with the network. The DCCH is a point-to-point two-way channel that sends dedicated control information between the UE and the network. This channel is used for UEs that have an RRC connection.
[0124] Traffic channels are only used for the transfer of user plane information. Traffic channels include the Dedicated Traffic Channel (DTCH). The DTCH is a point-to-point channel dedicated to one UE for transmitting user information. The DTCH can exist in both the UL and DL.
[0125] Regarding the mapping between logical channels and transport channels, in DL, BCCH can be mapped to BCH, BCCH can be mapped to DL-SCH, PCCH can be mapped to PCH, CCCH can be mapped to DL-SCH, DCCH can be mapped to DL-SCH, and DTCH can be mapped to DL-SCH. In UL, CCCH can be mapped to UL-SCH, DCCH can be mapped to UL-SCH, and DTCH can be mapped to UL-SCH.
[0126] Figure 7 An example of a contention-based random access procedure capable of applying the technical features of the present disclosure is shown.
[0127] Reference Figure 7 , in step S701, the UE may send a random access preamble to the RAN node on the RACH in the uplink. The UE may send Message 1 (MSG1) including the random access preamble. Two possible groups are defined and one is optional. If both groups are configured with the size of Message 3 and path loss is used to determine from which group to select the preamble. The group to which the preamble belongs provides an indication of the size of Message 3 and the radio conditions at the UE. The preamble group information is broadcast on the system information together with the necessary thresholds.
[0128] In step S703, the UE may receive a random access response generated by the MAC on the downlink shared channel (DL-SCH) from the RAN node. The UE may receive Message 2 (MSG2) including the random access response. The random access response may be semi-synchronous with MSG1 (within a flexible window of one or more transmission time intervals (TTIs) in size). The random access response message includes at least one of a random access preamble identifier, timing alignment information for the primary timing advance group (pTAG), an initial uplink (UL) grant, and an assignment of a temporary C-RNTI.
[0129] In step S705, the UE may send a device identification message to the RAN node. The UE may send Message 3 (MSG3) including the device identification message. The device identification message may be the first scheduled UL transmission on the UL-SCH. For initial access, the device identification message may include at least the NAS UE identifier. If the UE is in the RRC_CONNECTED state and has a C-RNTI, the device identification message may include the C-RNTI.
[0130] In step S707, the UE may receive a contention resolution message from the RAN node. The UE may receive Message 4 (MSG4) including the contention resolution message. The contention resolution message may be for initial access and addressed to the temporary C-RNTI on the PDCCH after radio link failure, or for a UE in the RRC_CONNECTED state, addressed to the C-RNTI on the PDCCH. For a UE that detects successful RA and does not yet have a C-RNTI, the temporary C-RNTI is promoted to a C-RNTI. A UE that detects successful RA and already has a C-RNTI resumes using the C-RNTI.
[0131] Figure 8 An example of a two-step random access procedure capable of applying the technical features of the present disclosure is shown.
[0132] Reference Figure 8 , in step S801, the UE may send a random access preamble together with a device identity message to the RAN node. The UE may send MSG A including the random access preamble and the device identity message to the RAN node.
[0133] In step S803, the UE may receive a random access response and a contention resolution message from the RAN node. The UE may receive MSG B including the random access response and the contention resolution message from the RAN node.
[0134] In the present disclosure, the number of sub-frames, time slots, and / or symbols in a frame may be changed differently. In a 3GPP-based wireless communication system, OFDM parameter sets (e.g., subcarrier spacing (SCS), transmission time interval (TTI) duration) may be configured differently between multiple cells aggregated for one UE. For example, if the UE is configured with different SCSs for cell aggregation for a cell, the (absolute time) duration of a time resource (e.g., sub-frame, time slot, or TTI) including the same number of symbols may be different among the aggregated cells. Herein, a symbol may include an OFDM symbol (or CP-OFDM symbol), an SC-FDMA symbol (or discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol).
[0135] Downlink and uplink transmissions may be organized into frames. Each frame has a duration of T f = 10 ms. Each frame is divided into two half-frames, where each half-frame has a duration of 5 ms. Each half-frame consists of 5 sub-frames, where the duration of each sub-frame is T sfIt is 1 ms. Each subframe is divided into time slots, and the number of time slots in a subframe depends on the subcarrier spacing. Based on the cyclic prefix (CP), each time slot includes 14 or 12 OFDM symbols. In normal CP, each time slot includes 14 OFDM symbols, and in extended CP, each time slot includes 12 OFDM symbols. The parameter set is based on the exponentially scalable subcarrier spacing Δf = 2^u * 15 kHz. The following table shows the number of OFDM symbols per time slot, the number of time slots per frame, and the number of time slots per subframe for normal CP according to the subcarrier spacing Δf = 2^u * 15 kHz.
[0136] [Table 3]
[0137] u <![CDATA[N slot symb > <![CDATA[N frame,u slot > <![CDATA[N subframe,u slot > 0 14 10 1 1 14 20 2 2 14 40 4 3 14 80 8 4 14 160 16
[0138] The following table shows the number of OFDM symbols per time slot, the number of time slots per frame, and the number of time slots per subframe for extended CP according to the subcarrier spacing Δf = 2^u * 15 kHz.
[0139] [Table 4]
[0140] u <![CDATA[N slot symb > <![CDATA[N frame,u slot > <![CDATA[N subframe,u slot > 2 12 40 4
[0141] A time slot includes multiple symbols (e.g., 14 or 12 symbols) in the time domain. For each parameter set (e.g., subcarrier spacing) and carrier, starting from the common resource block (CRB) N indicated by higher layer signaling (e.g., radio resource control (RRC) signaling) start,u grid begins, N size,u grid,x *N RB sc subcarriers and N subframe,u symb OFDM symbols are defined for the resource grid, where N size,u grid,x is the number of resource blocks (RBs) in the resource grid and the subscript x is DL for the downlink and UL for the uplink. N RB sc is the number of subcarriers per RB. In a 3GPP-based wireless communication system, N RB sc is usually 12. For a given antenna port p, subcarrier spacing configuration u, and transmission direction (DL or UL), there is a resource grid. The carrier bandwidth N of the subcarrier spacing configuration u size,u gridGiven by higher layer parameters (e.g., RRC parameters). Each element in the resource grid for antenna port p and subcarrier spacing configuration u is called a resource element (RE) and a complex symbol can be mapped to each RE. Each RE in the resource grid is uniquely identified by an index k in the frequency domain and an index l representing the symbol position relative to a reference point in the time domain. In a 3GPP-based wireless communication system, an RB is defined by 12 consecutive subcarriers in the frequency domain. In the 3GPP NR system, RBs are classified into common resource blocks (CRBs) and physical resource blocks (PRBs). For subcarrier spacing configuration u, the CRBs are numbered starting from 0 and upwards in the frequency domain. The center of subcarrier 0 of CRB 0 for subcarrier spacing configuration u coincides with 'Point A' which is used as a common reference point for the resource block grid. In the 3GPP NR system, PRBs are defined within a bandwidth part (BWP) and are numbered from 0 to N size BWP,i -1, where i is the number of the bandwidth part. The physical resource block n in bandwidth part i PRB is related to the common resource block n CRB as follows: n PRB = n CRB + N size BWP,i , where N size BWP,i is the common resource block where the bandwidth part starts relative to CRB 0. A BWP includes a plurality of consecutive RBs. A carrier can include up to N (e.g., 5) BWPs. A UE can be configured with one or more BWPs on a given component carrier. Only one of the BWPs configured for the UE can be activated at a time. The active BWP defines the operating bandwidth of the UE within the operating bandwidth of the cell.
[0142] In the present disclosure, the term "cell" may refer to a geographical area to which one or more nodes provide a communication system, or may refer to radio resources. The "cell" of the geographical area may be understood as the coverage area in which a node can provide services using a carrier, and the "cell" as radio resources (e.g., time-frequency resources) is associated with the bandwidth (BW) which is the frequency range configured by the carrier. The "cell" associated with radio resources is defined by a combination of downlink resources and uplink resources, e.g., a combination of a downlink (DL) component carrier (CC) and an uplink (UL) CC. A cell can be configured by only downlink resources, or can be configured by downlink resources and uplink resources. Since the DL coverage area which is the range in which a node can send a valid signal and the UL coverage area which is the range in which a node can receive a valid signal from a UE depend on the carrier carrying the signal, the coverage area of a node can be associated with the coverage area of the "cell" of the radio resources used by the node. Therefore, the term "cell" can sometimes be used to represent the service coverage area of a node, at other times represent radio resources, or at other times represent the range in which a signal using radio resources can reach with an effective intensity.
[0143] In carrier aggregation (CA), two or more component carriers (CCs) are aggregated. The UE can receive or transmit simultaneously on one or more CCs depending on its capabilities. CA is supported for both contiguous and non-contiguous CCs. When CA is configured, the UE has only one radio resource control (RRC) connection with the network. At RRC connection establishment / re-establishment / handoff, one serving cell provides non-access stratum (NAS) mobility information, and at RRC connection re-establishment / handoff, one serving cell provides security input. This cell is referred to as the primary cell (PCell). The PCell is the cell operating on the primary frequency where the UE either performs the initial connection establishment procedure or initiates the connection re-establishment procedure. Depending on the UE's capabilities, secondary cells (SCells) can be configured to form a set of serving cells together with the PCell. An SCell is a cell that provides additional radio resources on top of the special cell (SpCell). The set of serving cells configured for the UE thus always consists of one PCell and one or more SCells. For dual connectivity operation, the term special cell (SpCell) refers to the PCell of the master cell group (MCG) or the PSCell of the secondary cell group (SCG). The SpCell supports PUCCH transmission and contention-based random access and is always active. The MCG is the group of serving cells associated with the master node, including the SpCell (PCell) and optionally one or more SCells. For a UE configured with dual connectivity (DC), the SCG is a subset of the serving cells associated with the secondary node, including the PSCell and zero or more SCells. For a UE in RRC_CONNECTED not configured with CA / DC, there is only one serving cell that includes the PCell. For a UE in RRC_CONNECTED configured with CA / DC, the term "serving cell" is used to denote the set of cells that includes the SpCell and all SCells. In DC, two MAC entities are configured in the UE: one for the MCG and one for the SCG.
[0144] In the present disclosure, "RB" represents radio bearer and "H" represents header. Radio bearers are classified into two groups: data radio bearers (DRBs) for user plane data and signaling radio bearers (SRBs) for control plane data. MAC PDUs are sent / received to / from external devices through the PHY layer using radio resources. The MAC PDUs arrive at the PHY layer in the form of transport blocks.
[0145] In the PHY layer, the uplink transport channels UL-SCH and RACH are mapped to their physical channels PUSCH and PRACH respectively, while the downlink transport channels DL-SCH, BCH, and PCH are mapped to PDSCH, PBCH, and PDSCH respectively. In the PHY layer, the uplink control information (UCI) is mapped to PUCCH, while the downlink control information (DCI) is mapped to PDCCH. The MAC PDU related to UL-SCH is sent by the UE via PUSCH based on the UL grant, while the MAC PDU related to DL-SCH is sent by the BS via PDSCH based on the DL assignment.
[0146] The data units (e.g., PDCP SDU, PDCP PDU, RLC SDU, RLC PDU, RLC SDU, MACSDU, MAC CE, MAC PDU) in the present disclosure are sent / received on the physical channels (PDSCH, PUSCH) based on resource allocation (e.g., UL grant, DL assignment). In the present disclosure, the uplink resource allocation is also referred to as the uplink grant, and the downlink resource allocation is also referred to as the downlink assignment. The resource allocation includes time-domain resource allocation and frequency-domain resource allocation. In the present disclosure, the uplink grant is received by the UE dynamically on the PDCCH, in the random access response, or is semi-persistently configured for the UE by the RRC. In the present disclosure, the downlink assignment is received by the UE dynamically on the PDCCH, or is semi-persistently configured for the UE by the RRC signaling from the BS.
[0147] Figure 9 An example of a communication link capable of applying the technical features of the present disclosure is shown.
[0148] Reference Figure 9 , the communication link includes an uplink, a downlink, and a sidelink. The uplink is a communication interface from a UE (e.g., UE920) to a base station (e.g., base station 910, such as an eNB and / or a gNB). The downlink is a communication interface from a base station (e.g., base station 910) to a UE (e.g., UE 920).
[0149] The sidelink is a UE-to-UE interface for sidelink communication, sidelink discovery, and / or V2X (vehicle-to-everything) communication. For example, the sidelink can correspond to the PC5 interface for sidelink communication, sidelink discovery, and / or V2X sidelink communication.
[0150] The UE can perform communication via the network infrastructure. For example, as Figure 9 shown, the UE1920 can perform uplink transmission and / or receive downlink transmission via the base station 910.
[0151] In addition, the UE can directly communicate with a peer UE without using the network infrastructure. For example, as Figure 9 shown in Figure 9 , without the support of a network infrastructure such as base station 910, UE1 920 can perform direct communication with UE2 930 via a sidelink.
[0152] According to various embodiments, the upper layer configures the UE to receive or transmit sidelink communication on a specific frequency, to monitor or transmit sidelink discovery announcements related to non-public safety (PS) on one or more frequencies, or to monitor or transmit PS-related sidelink discovery announcements on a specific frequency, provided that the UE is authorized to perform these specific proximity service (ProSe)-related sidelink activities.
[0153] Sidelink communication includes one-to-many and one-to-one sidelink communication. One-to-many sidelink communication includes relay-related and non-relay-related one-to-many sidelink communication. One-to-one sidelink communication includes relay-related and non-relay-related one-to-one sidelink communication. In relay-related one-to-one sidelink communication, the communicating parties include a sidelink relay UE and a sidelink remote UE.
[0154] Sidelink discovery includes public safety-related (PS-related) and non-PS-related sidelink discovery. PS-related sidelink discovery includes relay-related and non-relay-related PS-related sidelink discovery. The upper layer indicates to the RRC whether a specific sidelink announcement is PS-related or non-PS-related.
[0155] According to various embodiments, the upper layer indicates to the radio resource control (RRC) whether a specific sidelink procedure is related to V2X.
[0156] According to various embodiments, if at least one of the following conditions 1) to 3) is satisfied, the UE shall perform V2X sidelink communication operations:
[0157] Condition 1) If the serving cell of the UE is suitable (RRC_IDLE or RRC_CONNECTED); and if the cell selected on the frequency used for V2X sidelink communication operations belongs to a registered or equivalent public land mobile network (PLMN) as defined in 3GPP TS 24.334, or the UE is not within the coverage area on the frequency used for V2X sidelink communication operations as defined in 3GPP TS36.304;
[0158] Condition 2) If the serving cell of the UE (for RRC_IDLE or RRC_CONNECTED) meets the conditions for supporting V2X sidelink communication in the limited service state as specified in 3GPP TS 23.285; and if the serving cell is on the frequency used for V2X sidelink communication operations or the UE is not within the coverage of the frequency defined in 3GPP TS 36.304 for V2X sidelink communication operations; or
[0159] Condition 3) If the UE has no serving cell (RRC_IDLE).
[0160] Figure 10 Illustrate examples of sidelink connectivity types to which the technical features of the present disclosure can be applied.
[0161] Reference Figure 10 , the sidelink connectivity between UE 1011 and UE 1013 can be "within coverage", where both UEs, UE 1011 and UE 1013, are within the coverage of the network (e.g., base station 1010). In addition, the sidelink connectivity between UE 1011 and UE 1013 can be of the in-cell type within coverage because the UE 1011 receiving the sidelink transmission and the UE 1013 transmitting the sidelink transmission are in the same cell.
[0162] The sidelink connectivity between UE 1017 and UE 1021 can also be within coverage because both UEs 1017 and 1021 are within the coverage of the network. However, different from the case of UE 1011 and UE 1013, the sidelink connectivity between UE 1017 and UE 1021 can be of the inter-cell type within coverage because the UE 1021 receiving the sidelink transmission is within the cell coverage of base station 1020, while the UE 1017 transmitting the sidelink transmission is within the cell coverage of base station 1010.
[0163] The sidelink connectivity between UE 1015 and UE 1031 can be "partial coverage", where one of the two UEs (e.g., UE 1015) is within the coverage of the network, while the other UE (e.g., UE 1031) is outside the network coverage.
[0164] The sidelink connectivity between UE 1033 and UE 1035 can be "out of coverage", where both UEs, UE 1033 and UE 1035, are outside the coverage of the network.
[0165] Figure 11 Illustrate examples of sidelink channel mapping to which the technical features of the present disclosure can be applied.
[0166] ReferenceFigure 11 The sidelink logical channels may include a sidelink traffic channel (STCH), a sidelink control channel (SCCH), and a sidelink broadcast control channel (SBCCH). The sidelink transport channels may include a sidelink shared channel (SL-SCH) and a sidelink broadcast channel (SL-BCH). The sidelink physical channels may include a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), a physical sidelink feedback channel (PSFCH), and a physical sidelink broadcast channel (PSBCH).
[0167] The SCCH is a sidelink channel for sending control information (i.e., PC5-RRC and PC5-S messages) from one UE to one or more other UEs. The SCCH can be mapped to the SL-SCH, which in turn is mapped to the PSCCH.
[0168] The STCH is a sidelink channel for sending user information from one UE to one or more other UEs. The STCH can be mapped to the SL-SCH, which in turn is mapped to the PSSCH.
[0169] The SBCCH is a sidelink channel for broadcasting sidelink system information from one UE to other UEs. The SBCCH can be mapped to the SL-BCH, which in turn is mapped to the PSBCH. These channels are also used for sidelink synchronization and include sidelink-related system information. For example, the sidelink-related system information may be referred to as a sidelink master information block (SL-MIB).
[0170] The PSCCH carries sidelink control information (SCI). The SCI includes sidelink scheduling information such as resource block assignment, modulation and coding scheme, and / or group destination ID.
[0171] The PSSCH carries a transport block (TB) of data, as well as control information for HARQ processes and CSI / or CSI feedback triggering.
[0172] The PSFCH carries HARQ feedback via the sidelink from a UE that is the intended receiver of a transmission on the PSSCH to the UE that performs the transmission.
[0173] Figure 12 An example of a control plane protocol stack of the SCCH for PC5 signaling (PC5-S) to which the technical features of the present disclosure can be applied is shown.
[0174] In the present disclosure, PC5 may refer to a reference point through which wireless devices can communicate directly with another wireless device via a direct channel. Sidelink is a term referring to the direct communication via PC5.
[0175] Reference Figure 12, To support the PC5-S protocol, PC5-S is located above the PDCP, RLC, and MAC sublayers and is the physical layer in the control plane protocol stack for the SCCH for PC5-S.
[0176] The PC-5S protocol can be used for control plane signaling at the PC5 reference point for the security layer-2 link. The functionality of PDCP / RLC / MAC / PHY can be the same as that Figures 5 - 6 illustrated in.
[0177] Figure 13 Shows examples of SL-BSR and truncated SL-BSR MAC CE.
[0178] Buffer Status Report (BSR) is a MAC CE from the UE to the network that carries information about how much data is in the UE buffer to be sent. The BSR can include a BSR for the uplink and / or a BSR for the sidelink. Throughout this disclosure, the BSR for the uplink can be abbreviated as BSR, and the BSR for the sidelink can be called SL-BSR. The BSR can indicate the amount of UL data to be sent via the uplink in the UE buffer. The SL-BSR can indicate the amount of SL data to be sent via the sidelink in the UE buffer. When the UE sends a BSR to the network, the network can allocate a UL grant for UL transmission to the UE. When the UE sends an SL-BSR to the network, the network can allocate an SL grant for SL transmission to the UE.
[0179] The SL-BSR MAC CE can include at least one of an SL-BSR format (variable size) or a truncated SL-BSR format (variable size).
[0180] Refer to Figure 13 , The SL-BSR and truncated SL-BSR MAC control elements can include a destination index field, an LCG ID field, and a corresponding buffer size field for each reported target group.
[0181] The SL-BSR format can be identified by a MAC subheader with an LCID.
[0182] The field definitions in the SL-BSR MAC CE are as follows:
[0183] - Destination index: The destination index field can identify the destination. The length of this field can be 5 bits. The value can be set to one of the indexes associated with the indexes of the same destination reported in [v2x-DestinationInfoList]. If multiple such lists are reported, the value can be indexed sequentially across all lists in the same order;
[0184] -LCG ID: The logical channel group ID field can identify the logical channel group whose SL buffer status is being reported. The length of this field can be 3 bits;
[0185] -LCG i : For the SL-BSR format, this field can indicate the existence of the buffer size field for logical channel group i. The LCG i field set to 1 can indicate reporting the buffer size field for logical channel group i. The LCG i field set to 0 can indicate not reporting the buffer size field for logical channel group i. For the truncated SL-BSR format, this field can indicate whether logical channel group i has available data. The LCG i field set to 1 can indicate that logical channel group i has available data. The LCG i field set to 0 can indicate that logical channel group i does not have available data;
[0186] -Buffer size: The buffer size field can identify the total available data volume of all logical channels of the logical channel group across destinations according to the SL data volume calculation process after the MAC PDU has been constructed (i.e., after the logical channel prioritization process, which may result in a buffer size field value of zero). The data volume can be indicated in bytes. The sizes of the RLC and MAC headers may not be considered in the buffer size calculation. The length of this field can be 8 bits. For the SL-BSR format and the truncated SL-BSR format, the buffer size fields can be included in ascending order based on the LCG i The number of buffer size fields included can be maximized for the truncated SL-BSR format while not exceeding the number of padding bits. The number of buffer size fields in the SL-BSR and truncated SL-BSR formats can be zero.
[0187] In a wireless communication system, the RACH can be configured as a two-step RACH or a four-step RACH. For the four-step RACH, the UE can send a RACH preamble, receive a random access response MAC CE, send message 3 (i.e., the device identity message) on the PUSCH, and receive a contention resolution MAC CE. For the two-step RACH, the UE can send message A including the RACH preamble and the device identity message on the PUSCH, and receive message B including the random access response and contention resolution.
[0188] When the UE performs UL transmission and SL transmission, the two transmissions may conflict simultaneously. In this case, it is not clear which one should be executed, especially when a UL transmission such as SL-BSR or PUCCH is triggered due to sidelink operation.
[0189] Figure 14 An example of a method for prioritizing a transmission that conflicts with another transmission according to an embodiment of the present disclosure is shown. Figure 14 The steps illustrated in can be performed by a UE and / or a wireless device.
[0190] Referring Figure 14 , in step S1401, the UE can trigger both the SL-BSR and the BSR. The UE can obtain / assign a set of resources. The UE can be configured with a sidelink buffer status report for one or more destinations. The UE can trigger a sidelink buffer status report (SL-BSR) and a buffer status report (BSR).
[0191] In step S1403, the UE can determine whether the SL-BSR prioritization condition is satisfied. The SL-BSR prioritization condition can include:
[0192] - A first condition that the UL grant cannot accommodate both the SL-BSR and the BSR, but only one of the SL-BSR and the BSR;
[0193] - A second condition that the SL-BSR has been triggered for a logical channel whose priority value is lower than the SL threshold configured by the network;
[0194] - A third condition that the BSR has been triggered for a logical channel whose priority value is higher than the UL threshold configured by the network; and / or
[0195] - A fourth condition that the UL grant does not correspond to Message A of a two-step RACH or Message 3 of a four-step RACH.
[0196] In step S1405, if the SL-BSR prioritization condition is not satisfied, the UE can prioritize the BSR over the SL BSR and include the BSR in the MAC PDU to be sent using the UL grant.
[0197] In step S1407, if the SL-BSR prioritization condition is satisfied, the UE can prioritize the SL-BSR over the BSR and include the SL-BSR in the MAC PDU to be sent using the UL grant.
[0198] In the case where the UE prioritizes the SL-BSR, when the UL transmission of the SL-BSR conflicts with an SL transmission or a PUCCH transmission triggered for requesting SL-SCH resources or transmitting sidelink HARQ feedback to the network, the UE can prioritize the UL transmission of the SL-BSR over the SL transmission and / or the PUCCH transmission and send the SL-BSR using the UL grant. In this case, the UE can skip the SL transmission or the PUCCH transmission.
[0199] The UL grant may not correspond to Message A of the two-step RACH or Message 3 of the four-step RACH.
[0200] Alternatively, in Case 1 and / or Case 2, if the SL transmission carries the MAC PDU of a logical channel whose highest priority value is higher than the SL threshold, the UE may prioritize the UL transmission of the SL-BSR over the SL transmission. Otherwise, the UE may prioritize the SL transmission.
[0201] Alternatively, in Case 1 and / or Case 2, if the PUCCH transmission is triggered for requesting SL-SCH resources and the PUCCH resource corresponds to a logical channel whose highest priority value (or lowest priority value) is higher than the SL threshold, or if the PUCCH transmission is triggered for transmitting sidelink HARQ feedback and the sidelink HARQ feedback responds to the transmission of the MAC PDU of a logical channel whose highest priority value (or lowest priority value) is higher than the SL threshold, the UE may prioritize the UL transmission of the SL-BSR over the SL transmission. Otherwise, the UE may prioritize the PUCCH transmission.
[0202] Throughout the disclosure, Case 1 and Case 2 may be defined as follows:
[0203] Case 1: when / if the UE prioritizes the SL-BSR; and
[0204] Case 2: when / if the UL transmission of the SL-BSR conflicts with the SL transmission or the PUCCH transmission triggered for requesting SL-SCH resources or for transmitting sidelink HARQ feedback to the network.
[0205] Figure 15 An example of sidelink data transmission of a MAC PDU from a UE according to an embodiment of the present disclosure is shown. Figure 15 This is merely exemplary and not limiting. The present disclosure is also applicable to resource reselection of grants for uplink configurations for uplink data transmission. In Figure 15 for simplicity, the steps performed by the TX UE are illustrated as being performed by the UE.
[0206] Refer to Figure 15 In step S1501, the UE may be configured with sidelink mode 1, in which the UE reports the SL buffer status via the SL-BSR. The UE may also receive a UL grant from the network via the PDCCH.
[0207] In step S1503, the UE may trigger the SL-BSR.
[0208] In step S1505, when UL data is available for the transmission of one or more logical channels, the UE may trigger the BSR.
[0209] In step S1507, if the SL-BSR prioritization condition is satisfied, the UE may prioritize the SL-BSR over the BSR and include the SL-BSR in the MAC PDU to be sent by using the UL grant. The SL-BSR prioritization condition may include:
[0210] - The first condition is that the UL grant cannot accommodate both the SL-BSR and the BSR at the same time, but can only accommodate one of the SL-BSR and the BSR;
[0211] - The second condition is that the SL-BSR has been triggered for a logical channel whose priority value is lower than the SL threshold configured by the network;
[0212] - The third condition is that the BSR has been triggered for a logical channel whose priority value is higher than the UL threshold configured by the network; and / or
[0213] - The fourth condition is that the UL grant does not correspond to Message A of the two-step RACH or Message 3 of the four-step RACH.
[0214] Otherwise (that is, if the SL-BSR prioritization condition is not satisfied), the UE may prioritize the BSR over the SL BSR and include the BSR in the MAC PDU to be sent by using the UL grant.
[0215] In step S1509, in the case where the UE prioritizes the SL-BSR, when the UL transmission of the SL-BSR conflicts with the SL transmission or PUCCH transmission triggered for requesting SL-SCH resources or transmitting sidelink HARQ feedback to the network, the UE may prioritize the UL transmission of the SL-BSR over the SL transmission and / or PUCCH transmission. In this case, the UE may skip the SL transmission or PUCCH transmission.
[0216] The UL grant may not correspond to Message A of the two-step RACH or Message 3 of the four-step RACH.
[0217] Alternatively, in Case 1 and / or Case 2, if the SL transmission carries the MAC PDU of a logical channel whose highest priority value is higher than the SL threshold, the UE may prioritize the UL transmission of the SL-BSR over the SL transmission.
[0218] Alternatively, in Case 1 and / or Case 2, if PUCCH transmission is triggered for requesting SL-SCH resources and the PUCCH resource corresponds to a logical channel with the highest priority value (or the lowest priority value) higher than the SL threshold, or if PUCCH transmission is triggered for transmitting sidelink HARQ feedback and the sidelink HARQ feedback responds to the transmission of a MAC PDU carrying a logical channel with the highest priority value (or the lowest priority value) higher than the SL threshold, the UE may prioritize the UL transmission of the SL-BSR over the SL transmission.
[0219] If the SL-BSR is prioritized, the UE may send a MAC PDU including the SL-BSR by using a UL grant.
[0220] In step S1511, the UE may receive a grant (i.e., a sidelink grant) from the network by receiving downlink control information (DCI) in the PDCCH. The DCI may include the allocated sidelink resources corresponding to the sidelink grant. The UE may use the sidelink grant for transmission to the RX UE.
[0221] In step S1513, the UE may trigger the SL-BSR.
[0222] In step S1515, the UE may prioritize the UL transmission of the SL-BSR over the SL transmission and the PUCCH transmission. That is, the UE may prioritize the SL transmission and / or the PUCCH transmission over the UL transmission of the SL-BSR.
[0223] For example, if the SL transmission carries a MAC PDU of a logical channel whose highest priority value is less than or equal to the SL threshold, in Case 1 and / or Case 2, the UE may prioritize the SL transmission over the UL transmission of the SL-BSR.
[0224] For example, if PUCCH transmission is triggered for requesting SL-SCH resources and the PUCCH resource corresponds to a logical channel with the highest priority value (or the lowest priority value) less than or equal to the SL threshold, or if PUCCH transmission is triggered for transmitting sidelink HARQ feedback and the sidelink HARQ feedback responds to the transmission of a MAC PDU carrying a logical channel with the highest priority value (or the lowest priority) less than or equal to the SL threshold, in Case 1 and / or Case 2, the UE may prioritize the PUCCH transmission over the UL transmission of the SL-BSR.
[0225] In step S1517, if the SL transmission is prioritized, the UE may send the SL transmission. For example, the UE may send an initial transmission and / or a retransmission of the MAC PDU and receive HARQ ACK feedback which is NACK in this example.
[0226] In step S1519, if PUCCH transmission is prioritized, the UE may send a PUCCH transmission. For example, the UE may send a sidelink NACK to the network via the PUCCH.
[0227] In step S1521, the UE may trigger a SL-BSR due to the expiration of a timer.
[0228] In step S1523, the UE may prioritize the SL-BSR over the SL transmission.
[0229] In step S1525, the UE may send the SL-BSR to the network.
[0230] UL transmission and SL transmission may be performed for different radio access technologies (RATs) or the same RAT.
[0231] The present disclosure is also applicable to the prioritization of different uplink transmissions to different base stations, for example, different uplink transmissions for dual connectivity or carrier aggregation in the uplink. In this case, Figure 15 the RX UE in can be replaced by the same or different base stations.
[0232] In the present disclosure, each HARQ process may be associated with a HARQ buffer.
[0233] New transmissions may be performed on resources and at the MCS indicated on the PDCCH, random access response, or RRC. Retransmissions may be performed on resources and, if provided, at the MCS indicated on the PDCCH, or on the same resources and at the same MCS as the last transmission attempt made within the bundle.
[0234] If the HARQ entity requests a new transmission for a TB, the HARQ process shall:
[0235] 1> Store the MAC PDU in the associated HARQ buffer;
[0236] 1> Store the uplink grant received from the HARQ entity;
[0237] 1> Generate a transmission as described below.
[0238] If the HARQ entity requests a retransmission for a TB, the HARQ process shall:
[0239] 1> Store the uplink grant received from the HARQ entity;
[0240] 1> Generate a transmission as described below.
[0241] To generate a transmission for a TB, the HARQ process shall:
[0242] 1> If a MAC PDU is obtained from the Msg3 buffer; or
[0243] 1> If there is no measurement gap during transmission and, in the case of retransmission, the retransmission does not conflict with the transmission of the MAC PDU obtained from the Msg3 buffer:
[0244] 2> If there is neither a sidelink transmission of the MAC entity nor a transmission of V2X sidelink communication of another MAC entity (i.e., the E-UTRA MAC entity) during transmission; or
[0245] 2> If there is a configured grant for the transmission of V2X sidelink communication on the SL-SCH of another MAC entity (i.e., the E-UTRAN MAC entity) during transmission and none of the transmissions of the V2X sidelink communication are prioritized, or both the MAC entity and the other MAC entity are capable of performing this UL transmission and the transmission of the simultaneously prioritized V2X sidelink communication; or
[0246] 2> If there is a sidelink grant for sidelink transmission during transmission and the sidelink transmission is not prioritized or the value of the highest priority of the logical channel in the MAC PDU is lower than [thresUL-TxPrioritization] when [thresUL-TxPrioritization] is configured; or
[0247] 2> If there is a sidelink grant for sidelink transmission during transmission and the MAC entity is capable of performing this UL transmission and the simultaneously prioritized sidelink transmission:
[0248] 3> Instruct the physical layer to generate a transmission based on the stored uplink grant.
[0249] In the present disclosure, there may be two types of transmissions without dynamic grants:
[0250] - Configured grant type 1, where the sidelink grant is provided by the RRC and stored as a configured sidelink grant;
[0251] - Configured grant type 2, where the sidelink grant is provided by the PDCCH and stored or cleared as a configured sidelink grant based on the L1 signaling indicating the activation or deactivation of the configured sidelink grant.
[0252] Type 1 and type 2 can be configured with a single BWP. Multiple configurations can be active on the BWP simultaneously. For type 2, activation and deactivation can be independent.
[0253] When the configured grant type 1 is configured, the RRC can configure the following parameters:
[0254] -slcs-RNTI: SLCS-RNTI for retransmission;
[0255] -periodicity: Period of configured grant type 1;
[0256] -timeDomainOffset: Offset of the resource in time domain relative to [SFN = 0];
[0257] When configured grant type 2 is configured, RRC may configure the following parameters:
[0258] -slcs-RNTI: SLCS-RNTI for activation, deactivation and retransmission;
[0259] -periodicity: Period of configured grant type 2;
[0260] When configured grant type 1 is configured, the MAC entity shall for each configured sidelink grant:
[0261] 1> Initialize or re-initialize the configured sidelink grant to determine a set of PSCCH durations and a set of PSSCH durations for the transmission of multiple MAC PDUs.
[0262] When the configured sidelink grant is released by the upper layer, all corresponding configurations shall be released and all corresponding sidelink grants shall be cleared.
[0263] The MAC entity shall:
[0264] 1> If the configured sidelink grant confirmation has been triggered and not cancelled; and
[0265] 1> If the MAC entity has UL resources allocated for a new transmission:
[0266] 2> Indicate the Multiplexing and Assembly procedure to generate the configured grant confirmation;
[0267] 2> Cancel the triggered configured sidelink grant confirmation.
[0268] For configured grant type 2, the MAC entity shall clear the corresponding configured sidelink grant immediately after the first transmission of the configured grant confirmation triggered by the deactivation of the configured sidelink grant.
[0269] In the present disclosure, sidelink grants can be received dynamically on the PDCCH, configured semi-persistently by RRC, or autonomously selected by the MAC entity. The MAC entity shall have sidelink grants on the active SL BWP to determine the set of PSSCH durations in which the transmission of the SCI occurs and the set of PSSCH durations in which the transmission of the SL-SCH associated with the SCI occurs. To perform the requested transmission, the MAC layer can receive HARQ information from the lower layer.
[0270] If the MAC entity has an SL-RNTI or an SLCS-RNTI, or another MAC entity (i.e., an E-UTRA MAC entity) has an SLCS-RNTI, the MAC entity shall, for each PDCCH occasion and for each grant received for this PDCCH occasion:
[0271] 1> If a sidelink grant has been received on the PDCCH for the SL-RNTI of the MAC entity:
[0272] 2> Store the sidelink grant and the associated HARQ information as a configured sidelink grant;
[0273] 2> Use the received sidelink grant to determine the set of PSCCH durations and the set of PSSCH durations for one or more (re)transmissions of a single MAC PDU;
[0274] 1> Otherwise, if a sidelink grant has been received on the PDCCH for the SLCS-RNTI of the MAC entity or the SLCS-RNTI of another MAC entity:
[0275] 2> If the PDCCH content indicates the deactivation of the configured grant type 2 for the configured sidelink grant:
[0276] 3> Clear the configured sidelink grant (if available);
[0277] 3> Trigger a configured sidelink grant confirmation for the configured sidelink grant;
[0278] 2> Otherwise, if the PDCCH content indicates the activation of the configured grant type 2 for the configured sidelink grant:
[0279] 3> Trigger a configured sidelink grant confirmation for the configured sidelink grant;
[0280] 3> Initialize or re-initialize the configured sidelink grant to determine the set of PSCCH durations and the set of PSSCH durations for the transmission of multiple MAC PDUs.
[0281] If the MAC entity is configured by RRC to use a resource pool in a carrier for transmission based on sensing or partial sensing or random selection, the MAC entity shall for each sidelink procedure:
[0282] 1> If the upper layer indicates that the transmission of multiple MAC PDUs is allowed, and the MAC entity selects to create a configured sidelink grant corresponding to the transmission of multiple MAC PDUs, and the SL data is available in the logical channel:
[0283] 2> Perform a TX resource (re)selection check;
[0284] 2> If TX resource (re)selection is triggered for the transmission of multiple MAC PDUs as a result of the TX resource (re)selection check;
[0285] 3> Randomly select an integer value in the interval with equal probability to obtain a resource reservation interval in the interval;
[0286] 3> Select the number of HARQ retransmissions from the allowed numbers, which are configured by the upper layer in allowedRetxNumberPSSCH included in pssch-TxConfigList, if configured by the upper layer, overlapping allowedRetxNumberPSSCH indicated in cbr-pssch-TxConfigList, for the highest priority of the allowed sidelink logical channels on the selected carrier, and if the CBR measurement result is available, the CBR measured by the lower layer, and if the CBR measurement result is not available, the corresponding defaultTxConfigIndex configured by the upper layer;
[0287] 3> Select the amount of frequency resources within the range configured by the upper layer between minSubchannel-NumberPSSCH and maxSubchannel-NumberPSSCH included in pssch-TxConfigList, if configured by the upper layer, overlapping between minSubchannel-NumberPSSCH and maxSubchannel-NumberPSSCH indicated in cbr-pssch-TxConfigList, for the highest priority of the allowed sidelink logical channels on the selected carrier, and if the CBR measurement result is available, the CBR measured by the lower layer, and if the CBR measurement result is not available, the corresponding defaultTxConfigIndex configured by the upper layer;
[0288] 3> Randomly select time and frequency resources from the resources indicated by the physical layer for a transmission opportunity according to the amount of the selected frequency resources.
[0289] 3> Use randomly selected resources to select a set of periodic resources separated by resource reservation intervals for the transmission of PSCCH and PSSCH corresponding to the number of transmission opportunities of the MAC PDU;
[0290] 3> If one or more HARQ retransmissions are selected:
[0291] 4> If there are available resources left in the resources indicated by the physical layer for more transmission opportunities:
[0292] 5> Randomly select time and frequency resources from the available resources for one or more transmission opportunities according to the amount of the selected frequency resources and the number of selected HARQ retransmissions;
[0293] 5> Use randomly selected resources to select a set of periodic resources separated by resource reservation intervals for the transmission of PSCCH and PSSCH corresponding to the number of retransmission opportunities of the MAC PDU;
[0294] 5> Consider the set of the first transmission opportunities as new transmission opportunities and consider the set of the other transmission opportunities as retransmission opportunities;
[0295] 5> Consider the set of new transmission opportunities and retransmission opportunities as the selected sidelink grant.
[0296] 3> Otherwise:
[0297] 4> Consider the set as the selected sidelink grant;
[0298] 3> Use the selected sidelink grant to determine the set of PSCCH durations and the set of PSSCH durations;
[0299] 3> Consider the selected sidelink grant as the configured sidelink grant.
[0300] 1> If the MAC entity selects to create a configured sidelink grant corresponding to the transmission of a single MAC PDU and SL data is available in the logical channel:
[0301] 2> Perform the TX resource (re)selection check;
[0302] 2> If as a result of the TX resource (re)selection check, TX resource (re)selection is triggered for the transmission of a single MAC PDU;
[0303] 3> Select the number of HARQ retransmissions from the allowed numbers, which are configured by the upper layer in allowedRetxNumberPSSCH included in pssch-TxConfigList. If configured by the upper layer, it overlaps with allowedRetxNumberPSSCH indicated in cbr-pssch-TxConfigList for the highest priority of the allowed sidelink logical channels on the selected carrier, and the CBR measured by the lower layer if the CBR measurement result is available, or the corresponding defaultTxConfigIndex configured by the upper layer if the CBR measurement result is not available;
[0304] 3> Select the amount of frequency resources within the range configured by the upper layer between minSubchannel-NumberPSSCH and maxSubchannel-NumberPSSCH included in pssch-TxConfigList. If configured by the upper layer, it overlaps between minSubchannel-NumberPSSCH and maxSubchannel-NumberPSSCH indicated in cbr-pssch-TxConfigList for the highest priority of the allowed sidelink logical channels on the selected carrier, and the CBR measured by the lower layer if the CBR measurement result is available, or the corresponding defaultTxConfigIndex configured by the upper layer if the CBR measurement result is not available;
[0305] 3> Randomly select time and frequency resources from the resources indicated by the physical layer for a transmission opportunity according to the amount of the selected frequency resources.
[0306] 3> If one or more HARQ retransmissions are selected:
[0307] 4> If there are available resources left in the resources indicated by the physical layer for more transmission opportunities:
[0308] 5> Randomly select time and frequency resources from the available resources for one or more transmission opportunities according to the amount of the selected frequency resources and the number of selected HARQ retransmissions;
[0309] 5> Consider the earlier transmission opportunity in time as a new transmission opportunity and the later transmission opportunity in time as a retransmission opportunity;
[0310] 5> Consider both transmission opportunities as the selected sidelink grant;
[0311] 3> Otherwise:
[0312] 4> Consider this set as the selected sidelink receive grant;
[0313] 3>Determine the PSCCH duration and PSSCH duration using the selected sidelink grant;
[0314] 3>Consider the selected sidelink grant as the configured sidelink grant.
[0315] For each PSSCH duration, the MAC entity shall:
[0316] 1>For each configured sidelink grant that occurs within this PSSCH duration:
[0317] 2>Deliver the sidelink grant and the associated HARQ information to the sidelink HARQ entity within this PSSCH duration.
[0318] In this disclosure, if a TX resource (re)selection check process is triggered on a carrier mapped to a logical channel for a sidelink procedure, the MAC entity shall, for the sidelink procedure:
[0319] 1>If SL_RESOURCE_RESELECTION_COUNTER = 0 and when SL_RESOURCE_RESELECTION_COUNTER was equal to 1, the MAC entity randomly selects a value higher than the probability configured by the upper layer in probResourceKeep in the interval [0, 1] with equal probability; or
[0320] 1>If neither a transmission nor a retransmission has been performed by the MAC entity on any resource indicated in the configured sidelink grant at the last moment; or
[0321] 1>If sl-ReselectAfter is configured and the number of consecutive unused transmission opportunities on the resources indicated in the configured sidelink grant is equal to sl-ReselectAfter; or
[0322] 1>If there is no configured sidelink grant on the carrier mapped to the logical channel, the QoS requirements of the logical channel, the destination of the logical channel, or the cast type of the logical channel;
[0323] 1>In the case where HARQ feedback is enabled for the logical channel, if there is no configured sidelink grant on the carrier where HARQ feedback is enabled; or
[0324] 1>In the case where HARQ feedback is disabled for the logical channel, if there is no configured sidelink grant on the carrier where HARQ feedback is disabled; or
[0325] 1> When configuring the MCS level for a logical channel, if there is no configured sidelink grant on the carrier supporting the MCS level; or
[0326] 1> When configuring the transmission type (i.e., one or more of unicast, multicast, and broadcast) for a logical channel, if there is no configured sidelink grant on the carrier supporting the cast type; or
[0327] 1> If the resource pool is configured or reconfigured by the upper layer:
[0328] 2> If available, clear the configured sidelink grant associated with the sidelink procedure;
[0329] 2> Trigger TX resource (re)selection for the transmission of multiple MAC PDUs or for the transmission of a single MAC PDU.
[0330] 1> Otherwise, if the SL resources of the configured sidelink grant cannot accommodate the RLC SDU by using the maximum allowed MCS configured by the upper layer in maxMCS - PSSCH and the MAC entity chooses not to segment the RLC SDU; or
[0331] 1> Otherwise, if the transmission using the SL resources of the configured sidelink grant cannot meet the latency requirements of the data in the logical channel according to the relevant priority and the MAC entity chooses not to perform the transmission corresponding to a single MAC PDU; or
[0332] 1> Otherwise, if the sidelink transmission (for LTE V2X communication or NR communication) is scheduled by another UE with a higher priority than the logical channel priority, and it is expected to overlap with the SL resources of the configured sidelink grant, and the measurement result of the SL - RSRP associated with the sidelink transmission is higher than the threshold; or
[0333] 1> Otherwise, if the sidelink transmission (for LTE V2X communication or NR communication) is scheduled by another UE with a higher priority than the logical channel priority, and it is expected to overlap with the SL resources of the configured sidelink grant, and the UE cannot simultaneously receive the sidelink transmission scheduled by another UE and perform the sidelink transmission on the SL resources; or
[0334] 1> Otherwise, if the LTE or NR uplink transmission is scheduled for the MAC PDU with the highest logical channel priority having a higher priority than the threshold or the logical channel priority, and it is expected to overlap with the SL resources of the configured sidelink grant, and the UE cannot simultaneously perform the uplink transmission and the sidelink transmission on the SL resources; or
[0335] 1> Otherwise, if one or more retransmission resources of the configured sidelink grant on the carrier are still available for the next retransmission of a MAC PDU that is considered to have been successfully transmitted (e.g., due to the reception of a positive acknowledgment for the transmission of the MAC PDU); or
[0336] 1> Otherwise, if a sidelink transmission (for LTE V2X communication or NR communication) is scheduled by the NG-RAN with a higher priority than the priority of the logical channel, and is expected to overlap with the SL resources of the configured sidelink grant, and the UE cannot simultaneously perform the sidelink transmission scheduled by the NG-RAN and the sidelink transmission on the SL resources;
[0337] 2> If available, clear the SL resources of the configured sidelink grant associated with the sidelink procedure for the carrier (i.e., only part);
[0338] 2> Trigger TX resource (re)selection for the transmission of a single MAC PDU on the carrier.
[0339] In the present disclosure, the MAC entity may include at most one sidelink HARQ entity for transmission on the SL-SCH, which maintains a number of parallel sidelink procedures.
[0340] Sidelink procedures may be configured for the transmission of multiple MAC PDUs.
[0341] The delivered sidelink grant and its associated HARQ information and QoS information may be associated with the sidelink procedure. Each sidelink procedure may support one TB.
[0342] For each sidelink grant, the sidelink HARQ entity shall:
[0343] 1> Associate the sidelink procedure with this grant, and for each associated sidelink procedure:
[0344] 2> If the MAC entity determines that the sidelink grant is used for an initial transmission, and if no MAC PDU has been obtained:
[0345] 3> If available, obtain the MAC PDU to be transmitted from the multiplexing and assembly entity;
[0346] 3> If the MAC PDU to be transmitted has been obtained:
[0347] 4> Deliver the MAC PDU of the TB, the sidelink grant, and the HARQ information and QoS information to the associated sidelink procedure;
[0348] 4> Indicate to the associated sidelink procedure to trigger a new transmission;
[0349] 3> Otherwise:
[0350] 4> Refresh the HARQ buffer for the relevant sidelink process.
[0351] 2> Otherwise (i.e., retransmission):
[0352] 3> If a positive acknowledgment of the transmission of the MAC PDU has been received; or
[0353] 3> If only negative acknowledgments are configured and there is no negative acknowledgment for the most recent (re)transmission of the MAC PDU:
[0354] 4> Clear the sidelink grant;
[0355] 4> Refresh the HARQ buffer for the relevant sidelink process;
[0356] 3> Otherwise:
[0357] 4> Deliver the sidelink grant of the MAC PDU, as well as the HARQ information and QoS information, to the relevant sidelink process;
[0358] 4> Indicate to the relevant sidelink process to trigger a retransmission.
[0359] In the present disclosure, a sidelink process may be associated with a HARQ buffer.
[0360] New transmissions and retransmissions may be performed on the resources indicated in the sidelink grant and according to the MCS.
[0361] If the sidelink process is configured to perform transmissions of multiple MAC PDUs, the process may maintain a counter SL_RESOURCE_RESELECTION_COUNTER. For other configurations of the sidelink process, this counter may not be available.
[0362] If the sidelink HARQ entity requests a new transmission, the sidelink process shall:
[0363] 1> Consider that the NDI has been switched for the sidelink process;
[0364] 1> Store the MAC PDU in the relevant HARQ buffer;
[0365] 1> Associate the sidelink process with the HARQ process ID for the source layer-2 ID and destination layer-2 ID pair of the MAC PDU for one of unicast, multicast, and broadcast associated with the pair;
[0366] 1> Store the sidelink grant received from the sidelink HARQ entity;
[0367] 1> Generate a transmission as described below;
[0368] If the sidelink HARQ entity requests a retransmission, the sidelink procedure shall:
[0369] 1> Consider that the NDI has not been switched for the sidelink procedure;
[0370] 1> Generate a transmission as described below;
[0371] In order to generate a transmission, the sidelink procedure shall:
[0372] 1> If there is no uplink transmission; or
[0373] 1> If the MAC entity is able to perform an uplink transmission and a sidelink transmission simultaneously at the time of transmission; or
[0374] 1> If another MAC entity (i.e., the E-UTRA MAC entity) and the MAC entity are able to perform an uplink transmission and a sidelink transmission simultaneously at the time of transmission respectively:
[0375] 2> Indicate to the physical layer to transmit the SCI in the MAC PDU according to the stored sidelink grant, including the relevant HARQ information with the values of the NDI and the HARQ process ID, and the relevant QoS information with the value of the highest priority of the logical channel;
[0376] 2> Indicate to the physical layer to generate a transmission according to the stored sidelink grant;
[0377] 2> If HARQ feedback is configured for the logical channel including the MAC SDU in the MAC PDU:
[0378] 3> Monitor the PSFCH for transmission.
[0379] 1> If this transmission corresponds to the last transmission of the MAC PDU:
[0380] 2> If available, decrement the SL_RESOURCE_RESELECTION_COUNTER by 1.
[0381] If the following conditions are met, the transmission of the MAC PDU may be prioritized over the uplink transmission of the MAC entity or another MAC entity:
[0382] 1> If the MAC entity is not able to perform this sidelink transmission and all uplink transmissions simultaneously at the time of transmission, and
[0383] 1> If the uplink transmission is not prioritized; and
[0384] 1> If the value of the highest priority of the logical channel in the MAC PDU is lower than [thresSL-TxPrioritization] when [thresSL-TxPrioritization] is configured, or if the value of the priority of the MAC CE in the MAC PDU (if included) is lower than [thresSL-TxPrioritization] when [thresSL-TxPrioritization] is configured.
[0385] The priority value of the MAC CE or SCCH carrying the measurement result of SL-CSI / RI on the sidelink transmission for the destination to be sent on the sidelink can be determined as:
[0386] - A fixed value; or
[0387] - The highest priority for the sidelink transmission of this measurement result for the destination (when the UE of the MAC entity obtains the priority of the sidelink transmission from the received SCI or from the PC5-RRC message sent by the peer UE); or
[0388] - The highest priority of the logical channel belonging to the destination regardless of whether the logical channel has data to be transmitted
[0389] If the priority value of the MAC CE is fixed, this priority value can be higher than the priority values of PC5-RRC and PC5-S and lower than the priority value of any data from STCH. (That is, the priority level is lower than the priority levels of PC5-RRC and PC5-S and higher than the priority level of any data from STCH)
[0390] If the uplink transmission is a PUCCH transmission for an SR triggered to request SL-SCH resources or UL-SCH resources, a PUCCH transmission for conveying a sidelink HARQ ACK to the NG-RAN, and one of the MAC control elements, the transmission of the MAC PDU can be prioritized over the uplink transmission of the MAC entity or another MAC entity under the following conditions:
[0391] 1> If the MAC entity cannot perform this sidelink transmission and all uplink transmissions simultaneously during transmission; and
[0392] 1> If the uplink transmission does not include a specific MAC control element in its MAC PDU except for including BSR MAC CE and SL-BSR MAC CE, and the specific MAC control element is configured by the upper layer or the NG-RAN; and
[0393] 1> If the uplink transmission does not include a BSR MAC CE and an SL-BSR MAC CE, or if the uplink transmission includes an unprioritized BSR MAC CE and / or an unprioritized SL-BSR MAC CE; and
[0394] 1> If the uplink transmission corresponds to a PUCCH transmission for an SR triggered to request SL-SCH resources, and an SR has been triggered for a logical channel whose highest priority value is higher than [thresSL-TxPrioritization] or higher than the highest priority value of the logical channels in the MAC PDU; and
[0395] 1> If the uplink transmission corresponds to a PUCCH transmission for an SR triggered to request UL-SCH resources, and an SR has been triggered for a logical channel whose highest priority value is higher than [thresUL-TxPrioritization] or higher than the highest priority value of the logical channels in the MAC PDU; and
[0396] 1> If the uplink transmission corresponds to a PUCCH transmission for conveying a sidelink HARQ acknowledgment (i.e., HARQ feedback) and the PUCCH transmission is not prioritized; and
[0397] 1> If the highest priority value of the logical channels in the MAC PDU is lower than [thresSL-TxPrioritization] when [thresSL-TxPrioritization] is configured, or if the priority value of the MAC CE (if included) in the MAC PDU is lower than [thresSL-TxPrioritization] when [thresSL-TxPrioritization] is configured.
[0398] 1> In the present disclosure, if the SCI associated with the PSSCH transmission indicates that HARQ is enabled, the MAC entity shall, for each PSSCH transmission of the MAC PDU1 carrying the logical channel:
[0399] 1> During the duration in which the MAC entity monitors the PSFCH for the PSFCH of the PSSCH transmission of the MAC PDU1 from the associated sidelink procedure:
[0400] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the NR sidelink transmission of the MAC PDU2 of the logical channel during the PSFCH duration; or
[0401] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the LTE sidelink transmission of the MAC PDU2 of the logical channel within the PSFCH duration; or
[0402] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the NR uplink transmission of the MAC PDU2 of the logical channel within the PSFCH duration; or
[0403] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the LTE uplink transmission of the MAC PDU2 of the logical channel within the PSFCH duration; or
[0404] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the NR sidelink reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest priority of the logical channel is indicated in the SCI that schedules the sidelink reception; or
[0405] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the LTE sidelink reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest priority of the logical channel is indicated in the SCI that schedules the sidelink reception; or
[0406] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the NR downlink reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest priority of the logical channel is indicated in the PDCCH that schedules the downlink reception; or
[0407] 2> If the MAC entity cannot perform PSFCH reception simultaneously with the LTE downlink reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest priority of the logical channel is indicated in the PDCCH that schedules the downlink reception:
[0408] 3> If the value of the highest priority of the logical channel of the MAC PDU2 is higher than the threshold; or
[0409] 3> If the value of the highest priority of the logical channel of the MAC PDU1 is lower than the threshold; or
[0410] 3> If the value of the highest priority of the logical channel of the MAC PDU1 is equal to or higher than the value of the highest priority of the logical channel of the MAC PDU2;
[0411] 4> Indicate that the physical layer receives the PSFCH within the PSFCH duration.
[0412] 3> Otherwise:
[0413] 4>Perform transmission or reception that overlaps with the PSFCH duration.
[0414] 4>Consider receiving a negative acknowledgment from the physical layer (no actual PSFCH reception)
[0415] 2>If an acknowledgment corresponding to the transmission is obtained from the physical layer:
[0416] 3>Deliver the acknowledgment to the corresponding side - link HARQ entity for the side - link process;
[0417] 2>Otherwise:
[0418] 3>Deliver a negative acknowledgment to the corresponding side - link HARQ entity for the side - link process;
[0419] 2>If the MAC entity has [SL - RNTI] or [SLCS - RNTI] and a valid PUCCH resource configured for side - link acknowledgments:
[0420] 3>If the MAC entity cannot perform PUCCH transmission simultaneously with the NR side - link transmission of the MAC PDU2 of the logical channel within the PSFCH duration; or
[0421] 3>If the MAC entity cannot perform PUCCH transmission simultaneously with the LTE side - link transmission of the MAC PDU2 of the logical channel within the PSFCH duration; or
[0422] 3>If the MAC entity cannot perform PUCCH transmission simultaneously with the NR uplink transmission of the MAC PDU2 of the logical channel within the PSFCH duration; or
[0423] 3>If the MAC entity cannot perform PUCCH transmission simultaneously with the LTE uplink transmission of the MAC PDU2 of the logical channel within the PSFCH duration; or
[0424] 3>If the MAC entity cannot perform PUCCH transmission simultaneously with the NR side - link reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest - priority logical channel is indicated in the SCI that schedules the side - link reception; or
[0425] 3>If the MAC entity cannot perform PUCCH transmission simultaneously with the LTE side - link reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest - priority logical channel is indicated in the SCI that schedules the side - link reception; or
[0426] 3> If the MAC entity cannot perform PUCCH transmission simultaneously with the NR downlink reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest priority of the logical channel is indicated in the PDCCH scheduling the downlink reception; or
[0427] 3> If the MAC entity cannot perform PUCCH transmission simultaneously with the LTE downlink reception of the MAC PDU2 of the logical channel within the PSFCH duration, where the value of the highest priority of the logical channel is indicated in the PDCCH scheduling the downlink reception:
[0428] 4> If the value of the highest priority of the logical channel of the MAC PDU2 is higher than the threshold; or
[0429] 4> If the value of the highest priority of the logical channel of the MAC PDU1 is lower than the threshold; or
[0430] 4> If the value of the highest priority of the logical channel of the MAC PDU1 is equal to or higher than the value of the highest priority of the logical channel of the MAC PDU2;
[0431] 5> Prioritize the PUCCH
[0432] 5> Indicate to the physical layer to signal the PUCCH.
[0433] 4> Otherwise:
[0434] 5> Perform transmission or reception overlapping with the PUCCH resource.
[0435] 5> Skip the PUCCH transmission or perform the PUCCH transmission in the next time interval non - overlapping with the transmission or reception.
[0436] In the present disclosure, whenever a new transmission is performed, the sidelink logical channel prioritization process can be applied.
[0437] The RRC can control the scheduling of sidelink data by signaling for each logical channel:
[0438] - [sl - priority], where the increased priority value indicates a lower priority level;
[0439] - [sl - prioritisedBitRate], which sets the sidelink prioritized bit rate (sPBR);
[0440] - [sl - bucketSizeDuration], which sets the sidelink bucket size duration (sBSD).
[0441] The RRC can additionally control the LCP process by configuring mapping restrictions for each logical channel:
[0442] -[configuredSLGrantType1Allowed], which sets whether the configured grant type 1 can be used for sidelink transmission.
[0443] -[HARQ feedback], which sets whether HARQ feedback is enabled, disabled, or both for sidelink transmission. (Both indicates that this logical channel can be used for transmission with or without HARQ feedback.)
[0444] The following UE variables can be used for the logical channel prioritization process:
[0445] -[SBj] maintained for each logical channel j.
[0446] When a logical channel is established, the MAC entity shall initialize [SBj] of the logical channel to zero.
[0447] For each logical channel j, the MAC entity shall:
[0448] 1> Increment [SBj] by the product sPBR × T before each instance of the LCP process, where T is the time elapsed since the last increment of [SBj];
[0449] 1> If the value of [SBj] is greater than the sidelink bucket size (i.e., sPBR × sBSD):
[0450] 2> Set [SBj] to the sidelink bucket size.
[0451] In the present disclosure, the MAC entity shall for each SCI corresponding to a new transmission:
[0452] 1> If HARQ feedback is enabled for a given SL grant:
[0453] 2> Select a destination associated with one of unicast, multicast, and broadcast for the logical channel with the highest priority among the logical channels with data available for transmission,
[0454] where HARQ feedback is enabled for the logical channel with the highest priority as the destination; or
[0455] where HARQ feedback is enabled for all logical channels established for the destination; or
[0456] where HARQ feedback is enabled for all logical channels with a priority higher than a threshold as the destination.
[0457] If multiple destinations have the same highest priority, the MAC entity shall select one of the destinations associated with the logical channel having the highest priority among the logical channels with data available for transmission and with HARQ feedback set to enabled, or select one of the destinations associated with the logical channels with HARQ feedback set to enabled among the logical channels with data available for transmission;
[0458] 2> Enable HARQ feedback for SCI for the selected destination;
[0459] 1> Otherwise if HARQ feedback is disabled for a given SL grant:
[0460] 2> Select a destination associated with one of unicast, multicast, and broadcast of the logical channel having the highest priority among the logical channels with data available for transmission;
[0461] wherein HARQ feedback is disabled for the logical channel with the highest priority as the destination; or
[0462] wherein HARQ feedback is disabled for all logical channels established for the destination; or
[0463] wherein HARQ feedback is disabled for all logical channels with priority higher than a threshold as the destination
[0464] If multiple destinations have the same highest priority, the MAC entity shall select one of the destinations associated with the logical channel having the highest priority among the logical channels with data available for transmission and with HARQ feedback set to disabled, or select one of the destinations associated with the logical channels with HARQ feedback set to disabled among the logical channels with data available for transmission;
[0465] 2> Disable HARQ feedback for SCI for the selected destination;
[0466] 1> Otherwise if HARQ feedback is neither enabled nor disabled for a given SL grant:
[0467] 2> Select a destination associated with one of unicast, multicast, and broadcast of the logical channel having the highest priority among the logical channels with data available for transmission,
[0468] If multiple destinations have the same highest priority, the MAC entity shall select one of the destinations associated with the logical channel having the highest priority among the logical channels with data available for transmission and with HARQ feedback set to enabled, or select one of the destinations associated with the logical channels with HARQ feedback set to enabled among the logical channels with data available for transmission;
[0469] 2> If the logical channel with the highest priority for the selected destination has data available for transmission, and if [HARQ feedback] is configured to be enabled or both via RRC for the logical channel, and if the PSFCH resource is valid for the SCI; (or if the logical channel with the highest priority for the selected destination has data available for transmission, and if [HARQ feedback] is configured to be enabled or both via RRC for all logical channels with a priority higher than the selected destination threshold, and if the PSFCH resource is valid for the SCI);
[0470] 3> Enable HARQ feedback for the SCI for the selected destination;
[0471] 2> Otherwise:
[0472] 3> Disable HARQ feedback for the SCI for the selected destination;
[0473] 1> Select a logical channel for each SL grant that meets all of the following conditions:
[0474] 2> [configuredSLGrantType1Allowed] If configured, set to true in case the SL grant is the configured grant type 1.
[0475] 2> [HARQ feedback] If configured, set to enabled or both in case HARQ feedback is enabled for the SCI or the SL grant (or for the selected logical channel with the highest priority having data available for transmission configured for enabled or both);
[0476] 2> [HARQ feedback] If configured, set to disabled or both in case HARQ feedback is disabled for the SCI or the SL grant (or for the selected logical channel with the highest priority having data available for transmission configured for disabled or both);
[0477] In the present disclosure, the MAC entity shall for each SCI corresponding to a new transmission:
[0478] 1> Select, among the logical channels having data available for transmission, the destination associated with one of unicast, multicast, and broadcast of the logical channel having the highest priority:
[0479] Wherein, the logical channel with the highest priority for the selected destination should meet the QoS requirements (e.g., when the distance between peer UEs is equal to or less than the communication range of the logical channel with the highest priority for the selected destination, or when the SL grant can meet the delay requirements of the logical channel with the highest priority for the selected destination) or
[0480] Among them, any logical channel belonging to the selected destination should meet the QoS requirements (for example, when the distance between peer UEs is equal to or less than the communication range of any logical channel belonging to the selected destination, or when the SL permission can meet the delay requirements of any logical channel belonging to the selected destination) or
[0481] 1> Select a logical channel for each SL permission that meets all of the following conditions:
[0482] 2> [configuredSLGrantType1Allowed], when configured, is set to true in case the SL permission is the configured grant type 1.
[0483] 2> [Communication range], when configured, is set to a value equal to or less than the communication range of the logical channel with the highest priority; (alternatively, [communication range], when configured, is set to a value within the offset from the value of the communication range of the logical channel with the highest priority. For example, if the highest priority LoCH1 = 100m, offset = 500m, and LoCH2 = 200m, then the UE selects LoCH2 and LoCH1 for the SL permission)
[0484] 2> [Delay requirement], when configured, is set to a value equal to or lower than the communication range of the logical channel with the highest priority. (alternatively, [delay requirement], when configured, is set to a value within the offset from the value of the communication range of the logical channel with the highest priority. For example, if the highest priority LoCH1 = 100msec, offset = 500msec, and LoCH2 = 200msec, then the UE selects LoCH2 and LoCH1 for the SL permission).
[0485] In the present disclosure, the MAC entity shall for each SCI corresponding to a new transmission:
[0486] 1> Allocate resources to the logical channel as follows:
[0487] 2> The logical channels selected for the SL permission with [SBj] > 0 are allocated resources in decreasing priority order. If the SL-PBR of a logical channel is set to infinity, the MAC entity shall allocate resources for all data available for transmission on the logical channel before satisfying the sPBR of lower priority logical channels;
[0488] 2> Decrease [SBj] by the total size of the MAC SDUs serving the above logical channel j;
[0489] 2> If any resources remain, all logical channels are served in a strictly decreasing priority order (regardless of the value of [SBj]) until the data or SL grant for that logical channel is exhausted, whichever comes first. Logical channels configured with equal priority should be served equally. The value of [SBj] can be negative.
[0490] The UE shall also follow the following rules during the above SL scheduling procedure:
[0491] - If the entire SDU (or a partially transmitted SDU or a retransmitted RLC PDU) fits into the remaining resources of the relevant MAC entity, the UE shall not segment the RLC SDU (or a partially transmitted SDU or a retransmitted RLC PDU);
[0492] - If the UE segments an RLC SDU from a logical channel, it shall maximize the size of the segments to fill the grant of the relevant MAC entity as much as possible;
[0493] The UE shall maximize the transmission of data;
[0494] - If the MAC entity is given a sidelink grant size equal to or greater than x bytes and has data available for and permitted to be transmitted, the MAC entity shall not transmit only padding;
[0495] - A logical channel with HARQ enabled and a logical channel with HARQ disabled cannot be multiplexed into the same MAC PDU.
[0496] If the following conditions are met, the MAC entity shall not generate a MAC PDU for the HARQ entity:
[0497] - There is no aperiodic SL-CSI requested for this PSSCH transmission; and
[0498] - The MAC PDU includes zero MAC SDUs and zero MAC control elements.
[0499] For the broadcast type for a pair of source / destination layer-2 IDs, logical channels shall be prioritized in the following order (listing the highest priority first):
[0500] - PC5-S signaling from the SCCH before the PC5-RRC connection (or PC5-S unicast link establishment);
[0501] - RRC messages from the SCCH before the PC5-RRC connection;
[0502] - RRC messages from the SCCH other than SL-CSI / RI after the PC5-RRC connection;
[0503] - PC5-S signaling from the SCCH after PC5-RRC connection (or PC5-S unicast link establishment);
[0504] - MAC CE for SL-CSI / RI or an RRC message from the SCCH including SL-CSI / RI;
[0505] - Data from any STCH.
[0506] The UE can measure sidelink transmissions via the SCCH with RLC TM and report SL-CSI / RI to the peer UE via a MAC CE or an RRC message.
[0507] The UE can have different priorities for PC5-S signaling (and / or RRC messages) depending on whether the PC5-RRC connection or the PC5-S unicast link is established. For example, the priority value of the PC5-S signaling from the SCCH before the PC5-RRC connection (or PC5-S unicast link establishment) can be lower than the priority value of the PC5-S signaling from the SCCH after the PC5-RRC connection (or PC5-S unicast link establishment). Alternatively, the priority value of the PC5-S signaling from the SCCH before the PC5-RRC connection (or PC5-S unicast link establishment) can be higher than the priority value of the PC5-S signaling from the SCCH after the PC5-RRC connection (or PC5-S unicast link establishment). Additionally, the priority value of the RRC signaling from the SCCH before the PC5-RRC connection (or PC5-S unicast link establishment) can be lower than the priority value of the RRC signaling from the SCCH after the PC5-RRC connection (or PC5-S unicast link establishment). Alternatively, the priority value of the RRC signaling from the SCCH before the PC5-RRC connection (or PC5-S unicast link establishment) can be higher than the priority value of the RRC signaling from the SCCH after the PC5-RRC connection (or PC5-S unicast link establishment). Furthermore, the priority value of the RRC signaling from the SCCH before the PC5-RRC connection (or PC5-S unicast link establishment) can be lower than the priority value of the PC5-S signaling from the SCCH after the PC5-RRC connection (or PC5-S unicast link establishment). Alternatively, the priority value of the RRC signaling from the SCCH before the PC5-RRC connection (or PC5-S unicast link establishment) can be higher than the priority value of the PC5-S signaling from the SCCH after the PC5-RRC connection (or PC5-S unicast link establishment).
[0508] If the UE measures SL-CSI / RI for the destination, and if the measurement result of the SL-CSI / RI is carried on a MAC CE or an RRC message, the priority of the MAC CE or the RRC message can be set to the highest priority of the logical channel belonging to the destination and the associated broadcast type.
[0509] The priority value of the signaling can be indicated in the SCI that schedules the signaling on the PSSCH and is also used for prioritization between UL transmission and SL transmission, between PUCCH transmission and SL transmission, or between PSFCH reception and SL transmission.
[0510] In the present disclosure, within each PSSCH duration in which transmission occurs for the sidelink procedure, one TB and associated HARQ information can be received from the sidelink HARQ entity.
[0511] For each received TB and associated HARQ information, the sidelink procedure shall:
[0512] 1> If this is a new transmission:
[0513] 2> Try to decode the received data.
[0514] 1> Otherwise if this is a retransmission:
[0515] 2> If the data of this TB has not been successfully decoded:
[0516] 3> Indicate to the physical layer to combine the received data with the data currently in the soft buffer of this TB and try to decode the combined data.
[0517] 1> If the data that the MAC entity attempts to decode is successfully decoded for this TB; or
[0518] 1> If the data of this TB has been successfully decoded previously:
[0519] 2> If this is the first successful decoding of the data of this TB, and if the DST field of the decoded MAC PDU subheader is equal to the [x] MSB of any destination layer-2 ID of the UE for which the [y] LSB is equal to the destination ID in the corresponding SCI:
[0520] 3> Deliver the decoded MAC PDU to the disassembling and demultiplexing entity.
[0521] 1> Otherwise:
[0522] 2> Indicate to the physical layer to replace the data in the soft buffer of this TB with the data that the MAC entity attempts to decode.
[0523] 1> If the HARQ feedback is configured with a separate PSFCH resource for the sidelink procedure; or
[0524] 1> If the HARQ feedback corresponding to this TB is configured with a shared PSFCH resource and the communication range calculated based on the SCI valid for this PSSCH duration is less than or equal to the requirement indicated in the SCI valid for this PSSCH duration:
[0525] 2> Indicates an acknowledgment for the data in this TB generated by the physical layer.
[0526] In the present disclosure, the MAC sub-header may include the following fields:
[0527] - V: The MAC PDU format version number field may indicate which version of the SL-SCH sub-header is being used. The size of the V field may be 4 bits;
[0528] - SRC: The source layer-2 ID field may carry the identification of the source. The source layer-2 ID is set to the identifier provided by the upper layer. The size of the SRC field may be 24 bits;
[0529] - DST: The size of the DST field may be 24 bits. The destination layer-2 ID may be set to the identifier provided by the upper layer. If the V field is set to "1", this identifier may be a unicast identifier. If the V field is set to "2", this identifier may be a multicast identifier. If the V field is set to "3", this identifier may be a broadcast identifier;
[0530] - LCID: The logical channel ID field may identify the logical channel instance within the range of a source layer-2 ID and a destination layer-2 ID pair corresponding to the respective MAC SDU or padding. Except for the SL-SCH sub-header, each MAC sub-header may also have an LCID field. The size of the LCID field may be 6 bits;
[0531] - L: The length field can indicate the length of the corresponding MAC SDU in bytes. Except for the sub-header corresponding to the SL-SCH sub-header or padding, each MAC sub-header may also have an L field. The size of the L field may be indicated by the F field;
[0532] - F: The format field may indicate the size of the length field. Except for the sub-header corresponding to the SL-SCH sub-header or padding, each MAC sub-header may also have an F field. The size of the F field may be 1 bit. A value of 0 may indicate 8 bits for the length field. A value of 1 may indicate 16 bits for the length field;
[0533] - R: Reserved bit, set to 0.
[0534] The MAC sub-header may be octet-aligned.
[0535] Table 5 shows an example of the value of V for the SL-SCH: [Table 5]
[0536] Index LCID value 0 Reserved 1 Unicast 2 Multicast 3 Broadcast
[0537] Table 6 shows an example of the value of LCID for the SL-SCH: [Table 6]
[0538] Index LCID value 0 Reserved 1 SCCH carrying PC5 - S signaling before PC5 - RRC connection (or PC5 - S unicast link establishment) 2 SCCH carrying RRC signaling before PC5 - RRC connection 3 SCCH carrying PC5 - S signaling after PC5 - RRC connection (or PC5 - S unicast link establishment) 4 SCCH carrying RRC signaling after PC5 - RRC connection 5 SCCH carrying CSI / RI or MAC CE carrying CSI / RI 6-21 Identification of logical channel 22-62 Reserved 63 Padding
[0539] Figure 16 An example of a method for prioritizing a specific BSR according to an embodiment of the present disclosure is shown. Figure 16 The steps illustrated in may be performed by at least one of a wireless device and / or a UE. Refer to Figure 16 In step S1601, the wireless device receives information on a threshold related to the BSR from the network. The BSR may include an SL BSR. The threshold may include an SL prioritization threshold, which may also be referred to as thresSL-TxPrioritization and / or sl-PrioritizationThres.
[0540] In step S1603, the wireless device may prioritize the LCG for the BSR based on the threshold. Here, the highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold. That is, the wireless device may prioritize the LCG for the BSR based on the highest priority of one or more logical channels having data available for transmission in the LCG being lower than the threshold. The data may include SL data.
[0541] In step S1605, the wireless device may prioritize the BSR based on the prioritized LCG.
[0542] In step S1607, the wireless device may create a MAC PDU including at least the prioritized BSR. The wireless device may create the MAC PDU based on a UL grant received from the network.
[0543] In step S1609, the wireless device may send the MAC PDU. After sending the MAC PDU including the BSR to the network, the wireless device may receive an SL grant from the network. The wireless device may send SL data to another wireless device based on the SL grant.
[0544] According to various embodiments, a MAC PDU may include LCGs arranged in descending order of the highest priority of at least one logical channel in each LCG in the LCG. The at least one logical channel may be a logical channel having data available for transmission. The MAC PDU may include LCGs arranged in descending order of the highest priority of at least one logical channel in each LCG, regardless of the destination associated with each LCG.
[0545] According to various embodiments, an SL BSR may have a higher priority than other types of BSRs. The other types of BSRs may include an uplink (UL) BSR.
[0546] According to various embodiments, a wireless device may prioritize LCGs for an SL BSR based on: the highest priority of one or more logical channels having data for transmission in the LCG being lower than an SL prioritization threshold; and the highest priority of one or more logical channels having uplink (UL) data for transmission in any LCG being higher than a UL prioritization threshold. The UL prioritization threshold may be received from the network.
[0547] According to various embodiments, an SL BSR may be prioritized based on that a UL grant cannot accommodate an SL BSR MAC control element (CE) that includes buffer status for all prioritized LCGs having data available for transmission plus a sub-header of the SL BSR.
[0548] According to various embodiments, a prioritized SL BSR may be included in a MAC PDU having a higher priority than an uplink (UL) BSR. Conversely, an unprioritized SL BSR may be included in a MAC PDU whose priority is lower than that of the UL BSR.
[0549] According to various embodiments, a BSR may include buffer status of as many prioritized LCGs having data available for transmission as possible.
[0550] In the present disclosure, a sidelink buffer status report (SL-BSR) procedure may be used to provide information about the amount of SL data in a MAC entity to a serving gNB.
[0551] RRC may configure the following parameters to control SL-BSR:
[0552] -periodicBSR-TimerSL;
[0553] -retxBSR-TimerSL;
[0554] -logicalChannelSR-DelayTimerAppliedSL;
[0555] -logicalChannelSR-DelayTimerSL;
[0556] -logicalChannelSR-MaskSL;
[0557] -logicalChannelGroupSL.
[0558] Each logical channel belonging to a destination can be assigned to an LCG. The maximum number of LCGs can be eight.
[0559] The MAC entity can determine the amount of SL data available for a logical channel according to the data volume calculation process.
[0560] If any of the following events occurs, an SL-BSR shall be triggered:
[0561] 1> If the MAC entity has [SL-RNTI] or [SLCS-RNTI]:
[0562] 2> The SL data for the logical channel for the destination becomes available to the MAC entity; and either
[0563] 3> This SL data belongs to a logical channel with a higher priority than the logical channel containing the available SL data of any LCG that also belongs to the same destination; or
[0564] 3> All logical channels of an LCG that also belong to the same destination do not contain any available SL data.
[0565] In this case, the SL-BSR is hereinafter referred to as the "regular SL-BSR";
[0566] 2> UL resources are allocated and the number of padding bits remaining after a padding BSR has been triggered is equal to or greater than the size of the SL-BSR MAC CE plus its sub-header. In this case, the SL-BSR is hereinafter referred to as the "padding SL-BSR";
[0567] 2> The retxBSR-TimerSL expires and at least one of the logical channels belonging to the LCG contains SL data. In this case, the SL-BSR is hereinafter referred to as the "regular SL-BSR";
[0568] 2> The periodicBSR-TimerSL expires. In this case, the SL-BSR is hereinafter referred to as the "periodic SL-BSR".
[0569] For a regular SL-BSR, the MAC entity shall:
[0570] 1> If the SL-BSR is triggered by a logical channel configured by the upper layer for which SR-DelayTimerAppliedSL has the value true:
[0571] 2> Start or restart logicalChannelSR-DelayTimerSL.
[0572] 1> Otherwise:
[0573] 2> If it is running, stop logicalChannelSR-DelayTimerSL.
[0574] For example, for a regular SL-BSR and a periodic SL-BSR, the MAC entity shall:
[0575] 1> If the number of bits in the UL grant is equal to or greater than the size of the SL-BSR containing the buffer status of all LCGs with data available for transmission plus its sub-header:
[0576] 2> Report the SL-BSR containing the buffer status of all LCGs with data available for transmission;
[0577] 1> Otherwise if at least one SL-BSR has been triggered as a periodic SL-BSR:
[0578] 2> Report a truncated SL-BSR containing the buffer status of as many LCGs with data available for transmission as possible, taking into account the number of bits in the UL grant. In this step, the MAC entity prioritizes the LCGs of the logical channels whose highest priority is higher than the highest priority of the logical channels belonging to another LCG. Thus, the MAC entity includes the LCGs in decreasing order of the highest priority of the logical channels belonging to the LCGs until there are no bits available in the UL grant for an LCG.
[0579] 1> Otherwise:
[0580] 2> If at least one SL-BSR has been triggered for a logical channel whose priority value is lower than [thresSL-TxPrioritization] and has not been cancelled; and if at least one BSR has been triggered for a logical channel whose priority value is equal to or higher than [thresUL-TxPrioritization] and has not been cancelled: Or
[0581] 2> If [thresSL-TxPrioritization] is configured and the highest priority value of the logical channels belonging to any LCG and containing SL data for any destination is lower than [thresSL-TxPrioritization]; and if [thresUL-TxPrioritization] is configured and the highest priority value of the logical channels belonging to any LCG and containing UL data is equal to or higher than [thresUL-TxPrioritization]:
[0582] 3> For the destination prioritized LCG;
[0583] 3> Considering the number of bits in the UL grant, report a truncated SL-BSR that includes the buffer status of as many prioritized LCGs with data available for transmission as possible.
[0584] 3> The prioritized SL-BSR is used for logical channel prioritization;
[0585] 2> Otherwise:
[0586] 3> Prioritize the BSR triggered for logical channels with UL data;
[0587] 3> Considering the number of bits in the UL grant, report a truncated SL-BSR that includes the buffer status of as many LCGs with data available for transmission as possible. In this step, the MAC entity prioritizes the LCGs with logical channels whose highest priority has a higher priority than the highest priority of the logical channels belonging to another LCG. Thus, the MAC entity includes the LCGs in decreasing order of the highest priority of the logical channels belonging to the LCGs until there are no bits available in the UL grant for the LCGs.
[0588] Alternatively,
[0589] 3> If at least one SL-BSR has been triggered for logical channels whose priority value is lower than [thresSL-TxPrioritization] and it has not been cancelled; and if at least one BSR has been triggered for logical channels whose priority value is equal to or higher than [thresUL-TxPrioritization] and it has not been cancelled: Or
[0590] 3> If [thresSL-TxPrioritization] is configured and the value of the highest priority of the logical channels belonging to any LCG and containing SL data for any destination is lower than [thresSL-TxPrioritization]; and if [thresUL-TxPrioritization] is configured and the value of the highest priority of the logical channels belonging to any LCG and containing UL data is equal to or higher than [thresUL-TxPrioritization]:
[0591] 4> For the destination prioritized LCG;
[0592] 4> Considering the number of bits in the UL grant, report a truncated SL-BSR indicating the buffer status of all prioritized LCGs with data available for transmission and as many non-prioritized LCGs with data available for transmission as possible;
[0593] For another example, for regular and periodic SL-BSRs, the MAC entity shall:
[0594] 1> If sl-PrioritizationThres is configured and the value of the highest priority of the logical channels belonging to any LCG and containing SL data for any destination is lower than sl-PrioritizationThres; and
[0595] 1> If ul-PrioritizationThres is not configured or ul-PrioritizationThres is configured and the value of the highest priority of the logical channels belonging to any LCG and containing UL data is equal to or higher than ul-PrioritizationThres:
[0596] 2> Prioritize the LCGs for the destination.
[0597] 1> If the buffer status reporting procedure determines that at least one BSR has been triggered and not cancelled, and the UL grant cannot accommodate the SL-BSR MAC CE indicating the buffer status of all prioritized LCGs with data available for transmission plus the sub-header of the SL-BSR, in the case where the SL-BSR is considered non-prioritized:
[0598] 2> Prioritize the SL-BSR for logical channel prioritization;
[0599] 2> Considering the number of bits in the UL grant, report a truncated SL-BSR indicating the buffer status of as many prioritized LCGs with data available for transmission as possible;
[0600] 1> Otherwise, if the number of bits in the expected UL grant is equal to or greater than the size of the SL-BSR containing the buffer status of all LCGs having data available for transmission plus the size of the sub-header of the SL-BSR:
[0601] 2> Report the SL-BSR that contains the buffer status of all LCGs having data available for transmission.
[0602] 1> Otherwise:
[0603] 2> Report a truncated SL-BSR that contains the buffer status of as many LCGs having data available for transmission as possible, taking into account the number of bits in the UL grant.
[0604] For padding BSR:
[0605] 1> If the number of padding bits remaining after a padding BSR has been triggered is equal to or greater than the size of the SL-BSR containing the buffer status of all LCGs having data available for transmission plus the size of its sub-header:
[0606] 2> Report the SL-BSR that contains the buffer status of all LCGs having data available for transmission;
[0607] 1> Otherwise:
[0608] 2> If at least one SL-BSR has been triggered and not cancelled for a logical channel whose priority value is lower than [thresSL-TxPrioritization]; and if at least one BSR has been triggered and not cancelled for a logical channel whose priority value is equal to or higher than [thresUL-TxPrioritization]: Or
[0609] 2> If [thresSL-TxPrioritization] is configured and the value of the highest priority of a logical channel belonging to any LCG and containing SL data for any destination is lower than [thresSL-TxPrioritization]; and if [thresUL-TxPrioritization] is configured and the value of the highest priority of a logical channel belonging to any LCG and containing UL data is equal to or higher than [thresUL-TxPrioritization]:
[0610] 3> For destination-prioritized LCGs;
[0611] 3> Report a truncated SL-BSR that contains the buffer status of all prioritized LCGs having data available for transmission and as many non-prioritized LCGs having data available for transmission as possible, taking into account the number of bits in the UL grant. (Non-prioritized SL-BSR for logical channel prioritization)
[0612] If the MAC entity considers a truncated SL-BSR reporting the buffer status of a prioritized LCG with only data available for transmission in the UL grant, the MAC entity may prioritize the SL-BSR for logical channel prioritization.
[0613] For an SL-BSR triggered by the expiration of retxBSR-TimerSL, the MAC entity may consider the logical channel that triggered the SL-BSR as the highest priority logical channel with data available for transmission at the time the SL-BSR was triggered.
[0614] For an SL-BSR triggered by the expiration of periodicBSR-TimerSL, the MAC entity may consider the logical channel that triggered the SL-BSR as the highest priority logical channel with data available for transmission at the time the SL-BSR was triggered.
[0615] The MAC entity shall:
[0616] 1> If the sidelink buffer status reporting procedure determines that at least one SL-BSR has been triggered and not cancelled:
[0617] 2> If UL-SCH resources are available for a new transmission and as a result of logical channel prioritization the UL-SCH resources can accommodate the SL-BSR MAC CE plus its sub-header, and if a BSR has been triggered and not cancelled for a logical channel whose priority value is equal to or higher than [thresSL-TxPrioritization]:
[0618] 3> Indicate to the multiplexing and assembly procedure to generate the SL-BSR MAC CE;
[0619] 3> Start or restart periodicBSR-TimerSL for each destination included in the SL-BSR MAC CE, except when all generated SL-BSRs are truncated SL-BSRs;
[0620] 3> Start or restart retxBSR-TimerSL for each destination included in the SL-BSR MAC CE.
[0621] 2> If a regular SL-BSR has been triggered and logicalChannelSR-DelayTimerSL is not running:
[0622] 3> If there are no UL-SCH resources available for a new transmission; or
[0623] 3> If the MAC entity is configured with a configured uplink grant and a regular SL-BSR is triggered for a logical channel for which logicalChannelSR-MaskSL is set to false:
[0624] 4> If a BSR has been triggered for a logical channel whose priority value is equal to or higher than [thresSL-TxPrioritization] and it has not been cancelled, then trigger a scheduling request.
[0625] UL-SCH resources can be considered available if the MAC entity has an active configuration for any type of configured uplink grant, or if the MAC entity has received a dynamic uplink grant, or if both conditions are met. If the MAC entity has determined at a given point in time that UL-SCH resources are available, this does not necessarily imply that the UL-SCH resources are available for use at that point in time.
[0626] Even when multiple events have triggered an SL-BSR, the MAC PDU shall contain at most one SL-BSR MAC CE. The regular SL-BSR and the periodic SL-BSR shall take precedence over the padding SL-BSR.
[0627] The MAC entity shall restart the retxBSR-TimerSL when it receives an SL grant for the transmission of new data on any SL-SCH.
[0628] Alternatively, the MAC entity shall restart the retxBSR-TimerSL for each destination for the relevant broadcast type when it receives an SL grant associated with the destination, in order to transmit new data on any SL-SCH for that destination.
[0629] When the SL grant can accommodate all the pending data available for transmission, all triggered SL-BSRs can be cancelled. When the MAC PDU is transmitted and this PDU includes an SL-BSR MAC CE containing the buffer status up to (and including) the last event that triggered the SL-BSR before MAC PDU assembly, all BSRs triggered before MAC PDU assembly shall be cancelled. All triggered SL-BSRs except those that do not include the LCG for the QoS flow, logical channel, priority, destination or source and destination pair shall be cancelled, and when the upper layer configures autonomous resource selection for the QoS flow, logical channel, priority, destination or source and destination pair, the relevant retx-BSR-TimerSL and periodic-BSR-TimerSL shall be stopped. Alternatively, all triggered SL-BSRs that include the LCG for the QoS flow, logical channel, priority, destination or source and destination pair shall be cancelled, and when the upper layer configures autonomous resource selection for the QoS flow, logical channel, priority, destination or source and destination pair, the relevant retx-BSR-TimerSL and periodic-BSR-TimerSL shall be stopped.
[0630] MAC PDU assembly may occur at any point in time between the receipt of the uplink grant for the corresponding MAC PDU and the actual transmission. It is possible to trigger SL-BSR and SR after the MAC PDU assembly that includes the SL-BSR MAC CE, but before this MAC PDU is transmitted. Additionally, it is possible to trigger SL-BSR and SR during MAC PDU assembly.
[0631] Figure 17 An example of a signal flow for prioritizing a specific BSR according to an embodiment of the present disclosure is shown.
[0632] Reference Figure 17 In step S1701, the base station (BS) may send information about the threshold related to the BSR to the wireless device. The BSR may include the SL BSR. The threshold may include the SL prioritization threshold, which may also be referred to as thresSL-TxPrioritization and / or sl-PrioritizationThres.
[0633] In step S1703, the wireless device may prioritize the LCG for the BSR based on the threshold. Here, the highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold. That is, the wireless device may prioritize the LCG for the BSR based on the fact that the highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold. This data may include SL data.
[0634] In step S1705, the wireless device may prioritize the BSR based on the prioritized LCG.
[0635] In step S1707, the wireless device may create a MAC PDU that includes at least the prioritized BSR. The wireless device may create the MAC PDU based on the UL grant received from the network.
[0636] In step S1709, the BS may receive the MAC PDU from the wireless device. The BS may send an SL grant to the wireless device after receiving the MAC PDU including the BSR from the wireless device. The wireless device may send SL data to another wireless device based on the SL grant.
[0637] Figure 17 The BS in Figure 2 may be an example of the second device 220 in Figure 17 and thus, the steps of the BS as illustrated in
[0638] Figure 18 may be implemented by the second device 220. For example, the processor 221 may be configured to control the transceiver 223 to send information on a threshold related to the BSR to the wireless device. The wireless device may prioritize the LCG for the BSR based on the threshold. Here, the highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold. The wireless device may prioritize the BSR based on the prioritized LCG. The wireless device may create a MAC PDU that includes at least the prioritized BSR. The processor 221 may be configured to control the transceiver 223 to receive the MAC PDU from the wireless device. Figure 18 The UE in Figure 2 may be an example of the first device 218 as illustrated in
[0639] The UE includes a processor 1810 (i.e., processor 211), a power management module 1811, a battery 1812, a display 1813, a keypad 1814, a subscriber identity module (SIM) card 1815, a memory 1820 (i.e., memory 212), a transceiver 1830 (i.e., transceiver 213), one or more antennas 1831, a speaker 1840, and a microphone 1841.
[0640] The processor 1810 may be configured to implement the proposed functions, processes, and / or methods described in this specification. Layers of the radio interface protocol may be implemented in the processor 1810. The processor 1810 may include an application specific integrated circuit (ASIC), other chip sets, logic circuits, and / or data processing devices. The processor 1810 may be an application processor (AP). The processor 1810 may include at least one of a digital signal processor (DSP), a central processing unit (CPU), a graphics processing unit (GPU), and a modem (modulator and demodulator). Examples of the processor 1810 may be found in manufactured SNAPDRAGON TM series processors, manufactured EXYNOS TM series processors, manufactured A series processors, manufactured HELIO TM series processors, or by manufactured ATOM TM series processors or corresponding next-generation processors.
[0641] The processor 1810 may be configured or configured to control the transceiver 1830 to implement the steps performed by the UE and / or wireless device throughout the disclosure.
[0642] The power management module 1811 manages the power of the processor 1810 and / or the transceiver 1830. The battery 1812 supplies power to the power management module 1811. The display 1813 outputs the results processed by the processor 1810. The keypad 1814 receives the input to be used by the processor 1810. The keypad 1814 may be shown on the display 1813. The SIM card 1815 is an integrated circuit designed to securely store the international mobile subscriber identity (IMSI) number and its associated keys, which are used to identify and authenticate subscribers on mobile telephone devices such as mobile phones and computers. Contact information can also be stored on many SIM cards.
[0643] Memory 1820 is operably coupled to processor 1810 and stores various information for operating processor 1810. Memory 1820 may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices. When an embodiment is implemented in software, the techniques described herein may be implemented with modules (e.g., procedures, functions, etc.) that perform the functions described herein. The modules can be stored in memory 1820 and executed by processor 1810. Memory 1820 can be implemented within or external to processor 1810, in which case these can be communicatively coupled to processor 1810 via various means known in the art.
[0644] Transceiver 1830 is operably coupled to processor 1810 and transmits and / or receives radio signals. Transceiver 1830 includes a transmitter and a receiver. Transceiver 1830 may include baseband circuitry for processing radio frequency signals. Transceiver 1830 controls one or more antennas 1831 to transmit and / or receive radio signals.
[0645] Speaker 1840 outputs sound-related results processed by processor 1810. Microphone 1841 receives sound-related inputs to be used by processor 1810.
[0646] According to various embodiments, processor 1810 may be configured to or configured to control transceiver 1830 to implement the steps performed by the UE and / or wireless device throughout the disclosure. For example, processor 1810 may be configured to control transceiver 1830 to receive information on a threshold related to the BSR from the network. Processor 1810 may be configured to prioritize LCGs for the BSR based on the threshold. Here, the highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold. Processor 1810 may be configured to prioritize the BSR based on the prioritized LCGs. Processor 1810 may be configured to create a MAC PDU including at least the prioritized BSR. Processor 1810 may be configured to control transceiver 1830 to transmit the MAC PDU.
[0647] According to various embodiments, the MAC PDU may include LCGs arranged in descending order of the highest priority of at least one logical channel in each LCG. The at least one logical channel may be a logical channel having data available for transmission. The MAC PDU may include LCGs arranged in descending order of the highest priority of at least one logical channel in each LCG, regardless of the destination associated with each LCG.
[0648] According to various embodiments, the SL BSR may be prioritized over other types of BSRs. Other types of BSRs may include uplink (UL) BSRs.
[0649] According to various embodiments, the processor 1810 may be configured to prioritize the LCG for the SL BSR based on: the highest priority of one or more logical channels having data for transmission in the LCG being lower than the SL prioritization threshold; and the highest priority of one or more logical channels having uplink (UL) data for transmission in any LCG being higher than the UL prioritization threshold. The UL prioritization threshold may be received from the network.
[0650] According to various embodiments, the SL BSR may be prioritized based on that the UL grant cannot accommodate the SL BSR MAC control element (CE), which includes the buffer status for all prioritized LCGs having data available for transmission plus the sub-header of the SL BSR.
[0651] According to various embodiments, the prioritized SL BSR may be included in a MAC PDU having a higher priority than the uplink (UL) BSR. Conversely, the non-prioritized SL BSR may be included in a MAC PDU having a lower priority than the UL BSR.
[0652] According to various embodiments, the BSR may include the buffer status of as many prioritized LCGs having data available for transmission as possible.
[0653] Figure 19 Another example of a wireless communication system capable of applying the technical features of the present disclosure is shown.
[0654] Referring Figure 19 , the wireless communication system may include a first device 1910 (i.e., the first device 210) and a second device 1920 (i.e., the second device 220).
[0655] The first device 1910 may include at least one transceiver such as transceiver 1911, and at least one processing chip such as processing chip 1912. The processing chip 1912 may include at least one processor such as processor 1913, and at least one memory such as memory 1914. The memory may be operably connected to the processor 1913. The memory 1914 may store various types of information and / or instructions. The memory 1914 may store software code 1915 that implements instructions which, when executed by the processor 1913, perform the operations of the first device 910 described throughout this disclosure. For example, the software code 1915 may implement instructions which, when executed by the processor 1913, perform the functions, processes, and / or methods of the first device 1910 described throughout the disclosure. For example, the software code 1915 may control the processor 1913 to execute one or more protocols. For example, the software code 1915 may control the processor 1913 to execute one or more layers of a radio interface protocol.
[0656] The second device 1920 may include at least one transceiver such as transceiver 1921, and at least one processing chip such as processing chip 1922. The processing chip 1922 may include at least one processor such as processor 1923, and at least one memory such as memory 1924. The memory may be operably connected to the processor 1923. The memory 1924 may store various types of information and / or instructions. The memory 1924 may store software code 1925 that implements instructions which, when executed by the processor 1923, perform the operations of the second device 1920 described throughout the disclosure. For example, the software code 1925 may implement instructions which, when executed by the processor 1923, perform the functions, processes, and / or methods of the second device 1920 described throughout the disclosure. For example, the software code 1925 may control the processor 1923 to execute one or more protocols. For example, the software code 1925 may control the processor 1923 to execute one or more layers of a radio interface protocol.
[0657] According to various embodiments, as Figure 19The first device 1910 illustrated therein may include a wireless device. The wireless device may include a transceiver 1911 and a processing chip 1912. The processing chip 1912 may include a processor 1913 and a memory 1914. The memory 1914 may be operably connected to the processor 1913. The memory 1914 may store various types of information and / or instructions. The memory 1914 may store software code 1915 that implements instructions which, when executed by the processor 1913, perform operations including: receiving information for a threshold related to a buffer status report (BSR) from a network; prioritizing a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold; prioritizing the BSR based on the prioritized LCG; creating a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and transmitting the MAC PDU.
[0658] According to various embodiments, there is provided a computer-readable medium having recorded thereon a program for performing each step of a method on a computer. The method includes: receiving information for a threshold related to a buffer status report (BSR) from a network; prioritizing a logical channel group (LCG) for the BSR based on the threshold, wherein a highest priority of one or more logical channels having data available for transmission in the LCG is lower than the threshold; prioritizing the BSR based on the prioritized LCG; creating a media access control (MAC) protocol data unit (PDU) including at least the prioritized BSR; and transmitting the MAC PDU.
[0659] The present disclosure may be applied to various future technologies such as AI, robotics, autonomous driving / self-driving vehicles, and / or extended reality (XR).
[0660] <ai>
[0661] AI refers to artificial intelligence and / or the field of methodologies for researching and manufacturing artificial intelligence. Machine learning is a field of research methodology that defines and solves various problems addressed in AI. Machine learning can be defined as an algorithm that enhances task performance through continuous experience of any task.
[0662] An artificial neural network (ANN) is a model used for machine learning. It may refer to a complete model of the ability to solve problems, which consists of artificial neurons (nodes) forming a synaptic network. An ANN can be defined by the connection pattern between neurons in different layers, the learning process for updating model parameters, and / or the activation function for generating output values. An ANN can include an input layer, an output layer, and optionally one or more hidden layers. Each layer can contain one or more neurons, and an ANN can include synapses that link neurons to neurons. In an ANN, each neuron can output the sum of the activation function for the input signals, weights, and deflections input through the synapses. Model parameters are parameters determined through learning, including the deflections of neurons and / or the weights of synaptic connections. Hyperparameters refer to parameters to be set in a machine learning algorithm before learning, and include learning rate, number of repetitions, mini-batch size, initialization function, etc. The goal of ANN learning can be regarded as determining the model parameters that minimize the loss function. The loss function can be used as an indicator for determining the optimal model parameters during the ANN learning process.
[0663] Machine learning can be classified into supervised learning, unsupervised learning, and reinforcement learning depending on the learning method. Supervised learning is a method of learning an ANN by giving labels to learning data. A label is the answer (or result value) that the ANN must infer when the learning data is input into the ANN. Unsupervised learning can refer to a method of learning an ANN without giving labels to the learning data. Reinforcement learning can refer to a learning method in which an agent defined in an environment learns to select behaviors and / or action sequences that maximize the cumulative reward in each state.
[0664] Machine learning is implemented as a deep neural network (DNN), which includes multiple hidden layers in an ANN and is also called deep learning. Deep learning is a part of machine learning. Hereinafter, machine learning is used to mean deep learning.
[0665] Figure 20 Examples of AI devices to which the technical features of the present disclosure can be applied are shown.
[0666] The AI device 2000 can be implemented as a fixed device or a mobile device, such as a television, a projector, a mobile phone, a smartphone, a desktop computer, a notebook, a digital broadcast terminal, a PDA, a PMP, a navigation device, a tablet computer, a wearable device, a set-top box (STB), a digital multimedia broadcast (DMB) receiver, a radio, a washing machine, a refrigerator, a digital signage, a robot, a vehicle, etc.
[0667] Reference Figure 20 , the AI device 2000 may include a communication unit 2010, an input unit 2020, a learning processor 2030, a sensing unit 2040, an output unit 2050, a memory 2060, and a processor 2070.
[0668] The communication unit 2010 may send data to and / or receive data from external devices such as AI devices and AI servers using wired and / or wireless communication technologies. For example, the communication unit 2010 may send and / or receive sensor information, user input, a learning model, and a control signal through an external device. The communication technologies used by the communication unit 2010 may include Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), LTE / LTE-A, 5G, WLAN, Wi-Fi, Bluetooth TM , Radio Frequency Identification (RFID), Infrared Data Association (IrDA), ZigBee, and / or Near Field Communication (NFC).
[0669] The input unit 2020 may acquire various data. The input unit 2020 may include a camera for inputting a video signal, a microphone for receiving an audio signal, and a user input unit for receiving information from a user. The camera and / or the microphone may be regarded as sensors, and the signals obtained from the camera and / or the microphone may be referred to as sensing data and / or sensor information. The input unit 2020 may acquire input data to be used when obtaining an output using learning data and a learning model for model learning. The input unit 2020 may obtain raw input data, in which case the processor 2070 or the learning processor 2030 may extract input features by preprocessing the input data.
[0670] The learning processor 2030 may use learning data to learn a model composed of an ANN. The learned ANN may be referred to as a learning model. The learning model may be used to infer the result value of new input data instead of learning data, and the inferred value may be used as a basis for determining which actions to perform. The learning processor 2030 may perform AI processing together with the learning processor of the AI server. The learning processor 2030 may include a memory integrated and / or implemented in the AI device 2000. Alternatively, the learning processor 2030 may be implemented using the memory 2060, an external memory directly coupled to the AI device 2000, and / or a memory maintained in an external device.
[0671] The sensing unit 2040 can use various sensors to obtain at least one of the internal information of the AI device 2000, the environmental information of the AI device 2000, and / or the user information. The sensors included in the sensing unit 2040 can include a proximity sensor, an illuminance sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGB sensor, an IR sensor, a fingerprint recognition sensor, an ultrasonic sensor, an optical sensor, a microphone, a light detection and ranging (LIDAR), and / or a radar.
[0672] The output unit 2050 can generate outputs related to vision, audition, touch, etc. The output unit 2050 can include a display for outputting visual information, a speaker for outputting auditory information, and / or a haptic module for outputting haptic information.
[0673] The memory 2060 can store data supporting various functions of the AI device 2000. For example, the memory 2060 can store input data obtained by the input unit 2020, learning data, learning models, learning histories, etc.
[0674] The processor 2070 may determine at least one executable operation of the AI device 2000 based on information determined and / or generated using data analysis algorithms and / or machine learning algorithms. The processor 2070 may then control the components of the AI device 2000 to perform the determined operations. The processor 2070 may request, retrieve, receive, and / or utilize data in the learning processor 2030 and / or the memory 2060, and may control the components of the AI device 2000 to perform the predicted operations and / or the operations determined to be desirable among the at least one executable operation. When it is necessary to link an external device to perform the determined operation, the processor 2070 may generate a control signal for controlling the external device and may send the generated control signal to the external device. The processor 2070 may obtain intention information for user input and determine the user's needs based on the obtained intention information. The processor 2070 may use at least one of a speech-to-text (STT) engine for converting a voice input into a text string and / or a natural language processing (NLP) engine for obtaining intention information of natural language to obtain intention information corresponding to the user input. At least one of the STT engine and / or the NLP engine may be configured as an ANN, at least a part of which learns according to a machine learning algorithm. At least one of the STT engine and / or the NLP engine may be learned by the learning processor 2030 and / or by the learning processor of the AI server, and / or by their distributed processing. The processor 2070 may collect historical information including the operation content of the AI device 2000 and / or the user's feedback on the operation. The processor 2070 may store the collected historical information in the memory 2060 and / or the learning processor 2030, and / or send it to an external device such as an AI server. The collected historical information may be used to update the learning model. The processor 2070 may control at least some components of the AI device 2000 to drive an application program stored in the memory 2060. In addition, the processor 2070 may operate two or more components included in the AI device 2000 in combination with each other to drive the application program.
[0675] Figure 21 An example of an AI system to which the technical features of the present disclosure can be applied is shown.
[0676] Reference Figure 21 , in the AI system, at least one of the AI server 2120, the robot 2110a, the autonomous driving vehicle 2110b, the XR device 2110c, the smart phone 2110d, and / or the home appliance 2110e is connected to the cloud network 2100. The robot 2110a, the autonomous vehicle 2110b, the XR device 2110c, the smart phone 2110d, and / or the home appliance 2110e to which AI technology is applied may be referred to as AI devices 2110a to 2110e.
[0677] The cloud network 2100 may refer to a network that forms part of and / or resides in a cloud computing infrastructure. The cloud network 2100 may be configured using a 3G network, a 4G or LTE network, and / or a 5G network. That is, each of the devices 2110a to 2110e and 2120 that make up the AI system may be interconnected via the cloud network 2100. Specifically, each of the devices 2110a to 2110e and 2120 may communicate with each other via a base station, but may also communicate directly with each other without using a base station.
[0678] The AI server 2120 may include a server for performing AI processing and a server for operating on big data. The AI server 2120 is connected via the cloud network 2100 to at least one or more of the AI devices that make up the AI system, namely, the robot 2110a, the autonomous vehicle 2110b, the XR device 2110c, the smartphone 2110d, and / or the home appliance 2110e, and may assist with at least some of the AI processing of the connected AI devices 2110a to 2110e. The AI server 2120 may learn an ANN on behalf of the AI devices 2110a to 2110e according to a machine learning algorithm, and may directly store the learned models and / or send them to the AI devices 2110a to 2110e. The AI server 2120 may receive input data from the AI devices 2110a to 2110e, infer a result value with respect to the received input data using the learned model, generate a response and / or a control command based on the inferred result value, and send the generated data to the AI devices 2110a to 2110e. Alternatively, the AI devices 2110a to 2110e may directly infer the result value of the input data using the learned model, and generate a response and / or a control command based on the inferred result value.
[0679] Various embodiments of the AI devices 2110a to 2110e to which the technical features of the present disclosure may be applied will be described. Figure 21 The AI devices 2110a to 2110e shown in Figure 20 may be regarded as specific embodiments of the AI device 2000 shown in
[0680] The present disclosure can have various advantageous effects.
[0681] For example, considering service characteristics and requirements, a UE that performs UL and SL transmissions by using the priorities of UL and SL can appropriately prioritize one of the UL and SL transmissions for packet transmission. Specifically, the present disclosure is beneficial when different transmissions conflict (e.g., between the uplink and the sidelink or between different RATs).
[0682] For example, an advantage of the present disclosure is that the system can provide appropriate prioritization of different types of transmissions in conflict for data transmissions of a UE that performs multiple transmissions.
[0683] For example, the SL-BSR can have a higher priority than the UL-BSR, such that the SL-BSR with a higher priority can be reported preferentially over the UL-BSR.
[0684] The beneficial effects that can be obtained through specific embodiments of the present disclosure are not limited to the beneficial effects listed above. For example, there may be various technical effects that can be understood and / or derived from the present disclosure by those of ordinary skill in the relevant art. Therefore, the specific effects of the present disclosure are not limited to those explicitly described herein, but may include various effects that can be understood or derived from the technical features of the present disclosure.
[0685] In view of the exemplary systems described herein, methodologies that can be implemented in accordance with the disclosed subject matter have been described with reference to several flowcharts. Although, for simplicity, the methodologies are shown and described as a series of steps or blocks, it is to be understood and appreciated that the claimed subject matter is not limited by the order of the steps or blocks, as some steps may occur in a different order than depicted and described herein or concurrently with other steps. In addition, those skilled in the art will understand that the steps illustrated in the flowcharts are not exclusive and may include other steps, or one or more steps in the exemplary flowcharts may be deleted without affecting the scope of the present disclosure.
[0686] The claims in this specification can be combined in various ways. For example, the technical features in the method claims of this specification can be combined to be implemented or executed in a device, and the technical features in the device claims can be combined to be implemented or executed in a method. In addition, the technical features in the method claims and the device claims can be combined to be implemented or executed in a device. In addition, the technical features in the method claims and the device claims can be combined to be implemented or executed in a method. Other embodiments are within the scope of the appended claims.< / ai>
Claims
1. A method performed by a wireless device in a wireless communication system, the method comprising: Receive information for a sidelink (SL) prioritization threshold from a network; Trigger a first buffer status report (BSR) and a second BSR, where the first BSR is an SL-BSR for providing information about the amount of SL data to the network, and the second BSR is a BSR for providing information about the amount of uplink (UL) data to the network; Prioritize one or more logical channel groups (LCGs) for one or more destinations based on the value of the highest priority of a logical channel belonging to an LCG and containing SL data for any destination being lower than the SL prioritization threshold; Cause the first BSR to have a higher priority than the second BSR, where the first BSR contains the buffer status for the one or more LCGs that are prioritized; Create a media access control (MAC) protocol data unit (PDU) that includes at least the prioritized first BSR; And Send the MAC PDU to the network.
2. The method according to claim 1, wherein, The MAC PDU includes the LCGs in descending order of the highest priority of at least one logical channel in each of the LCGs.
3. The method according to claim 2, wherein, The at least one logical channel is a logical channel having data available for transmission.
4. The method according to claim 2, wherein, The MAC PDU includes the LCGs in descending order of the highest priority of at least one logical channel in each of the LCGs, regardless of the destination associated with each of the LCGs.
5. The method according to claim 1, wherein, Further prioritize the one or more LCGs based on the value of the highest priority of a logical channel belonging to the LCG and containing UL data being equal to or higher than a UL prioritization threshold, and Wherein the UL prioritization threshold is received from the network.
6. The method according to claim 1, wherein, Creating the MAC PDU includes: creating the MAC PDU based on a UL grant, and Wherein, based on the UL grant not being able to accommodate the SL BSR MAC control element (CE) containing the buffer status for all prioritized LCGs having only data available for transmission plus the sub-header of the first BSR, the first BSR is prioritized.
7. The method according to claim 1, wherein, The prioritized first BSR is included in the MAC PDU with a higher priority than the second BSR, and Wherein, a non-prioritized SL BSR is included in the MAC PDU with a lower priority than the second BSR.
8. The method according to claim 1, wherein, The first BSR contains the buffer status for as many prioritized LCGs as possible having SL data available for transmission.
9. The method according to claim 1, further comprising: After sending the MAC PDU including the first BSR to the network, receive an SL grant from the network; And Based on the SL grant, send SL data.
10. The method according to claim 1, wherein, The wireless device communicates with at least one of a user equipment, a network, or an autonomous vehicle other than the wireless device.
11. A wireless device in a wireless communication system, comprising: A transceiver; A memory; And At least one processor operably coupled to the transceiver and the memory, Wherein the memory stores instructions that, when executed by the at least one processor, perform operations including: Receive information for a sidelink (SL) prioritization threshold from a network, Trigger a first buffer status report (BSR) and a second BSR, wherein the first BSR is a sidelink (SL)-BSR for providing information about the SL data volume to the network, and the second BSR is a BSR for providing information about the uplink (UL) data volume to the network, Prioritize one or more logical channel groups (LCGs) for one or more destinations based on the value of the highest priority of the logical channels belonging to the LCG and containing SL data for any destination being lower than the SL prioritization threshold, Make the first BSR prior to the second BSR, wherein the first BSR contains the buffer status for the one or more LCGs that are prioritized, Create a media access control (MAC) protocol data unit (PDU) including at least the prioritized first BSR, and Transmit the MAC PDU to the network.
12. A non - volatile computer - readable medium having recorded thereon a program for performing each step of a method on a computer, the method comprising: Receive information for the sidelink (SL) prioritization threshold from the network; Trigger a first buffer status report (BSR) and a second BSR, wherein the first BSR is a sidelink (SL)-BSR for providing information about the SL data volume to the network, and the second BSR is a BSR for providing information about the uplink (UL) data volume to the network; Prioritize one or more logical channel groups (LCGs) for one or more destinations based on the value of the highest priority of the logical channels belonging to the LCG and containing SL data for any destination being lower than the SL prioritization threshold; Make the first BSR prior to the second BSR, wherein the first BSR contains the buffer status for the one or more LCGs that are prioritized; Create a media access control (MAC) protocol data unit (PDU) including at least the prioritized first BSR; And Transmit the MAC PDU to the network.