Method and device for performing small data transmission in rrc inactive state in wireless communication system
By selecting resources based on the threshold value in the time gap in the RRC INACTIVE state, the resource selection ambiguity of SDT in the RRC INACTIVE state is resolved, resource utilization efficiency is improved, delay is reduced, and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202180062016.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-08
- Filing Date
- 2021-08-20
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2041-08-20
AI Technical Summary
In wireless communication systems, there is ambiguity in whether to use RACH or Configuration Grant (CG) to perform Small Data Transmission (SDT) in the RRC INACTIVE state, resulting in inefficient resource utilization, especially in delay-sensitive applications.
The user equipment (UE) receives a message indicating an RRC state change, determines a time gap based on a threshold and selects a resource. If the time gap is less than the threshold, data transmission is performed based on the earliest resource in the RRC INACTIVE state, with the first resource being used first. Otherwise, the second resource is selected.
It solves the resource selection ambiguity of SDT in the RRC INACTIVE state, improves resource utilization efficiency, reduces latency, and achieves more efficient data transmission.
Smart Images

Figure CN116171637B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a wireless communication system, and more particularly, to a method and apparatus for performing small data transmission (SDT) in a radio resource control (RRC) INACTIVE state in a wireless communication system. Background Art
[0002] The introduction of new radio communication technologies has led to an increase in the number of user equipment (UE) that a base station (BS) can serve within a specified resource area, and has also led to an increase in the amount of control information and data that the BS transmits to the UE. Because the resources available for communication between the BS and the UE are typically limited, new technologies are needed to enable the BS to efficiently utilize limited radio resources to receive / transmit uplink / downlink data and / or uplink / downlink control information. In particular, in applications where performance is critically dependent on latency, overcoming latency has become a significant challenge. Summary of the Invention
[0003] Technical issues
[0004] Accordingly, an object of the present invention is to provide a method for performing small data transmission (SDT) in a radio resource control (RRC) INACTIVE state in a wireless communication system and an apparatus thereof.
[0005] Technical Solution
[0006] The objects of the present invention can be achieved by a method for data transmission of a user equipment (UE) in a wireless communication system, the method comprising the following steps: receiving a message indicating a change of a radio resource control (RRC) state from an RRC CONNECTED state to an RRC INACTIVE state, wherein the message includes information related to a second resource and a threshold; and if a time gap between a current time and a first resource is less than the threshold, performing the data transmission in the RRC INACTIVE state based on the first resource, while ignoring at least one of the second resources whose position is earlier than the first resource.
[0007] In addition, a user equipment (UE) in a wireless communication system is proposed, which includes: at least one transceiver; at least one processor; and at least one computer memory, wherein the at least one computer memory is operably connectable to the at least one processor and stores instructions, which, when executed, cause the at least one processor to perform operations, the operations including: receiving a message indicating a change of a radio resource control (RRC) state from an RRC CONNECTED state to an RRC INACTIVE state, wherein the message includes information related to a second resource and a threshold; and if a time gap between a current time and a first resource is less than the threshold, performing data transmission in the RRC INACTIVE state based on the first resource, while ignoring at least one of the second resources whose position is earlier than the first resource.
[0008] Preferably, if the time gap is greater than or equal to the threshold, the earliest resource of the first resource and the second resource is selected. Therefore, data transmission is performed based on the earliest resource in the RRC INACTIVE state.
[0009] Preferably, the second resource is periodically configured from pre-configured description symbols.
[0010] Preferably, the first resource is a random access (RA) resource, and the second resource is an uplink grant associated with a configuration grant (CG).
[0011] Preferably, the first resource is an uplink grant associated with a configuration grant (CG), and the second resource is a random access (RA) resource.
[0012] Preferably, a UE in RRC INACTIVE has no connection with the network.
[0013] Those skilled in the art will understand that the effects that can be achieved by the present invention are not limited to the effects that have been specifically described above, and other advantages of the present invention will be more clearly understood from the following detailed description.
[0014] Beneficial effects
[0015] According to the above-described embodiments of the present invention, the ambiguity regarding whether to use RACH or Configuration Grant (CG) to perform SDT can be resolved. In addition, SDT can be performed as much as possible.
[0016] Effects obtainable from the present invention may not be limited to the above-mentioned effects. In addition, other unmentioned effects may be clearly understood from the following description by those skilled in the art to which the present invention pertains. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings, which are included to provide a further understanding of the invention, illustrate embodiments of the invention and together with the description serve to explain the principle of the invention:
[0018] Figure 1 An example of a communication system 1 to which an implementation of the present disclosure is applied is illustrated;
[0019] Figure 2 is a block diagram illustrating an example of a communication device that can perform the method according to the present disclosure;
[0020] Figure 3 Another example of a wireless device that may perform implementations of the present invention is illustrated;
[0021] Figure 4 An example of a protocol stack in a wireless communication system based on the 3rd Generation Partnership Project (3GPP) is illustrated;
[0022] Figure 5 An example of a frame structure in a 3GPP-based wireless communication system is illustrated;
[0023] Figure 6 An example of data flow in a 3GPP New Radio (NR) system is illustrated;
[0024] Figure 7 An example of PDSCH time domain resource allocation through PDCCH and an example of PUSCH time resource allocation through PDCCH are illustrated;
[0025] Figure 8 An example of physical layer processing at the transmitting side is illustrated;
[0026] Figure 9 An example of physical layer processing at the receiving side is illustrated;
[0027] Figure 10 The operation of a wireless device according to an implementation of the present disclosure is illustrated;
[0028] Figure 11 and Figure 12 An example of a random access procedure supported by an NR system is shown;
[0029] Figure 13 shows an example for performing data transmission according to the first embodiment of the present disclosure; and
[0030] Figure 14 An example for performing data transmission according to the second embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0031] Reference will now be made in detail to exemplary embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. The detailed description given below with reference to the accompanying drawings is intended to explain exemplary embodiments of the present disclosure, rather than to illustrate the only embodiments that can be implemented according to the present disclosure. The following detailed description includes specific details to provide a thorough understanding of the present disclosure. However, it will be apparent to those skilled in the art that the present disclosure can be practiced without these specific details.
[0032] The following techniques, devices, and systems can be applied to various wireless multiple access systems. Examples of multiple access systems include code division multiple access (CDMA) systems, frequency division multiple access (FDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and multi-carrier frequency division multiple access (MC-FDMA) systems. CDMA can be implemented using radio technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented using radio technologies such as Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), or Enhanced Data Rates for GSM Evolution (EDGE). OFDMA can be implemented using radio technologies such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, or Evolved UTRA (E-UTRA). UTRA is part of Universal Mobile Telecommunications System (UMTS). 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) is part of Evolved UMTS (E-UMTS) using E-UTRA. 3GPP LTE adopts OFDMA in DL and SC-FDMA in UL. LTE-Advanced (LTE-A) is an evolved version of 3GPP LTE.
[0033] For ease of description, the implementation of the present disclosure will be primarily described with respect to a 3GPP-based wireless communication system. However, the technical features of the present disclosure are not limited thereto. For example, although the following detailed description is based on a mobile communication system corresponding to a 3GPP-based wireless communication system, aspects of the present disclosure that are not limited to 3GPP-based wireless communication systems are applicable to other mobile communication systems. For terms and techniques used in this disclosure that are not specifically described, reference may be made to wireless communication standard documents published prior to the present disclosure. For example, the following documents may be referenced.
[0034] 3GPP LTE
[0035] -3GPP TS 36.211: Physical channels and modulation
[0036] -3GPP TS 36.212: Multiplexing and channel coding
[0037] -3GPP TS 36.213: Physical layer procedures
[0038] -3GPP TS 36.214: Physical layer; Measurement
[0039] -3GPP TS 36.300: General Description
[0040] -3GPP TS 36.304: User Equipment (UE) Procedures in Idle Mode
[0041] -3GPP TS 36.314: Layer 2 - Measurement
[0042] -3GPP TS 36.321: Medium Access Control (MAC) Protocol
[0043] -3GPP TS 36.322: Radio Link Control (RLC) protocol
[0044] -3GPP TS 36.323: Packet Data Convergence Protocol (PDCP)
[0045] -3GPP TS 36.331: Radio Resource Control (RRC) Protocol
[0046] 3GPP NR (e.g., 5G)
[0047] -3GPP TS 38.211: Physical channels and modulation
[0048] -3GPP TS 38.212: Multiplexing and channel coding
[0049] -3GPP TS 38.213: Physical layer procedures for control
[0050] -3GPP TS 38.214: Physical layer procedures for data
[0051] -3GPP TS 38.215: Physical layer measurements
[0052] -3GPP TS 38.300: General Description
[0053] -3GPP TS 38.304: User Equipment (UE) Procedures in Idle Mode and in RRC Inactive State
[0054] -3GPP TS 38.321: Medium Access Control (MAC) Protocol
[0055] -3GPP TS 38.322: Radio Link Control (RLC) protocol
[0056] -3GPP TS 38.323: Packet Data Convergence Protocol (PDCP)
[0057] -3GPP TS 38.331: Radio Resource Control (RRC) Protocol
[0058] -3GPP TS 37.324: Service Data Adaptation Protocol (SDAP)
[0059] -3GPP TS 37.340: Multiple Connectivity; General Description
[0060] In the present disclosure, a user equipment (UE) may be a fixed or mobile device. Examples of UE include various devices that send user data and / or various control information to a base station (BS) and receive user data and / or various control information from a base station (BS). In the present disclosure, a BS generally refers to a fixed station that communicates with a UE and / or other BSs and exchanges various data and control information with the UE and other BSs. A BS may be referred to as an advanced base station (ABS), a node B (NB), an evolved node B (eNB), a base transceiver system (BTS), an access point (AP), a processing server (PS), and the like. In particular, a BS of a UMTS is referred to as an NB, a BS of an enhanced packet core (EPC) / long term evolution (LTE) system is referred to as an eNB, and a BS of a new radio (NR) system is referred to as a gNB.
[0061] In the present disclosure, a node refers to a point that can send / receive radio signals by communicating with a UE. Various types of BSs can be used as nodes regardless of their terminology. For example, a BS, a Node B (NB), an e-Node B (eNB), a picocell eNB (PeNB), a home eNB (HeNB), a repeater, a transponder, etc. can be a node. In addition, a node may not be a BS. For example, a node may be a radio remote head (RRH) or a radio remote unit (RRU). The power level of an RRH or RRU is generally lower than that of a BS. Since an RRH or RRU (hereinafter referred to as RRH / RRU) is generally connected to a BS via a dedicated line such as an optical cable, collaborative communication between RRH / RRU and a BS can be performed smoothly compared to collaborative communication between BSs connected via radio lines. Each node is equipped with at least one antenna. The antenna may include a physical antenna or an antenna port or a virtual antenna.
[0062] In the present disclosure, the term "cell" may refer to a geographical area to which one or more nodes provide a communication system, or to a radio resource. A "cell" of a geographical area may be understood as a coverage area in which a node can provide services using a carrier, and a "cell" as a radio resource (e.g., a time-frequency resource) is associated with a bandwidth (BW) as a frequency range configured by a carrier. A "cell" associated with a radio resource 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 may be configured only by downlink resources, or may be configured by downlink resources and uplink resources. Since the DL coverage, which is the range in which a node can send a valid signal, and the UL coverage, 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 of a node may be associated with the coverage of a "cell" of the radio resource used by the node. Therefore, the term "cell" may sometimes be used to refer to the service coverage of a node, other times to refer to a radio resource, or other times to refer to a range in which a signal using a radio resource can reach with effective strength.
[0063] In the present disclosure, the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH) refer to a set of time-frequency resources or resource elements (REs) that carry downlink control information (DCI), and a set of time-frequency resources or REs that carry downlink data, respectively. In addition, the physical uplink control channel (PUCCH), the physical uplink shared channel (PUSCH), and the physical random access channel (PRACH) refer to a set of time-frequency resources or REs that carry uplink control information (UCI), a set of time-frequency resources or REs that carry uplink data, and a set of time-frequency resources or REs that carry random access signals, respectively.
[0064] In carrier aggregation (CA), two or more CCs are aggregated. The UE can receive or transmit simultaneously on one or more CCs depending on its capabilities. Both contiguous CCs and non-contiguous CCs support CA. When CA is configured, the UE has only one radio resource control (RRC) connection with the network. During RRC connection establishment / reestablishment / handover, one serving cell provides non-access stratum (NAS) mobility information, and during RRC connection reestablishment / handover, one serving cell provides security input. This cell is called a primary cell (PCell). A PCell is a cell operating on the primary frequency, where the UE performs an initial connection establishment procedure or initiates a connection reestablishment procedure. Depending on the capabilities of the UE, a secondary cell (SCell) can be configured to form a group of serving cells together with the PCell. An SCell is a cell that provides additional radio resources on a special cell. Therefore, a group of serving cells configured for a UE always consists of one PCell and one or more SCells. In the present disclosure, for dual connectivity (DC) operation, the term "special cell" refers to the PCell of a primary cell group (MCG) or the PSCell of a secondary cell group (SCG), and otherwise the term special cell refers to the PCell. SpCell supports physical uplink control channel (PUCCH) transmission and contention-based random access and is always active. MCG is a set of service cells associated with the master node, including SpCell (PCell) and optionally one or more SCells. SCG is a subset of service cells associated with the secondary node, including PSCell and zero or more SCells, for UEs configured with DC. For RRC_CONNECTED UEs that are not configured with CA / DC, there is only one service cell consisting of PCell. For RRC_CONNECTED UEs configured with CA / DC, the term "service cell" is used to refer to a set of cells consisting of SpCell and all SCells.
[0065] MCG is a group of service cells associated with a primary BS that terminates at least S1-MME, and SCG is a group of service cells associated with a secondary BS that provides additional radio resources for the UE but is not a primary BS. The SCG includes a primary SCell (PSCell) and optionally one or more SCells. In DC, two MAC entities are configured in the UE: one for MCG and one for SCG. Each MAC entity is configured by RRC with a service cell that supports PUCCH transmission and contention-based random access. In the present disclosure, the term SpCell refers to such a cell, while the term SCell refers to other service cells. Depending on whether the MAC entity is associated with an MCG or an SCG, respectively, the term SpCell refers to the PCell of the MCG or the PSCell of the SCG.
[0066] In this disclosure, monitoring a channel refers to attempting to decode the channel. For example, monitoring a physical downlink control channel (PDCCH) refers to attempting to decode the PDCCH (or a PDCCH candidate).
[0067] In the present disclosure, "C-RNTI" refers to cell RNTI, "SI-RNTI" refers to system information RNTI, "P-RNTI" refers to paging RNTI, "RA-RNTI" refers to random access RNTI, "SC-RNTI" refers to single cell RNTI, "SL-RNTI" refers to side link RNTI, "SPS C-RNTI" refers to semi-persistent scheduling C-RNTI, and "CS-RNTI" refers to configured scheduling RNTI.
[0068] Figure 1 An example of the communication system 1 to which the implementation of the present disclosure is applied is illustrated.
[0069] The three main demand categories for 5G include: (1) enhanced mobile broadband (eMBB) category, (2) massive machine type communication (mMTC) category, and (3) ultra-reliable and low-latency communication (URLLC) category.
[0070] Some use cases may require multiple categories for optimization, while others may focus on just one key performance indicator (KPI). 5G supports such a variety of use cases using a flexible and reliable approach.
[0071] eMBB goes far beyond 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 for the first time in the 5G era, dedicated voice services may not be provided. In 5G, voice is expected to be simply processed as an application using the data connection provided by the communication system. The main reasons for the increase in service capacity are the increase in content size and the increase in the number of applications requiring high data transmission rates. As more and more devices connect to the internet, streaming services (audio and video), conversational video, and mobile internet access will become more widely used. Many of these applications require always-on connections to push real-time information and alerts to users. Cloud storage and applications are rapidly increasing in mobile communication platforms and can be applied to both work and entertainment. Cloud storage is a special use case that is accelerating the growth of uplink data transmission rates. 5G is also used for remote work in the cloud. When using tactile interfaces, 5G requires much lower end-to-end latency to maintain a good user experience. Entertainment, such as cloud gaming and video streaming, is another core element that is increasing the demand for mobile broadband capabilities. Entertainment is essential for smartphones and tablets anywhere, including in highly mobile environments such as trains, cars, and airplanes. Another use case is augmented reality for entertainment and information search. In this case, augmented reality requires very low latency and instantaneous data capacity.
[0072] Furthermore, one of the most anticipated 5G use cases involves the ability to seamlessly connect embedded sensors across all fields, known as mMTC. It is expected that the number of potential IoT devices will reach 204 billion by 2020. Industrial IoT is one of the key categories that will play a major role in enabling smart cities, asset tracking, smart utilities, agriculture, and security infrastructure through 5G.
[0073] URLLC, which includes remote control and ultra-reliable / available low-latency links over the primary infrastructure, will transform new industrial services (such as autonomous vehicles). This level of reliability and latency is necessary to control smart grids, automate industry, enable robotics, and control and coordinate drones.
[0074] 5G is a means of providing streams estimated to be hundreds of megabits per second to gigabits per second, and can supplement fiber to the home (FTTH) and cable-based broadband (or DOCSIS). Such fast speeds are needed to deliver TV with a resolution of 4K or more (6K, 8K and more), as well as virtual reality and augmented reality. Virtual reality (VR) and augmented reality (AR) applications include almost immersive sports games. Specific applications may require special network configurations. For example, for VR games, game companies need to merge core servers into the network operator's edge network servers to minimize latency.
[0075] Automobiles, along with their numerous use cases for mobile communications, are expected to be a significant new driver for 5G. For example, passenger entertainment will require high simultaneous capacity and mobile broadband with high mobility. This is because future users will continue to expect high-quality connectivity, regardless of their location and speed. Another use case in the automotive sector is augmented reality (AR) dashboards. AR dashboards allow drivers to identify objects in the dark, in addition to those visible through the front window, and display distance to and movement of objects by overlaying information spoken to the driver. In the future, wireless modules will enable communication between vehicles, information exchange between vehicles and supporting infrastructure, and information exchange between vehicles and other connected devices (e.g., devices accompanying pedestrians). Safety systems will guide alternative routes, enabling drivers to drive more safely and thus reducing the risk of accidents. The next stage will be remotely controlled or autonomous vehicles. This requires extremely high reliability and extremely fast communication between autonomous vehicles and between vehicles and infrastructure. In the future, autonomous vehicles will perform all driving activities, and drivers will only focus on unusual traffic events that the vehicle cannot identify. The technical requirements for autonomous vehicles require ultra-low latency and ultra-high reliability, increasing traffic safety to a level that cannot be achieved by humans.
[0076] Smart cities and smart homes / buildings, often referred to as smart societies, will be embedded in high-density wireless sensor networks. Distributed networks of smart sensors will identify conditions for cost- and energy-efficient maintenance in cities or homes. Similar configurations can be implemented for corresponding homes. All temperature sensors, window and heating controls, burglar alarms, and household appliances will be wirelessly connected. Many of these sensors are typically low in terms of data transmission rate, power, and cost. However, certain types of devices may require real-time HD video for monitoring.
[0077] The consumption and distribution of energy, including heat and gas, is becoming increasingly distributed, necessitating the automated control of distribution sensor networks. Smart grids collect information and use digital information and communication technologies to connect sensors to each other, thereby acting upon this information. Because this information can include the behavior of both supply companies and consumers, smart grids can improve the distribution of fuels such as electricity through methods that enhance efficiency, reliability, economic viability, sustainable production, and automation. Smart grids can also be considered another sensor network with low latency.
[0078] Mission-critical applications (e.g., e-health) are one of the 5G use cases. The health sector includes many applications that can benefit from mobile communications. Communication systems can support telemedicine, which provides clinical treatment in remote locations. Telemedicine can help reduce the barriers of distance and improve access to medical services that are not continuously available in remote rural areas. Telemedicine is also used to perform important treatments and save lives in emergency situations. Wireless sensor networks based on mobile communications can provide remote monitoring and sensors for parameters such as heart rate and blood pressure.
[0079] Wireless and mobile communications are becoming increasingly important in industrial applications. Cabling is expensive to install and maintain. Therefore, the potential to replace cables with reconfigurable wireless links presents an attractive opportunity in many industrial sectors. However, to achieve this replacement, wireless connections must have similar latency, reliability, and capacity to cables, and their management must be simplified. When it comes to 5G connectivity, low latency and a very low probability of error are new requirements.
[0080] Logistics and freight tracking are important use cases for mobile communications, allowing inventory and packages to be tracked anywhere using location-based information systems. Logistics and freight tracking use cases typically require low data rates but require location information with wide range and reliability.
[0081] Reference Figure 1 , the communication system 1 includes a wireless device, a base station (BS) and a network. Figure 1 A 5G network is illustrated as an example of the network of the communication system 1 , but implementations of the present disclosure are not limited to the 5G system and may be applied to future communication systems other than the 5G system.
[0082] The BS and the network may be implemented as wireless devices, and the specific wireless device 200a may operate as a BS / network node with respect to other wireless devices.
[0083] A wireless device refers to a device that performs communication using a radio access technology (RAT) (e.g., 5G New RAT (NR) or Long Term Evolution LTE) and may be referred to as a communication / wireless / 5G device. The wireless device may include, but is not limited to, a robot 100a, vehicles 100b-1 and 100b-2, an extended reality (XR) device 100c, a handheld device 100d, a home appliance 100e, an Internet of Things (IoT) device 100f, and an artificial intelligence (AI) device / server 400. For example, a vehicle may include a vehicle with a wireless communication function, an autonomous vehicle, and a vehicle capable of performing communication between vehicles. A vehicle may include an unmanned aerial vehicle (UAV) (e.g., a drone). An XR device may include an augmented reality (AR) / virtual reality (VR) / mixed reality (MR) device and may be implemented in the form of a head-mounted device (HMD), a head-up display (HUD) installed in a vehicle, a television, a smartphone, a computer, a wearable device, a home appliance device, a digital signage, a vehicle, a robot, and the like. Handheld devices can include smartphones, smart tablets, wearable devices (e.g., smart watches or smart glasses), and computers (e.g., laptops). Home appliances can include TVs, refrigerators, and washing machines. IoT devices can include sensors and smart meters.
[0084] In the present disclosure, wireless devices 100a to 100f may be referred to as user equipment (UE). User equipment (UE) may include, for example, a cellular phone, a smartphone, a laptop computer, a digital broadcast terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation system, a tablet-shaped personal computer (PC), a tablet PC, an ultrabook, 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 hologram device, a public safety device, an MTC device, an IoT device, a medical device, a Fintech device (or a financial device), a security device, a weather / environmental device, a device related to 5G services, or a device related to the fourth industrial evolution field. An unmanned aerial vehicle (UAV) may be, for example, an aircraft that is driven by a wireless control signal without a person on board. A VR device may include, for example, a device for realizing an object or background of a virtual world. An AR device may include, for example, a device that is realized by connecting an object or background of a virtual world to an object or background of a real world. MR devices may include, for example, devices that merge virtual objects or backgrounds into real-world objects or backgrounds. Holographic devices may include, for example, devices that record and reproduce stereoscopic information to achieve 360-degree stereoscopic images, utilizing the interference phenomenon of light generated when two lasers meet, known as holographic imaging. Public safety devices may include, for example, image relay devices or wearable imaging devices. MTC devices and IoT devices may be, for example, devices that do not require direct human intervention or manipulation. For example, MTC devices and IoT devices may include smart meters, vending machines, thermometers, smart light bulbs, door locks, or various sensors. Medical devices may be, for example, devices used for the diagnosis, treatment, alleviation, cure, or prevention of disease. For example, medical devices may be devices used for the diagnosis, treatment, alleviation, or correction of injury or damage. For example, medical devices may be devices used for the inspection, replacement, or modification of structure or function. For example, medical devices may be devices used for the regulation of pregnancy. For example, medical devices may include devices used for treatment, devices used for manipulation, devices used for (in vitro) diagnosis, hearing aids, or devices used for surgery. A safety device can be, for example, a device installed to prevent possible dangers and maintain safety. For example, a safety device can be a camera, CCTV, recorder, or black box. A fintech device can be, for example, a device capable of providing financial services such as mobile payments. For example, a fintech device can include a payment device or a point-of-sale (POS) system. A weather / environmental device can include, for example, a device for monitoring or predicting the weather / environment.
[0085] Wireless devices 100a to 100f can connect to network 300 via BS 200. AI technology can be applied to wireless devices 100a to 100f, and wireless devices 100a to 100f can connect to AI server 400 via network 300. Network 300 can be configured using 3G networks, 4G (e.g., LTE) networks, 5G (e.g., NR) networks, and beyond 5G networks. 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 with each other (e.g., sidelink communication) without going through the BS / network. 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.
[0086] Wireless communication / connections 150A and 150B can be established between wireless devices 100a to 100f / BS200-BS200. In this document, 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). The wireless devices and the BS / wireless devices can send / receive radio signals to 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, various configuration information configuration processes for sending / receiving radio signals, various signal processing processes (e.g., channel coding / decoding, modulation / demodulation, and resource mapping / demapping), and at least a portion of the resource allocation process can be performed based on various proposals in the present disclosure.
[0087] Figure 2 is a block diagram illustrating an example of a communication device that can perform the method according to the present disclosure.
[0088] Reference Figure 2 , the first wireless device 100 and the second wireless device 200 can transmit / receive radio signals to / from an external device through various RATs (eg, LTE and NR). Figure 2 In the example, {the first wireless device 100 and the second wireless device 200} can communicate with Figure 1 The {wireless devices 100a to 100f and BS 200} and / or {wireless devices 100a to 100f and wireless devices 100a to 100f} correspond to each other.
[0089] The first wireless device 100 may include one or more processors 102 and one or more memories 104, and additionally include one or more transceivers 106 and / or one or more antennas 108. The processor 102 may control the memory 104 and / or the transceiver 106 and may be configured to implement the functions, processes, and / or methods described in this disclosure. For example, the processor 102 may process information within the memory 104 to generate first information / signals, and then transmit a radio signal including the first information / signals through the transceiver 106. The processor 102 may receive a radio signal including second information / signals through the transceiver 106, and then store information obtained by processing the second information / signals in the memory 104. The memory 104 may be connected to the processor 102 and may store various information related to the operation of the processor 102. For example, the memory 104 may store software code including commands for executing part or all of the processes controlled by the processor 102 or for executing the processes and / or methods described in this disclosure. In this document, the processor 102 and the memory 104 may be part of a communication modem / circuit / chip designed to implement a RAT (e.g., LTE or NR). The transceiver 106 may be connected to the processor 102 and transmit and / or receive radio signals via one or more antennas 108. Each of the transceivers 106 may include a transmitter and / or a receiver. The transceiver 106 may be used interchangeably with a radio frequency (RF) unit. In the present invention, a wireless device may represent a communication modem / circuit / chip.
[0090] The second wireless device 200 can include one or more processors 202 and one or more memories 204, and additionally further include one or more transceivers 206 and / or one or more antennas 208. The processor(s) 202 can control the memory(s) 204 and / or the transceiver(s) 206 and can be configured to implement the functions, processes, and / or methods described in the present disclosure. For example, the processor(s) 202 can process information within the memory(s) 204 to generate third information / signals and then transmit radio signals including the third information / signals through the transceiver(s) 206. The processor(s) 202 can receive radio signals including fourth information / signals through the transceiver(s) 206 and then store information obtained by processing the fourth information / signals in the memory(s) 204. The memory(s) 204 can be connected to the processor(s) 202 and can store various information related to operations of the processor(s) 202. For example, the memory(s) 204 can store software code including commands for executing parts or all of the processes controlled by the processor(s) 202 or for executing the processes and / or methods described in the present disclosure. In this document, the processor(s) 202 and the memory(s) 204 can be part of a communication modem / circuitry / chip designed to implement a RAT (e.g., LTE or NR). The transceiver(s) 206 can be connected to the processor(s) 202 and transmit and / or receive radio signals through the one or more antennas 208. Each of the transceiver(s) 206 can include a transmitter and / or a receiver. The transceiver(s) 206 can be used interchangeably with RF unit(s) in the present disclosure. In the present disclosure, a wireless device can represent a communication modem / circuitry / chip.
[0091] In the following, the hardware elements of the wireless devices 100 and 200 will be described in more detail. One or more protocol layers may be implemented by, but are not limited to, one or more processors 102 and 202. For example, one or more processors 102 and 202 may implement one or more layers (e.g., functional layers such as PHY, MAC, RLC, PDCP, RRC, and SDAP). One or more processors 102 and 202 may generate one or more protocol data units (PDUs) and / or one or more service data units (SDUs) according to the functions, procedures, proposals, and / or methods disclosed in the present disclosure. One or more processors 102 and 202 may generate messages, control information, data, or information according to the functions, procedures, proposals, and / or methods disclosed in the present disclosure. One or more processors 102 and 202 may generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data, or information according to the functions, procedures, proposals, and / or methods disclosed in the present disclosure and provide the generated signals to one or more transceivers 106 and 206. One or more processors 102 and 202 may receive signals (e.g., baseband signals) from one or more transceivers 106 and 206 and obtain PDUs, SDUs, messages, control information, data, or information according to the functions, processes, proposals, and / or methods disclosed in this disclosure.
[0092] One or more processors 102 and 202 may be referred to as controllers, microcontrollers, microprocessors, or microcomputers. One or more processors 102 and 202 may be implemented by hardware, firmware, software, or a combination thereof. For example, one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs), or one or more field-programmable gate arrays (FPGAs) may be included in one or more processors 102 and 202. The functions, processes, proposals, and / or methods disclosed in this disclosure may be implemented using firmware or software, and the firmware or software may be configured to include modules, processes, or functions. Firmware or software configured to perform the functions, processes, proposals, and / or methods disclosed in this disclosure may be included in one or more processors 102 and 202 or stored in one or more memories 104 and 204 to facilitate being driven by one or more processors 102 and 202. The functions, processes, proposals, and / or methods disclosed in this disclosure may be implemented using firmware or software in the form of code, commands, and / or command sets.
[0093] One or more memories 104 and 204 can be connected to one or more processors 102 and 202 and store various types of data, signals, messages, information, programs, codes, instructions and / or commands. One or more memories 104 and 204 can be configured by read-only memory (ROM), random access memory (RAM), electrically erasable programmable read-only memory (EPROM), flash memory, hard drive, registers, cache memory, computer-readable storage media and / or combinations thereof. One or more memories 104 and 204 can be located internally and / or externally to one or more processors 102 and 202. One or more memories 104 and 204 can be connected to one or more processors 102 and 202 via various technologies such as wired or wireless connections.
[0094] One or more transceivers 106 and 206 can transmit user data, control information, and / or radio signals / channels mentioned in the methods and / or operational flow charts of the present disclosure to one or more other devices. One or more transceivers 106 and 206 can receive user data, control information, and / or radio signals / channels mentioned in the functions, processes, proposals, methods, and / or operational flow charts disclosed in the present disclosure from one or more other devices. For example, one or more transceivers 106 and 206 can be connected to one or more processors 102 and 202 and transmit and receive radio signals. For example, one or more processors 102 and 202 can perform control so that one or more transceivers 106 and 206 can transmit user data, control information, or radio signals to one or more other devices. One or more processors 102 and 202 can perform control so that one or more transceivers 106 and 206 can receive user data, control information, or radio signals from one or more other devices. One or more transceivers 106 and 206 may be connected to one or more antennas 108 and 208, and one or more transceivers 106 and 206 may be configured to transmit and receive user data, control information, and / or radio signals / channels mentioned in the functional, process, proposal, method, and / or operational flow charts disclosed in the present disclosure through one or more antennas 108 and 208. In the present disclosure, one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). One or more transceivers 106 and 206 may convert received radio signals / channels, etc. from RF band signals to baseband signals to facilitate processing of received user data, control information, radio signals / channels, etc. using one or more processors 102 and 202. One or more transceivers 106 and 206 may convert user data, control information, radio signals / channels, etc. processed using one or more processors 102 and 202 from baseband signals to RF band signals. To this end, one or more transceivers 106 and 206 may include (analog) oscillators and / or filters. For example, transceivers 106 and 206 may up-convert an OFDM baseband signal to a carrier frequency through their (analog) oscillators and / or filters under the control of processors 102 and 202 and transmit the up-converted OFDM signal at the carrier frequency. Transceivers 106 and 206 may receive an OFDM signal at a carrier frequency and down-convert the OFDM signal to an OFDM baseband signal through their (analog) oscillators and / or filters under the control of processors 102 and 202.
[0095] In implementations of the present disclosure, a UE may function as a transmitter in the uplink (UL) and a receiver in the downlink (DL). In implementations of the present disclosure, a base station (BS) may function as a receiver in the UL and a transmitter in the DL. Hereinafter, for ease of description, unless otherwise specified or described, it is primarily assumed that the first wireless device 100 functions as a UE and the second wireless device 200 functions as a base station (BS). For example, the processor 102 connected to, installed on, or activated in the first wireless device 100 may be configured to perform UE behavior according to implementations of the present disclosure or to control the transceiver 106 to perform UE behavior according to implementations of the present disclosure. The processor 202 connected to, installed on, or activated in the second wireless device 200 may be configured to perform BS behavior according to implementations of the present disclosure or to control the transceiver 206 to perform BS behavior according to implementations of the present disclosure.
[0096] In the present disclosure, at least one memory (eg, 104 or 204 ) may store instructions or programs that, when executed, cause at least one processor operatively connected thereto to perform operations according to some embodiments or implementations of the present disclosure.
[0097] In the present disclosure, a computer-readable storage medium stores at least one instruction or computer program that, when executed by at least one processor, causes the at least one processor to perform operations according to some embodiments or implementations of the present disclosure.
[0098] In the present disclosure, a processing device or apparatus may include at least one processor, and at least one computer memory, which is connectable to the at least one processor and stores instructions that, when executed, cause the at least one processor to perform operations according to some embodiments or implementations of the present disclosure.
[0099] Figure 3 Another example of a wireless device that can perform implementations of the present invention is illustrated. The wireless device can be implemented in various forms depending on the use case / service (see Figure 1 ).
[0100] Reference Figure 3 , the wireless devices 100 and 200 may correspond to Figure 2 The wireless devices 100 and 200 may be configured by various elements, components, units / parts and / or modules. For example, each of the wireless devices 100 and 200 may include a communication unit 110, a control unit 120, a storage unit 130 and an additional component 140. The communication unit may include a communication circuit 112 and a transceiver 114. For example, the communication circuit 112 may include Figure 2 One or more processors 102 and 202 and / or Figure 2One or more memories 104 and 204. For example, the transceiver 114 may include Figure 2 One or more transceivers 106 and 206 and / or Figure 2 The control unit 120 is electrically connected to the communication unit 110, the storage unit 130, and the additional components 140, and controls the overall operation of the wireless device. For example, the control unit 120 can control the electrical / mechanical operation of the wireless device based on the program / code / command / information stored in the storage unit 130. The control unit 120 can transmit information stored in the storage unit 130 to the outside (e.g., other communication devices) via a wireless / wired interface via the communication unit 110, or store information received from the outside (e.g., other communication devices) via the wireless / wired interface in the storage unit 130 via the communication unit 110.
[0101] The additional component 140 may be configured differently depending on the type of wireless device. For example, the additional component 140 may include at least one of a power supply unit / battery, an input / output (I / O) unit (e.g., an audio I / O port, a video I / O port), a drive unit, and a computing unit. The wireless device may be, but is not limited to, a robot ( Figure 1 100a), vehicles ( Figure 1 100b-1 and 100b-2), XR devices ( Figure 1 100c), handheld device ( Figure 1 100d), household appliances ( Figure 1 100e), IoT devices ( Figure 1 100f), digital broadcast terminal, hologram device, public safety device, MTC device, medical device, Fintech device (or financial device), security device, climate / environmental device, AI server / device ( Figure 1 400), BSS( Figure 1 200), a network node, etc. The wireless device may be used in a mobile or fixed location depending on the use case / service.
[0102] exist Figure 3In the wireless devices 100 and 200, the various elements, components, units / parts, and / or modules in their entirety may be connected to each other via a wired interface, or at least a portion thereof may be wirelessly connected via the communication unit 110. For example, in each of the wireless devices 100 and 200, the control unit 120 and the communication unit 110 may be connected via a wired interface, and the control unit 120 and the first unit (e.g., 130 and 140) may be wirelessly connected via the communication unit 110. Each element, component, unit / part, and / or module within the wireless devices 100 and 200 may also include one or more elements. For example, the control unit 120 may be configured by a group of one or more processors. As an example, the control unit 120 may be configured by a group of a communication control processor, an application processor, an electronic control unit (ECU), a graphics processing unit, and a memory control processor. As another example, the storage unit 130 may be configured by a random access memory (RAM), a dynamic RAM (DRAM), a read-only memory (ROM), a flash memory, a volatile memory, a non-volatile memory, and / or a combination thereof.
[0103] Figure 4 An example of a protocol stack in a 3GPP-based wireless communication system is illustrated.
[0104] Specifically, Figure 4 (a) illustrates an example of a radio interface user plane protocol stack between a UE and a base station (BS) and Figure 4 (b) illustrates an example of a radio interface control plane protocol stack between a UE and a BS. The control plane refers to a path through which control messages for managing calls by the UE and the network are transmitted. The user plane refers to a path for transmitting data generated in the application layer (for example, voice data or Internet packet data). Figure 4 (a), the user plane protocol stack can be divided into the first layer (Layer 1) (ie, the physical (PHY) layer) and the second layer (Layer 2). Figure 4 (b) The control plane protocol stack can be divided into layer 1 (ie, PHY layer), layer 2, layer 3 (eg, radio resource control (RRC) layer), and non-access stratum (NAS) layer. Layer 1, layer 2, and layer 3 are called access stratum (AS).
[0105] The NAS control protocol is terminated at an Access Management Function (AMF) on the network side and performs functions such as authentication, mobility management, security control, etc.
[0106] In 3GPP LTE systems, Layer 2 is divided into the following sublayers: Medium Access Control (MAC), Radio Link Control (RLC), and Packet Data Convergence Protocol (PDCP). In 3GPP New Radio (NR) systems, Layer 2 is divided into the following sublayers: MAC, RLC, PDCP, and SDAP. The PHY layer provides transport channels to the MAC sublayer, the MAC sublayer provides logical channels to the RLC sublayer, the RLC sublayer provides RLC channels to the PDCP sublayer, and the PDCP sublayer provides radio bearers to the SDAP sublayer. The SDAP sublayer provides Quality of Service (QoS) flows to the 5G core network.
[0107] In 3GPP NR systems, the main services and functions of SDAP include: mapping between QoS flows and data radio bearers; marking QoS flow IDs (QFIs) in both DL and UL packets; and configuring a single SDAP protocol entity for each separate PDU session.
[0108] In the 3GPP NR system, the main services and functions of the RRC sublayer include: broadcast of system information related to AS and NAS; paging initiated by the 5G Core (5GC) or NG-RAN; establishment, maintenance and release of RRC connections between UE and NG-RAN; security functions including key management; establishment, configuration, maintenance and release of signaling radio bearers (SRBs) and data radio bearers (DRBs); mobility functions (including: handover and context transfer; UE cell selection and reselection and control of cell selection and reselection; inter-RAT mobility); QoS management functions; UE measurement reporting and control of reporting; detection and recovery of radio link failures; and transmission of NAS messages from UE to NAS / from NAS to UE.
[0109] In the 3GPP NR system, the main services and functions of the PDCP sublayer for the user plane include: sequence numbering; header compression and decompression (ROHC only); delivery of user data; reordering and duplicate detection; in-sequence delivery; PDCP PDU routing (in the case of split bearers); retransmission of PDCP SDUs; ciphering, deciphering, and integrity protection; PDCP SDU discard; PDCP re-establishment and data recovery for RLC AM; PDCP status reporting for RLC AM; PDCP PDU duplication and duplicate discard indication to lower layers. The main services and functions of the PDCP sublayer for the control plane include: sequence numbering; ciphering, deciphering, and integrity protection; delivery of control plane data; reordering and duplicate detection; in-sequence delivery; PDCP PDU duplication and duplicate discard indication to lower layers.
[0110] The RLC sublayer supports three transmission modes: transparent mode (TM); unacknowledged mode (UM); and acknowledged mode (AM). RLC configuration is specific to each logical channel and does not depend on the parameter set and / or transmission duration. In 3GPP NR systems, the main services and functions of the RLC sublayer depend on the transmission mode and include: delivery of upper layer PDUs; sequence numbering independent of PDCP (UM and AM); error correction through ARQ (AM only); segmentation (AM and UM) and re-segmentation (AM only) of RLC SDUs; reassembly of SDUs (AM and UM); duplicate detection (AM only); RLC SDU discard (AM and UM); RLC re-establishment; protocol error detection (AM only).
[0111] In 3GPP NR systems, the main services and functions of the MAC sublayer include: mapping between logical channels and transport channels; multiplexing / demultiplexing MAC SDUs belonging to one or different logical channels onto / from transport blocks (TBs) on transport channels for delivery to / from the physical layer; scheduling information reporting; error correction through HARQ (one HARQ entity per cell in the case of carrier aggregation (CA)); priority handling between UEs through dynamic scheduling; priority handling between logical channels of a UE through logical channel prioritization; and padding. A single MAC entity can support multiple parameter sets, transmission timings, and cells. Mapping constraints in logical channel prioritization control which parameter sets, cells, and transmission timings can be used by a logical channel. MAC provides different types of data transmission services. To accommodate these different types of data transmission services, multiple logical channel types are defined, each supporting the transmission of a specific type of information. Each logical channel type is defined by the type of information it transmits. Logical channels are divided into two groups: control channels and traffic channels. Control channels are used only for the transmission of control plane information, while traffic channels are used only for the transmission of user plane information. The Broadcast Control Channel (BCCH) is a downlink logical channel used to broadcast system control information. The Paging Control Channel (PCCH) is a downlink logical channel that transmits paging information, system information change notifications, and indications of ongoing PWS broadcasts. The Common Control Channel (CCCH) is a logical channel used to send control information between the UE and the network and is used by UEs that do not have an RRC connection with the network. The Dedicated Control Channel (DCCH) is a point-to-point, bidirectional logical channel that sends dedicated control information between the UE and the network and is used by UEs with an RRC connection. The Dedicated Traffic Channel (DTCH) is a point-to-point logical channel dedicated to one UE and is used to transmit user information. The DTCH can exist in both the uplink and downlink. In the downlink, the following connections exist between logical channels and transport channels: the BCCH can be mapped to the BCH; the BCCH can be mapped to the downlink shared channel (DL-SCH); the PCCH can be mapped to the PCH; the CCCH can be mapped to the DL-SCH; the DCCH can be mapped to the DL-SCH; and the DTCH can be mapped to the DL-SCH. In the uplink, the following connections between logical channels and transport channels exist: CCCH may be mapped to the uplink shared channel (UL-SCH); DCCH may be mapped to UL-SCH; and DTCH may be mapped to UL-SCH.
[0112] Figure 5 An example of a frame structure in a 3GPP-based wireless communication system is illustrated.
[0113] Figure 5The frame structure shown is only exemplary, and the number of subframes, the number of time slots and / or the number of symbols in a frame may vary. 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 a UE is configured with different SCSs for cells aggregated for a cell, the (absolute time) duration of time resources (e.g., subframes, time slots, or TTIs) comprising the same number of symbols may be different among the aggregated cells. In this document, symbols may include OFDM symbols (or CP-OFDM symbols), SC-FDMA symbols (or discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbols).
[0114] Reference Figure 5 , downlink and uplink transmissions are organized into frames. Each frame has T f = 10ms duration. Each frame is divided into two half-frames, where each half-frame has a duration of 5ms. Each half-frame includes 5 sub-frames, where the duration of each sub-frame is T sf is 1 ms. Each subframe is divided into slots, and the number of slots in a subframe depends on the subcarrier spacing. Each slot includes 14 or 12 OFDM symbols based on the cyclic prefix (CP). In normal CP, each slot includes 14 OFDM symbols, and in extended CP, each slot includes 12 OFDM symbols. The parameter set is based on an exponentially scalable subcarrier spacing Δf=2 u *15kHz. The following table shows the subcarrier spacing Δf = 2 u *The number of OFDM symbols per slot of 15 kHz, the number of slots per frame, and the number of slots per subframe for normal CP.
[0115] [Table 1]
[0116] u <![CDATA[N 时隙 符号 ]]> <![CDATA[N 帧,u 时隙 ]]> <![CDATA[N 子帧,u 时隙 ]]> 0 14 10 1 1 14 20 2 2 14 40 4 3 14 80 8 4 14 160 16
[0117] The following table shows the subcarrier spacing Δf = 2 u *The number of OFDM symbols per slot for 15 kHz, the number of slots per frame, and the number of slots per subframe for extended CP.
[0118] [Table 2]
[0119] u <![CDATA[N 时隙 符号 ]]> <![CDATA[N 帧,u 时隙 ]]> N 子帧,u 时隙 ]]> 2 12 40 4
[0120] A slot includes a plurality of symbols (e.g., 14 or 12 symbols) in the time domain. For each parameter set (e.g., subcarrier spacing) and carrier, a common resource block (CRB) N is allocated from the common resource blocks (CRBs) N indicated by higher layer signaling (e.g., radio resource control (RRC) signaling). start,u grid To begin, define N size,u grid,x *N RB sc subcarriers and N subframe,u symb OFDM symbol resource grid, where N size,u grid,x is the number of resource blocks in the resource grid, and the subscript x is DL for downlink and UL for uplink. N RB sc is the number of subcarriers per resource block. In 3GPP-based wireless communication systems, N RB sc Typically 12. For a given antenna port p, subcarrier spacing configuration u, and transmission direction (DL or UL), there is one resource grid. The carrier bandwidth N for subcarrier spacing configuration u is size,u grid Given 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 one 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, a resource block is defined by 12 consecutive subcarriers in the frequency domain.
[0121] In 3GPP NR systems, resource blocks are classified into CRBs and physical resource blocks (PRBs). CRBs are numbered upwards from 0 in the frequency domain for subcarrier spacing configuration u. 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 3GPP NR systems, PRBs are defined within bandwidth parts (BWPs) and are numbered from 0 to N. size BWP,i -1 numbering, where i is the number of the bandwidth part. Physical resource block n in bandwidth part i PRB With public resource block n CRB The relationship between them is as follows: PRB =n CRB +N size BWP,i , where N size BWP,iA BWP is a common resource block that begins the bandwidth portion relative to CRB 0. A BWP consists of multiple contiguous resource blocks. 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. Of the BWPs configured for a UE, only one can be active at a time. The active BWP defines the UE's operating bandwidth within the cell's operating bandwidth.
[0122] NR frequency bands can be defined as two types of frequency ranges, FR1 and FR2. FR2 can also be called millimeter wave (mmW). The frequency ranges in which NR can operate are shown as described in Table 3.
[0123] [Table 3]
[0124] Frequency range specification Corresponding frequency range Subcarrier spacing FR1 410MHz-7125MHz 15, 30, 60kHz FR2 24250MHz-52600MHz 60, 120, 240kHz
[0125] Figure 6 This section illustrates an example of data flow in a 3GPP NR system.
[0126] exist Figure 6 In the MAC protocol, "RB" represents a radio bearer, and "H" represents a header. Radio bearers are categorized into two groups: data radio bearers (DRBs) for user plane data and signaling radio bearers (SRBs) for control plane data. MAC PDUs are transmitted and received to and from external devices via the PHY layer using radio resources. MAC PDUs arrive at the PHY layer in the form of transport blocks.
[0127] At the PHY layer, the uplink transport channels UL-SCH and RACH are mapped to the physical uplink shared channel (PUSCH) and the physical random access channel (PRACH), respectively, and the downlink transport channels DL-SCH, BCH, and PCH are mapped to the physical downlink shared channel (PDSCH), the physical broadcast channel (PBCH), and the PDSCH, respectively. At the PHY layer, uplink control information (UCI) is mapped to the PUCCH, and downlink control information (DCI) is mapped to the PDCCH. The UE sends a MAC PDU related to the UL-SCH via the PUSCH based on the UL grant, and the BS sends a MAC PDU related to the DL-SCH via the PDSCH based on the DL assignment.
[0128] For transmitting data units of the present disclosure on the UL-SCH, the UE shall have uplink resources available to the UE. For receiving data units of the present disclosure on the DL-SCH, the UE shall have downlink resources available to the UE. Resource allocation includes time domain resource allocation and frequency domain resource allocation. In the present disclosure, uplink resource allocation is also referred to as uplink grant, and downlink resource allocation is also referred to as downlink assignment. The uplink grant is either dynamically received by the UE on the PDCCH in a random access response or semi-persistently configured to the UE by RRC. The downlink assignment is either dynamically received by the UE on the PDCCH or semi-persistently configured to the UE by RRC signaling from the BS.
[0129] In the UL, the BS can dynamically allocate resources to the UE on the PDCCH via a cell radio network temporary identifier (C-RNTI). The UE always monitors the PDCCH in order to find possible grants for uplink transmission when its downlink reception is enabled (controlled by discontinuous reception (DRX) when configured). In addition, by configured grant, the BS can allocate uplink resources for initial HARQ transmission to the UE. Two kinds of configured uplink grants are defined: Type 1 and Type 2. For Type 1, the RRC directly provides the configured uplink grant (including periodicity). For Type 2, the RRC defines the periodicity of the configured uplink grant, while a PDCCH addressed to a configured scheduling RNTI (CS-RNTI) can signal and activate it, or deactivate it; that is, a PDCCH addressed to the CS-RNTI indicates that the uplink grant can be implicitly reused according to the periodicity defined by the RRC until deactivation.
[0130] In the DL, the BS can dynamically allocate resources to the UE on the PDCCH via a C-RNTI. The UE always monitors the PDCCH in order to find possible assignments when its downlink reception is enabled (controlled by DRX when configured). In addition, by semi-persistent scheduling (SPS), the BS can allocate downlink resources for initial HARQ transmission to the UE: the RRC defines the periodicity of the configured downlink assignment, while a PDCCH addressed to a CS-RNTI can signal and activate it, or deactivate it. In other words, a PDCCH addressed to the CS-RNTI indicates that the downlink assignment can be implicitly reused according to the periodicity defined by the RRC until deactivation.
[0131] <Resource allocation by PDCCH (i.e., resource allocation by DCI)>
[0132] The PDCCH can be used to schedule DL transmissions on the PDSCH and UL transmissions on the PUSCH, wherein the downlink control information (DCI) on the PDCCH includes: a downlink assignment containing at least the modulation and coding format (e.g., modulation and coding scheme (MCS) index IMCS), resource allocation, and hybrid ARQ information related to the DL-SCH; or an uplink scheduling grant containing at least the modulation and coding format, resource allocation, and hybrid ARQ information related to the UL-SCH. The size and purpose of the DCI carried by one PDCCH vary depending on the DCI format. For example, in the 3GPP NR system, DCI format 0_0 or DCI format 0_1 is used for scheduling the PUSCH in one cell, and DCI format 1_0 or DCI format 1_1 is used for scheduling the PDSCH in one cell.
[0133] Figure 7 An example of PDSCH time domain resource allocation through the PDCCH and an example of PUSCH time resource allocation through the PDCCH are illustrated.
[0134] The downlink control information (DCI) carried by the PDCCH for scheduling PDSCH or PUSCH includes the value m of the row index m+1 of the allocation table for PDSCH or PUSCH. The predefined default PDSCH time domain allocation A, B or C is applied as the allocation table for PDSCH, or the RRC-configured pdsch-TimeDomainAllocationList is applied as the allocation table for PDSCH. The predefined default PUSCH time domain allocation A is applied as the allocation table for PUSCH, or the RRC-configured pusch-TimeDomainAllocationList is applied as the allocation table for PUSCH. Which PDSCH time domain resource allocation configuration is applied and which PUSCH time domain resource allocation table is applied are determined according to fixed / predefined rules (e.g., Table 5.1.2.1.1-1 in 3GPP TS 38.214v15.3.0, Table 6.1.2.1.1-1 in 3GPP TS 38.214v15.3.0).
[0135] Each index row in the PDSCH time domain allocation configuration defines a slot offset K0, a start and length indicator SLIV or directly a starting symbol S and an allocation length L, and a PDSCH mapping type assumed in PDSCH reception. Each index row in the PUSCH time domain allocation configuration defines a slot offset K2, a start and length indicator SLIV or directly a starting symbol S and an allocation length L, and a PUSCH mapping type assumed in PUSCH reception. K0 for PDSCH or K2 for PUSCH is the timing difference between the slot with PDCCH and the slot with PDSCH or PUSCH corresponding to the PDCCH. SLIV is a joint indication of a starting symbol S relative to the beginning of the slot with PDSCH or PUSCH and the number L of consecutive symbols counted from symbol S. For PDSCH / PUSCH mapping type, there are two mapping types: one is mapping type A, where according to RRC signaling, a demodulation reference signal (DMRS) is located in the 3rd or 4th symbol of a slot; and the other is mapping type B, where DMRS is located in the first allocated symbol.
[0136] The scheduling DCI includes a frequency domain resource assignment field that provides assignment information about resource blocks used for PDSCH or PUSCH. For example, the frequency domain resource assignment field can provide the UE with information about a cell for PDSCH or PUSCH transmission, information about a bandwidth part for PDSCH or PUSCH transmission, information about resource blocks for PDSCH or PUSCH transmission.
[0137] <Resource allocation by RRC>
[0138] As described above, in uplink, there are two types of transmission without dynamic grant: configured grant Type 1, where the uplink grant is provided by RRC and stored as configured grant; and configured grant Type 2, where the uplink grant is provided by PDCCH and stored or cleared as configured uplink grant based on L1 signaling indicating configured uplink grant activation or deactivation. Type 1 and Type 2 are configured by RRC per serving cell and per BWP. Multiple configurations are active simultaneously only on different serving cells. For Type 2, activation and deactivation among serving cells are independent. For the same serving cell, the MAC entity is configured as Type 1 or Type 2.
[0139] When configured grant Type 1 is configured, the UE is provided with at least the following parameters via RRC signaling from the BS:
[0140] - cs-RNTI, which is the CS-RNTI for retransmission;
[0141] - Periodicity, which provides the configured periodicity of grant type 1;
[0142] -timeDomainOffset, which represents the offset of the resource in the time domain relative to SFN=0;
[0143] - timeDomainAllocation value m, which provides the row index m+1 pointing to the allocation table, indicating the combination of starting symbol S and length L and PUSCH mapping type;
[0144] -frequencyDomainAllocation, which provides frequency domain resource allocation; and
[0145] -mcsAndTBS, which provides IMCS indicating the modulation order, target code rate, and transport block size. When a configured grant type 1 is configured by RRC for a serving cell, the UE stores the uplink grant provided by RRC as the configured uplink grant for the indicated serving cell, and initializes or reinitializes the configured uplink grant to start in the symbol according to timeDomainOffset and S (derived from SLIV), and reappears periodically. After configuring an uplink grant for the configured grant type 1, the UE considers that the uplink grant is associated with each symbol, where: [(SFN*numberOfSlotsPerFrame(numberOfSymbolsPerSlot)+(number of slots in frame×numberOfSymbolsPerSlot)+number of symbols in a slot]=(timeDomainOffset*numberOfSymbolsPerSlot+S+N*periodicity)modulo(1024*numberOfSlotsPerFrame*numberOfSymbolsPerSlot), for all N>=0.
[0146] When configured grant type 2 is configured, at least the following parameters are provided to the UE via RRC signaling from the BS:
[0147] -cs-RNTI, which is the CS-RNTI for activation, deactivation, and retransmission; and
[0148] - Periodicity, which provides the periodicity of the configured grant type 2. The actual uplink grant is provided to the UE via PDCCH (addressed to the CS-RNTI). After configuring the uplink grant for the configured grant type 2, the UE considers the uplink grant to be associated with each symbol, where: [(SFN*numberOfSlotsPerFrame*numberOfSymbolsPerSlot)+(number of slots in a frame*numberOfSymbolsPerSlot)+number of symbols in a slot]=[(SFN start time *numberOfSlotsPerFrame*numberOfSymbolsPerSlot+slot start time *numberOfSymbolsPerSlot+symbol start time )+N*periodicity]modulo(1024×numberOfSlotsPerFrame*numberOfSymbolsPerSlot), for all N>=0, where SFN start time 、slot start time and symbol start time are the SFN, slot and symbol of the first transmission opportunity of PUSCH in which the configured uplink is (re)initialized, respectively. numberOfSlotsPerFrame and numberOfSymbolsPerSlot refer to the number of consecutive slots per frame and the number of consecutive OFDM symbols per slot, respectively.
[0149] For a configured uplink grant, the HARQ process ID associated with the first symbol of a UL transmission is derived from the following equation:
[0150] HARQ process ID = [floor(CURRENT_symbol / periodicity)] modulo nrofHARQ-Processes
[0151] Where CURRENT_symbol = (SFN × numberOfSlotsPerFrame × numberOfSymbolsPerSlot + number of slots in a frame × numberOfSymbolsPerSlot + number of symbols in a slot), where numberOfSlotsPerFrame and numberOfSymbolsPerSlot refer to the number of consecutive slots per frame and the number of consecutive symbols per slot, respectively, as specified in TS 38.211. CURRENT_symbol refers to the symbol index of the first transmission opportunity where duplicate bundling occurs. If a configured uplink grant is activated and the associated HARQ process ID is less than nrofHARQ-Processes, a HARQ process is configured for the configured uplink grant.
[0152] For the downlink, the UE can be configured with semi-persistent scheduling (SPS) for each serving cell and each BWP via RRC signaling from the BS. Multiple configurations can only be active simultaneously on different serving cells. The activation and deactivation of DL SPS are independent between serving cells. For DL SPS, the DL assignment is provided to the UE via PDCCH and is stored or cleared based on L1 signaling indicating SPS activation or deactivation. When configuring SPS, the following parameters are provided to the UE via RRC signaling from the BS:
[0153] -cs-RNTI, which is the CS-RNTI for activation, deactivation and retransmission;
[0154] -nrofHARQ-Processes: provides the number of HARQ processes configured for SPS;
[0155] - Periodicity, which provides the periodicity of downlink assignments for SPS configuration.
[0156] When the SPS is released by upper layers, all corresponding configurations should be released.
[0157] After downlink assignments are configured for SPS, the UE considers that the Nth downlink assignment occurs in the following time slots: (numberOfSlotsPerFrame*SFN+number of time slots in a frame)=[(numberOfSlotsPerFrame*SFN start time +slot start time )+N*periodicity*numberOfSlotsPerFrame / 10]modulo(1024*numberOfSlotsPerFrame), where SFN starttim e and slot start time are the SFN and timeslot, respectively, of the first transmission of the PDSCH for which the configured downlink assignment is (re)initialized.
[0158] For a configured downlink assignment, the HARQ process ID associated with the time slot where the DL transmission starts is derived from the following equation:
[0159] HARQ process ID = [floor (CURRENT_slot × 10 / (numberOfSlotsPerFrame × periodicity))] modulo nrofHARQ-Processes
[0160] Wherein, CURRENT_slot=[(SFN×numberOfSlotsPerFrame)+number of slots in a frame], and numberOfSlotsPerFrame refers to the number of consecutive slots per frame as specified in TS 38.211.
[0161] If the cyclic redundancy check (CRC) of the corresponding DCI format is scrambled by the CS-RNTI provided by the RRC parameter cs-RNTI and the new data indicator field for the enabled transport block is set to 0, the UE verifies the DL SPS assignment PDCCH or the configured UL grant type 2 PDCCH for scheduling activation or scheduling release. If all fields for the DCI format are set according to Table 4 or Table 5, the verification of the DCI format is achieved. Table 4 shows the special fields for DL SPS and UL grant type 2 scheduling activation PDCCH verification, and Table 5 shows the special fields for DL SPS and UL grant type 2 scheduling release PDCCH verification.
[0162] [Table 4]
[0163]
[0164] [Table 5]
[0165] DCI format 0_0 DCI format 1_0 HARQ process number Set to all "0" Set to all "0" Redundant version Set to "00" Set to "00" Modulation and coding schemes Set to all "1" Set to all "1" Resource Block Assignment Set to all "1" Set to all "1"
[0166] The actual DL assignment and actual UL grant, as well as the corresponding modulation and coding scheme, are provided by the resource assignment fields (e.g., the time domain resource assignment field providing the time domain resource assignment value m, the frequency domain resource assignment field providing the frequency resource block allocation, and the modulation and coding scheme field) in the DCI format carried by the DL SPS and UL grant type 2 scheduling activation PDCCH. If verification is achieved, the UE regards the information in the DCI format as a valid activation or release of the DL SPS or the configured UL grant type 2.
[0167] For UL, the processor 102 of the present disclosure may transmit (or control the transceiver 106 to transmit) the data unit of the present disclosure based on the UL grant available to the UE. The processor 202 of the present disclosure may receive (or control the transceiver 206 to receive) the data unit of the present disclosure based on the UL grant available to the UE.
[0168] For DL, the processor 102 of the present disclosure may receive (or control the transceiver 106 to receive) the DL data of the present disclosure based on the DL assignment available to the UE. The processor 202 of the present disclosure may send (or control the transceiver 206 to send) the DL data of the present disclosure based on the DL assignment available to the UE.
[0169] The data units of the present disclosure are subjected to physical layer processing at the transmitting side before being sent via the radio interface, and the radio signals carrying the data units of the present disclosure are subjected to physical layer processing at the receiving side. For example, a MAC PDU including a PDCP PDU according to the present disclosure may be subjected to physical layer processing as follows.
[0170] Figure 8 An example of physical layer processing at the transmission side is illustrated.
[0171] The following tables show the mapping of transport channels (TrCHs) and control information to their corresponding physical channels. Specifically, Table 6 specifies the mapping of uplink transport channels to their corresponding physical channels, Table 7 specifies the mapping of uplink control channel information to its corresponding physical channels, Table 8 specifies the mapping of downlink transport channels to their corresponding physical channels, and Table 9 specifies the mapping of downlink control channel information to its corresponding physical channels.
[0172] [Table 6]
[0173] TrCH Physical Channel UL-SCH PUSCH RACH PRACH
[0174] [Table 7]
[0175] Control Information Physical Channel UCI PUCCH, PUSCH
[0176] [Table 8]
[0177] TrCH Physical Channel DL-SCH PDSCH BCH PBCH PCH PDSCH
[0178] [Table 9]
[0179] Control Information Physical Channel DCI PDCCH
[0180] <code>
[0181] Data and control streams from / to the MAC layer are encoded to provide transport and control services over the radio transmission link in the PHY layer. For example, transport blocks from the MAC layer are encoded into codewords on the transmit side. The channel coding scheme is a combination of error detection, error correction, rate matching, interleaving, and mapping transport channels or control information to / from physical channels.
[0182] In the 3GPP NR system, the following channel coding schemes are used for different types of TrCHs and different control information types.
[0183] [Table 10]
[0184]
[0185] [Table 11]
[0186]
[0187] For the transmission of a DL transport block (i.e., DL MAC PDU) or an UL transport block (i.e., UL MAC PDU), a transport block CRC sequence is attached to provide error detection for the receiving side. In the 3GPP NR system, the communication device uses a low-density parity-check (LDPC) code when encoding / decoding UL-SCH and DL-SCH. The 3GPP NR system supports two LDPC basis graphs (i.e., two LDPC basis matrices): an LDPC basis optimized for small transport blocks and an LDPC basis matrix optimized for small transport blocks. Figure 1 and LDPC foundation optimized for larger transport blocks Figure 2 LDPC basis is selected based on the transport block size and code rate R Figure 1 or LDPC basis Figure 2 . The code rate R is indicated by the modulation and coding scheme (MCS) index IMCS. The MCS index is dynamically provided to the UE via the PDCCH that schedules the PUSCH or PDSCH, is provided to the UE via the PDCCH that activates or (re)initializes the UL configured grant 2 or DL SPS, or is provided to the UE via RRC signaling associated with the UL configured grant type 1. If the CRC attached transport block is larger than the maximum code block size for the selected LDPC basis map, the CRC attached transport block may be split into code blocks and an additional CRC sequence is attached to each code block. For LDPC basis map Figure 1 and LDPC Basics Figure 2The maximum code block size is 8448 bits and 3480 bits respectively. If the CRC attached transport block is not larger than the maximum code block size of the selected LDPC basis graph, the CRC attached transport block is encoded using the selected LDPC basis graph. Each code block of the transport block is encoded using the selected LDPC basis graph. The LDPC coded blocks are then rate matched individually. Code block concatenation is performed to create codewords for transmission on PDSCH or PUSCH. For PDSCH, up to 2 codewords (i.e., up to 2 transport blocks) can be sent simultaneously on PDSCH. PUSCH can be used for transmission of UL-SCH data and layer 1 / 2 control information. Although in Figure 8 Not shown, but layer 1 / 2 control information may be multiplexed with the codeword for UL-SCH data.
[0188] <Scrambling and Modulation>
[0189] The bits of the codeword are scrambled and modulated to generate blocks of complex-valued modulation symbols.
[0190] <Layer Mapping>
[0191] The complex-valued modulation symbols of the codeword are mapped to one or more multiple-input multiple-output (MIMO) layers. A codeword can be mapped to up to 4 layers. The PDSCH can carry two codewords, and therefore the PDSCH can support up to 8 layers of transmission. The PUSCH supports a single codeword, and therefore the PUSCH can support up to 4 layers of transmission.
[0192] <Transform Precoding>
[0193] The DL transmission waveform is conventional OFDM using a cyclic prefix (CP). For DL, no transform precoding (in other words, discrete Fourier transform (DFT)) is applied.
[0194] The UL transmission waveform is a conventional OFDM using CP, in which the transform precoding function that performs DFT spreading can be disabled or enabled. In the 3GPP NR system, for UL, if enabled, transform precoding can be selectively applied. Transform precoding spreads the UL data in a special way to reduce the peak-to-average power ratio (PAPR) of the waveform. Transform precoding is a form of DFT. In other words, the 3GPP NR system supports two options for the UL waveform: one is CP-OFDM (the same as the DL waveform), and the other is DFT-s-OFDM. Whether the UE must use CP-OFDM or DFT-s-OFDM is configured by the BS via RRC parameters.
[0195] <Subcarrier Mapping>
[0196] Layers are mapped to antenna ports. In the DL, transparent (non-codebook-based) mapping is supported for layer-to-antenna-port mapping, and how beamforming or MIMO precoding is performed is transparent to the UE. In the UL, both non-codebook-based and codebook-based mapping are supported for layer-to-antenna-port mapping.
[0197] For each antenna port (ie, layer) used for transmission of a physical channel (eg, PDSCH, PUSCH), a complex-valued modulation symbol is mapped to subcarriers in a resource block allocated to the physical channel.
[0198] <OFDM调制>
[0199] The communication device at the transmitting side generates a time-continuous OFDM baseband signal on the subcarrier spacing configuration u and antenna port p for OFDM symbol l in the TTI for the physical channel by adding a cyclic prefix (CP) and performing IFFT. For example, for each OFDM symbol, the communication device at the transmitting side may perform an inverse fast Fourier transform (IFFT) on the complex-valued modulation symbols of the resource block mapped to the corresponding OFDM symbol, and add the CP to the IFFT-processed signal to generate an OFDM baseband signal.
[0200] <Upconversion>
[0201] The communication device at the transmitting side up-converts the OFDM baseband signal for antenna port p, subcarrier spacing configuration u, and OFDM symbol 1 to the carrier frequency f0 of the cell to which the physical channel is assigned.
[0202] Figure 2 The processors 102 and 202 in the system can be configured to perform coding, scrambling, modulation, layer mapping, transform precoding (for UL), subcarrier mapping, and OFDM modulation. The processors 102 and 202 can control the transceivers 106 and 206 connected to the processors 102 and 202 to up-convert the OFDM baseband signal to a carrier frequency to generate a radio frequency (RF) signal. The RF signal is transmitted to an external device via the antennas 108 and 208.
[0203] Figure 9 An example of physical layer processing at the receiving side is illustrated.
[0204] The physical layer processing at the receiving side is basically the inverse of the physical layer processing at the transmitting side.
[0205] <Down Conversion>
[0206] The communication device at the receiving side receives the RF signal at the carrier frequency through the antenna. The transceivers 106 and 206 receiving the RF signal at the carrier frequency down-convert the carrier frequency of the RF signal to a baseband to obtain an OFDM baseband signal.
[0207] <OFDM解调>
[0208] The communication device at the receiving side obtains a complex-valued modulation symbol through CP separation and FFT. For example, for each OFDM symbol, the communication device at the receiving side removes the CP from the OFDM baseband signal and performs FFT on the CP-removed OFDM baseband signal to obtain a complex-valued modulation symbol for antenna port p, subcarrier spacing configuration u, and OFDM symbol l.
[0209] <Subcarrier Demapping>
[0210] Subcarrier demapping is performed on the complex-valued modulation symbols to obtain complex-valued modulation symbols of corresponding physical channels. For example, the processor 102 may obtain complex-valued modulation symbols mapped to subcarriers belonging to the PDSCH from the complex-valued modulation symbols received in the bandwidth portion. For another example, the processor 202 may obtain complex-valued modulation symbols mapped to subcarriers belonging to the PUSCH from the complex-valued modulation symbols received in the bandwidth portion.
[0211] <Transform Deprecoding>
[0212] If transform precoding is enabled for an uplink physical channel, transform deprecoding (eg, IDFT) is performed on the complex-valued modulation symbols of the uplink physical channel. Transform deprecoding is not performed for downlink physical channels and uplink physical channels for which transform precoding is disabled.
[0213] <Layer Demapping>
[0214] The complex-valued modulation symbols are demapped into one or two codewords.
[0215] <Demodulation and Descrambling>
[0216] The complex-valued modulation symbols of the codeword are demodulated and descrambled into the bits of the codeword.
[0217] <Decode>
[0218] The codeword is decoded into a transport block. For UL-SCH and DL-SCH, the LDPC basis is selected according to the transport block size and code rate R. Figure 1 or LDPC basis Figure 2. A codeword may include one or more coding blocks. Each coding block is decoded into a CRC-attached code block or a CRC-attached transport block using the selected LDPC base graph. If code block segmentation is performed on the CRC-attached transport block at the transmitting side, the CRC sequence is removed from each of the CRC-attached code blocks, thereby obtaining a code block. The code blocks are concatenated into a CRC-attached transport block. The transport block CRC sequence is removed from the CRC-attached transport block, thereby obtaining a transport block. The transport block is passed to the MAC layer.
[0219] In the physical layer processing at the above-mentioned transmitting and receiving sides, the time domain and frequency domain resources (e.g., OFDM symbols, subcarriers, carrier frequencies) related to subcarrier mapping, OFDM modulation, and frequency up-conversion / down-conversion can be determined based on resource allocation (e.g., UL authorization, DL assignment).
[0220] For uplink data transmission, the processor 102 of the present disclosure may apply the above-mentioned physical layer processing of the transmitting side (or control the transceiver 106 to apply it) to the data unit of the present disclosure to wirelessly transmit the data unit. For downlink data reception, the processor 102 of the present disclosure may apply (or control the transceiver 106 to apply) the above-mentioned physical layer processing of the receiving side to the received radio signal to obtain the data unit of the present disclosure.
[0221] For downlink data transmission, the processor 202 of the present disclosure may apply the above-mentioned physical layer processing of the transmitting side (or control the transceiver 206 to apply it) to the data unit of the present disclosure to wirelessly transmit the data unit. For uplink data reception, the processor 202 of the present disclosure may apply (or control the transceiver 206 to apply) the above-mentioned physical layer processing of the receiving side to the received radio signal to obtain the data unit of the present disclosure.
[0222] Figure 10 The operation of a wireless device based on an implementation of the present disclosure is illustrated.
[0223] Figure 2 The first wireless device 100 may generate first information / signal according to the functions, processes and / or methods described in the present disclosure, and then wirelessly transmit a radio signal including the first information / signal to Figure 2The first wireless device 100 may receive a radio signal including the second information / signal from the second wireless device 200 (S30), and then perform an operation based on or in accordance with the second information / signal (S50). The second information / signal may be sent by the second wireless device 200 to the first wireless device 100 in response to the first information / signal. The second information / signal may include a data unit (e.g., PDU, SDU, RRC message) of the present disclosure. The first information / signal may include content request information, and the second information / signal may include content specific to the purpose of the first wireless device 100. Some examples of operations specific to the purpose of the wireless devices 100 and 200 will be described below.
[0224] In some scenarios, the first wireless device 100 may be Figure 1 The handheld device 100d can execute the functions, processes and / or methods described in the present disclosure. The handheld device 100d can obtain information / signals (e.g., touch, text, voice, image or video) input by the user and convert the obtained information / signals into first information / signals. The handheld device 100d can send the first information / signals to the second wireless device 200 (S10). The second wireless device 200 can be Figure 1 The handheld device 100d may receive the second information / signal from the second wireless device 200 (S30) and perform an operation based on the second information / signal (S50). For example, the handheld device 100d may output the content of the second information / signal to the user through the I / O unit of the handheld device 100d (e.g., in the form of text, voice, image, video, or tactile).
[0225] In some scenarios, the first wireless device 100 may be a vehicle or an autonomous vehicle 100b that performs the functions, processes, and / or methods described in the present disclosure. The vehicle 100b may communicate with the user through its communication unit (e.g., Figure 3The communication unit 110 of the vehicle 100b transmits signals (e.g., data and control signals) to and receives signals (e.g., data and control signals) from external devices such as other vehicles, base stations (e.g., gNBs and roadside units), and servers (S10) (S30). Vehicle 100b may include a drive unit, and the drive unit may enable vehicle 100b to travel on a road. The drive unit of vehicle 100b may include an engine, a motor, a powertrain, wheels, brakes, a steering system, etc. Vehicle 100b may include a sensor unit for acquiring vehicle status, surrounding environment information, user information, etc. Vehicle 100b may generate first information / signal and transmit it to second wireless device 200 (S10). The first information / signal may include vehicle status information, surrounding environment information, user information, etc. Vehicle 100b may receive second information / signal from second wireless device 200 (S30). The second information / signal may include vehicle status information, surrounding environment information, user information, etc. The vehicle 100b may travel, stop, or adjust speed on the road based on the second information / signal (S50). For example, the vehicle 100b may receive the second information / signal including map data, traffic information data, etc. from an external server (S30). The vehicle 100b may generate an autonomous driving path and a driving plan based on the second information / signal, and may move along the autonomous driving path according to the driving plan (e.g., speed / direction control) (S50). For another example, the control unit or processor of the vehicle 100b may generate a virtual object based on the map information, traffic information, and vehicle location information obtained by the GPS sensor of the vehicle 100b, and the I / O unit 140 of the vehicle 100b may display the generated virtual object in a window of the vehicle 100b (S50).
[0226] In some scenarios, the first wireless device 100 may be Figure 1 The XR device 100c can perform the functions, processes and / or methods described in the present disclosure through its communication unit (e.g., Figure 3the communication unit 110) to an external device such as another wireless device, a handheld device, or a media server (S10) and receive a signal (e.g., media data and a control signal) from an external device such as another wireless device, a handheld device, or a media server (S30). For example, the XR device 100c transmits content request information to another device or a media server (S10), and downloads / streaming content such as a movie or news from another device or a media server (S30), and generates, outputs, or displays an XR object (e.g., an AR / VR / MR object) through an I / O unit of the XR device based on a second information / signal received wirelessly (S50).
[0227] In some scenarios, the first wireless device 100 can be a robot 100a that performs the functions, processes, and / or methods described in the present disclosure. The robot 100a can be classified as an industrial robot, a medical robot, a home robot, a military robot, etc. according to the purpose or field of use. The robot 100a can transmit a signal (e.g., driving information and a control signal) to an external device such as another wireless device, another robot, or a control server through a communication unit (e.g., Figure 1 the communication unit 110) and receive a signal (e.g., driving information and a control signal) from an external device such as another wireless device, another robot, or a control server (S30). The second information / signal can include driving information and a control signal for the robot 100a. The control unit or processor of the robot 100a can control the movement of the robot 100a based on the second information / signal. Figure 3
[0228] In some scenarios, the first wireless device 100 can be an AI device 400 that performs the functions, processes, and / or methods described in the present disclosure. The artificial intelligence device can be implemented by a fixed device or a mobile device such as a television, a projector, a smart phone, a PC, a notebook, a digital broadcasting terminal, a tablet PC, a wearable device, a set-top box (STB), a radio, a washing machine, a refrigerator, a digital signage, a robot, a vehicle, etc. The AI device 400 can transmit a wired / wireless signal (e.g., sensor information, user input, a learning model, or a control signal) to an external device such as another AI device (e.g., 100a, …, 100f, 200, or 400) or an AI server (e.g., 400) using a wired / wireless communication technology (S10) and receive a wired / wireless signal (e.g., sensor information, user input, a learning model, or a control signal) from an external device such as another AI device (e.g., 100a, …, 100f, 200, or 400) or an AI server (e.g., 400) (S30). Figure 1 Figure 1 Figure 1 Figure 1 Figure 1 An external device such as the AI device 400 receives a wired / wireless signal (for example, sensor information, user input, a learning model, or a control signal) (S30). The control unit or processor of the AI device 400 can determine at least one feasible operation of the AI device 400 based on information determined or generated using a data analysis algorithm or a machine learning algorithm. The AI device 400 can request an external device such as another AI device or an AI server to provide sensor information, user input, a learning model, a control signal, or the like to the AI device 400 (S10). The AI device 400 can receive second information / signals (for example, sensor information, user input, a learning model, or a control signal) (S30), and the AI device 400 can perform a predicted operation or an operation determined to be preferred among at least one feasible operation based on the second information / signals (S50).
[0229] Hereinafter, a random access (RA) procedure of an NR system is described.
[0230] In the NR system, two types of random access procedures are supported: a 4-step RA type with Msg1 and a 2-step RA type with MsgA.
[0231] Figure 11 and Figure 12 An example of a random access procedure supported by the NR system is shown. Both types of RA procedures support contention-based random access (CBRA) and contention-free random access (CFRA), as Figure 11 indicated.
[0232] The UE selects the type of random access when initiating the random access procedure based on network configuration. More specifically, the UE uses an RSRP threshold to select between the 2-step RA type and the 4-step RA type when no CFRA resource is configured. When a CFRA resource for the 4-step RA type is configured, the UE selects the 4-step RA type. In addition, when a CFRA resource for the 2-step RA type is configured, the UE selects the 2-step RA type.
[0233] The network does not configure a bandwidth part (BWP) for CFRA resources for the 4-step and 2-step RA types simultaneously, and supports CFRA with the 2-step RA type only for handover.
[0234] MsgA of the 2-step RA type includes a preamble on PRACH and a payload on PUSCH. After MsgA transmission, the UE monitors for a response from the network within a configured window.
[0235] For CFRA, the UE ends the random access procedure when receiving a network response, as Figure 11 indicated in (d) of FIG. 1. For CBRA, if contention resolution is successful when receiving a network response, the UE ends the random access procedure, as Figure 11 The random access process is ended as shown in (b).
[0236] If a fallback indication is received in MsgB, the UE performs MsgB transmission and monitors contention resolution, such as Figure 12 If contention resolution is unsuccessful after (re)sending Msg3, the UE returns to sending MsgA.
[0237] If the 2-step random access procedure is not completed after multiple MsgA transmissions, the UE may be configured to switch to the 4-step CBRA procedure.
[0238] In addition, 2-step RA is used for the UE to send small and infrequent data when it is in the RRC INACTIVE state.
[0239] In 2-step RA, after the UE sends data with the RA preamble (called MsgA), the UE starts the RAR window (by using a timer called msgB-ResponseWindow) and monitors the response from the network (called MsgB, where MsgB includes successRAR or fallbackRAR or both) within the RAR window.
[0240] If successRAR is received within the RAR window, the UE considers that the data transmission in MsgA is successful.
[0241] Otherwise, if fallbackRAR is received within the RAR window, the UE considers that transmission of the RA preamble in MsgA is successful but data transmission in MsgA is unsuccessful, and resends the data using the UL grant included in the fallbackRAR.
[0242] Otherwise, if neither successRAR nor fallbackRAR is received within the RAR window, the UE reselects an RA preamble and resends data together with the reselected RA preamble in MsgA.
[0243] In the recent NR standard, how to send data when the UE is in the RRC INACITVE state is discussed, and it is concluded that data can be sent using the RACH procedure or Configuration Grant (CG). Here, sending data when the UE is in the RRC INACITVE state refers to Small Data Transmission (SDT).
[0244] If data is available in the RRC INACTIVE state, the UE shall choose whether to send data on the RACH procedure or on the uplink grant associated with the CG. If the CG is not configured and the RACH procedure is allowed to send data, the UE shall trigger the RACH procedure to send data in the RRC INACTIVE state. Otherwise, if only the grant is configured to allow sending data and the RACH procedure is not allowed to send data, the UE may send data on the uplink grant associated with the CG.
[0245] However, if data transmission is allowed on both the CG and RACH procedures, it is ambiguous whether the UE should trigger the RACH procedure to send data or the UE should send data on the uplink grant associated with the CG.
[0246] Considering that the CG and RACH procedures can be used together to send data in the RRC INACTIVE state, the UE should determine whether to use the RACH procedure or the configured grant to send data.
[0247] When the network indicates a change in state transition, the UE changes the mode transition from the RRC CONNECTED state to the RRC INACTIVE state. The change in state transition may be indicated by an RRC message
[0248] Specifically, the RRC message may include at least one configuration grant (CG) and a threshold. The CG is used to send data in the RRC INACTIVE state, and the threshold is used to determine whether to use the RACH process or the uplink grant associated with the CG to send data in the RRC INACTIVE state. In addition, the threshold is time, and the threshold can be at the timeslot level, symbol level, or ms level.
[0249] The priority of data transmission (ie, SDT) in the RRC INACTIVE state using the configuration grant or RACH procedure may be included in the RRC message. Alternatively, the UE may determine the priority of data transmission in the RRC INACTIVE state using the configuration grant or RACH procedure by itself.
[0250] The RRC message may indicate a radio bearer that allows data transmission in the RRC INACTIVE state, and may include PDCP / RLC / MAC configuration information for allowing data transmission in the RRC INACTIVE state.
[0251] Alternatively, in the RRC message, a logical channel ID that allows data transmission in the RRC INACTIVE state can be indicated. Also, in the RRC message, there is no indication for allowing data transmission of a logical channel and a radio bearer in the RRC INACTIVE state. In this case, the UE considers that all radio bearers are allowed for data transmission in the RRC INACTIVE state.
[0252] Also, in the RRC message, a specific RA preamble range can be included in order to indicate whether the RACH is triggered to transmit data in the RRC INACTIVE state or the RACH is triggered for state transition from the RRC INACTIVE state to the RRC CONNECTED state. For example, a specific RA preamble range (i.e., from 0 to 10) is allocated to transmit data in the RRC INACTIVE state. In this case, when data is associated with a radio bearer that allows data transmission in the RRC INACTIVE state, the UE selects a RA preamble in the RA preamble range. Otherwise, when data is not associated with a radio bearer that allows data transmission in the RRC INACTIVE state, the UE does not select a RA preamble in the specific RA preamble range in order to indicate that state transition from the RRC INACTIVE state to the RRC CONNECTED state is required.
[0253] Alternatively, a radio bearer that allows data transmission in the RRC INACTIVE state can be indicated by a MAC CE. If the MAC CE is used to allow data transmission in the RRC INACTIVE state, the MAC CE includes at least one radio bearer information. The radio bearer information can be a data radio bearer identifier or bitmap information including ascending order of data radio bearer identifiers in configured data radio bearers (DRBs).
[0254] <First Embodiment>
[0255] In the first embodiment, it is assumed that the RACH procedure is prioritized over the CG.
[0256] If data becomes available in the RRC INACTIVE state, the UE checks whether the data is associated with a radio bearer that allows data transmission in the RRC INACTIVE state.
[0257] If the data is associated with a radio bearer that allows data transmission in the RRC INACTIVE state, the UE uses a threshold to determine whether to use the CG or the RACH procedure to transmit the data.
[0258] More specifically, if the remaining time between the time (e.g., resources) for the next RA opportunity and the current time is greater than or equal to a threshold, the UE selects the nearest transmission opportunity between the RA opportunity and the CG opportunity to transmit data. Otherwise, if the remaining time between the time (e.g., resources) for the next RA opportunity and the current time is less than the threshold, the UE transmits data using the RACH procedure even if the transmission opportunity for the CG is closer than the RA opportunity.
[0259] Figure 13 An example for performing data transmission according to the first embodiment of the present disclosure is shown.
[0260] Reference Figure 13 At T0, when data becomes available, the UE checks whether the remaining time is greater than or equal to the threshold. In this case, the remaining time is greater than the threshold. Therefore, the UE selects the CG for data transmission because the transmission timing for the CG is closer than the RA timing.
[0261] At T1, when data becomes available, the UE checks whether the remaining time is greater than or equal to the threshold. In this case, the remaining time is less than the threshold. Therefore, the UE selects the CG for data transmission because the transmission timing for the CG is closer than the RA timing.
[0262] At T=2, when data becomes available, the UE checks whether the remaining time is greater than or equal to the threshold. In this case, the remaining time is less than the threshold. However, since the RA opportunity is closer than the CG, the UE uses the RACH procedure to send data.
[0263] <Second embodiment>
[0264] In the second embodiment, it is assumed that CG takes precedence over RACH procedure.
[0265] If data becomes available in the RRC INACTIVE state, the UE checks whether the data is associated with a radio bearer that allows data transmission in the RRC INACTIVE state.
[0266] If the data is associated with a radio bearer that allows data transmission in the RRC INACTIVE state, the UE uses a threshold to determine whether to send the data using the CG or the RACH procedure.
[0267] More specifically, if the remaining time between the time for the next configuration grant and the current time is greater than or equal to a threshold, the UE selects the closest transmission opportunity between the RA opportunity and the CG to transmit data. Otherwise, if the remaining time between the time for the next configuration grant and the current time is less than the threshold, the UE uses the CG to transmit data even if the transmission opportunity for the RA opportunity is closer than the CG.
[0268] Figure 14 An example for performing data transmission according to the second embodiment of the present disclosure is shown.
[0269] Reference Figure 14 At T0, when data becomes available, the UE checks whether the remaining time is greater than or equal to the threshold. In this case, the remaining time is greater than the threshold. Therefore, the UE selects the CG for data transmission because the transmission timing for the CG is closer than the RA timing.
[0270] At T1, when data becomes available, the UE checks whether the remaining time is greater than or equal to the threshold. In this case, the remaining time is less than the threshold. Therefore, the UE selects the CG for data transmission because the transmission timing for the CG is closer than the RA timing.
[0271] At T2, when data becomes available, the UE checks whether the remaining time is greater than or equal to the threshold. In this case, the remaining time is less than the threshold. However, since the timing for CG is closer than the RA timing, the UE sends data on CG.
[0272] Although the UE is in RRC CONNECTED state, if a threshold is configured, the UE can determine whether to send data on CG or RACH procedure.
[0273] According to the above-described embodiments of the present invention, the ambiguity regarding whether to use RACH or Configuration Grant (CG) to perform SDT can be resolved. In addition, SDT can be performed as much as possible.
Claims
1. A method for performing small data transmission (SDT) by a user equipment (UE) in a wireless communication system, the method comprising the following steps: receiving a message indicating a change of a radio resource control (RRC) state from an RRC CONNECTED state to an RRC INACTIVE state, wherein the message includes information related to a configuration grant CG and a threshold; and Based on the time gap between the current time and the random access RA resource being less than the threshold, the SDT is performed on the RA resource in the RRC INACTIVE state, while ignoring at least one of the CGs located earlier than the RA resource.
2. The method according to claim 1, further comprising the steps of: Based on the time gap being greater than or equal to the threshold, selecting the resource earliest from the RA resource and the CG resource to the current time; as well as The SDT is performed on the earliest resource in the RRC INACTIVE state.
3. The method according to claim 1, wherein The CG is periodically configured from pre-configured description symbols.
4. The method according to claim 1, wherein The UE in the RRC INACTIVE state has no connection with the network.
5. A user equipment (UE) in a wireless communication system, the UE comprising: at least one processor; as well as at least one computer memory storing instructions that, when executed by at least one processor, cause the UE to perform operations comprising: receiving a message indicating a change of a radio resource control (RRC) state from an RRC CONNECTED state to an RRC INACTIVE state, wherein the message includes information related to a configuration grant CG and a threshold; and Based on the time gap between the current time and the random access RA resource being less than the threshold, small data transmission SDT is performed on the RA resource in the RRC INACTIVE state, while ignoring at least one of the CGs located earlier than the RA resource. The UE according to claim 5 , wherein: The operations further include: Based on the time gap being greater than or equal to the threshold, selecting the resource earliest from the RA resource and the CG resource to the current time; and The SDT is performed on the earliest resource in the RRC INACTIVE state.
7. The UE according to claim 5, wherein: The CG is periodically configured from pre-configured description symbols.
8. The UE according to claim 5, wherein: The UE in the RRC INACTIVE state has no connection with the network.
9. A device for a user equipment (UE), comprising: at least one processor; as well as at least one computer memory storing instructions that, when executed by the at least one processor, cause the UE to perform operations comprising: receiving a message indicating a change of a radio resource control (RRC) state from an RRC CONNECTED state to an RRC INACTIVE state, wherein the message includes information related to a configuration grant CG and a threshold; and Based on the time gap between the current time and the random access RA resource being less than the threshold, small data transmission SDT is performed on the RA resource in the RRC INACTIVE state, while ignoring at least one of the CGs located earlier than the RA resource.
10. A non-transitory computer-readable storage medium comprising program instructions, the program instructions, when executed by at least one processor, causing a user equipment (UE) to perform operations, the operations comprising: receiving a message indicating a change of a radio resource control (RRC) state from an RRC CONNECTED state to an RRC INACTIVE state, wherein the message includes information related to a configuration grant CG and a threshold; and Based on the time gap between the current time and the random access RA resource being less than the threshold, small data transmission SDT is performed on the RA resource in the RRC INACTIVE state, while ignoring at least one of the CGs located earlier than the RA resource.
Citation Information
Patent Citations
Method and apparatus for determining whether to perform transmission on a random access or a configured grant in wireless communication system
WO2020067790A1
Channel occupancy time (COT) structure in new radio (NR) systems operating on unlicensed spectrum
WO2020168072A1