Data transmission / reception method and device
By grouping data streams by QoS and applying distinct MCS to each group via multiple shared channels scheduled by a single DCI, the method addresses inefficiencies in conventional TTI scheduling, optimizing transmission speed and resource use in wireless communication systems.
Patent Information
- Application Number
- JP2022558414
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-22
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2042-04-22
AI Technical Summary
Conventional multiple TTI scheduling in wireless communication systems fails to efficiently transmit data streams with different transmission qualities using a single DCI, leading to reduced data transmission speed and inefficient use of radio resources due to uniform modulation and coding schemes across shared channels.
The method involves dividing logical channels or data streams into groups based on QoS characteristics and applying different modulation and coding schemes (MCS) to each group via multiple shared channels scheduled by a single DCI, minimizing the DCI bit size by using a combination of MCS indexes.
This approach optimizes data transmission by efficiently allocating radio resources based on required physical transmission quality, reducing overhead and enhancing system capacity for services with varying QoS requirements.
Smart Images

Figure 0007605856000013 
Figure 0007605856000014 
Figure 0007605856000015
Abstract
Description
[Technical field]
[0001] SUMMARY This specification relates to methods and apparatus for transmitting and receiving data in a wireless communication system. [Background technology]
[0002] 3GPP (3rd Generation Partnership Project: registered trademark; same below) LTE (Long-Term Evolution) is a technology to enable high-speed packet communication. Many methods have been proposed to achieve the LTE goals of reducing user and operator costs, improving service quality, expanding coverage, and increasing system capacity. 3GPP LTE requires lower cost per bit, improved service availability, flexible use of frequency bands, simple structure, open interface, and appropriate power consumption of terminals as high-level requirements.
[0003] The International Telecommunication Union (ITU) and 3GPP have begun work to develop requirements and specifications for the New Radio (NR) system. 3GPP must identify and develop the technical building blocks necessary to successfully standardize NR in a timely manner that meets all immediate market needs and the longer-term requirements set out by the ITU-R (ITU Radio Communication Sector) IMT (International Mobile Telecommunications)-2020 process. NR must also be able to use any spectrum band that is available for wireless communications well into the distant future, reaching at least 100 GHz.
[0004] NR targets a single technology framework that addresses all deployment scenarios, usage scenarios and requirements, including eMBB (enhanced Mobile BroadBand), mMTC (massive Machine Type-Communications), URLLC (Ultra-Reliable and Low Latency Communications), etc. NR must be forward compatible in nature.
[0005] As data traffic in cellular mobile communication systems increases rapidly, technologies to transmit data over unlicensed spectrum bands have been developed. Unlicensed spectrum bands can share frequencies with devices operating in other communication systems, such as Wi-Fi devices, so they are designed to use a channel access method based on energy detection operation to enable coexistence between multiple wireless access technologies. For example, LTE-LAA (Licensed Assisted Access) and NR-U support LBT (Listen Before Talk) technology, which enables frequency sharing between multiple wireless access technologies according to the CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance) procedure.
[0006] Since transmitting data in an unlicensed band always requires LBT operation, the general transmission method of scheduling one PUSCH using one Downlink Control Information (DCI) causes a problem of a significant decrease in uplink data transmission speed.
[0007] In response to this, LTE-eLAA (enhanced LAA) and NR-U have introduced a multi-TTI scheduling technique that can schedule multiple PUSCHs via one DCI. Multi-TTI scheduling can be applied to PDSCH scheduling as well as PUSCH.
[0008] However, in the conventional multi-TTI scheduling DCI technology, all PDSCHs or PUSCHs scheduled by one DCI are transmitted with the same modulation and coding scheme (MCS), which means that even if the transmission qualities required for data transmitted on each shared channel are different, the data have the same physical transmission quality. Summary of the Invention [Problem to be solved by the invention]
[0009] To solve the above problems, it is necessary to enable multiple data streams with different transmission qualities to be transmitted over multiple shared channels scheduled by one DCI.
[0010] Also, it is necessary to signal the MCS to be applied to the multiple shared channels while reducing the bit size of the DCI as much as possible in terms of signaling overhead. [Means for solving the problem]
[0011] In order to solve the above problems, a method and apparatus for transmitting data in a wireless communication system are provided. Logical channels or data streams are divided into two groups according to QoS characteristics and sorted in ascending order of target MCS. The logical channels or data streams sorted in ascending order of target MCS are transmitted through multiple shared channels scheduled by one DCI. The MCSs of the two groups are either a first MCS index indicating both modulation order information and code rate information or a second MCS index indicating modulation order information, and are limited to the same type of MCS index, and an integer indicating a combination of i) the first MCS index and ii) the difference between the second MCS index and the first MCS index is used to minimize an increase in the bit size of the DCI.
[0012] In other aspects, a terminal and a processing device, a computer readable medium (CRM) for implementing the method is provided.
[0013] In another aspect, a method performed by a base station is provided, the method including transmitting one downlink control information (DCI) format for scheduling a first shared channel and a second shared channel, receiving first data of a first logical channel group via a first shared channel based on the DCI format, and receiving second data of a second logical channel group via a second shared channel based on the DCI format, the first logical channel group and the second logical channel group being distinguished based on a required QoS, a second MCS index applied to the second shared channel being greater than or equal to a first MCS index applied to the first shared channel, and the first MCS index and the second MCS index being one of a first type MCS index indicating both modulation order information and code rate information in an MCS index table and a second type MCS index indicating the modulation order information, and being the same type of MCS index. A value of an MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index.
[0014] In yet another aspect, a base station for implementing the method is provided. Effect of the Invention
[0015] The present disclosure can have a variety of advantages.
[0016] It is possible to minimize the overhead of the PDCCH carrying the DCI while efficiently supporting high-speed multiplexed QoS data transmission.
[0017] In addition, different radio resources can be allocated according to the required physical transmission quality, making it possible to use the radio resources efficiently and increase the system capacity.
[0018] It is possible to efficiently support services that require the transmission of multiple data streams with different QoS requirements at high volumes.
[0019] The effects obtained from the specific examples of the present specification are not limited to the above-mentioned effects. For example, there may be various technical effects that a person having ordinary skill in the related art can understand or derive from the present specification. Thus, the specific effects of the present specification are not limited to those explicitly described in the present specification, and may include various effects that can be understood or derive from the technical features of the present specification. [Brief description of the drawings]
[0020] [Figure 1] FIG. 1 shows an example of a communication system in which the implementations of the present invention may be applied. [Diagram 2] FIG. 2 illustrates an example of a wireless device to which the implementations of this specification may be applied. [Diagram 3] FIG. 3 illustrates another example of a wireless device to which the implementations of this specification may be applied. [Figure 4] FIG. 4 shows an example of a terminal to which the implementation of this specification can be applied. [Diagram 5] FIG. 5 shows an example of a radio interface user plane protocol stack between a terminal and a BS. [Figure 6] FIG. 6 shows an example of a radio interface control plane protocol stack between a terminal and a BS. [Figure 7] FIG. 7 illustrates the physical channels and general signaling utilized in a 3GPP system. [Figure 8] FIG. 8 shows a frame structure in a 3GPP-based wireless communication system. [Figure 9] FIG. 9 illustrates the slot structure of a frame. [Figure 10] FIG. 10 illustrates terminal operation with multi-TTI scheduling. [Figure 11]FIG. 11 illustrates multi-TTI scheduling in which multiple PUSCHs are scheduled by one DCI. [Figure 12] FIG. 12 shows an example in which multiple logical channels are divided into two groups, and different MCSs are applied to each group to transmit the channels via multiple shared channels scheduled by one DCI. [Figure 13] FIG. 13 illustrates an example in which two MCS indices correspond to the MCSI-CI (122) of the DCI. [Figure 14] FIG. 14 shows another example in which two MCS indices correspond to the value of MCSI-CI of DCI. [Figure 15] FIG. 15 shows an example of a procedure in which a terminal determines an MCSI-CI encoding / decoding method according to the number of MCSI-CI bits received from a base station. [Figure 16] FIG. 16 illustrates a data transmission method of a terminal according to an embodiment of the present disclosure. [Figure 17] FIG. 17 illustrates a signaling process between a base station and a terminal according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] The techniques, devices, and systems described below are applicable to a variety of 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 with radio technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented with 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 by wireless technologies such as IEEE (Institute of Electrical and Electronics Engineers) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, or E-UTRA (Evolved UTRA). UTRA is part of UMTS (Universal Mobile Telecommunications System). 3GPP (3rd Generation Partnership Project) LTE (Long-Term Evolution) is part of E-UMTS (Evolved UMTS) that uses E-UTRA. 3GPP LTE uses OFDMA in the downlink (DL) and SC-FDMA in the uplink (UL).Evolution of 3GPP LTE includes (comprises; constitutes; creates; configures; includes; contains; contains) LTE-A (Advanced), LTE-A Pro, and / or 5G NR (New Radio).
[0022] For convenience of explanation, the implementation of the present specification is mainly described in relation to a 3GPP-based wireless communication system. However, the technical characteristics of the present specification are not limited thereto. For example, the following detailed description is provided based on a mobile communication system corresponding to a 3GPP-based wireless communication system, but aspects of the present specification that are not limited to a 3GPP-based wireless communication system can be applied to other mobile communication systems.
[0023] For terms and technologies used in this specification that are not specifically described, reference may be made to wireless communication standard documents previously published in this specification.
[0024] As used herein, "A or B" may mean "A only," "B only," or "both A and B." In other words, as used herein, "A or B" may be interpreted as "A and / or B." For example, as used herein, "A, B or C" may mean "A only," "B only," "C only," or "any combination of A, B and C."
[0025] As used herein, a slash ( / ) or a comma may mean "and / or." For example, "A / B" may mean "A and / or B." Thus, "A / B" may mean "A only," "B only," or "both A and B." For example, "A, B, C" may mean "A, B, or C."
[0026] In this specification, "at least one of A and B" may mean "A only," "B only," or "both A and B." In addition, in this specification, the expressions "at least one of A or B" and "at least one of A and / or B" may be interpreted similarly to "at least one of A and B."
[0027] In addition, in this specification, "at least one of A, B and C" may mean "A only," "B only," "C only," or "any combination of A, B and C." Furthermore, "at least one of A, B or C" or "at least one of A, B and / or C" may mean "at least one of A, B and C."
[0028] In addition, parentheses used in this specification may mean "for example." Specifically, when "control information (PDCCH)" is displayed, "PDCCH" may be proposed as an example of "control information." In other words, "control information" in this specification is not limited to "PDCCH," and "PDCCH" may be proposed as an example of "control information." In addition, when "control information (i.e., PDCCH)" is displayed, "PDCCH" may be proposed as an example of "control information."
[0029] In this specification, technical features described individually in one drawing may be realized individually or simultaneously.
[0030] Without being limited thereto, the various descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein may be applicable to a variety of fields requiring wireless communication and / or connectivity between devices (e.g., 5G).
[0031] Hereinafter, the present specification will be described in more detail with reference to the drawings, in which the same reference numbers in the following drawings and / or description may refer to the same or corresponding hardware blocks, software blocks and / or functional blocks unless otherwise indicated.
[0032] FIG. 1 shows an example of a communication system in which the implementations of the present invention may be applied.
[0033] The 5G usage scenarios shown in FIG. 1 are merely examples, and the technical features of this specification may also be applied to other 5G usage scenarios not shown in FIG. 1.
[0034] The three main requirement categories for 5G are (1) enhanced Mobile Broadband (eMBB) category, (2) massive Machine Type Communication (mMTC) category, and (3) Ultra-Reliable and Low Latency Communications (URLLC) category.
[0035] Referring to Fig. 1, a communication system (1) includes wireless devices 100a to 100f, a base station BS; 200, and a network 300. Fig. 1 illustrates a 5G network as an example of the network of the communication system (1), but the implementation of this specification is not limited to the 5G system and is applied to future communication systems beyond the 5G system.
[0036] Base station 200 and network 300 may be implemented in wireless devices, and a particular wireless device may act as a base station / network node in relation to other wireless devices.
[0037] The wireless devices 100a to 100f are devices that perform communication using a radio access technology (RAT) (e.g., 5G NR or LTE), and may also be referred to as communication / wireless / 5G devices. The wireless devices 100a to 100f include, but are not limited to, a robot 100a, automobiles 100b-1 and 100b-2, an extended reality (XR) device 100c, a portable device 100d, a home appliance 100e, an IoT device 100f, and an artificial intelligence (AI) device / server 400. For example, the vehicles include vehicles with wireless communication capabilities, self-driving cars, and cars capable of performing inter-vehicle communication. The cars include unmanned aerial vehicles (UAVs) (e.g., drones). XR devices include AR / VR / mixed reality (MR) devices, and are implemented in the form of head-mounted devices (HMDs) and head-up displays (HUDs) mounted on automobiles, televisions, smartphones, computers, wearable devices, home appliances, digital signage, automobiles, robots, etc. Portable devices include smartphones, smart pads, wearable devices (e.g., smart watches or smart glasses), and computers (e.g., laptops). Home appliances include televisions, refrigerators, and washing machines. IoT devices include sensors and smart meters.
[0038] In this specification, the wireless devices 100a to 100f can be referred to as user equipment (UE). Examples of UE include mobile phones, smartphones, laptop computers, digital broadcast terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), navigation systems, smart PCs, tablet PCs, ultrabooks, automobiles, vehicles with autonomous driving capabilities, connected cars, UAVs, AI modules, robots, AR devices, VR devices, MR devices, hologram devices, public safety devices, MTC devices, IoT devices, medical devices, Fintech devices (or financial devices), security devices, weather / environment devices, 5G service-related devices, and 4th Industrial Revolution-related devices.
[0039] For example, a UAV is an aircraft without personnel on board that is navigated by radio control signals.
[0040] For example, VR devices include devices for implementing objects or backgrounds in a virtual environment. For example, AR devices include devices that implement objects or backgrounds in a virtual world by connecting them to objects or backgrounds in the real world. For example, MR devices include devices that implement objects or backgrounds in a virtual world by merging them with objects or backgrounds in the real world. For example, hologram devices include devices for recording and reproducing three-dimensional information and implementing 360-degree three-dimensional images using the interference phenomenon of light that occurs when two laser beams meet, called a hologram.
[0041] For example, public safety devices include image relay devices or image devices that can be worn on the user's body.
[0042] For example, MTC devices and IoT devices are devices that do not require direct human intervention or operation. For example, MTC devices and IoT devices include smart meters, vending machines, thermometers, smart light bulbs, door locks, or various sensors.
[0043] For example, a medical device is a device used for the purposes of diagnosing, treating, mitigating, curing or preventing disease. For example, a medical device is a device used to diagnose, treat, mitigate or correct an injury or damage. For example, a medical device is a device used for the purposes of examining, replacing or modifying a structure or function. For example, a medical device is a device used for the purposes of birth control. For example, medical devices include therapeutic devices, surgical devices, (in vitro) diagnostic devices, hearing aids or treatment devices.
[0044] For example, a security device is a device to prevent possible danger and maintain safety. For example, a security device can be a camera, a CCTV, a recorder or a black box.
[0045] For example, a fintech device is a device that provides financial services, such as mobile payments. For example, a fintech device may include a payment device or a point-of-sale system.
[0046] For example, weather / environment devices include devices that monitor or predict the weather / environment.
[0047] The wireless devices 100a to 100f are connected to a network 300 via a base station 200. AI technology is applied to the wireless devices 100a to 100f, and the wireless devices 100a to 100f are connected to an AI server 400 via the network 300. The network 300 is configured using a 3G network, a 4G (e.g., LTE) network, a 5G (e.g., NR) network, a network after 5G, etc. The wireless devices 100a to 100f can communicate with each other via the base station 200 / network 300, but can also communicate directly (e.g., sidelink communication) without going through the base station 200 / network 300. For example, automobiles (100b-1, 100b-2) can communicate directly (e.g., V2V (vehicle-to-vehicle) / V2X (vehicle-to-everything) communication), or IoT devices (e.g., sensors) can communicate directly with other IoT devices (e.g., sensors) or other wireless devices 100a to 100f.
[0048] Wireless communication / connections 150a, 150b, 150c are established between the wireless devices 100a-100f and / or between the wireless devices 100a-100f and the base station 200 and / or between the base stations 200. Here, the wireless communication / connections are established via various RATs (e.g., 5G NR) such as uplink / downlink communication (150a), sidelink communication 150b (or D2D (device-to-device) communication), and inter-base station communication (150c) (e.g., relay, IAB (integrated access and backhaul)). Through the wireless communication / connections 150a, 150b, 150c, the wireless devices 100a-100f and the base station 200 can transmit / receive wireless signals to / from each other. For example, the wireless communication / connections 150a, 150b, 150c can transmit / receive signals via various physical channels. To this end, based on various proposals in this specification, at least some of the processes of setting various configuration information for transmitting / receiving wireless signals, various signal processing processes (e.g., channel encoding / decoding, modulation / demodulation, resource mapping / demapping, etc.), and resource allocation processes are performed.
[0049] AI refers to the field that studies artificial intelligence or the methodology to create it, while machine learning refers to the field that defines various problems to be dealt with in the field of artificial intelligence and studies the methodology to solve them. Machine learning can also be defined as an algorithm that improves the performance of a certain task through steady experience with that task.
[0050] A robot is a machine that automatically processes or operates a task given to it using its own capabilities. In particular, a robot that has the ability to recognize the environment and make its own decisions to act is called an intelligent robot. Robots can be classified into industrial, medical, household, military, etc., depending on the purpose and field of use. Robots are equipped with a driving part including an actuator or a motor and can perform various physical actions such as moving the robot joints. In addition, a mobile robot has a driving part including wheels, brakes, propellers, etc., and can run on the ground or fly in the air using the driving part.
[0051] Autonomous driving refers to a technology that drives itself, and an autonomous vehicle refers to a vehicle that drives without user operation or with minimal user operation. For example, autonomous driving includes all of the following technologies: technology that maintains the lane while driving, technology that automatically adjusts speed like adaptive cruise control, technology that automatically drives along a set route, and technology that automatically sets a route and drives when a destination is set. Vehicles include vehicles with only an internal combustion engine, hybrid vehicles with both an internal combustion engine and an electric motor, and electric vehicles with only an electric motor, and include not only automobiles but also trains, motorcycles, etc. An autonomous vehicle can be considered a robot with an autonomous driving function.
[0052] Augmented reality is a general term for VR, AR, and MR. VR technology provides real-world objects and backgrounds only as CG images, AR technology provides virtual CG images on top of images of real things, and MR technology is a CG technology that provides virtual objects mixed and combined with the real world. MR technology is similar to AR technology in that it shows real objects and virtual objects together. However, it differs in that AR technology uses virtual objects to complement real objects, while MR technology uses virtual objects and real objects with equal characteristics.
[0053] NR supports multiple numerologies (or subcarrier spacing (SCS)) to support various 5G services. For example, a 15kHz SCS supports wide areas in traditional cellular bands, a 30kHz / 60kHz SCS supports dense-urban, lower latency, and wider carrier bandwidth, and a 60kHz or higher SCS supports bandwidths larger than 24.25GHz to overcome phase noise.
[0054] The NR frequency band can be defined into two types of frequency ranges (FR1 and FR2). The values of the frequency ranges can be changed, and for example, the frequency ranges of the two types (FR1 and FR2) are as shown in Table 7 below. For convenience of explanation, among the frequency ranges used in the NR system, FR1 can mean the "sub 6GHz range" and FR2 can mean the "above 6GHz range" and can be called millimeter wave (mmW).
[0055] [Table 1]
[0056] As described above, the values of the frequency range of the NR system may be changed. For example, FR1 may include a band of 410 MHz to 7125 MHz as shown in Table 8 below. That is, FR1 may include a frequency band of 6 GHz (or 5850, 5900, 5925 MHz, etc.) or higher. For example, the frequency band of 6 GHz (or 5850, 5900, 5925 MHz, etc.) or higher included in FR1 may include an unlicensed band. The unlicensed band may be used for various purposes, for example, for communication for vehicles (e.g., autonomous driving).
[0057] [Table 2]
[0058] Here, the wireless communication technology realized in the wireless device of this specification includes not only LTE, NR, and 6G, but also Narrowband IoT (NB-IoT) for low power communication. For example, the NB-IoT technology is an example of a Low Power Wide Area Network (LPWAN) technology, and may be realized in standards such as LTE Cat NB1 and / or LTE Cat NB2, and is not limited to the above names. Additionally or alternatively, the wireless communication technology realized in the wireless device of this specification may perform communication based on the LTE-M technology. For example, the LTE-M technology is an example of an LPWAN technology, and may be called various names such as eMTC (enhanced MTC). For example, the LTE-M technology may be realized in at least one of various standards such as 1) LTE CAT0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-BL (Non-Bandwidth Limited), 5) LTE-MTC, and / or 7) LTE M, and is not limited to the above names. Additionally or alternatively, the wireless communication technology implemented in the wireless device of this specification includes at least one of ZigBee, Bluetooth (registered trademark), and / or LPWAN, which consider low-power communication, but is not limited to the above names. For example, ZigBee technology can create Personal Area Networks (PANs) related to small / low-power digital communication based on various standards such as IEEE 802.15.4, and may be called various names.
[0059] FIG. 2 illustrates an example of a wireless device to which the implementations of this specification may be applied.
[0060] As shown in FIG. 2, a first wireless device 100 and a second wireless device 200 transmit and receive wireless signals to / from external devices via various RATs (e.g., LTE and NR).
[0061] In FIG. 2, {first radio device 100 and second radio device 200} may correspond to at least one of {radio devices (100a-100f) and base station 200}, {radio devices (100a-100f) and radio devices (100a-100f)} and / or {base station 200 and base station 200} in FIG. 1.
[0062] The first wireless device 100 includes at least one transceiver, such as transceiver 106, at least one processing chip, such as processing chip 101, and / or one or more antennas 108.
[0063] Processing chip 101 includes at least one processor, such as processor 102, and at least one memory, such as memory 104. In FIG. 2, memory 104 is illustrated as being included in processing chip 101. Additionally and / or alternatively, memory 104 may be located external to processing chip 101.
[0064] The processor 102 may control the memory 104 and / or the transceiver 106 and may be configured to implement the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. For example, the processor 102 may process information in the memory 104 to generate a first information / signal and transmit a wireless signal including the first information / signal via the transceiver 106. The processor 102 may receive a wireless signal including a second information / signal via the transceiver 106 and process the second information / signal to store the resulting information in the memory 104.
[0065] The memory 104 can be operatively connected to the processor 102. The memory 104 can store various types of information and / or instructions. The memory 104 can store software code 105 that, when executed by the processor 102, implements instructions to perform the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. For example, the software code 105, when executed by the processor 102, implements instructions to perform the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. For example, the software code 105 controls the processor 102 to execute one or more protocols. For example, the software code 105 controls the processor 102 to execute one or more air interface protocol layers.
[0066] Here, the processor 102 and memory 104 may be part of a communication modem / circuit / chip designed to implement a RAT (e.g., LTE or NR). A transceiver 106 is connected to the processor 102 and can transmit and / or receive wireless signals via one or more antennas 108. Each transceiver 106 includes a transmitter and / or a receiver. The transceiver 106 may be used interchangeably with an RF (Radio Frequency) unit. In this specification, the first wireless device 100 refers to a communication modem / circuit / chip.
[0067] The second wireless device 200 includes at least one transceiver, such as transceiver 206 , at least one processing chip, such as processing chip 201 , and / or one or more antennas 208 .
[0068] Processing chip 201 includes at least one processor, such as processor 202, and at least one memory, such as memory 204. In FIG. 2, memory 204 is illustrated as being included in processing chip 201. Additionally and / or alternatively, memory 204 may be located external to processing chip 201.
[0069] The processor 202 may control the memory 204 and / or the transceiver 206 and may be configured to implement the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. For example, the processor 202 processes information in the memory 204 to generate a third information / signal and transmits a wireless signal including the third information / signal via the transceiver 206. The processor 202 receives a wireless signal including a fourth information / signal via the transceiver 206 and processes the fourth information / signal to store the resulting information in the memory 204.
[0070] Memory 204 can be operatively connected to processor 202. Memory 204 stores various types of information and / or instructions. Memory 204 stores software code 205 that, when executed by processor 202, implements instructions to perform the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. For example, software code 205, when executed by processor 202, implements instructions to perform the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. For example, software code 205 controls processor 202 to execute one or more protocols. For example, software code 205 controls processor 202 to execute one or more air interface protocol layers.
[0071] Here, the processor 202 and memory 204 may be part of a communication modem / circuit / chip designed to implement a RAT (e.g., LTE or NR). The transceivers 206 are coupled to the processor 202 to transmit and / or receive radio signals via one or more antennas 208. Each transceiver 206 includes a transmitter and / or a receiver. The transceiver 206 may be used interchangeably with an RF section. In this specification, the second wireless device 200 refers to a communication modem / circuit / chip.
[0072] The hardware elements of the wireless device 100, 200 are described in more detail below. One or more protocol layers may be implemented by one or more processors 102, 202, without being limited thereto. For example, one or more processors 102, 202 may implement one or more layers (e.g., functional layers such as a physical layer (PHY), a media access control layer (MAC), a radio link control layer (RLC), a packet data convergence protocol (PDCP), a radio resource control layer (RRC), and a service data adaptation protocol (SDAP) layer). One or more processors 102, 202 may generate one or more protocol data units (PDUs) and / or one or more service data units (SDUs) according to the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. One or more processors 102, 202 may generate messages, control information, data, or information according to the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. The one or more processors 102, 202 can generate and provide signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data or information to the one or more transceivers 106, 206 according to the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. The one or more processors 102, 202 can receive signals (e.g., baseband signals) from the one or more transceivers 106, 206 and obtain the PDUs, SDUs, messages, control information, data or information according to the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein.
[0073] The one or more processors 102, 202 may be referred to as controllers, microcontrollers, microprocessors, and / or microcomputers. The one or more processors 102, 202 may be implemented using hardware, firmware, software, and / or combinations thereof. As an example, the one or more processors 102, 202 may include 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), and / or one or more Field Programmable Gate Arrays (FPGAs). The descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein may be implemented using firmware and / or software, and the firmware and / or software may be implemented to include modules, procedures, and functions. Firmware or software configured to execute the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein may be included in one or more processors 102, 202 or stored in one or more memories 104, 204 and executed by one or more processors 102, 202. The descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein may be implemented using firmware or software in the form of code, instructions and / or collections of instructions.
[0074] The one or more memories 104, 204 may be coupled to the one or more processors 102, 202 and may store various types of data, signals, messages, information, programs, code, instructions, and / or commands. The one or more memories 104, 204 may be comprised of Read-Only Memory (ROM), Random Access Memory (RAM), Erasable Programmable ROM (EPROM), flash memory, hard drives, registers, cache memory, computer readable storage media, and / or combinations thereof. The one or more memories 104, 204 may be located internal and / or external to the one or more processors 102, 202. Additionally, the one or more memories 104, 204 may be coupled to the one or more processors 102, 202 via various techniques, such as wired or wireless connections.
[0075] One or more transceivers 106, 206 can transmit user data, control information, wireless signals / channels, etc., as referred to in the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein to one or more other devices. One or more transceivers 106, 206 can receive user data, control information, wireless signals / channels, etc., as referred to in the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein from one or more other devices. For example, one or more transceivers 106, 206 can be coupled to one or more processors 102, 202 and can transmit and receive wireless signals. For example, one or more processors 102, 202 can control one or more transceivers 106, 206 to transmit user data, control information, wireless signals, etc., to one or more other devices. Also, one or more processors 102, 202 can control one or more transceivers 106, 206 to receive user data, control information, wireless signals, etc., from one or more other devices.
[0076] One or more transceivers 106, 206 may be coupled to one or more antennas 108, 208. The one or more transceivers 106, 206 may be configured to transmit or receive user data, control information, wireless signals / channels, etc., referred to in the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein via one or more antennas 108, 208. As used herein, the one or more antennas 108, 208 may be multiple physical antennas or multiple logical antennas (e.g., antenna ports).
[0077] The one or more transceivers 106, 206 convert the received user data, control information, radio signals / channels, etc. from RF band signals to baseband signals for processing by the one or more processors 102, 202. The one or more transceivers 106, 206 convert the user data, control information, radio signals / channels, etc. processed by the one or more processors 102, 202 from baseband signals to RF band signals. To this end, the one or more transceivers 106, 206 include (analog) oscillators and / or filters. For example, the one or more transceivers 106, 206 can up-convert the OFDM baseband signal to an OFDM signal by means of an (analog) oscillator and / or filters under the control of the one or more processors 102, 202 and transmit the up-converted OFDM signal at a carrier frequency. One or more transceivers 106, 206 may receive an OFDM signal at a carrier frequency and down-convert the OFDM signal to an OFDM baseband signal by means of (analog) oscillators and / or filters under the control of one or more processors 102, 202.
[0078] In the implementation of this specification, a terminal can operate as a transmitting device in an uplink (UL) and as a receiving device in a downlink (DL). In the implementation of this specification, a base station can operate as a receiving device in an UL and as a transmitting device in a DL. In the following, for technical convenience, it is assumed that the first wireless device 100 operates as a terminal and the second wireless device 200 operates as a base station. For example, a processor 102 connected to, mounted on, or released in the first wireless device 100 is configured to perform a terminal operation according to the implementation of this specification or to control a transceiver 106 to perform a terminal operation according to the implementation of this specification. A processor 202 connected to, mounted on, or released in the second wireless device 200 is configured to perform a base station operation according to the implementation of this specification or to control a transceiver 206 to perform a base station operation according to the implementation of this specification.
[0079] In this specification, a base station may be referred to by other terms, such as Node B, eNode B (eNB), gNB, etc.
[0080] FIG. 3 illustrates another example of a wireless device to which the implementations of this specification may be applied.
[0081] The wireless device can be realized in various forms depending on the use case / service.
[0082] As shown in Fig. 3, the wireless devices 100, 200 correspond to the wireless devices 100, 200 of Fig. 2 and are composed of various components, devices / parts and / or modules. For example, each wireless device 100, 200 includes a communication device 110, a control device 120, a memory device 130 and additional components 140. The communication device 110 includes a communication circuit 112 and a transceiver 114. For example, the communication circuit 112 includes one or more processors 102, 202 of Fig. 2 and / or one or more memories 104, 204 of Fig. 2. For example, the transceiver 114 includes one or more transceivers 106, 206 of Fig. 2 and / or one or more antennas 108, 208 of Fig. 2. The control device 120 is electrically connected to the communication device 110, the memory device 130 and the additional components 140 and controls the overall operation of each wireless device 100, 200. For example, the control device 120 controls the electrical / mechanical operation of each of the wireless devices 100, 200 based on the programs / codes / instructions / information stored in the memory device 130. The control device 120 transmits information stored in the memory device 130 to the outside (e.g., other communication devices) via the communication device 110 through the wireless / wired interface, or stores information received from the outside (e.g., other communication devices) via the communication device 110 through the wireless / wired interface in the memory device 130.
[0083] The additional component 140 may be configured in various ways depending on the type of the wireless device 100, 200. For example, the additional component 140 may include at least one of a power unit / battery, an input / output (I / O) device (e.g., an audio I / O port, a video I / O port), a drive unit, and a computing device. The wireless device 100, 200 may be realized in the form of, but is not limited to, a robot (100a in FIG. 1), a vehicle (100b-1 and 100b-2 in FIG. 1), an XR device (100c in FIG. 1), a portable device (100d in FIG. 1), a home appliance (100e in FIG. 1), an IoT device (100f in FIG. 1), a digital broadcasting terminal, a hologram device, a public safety device, an MTC device, a medical device, a Fintech device (or a financial device), a security device, a climate / environment device, an AI server / device (400 in FIG. 1), a base station (200 in FIG. 1), or a network node. The wireless devices 100, 200 can be mobile or fixed location depending on the application / service.
[0084] In FIG. 3, the various components, devices / portions and / or modules of the wireless devices 100, 200 may be connected to each other via a wired interface, or at least some of them may be connected wirelessly via the communication device 110. For example, in each of the wireless devices 100, 200, the control device 120 and the communication device 110 are connected via a wire, and the control device 120 and the first device (e.g., 130 and 140) are connected wirelessly via the communication device 110. Each of the components, devices / portions and / or modules in the wireless devices 100, 200 may further include one or more elements. For example, the control device 120 may be configured by a set of one or more processors. As an example, the control device 120 may be configured by a set of a communication control processor, an application processor (AP), an electronic control unit (ECU), a graphics processing unit and a memory control processor. As another example, the memory device 130 may be composed of a RAM, a dynamic RAM (DRAM), a ROM, a flash memory, a volatile memory, a non-volatile memory, and / or a combination thereof.
[0085] FIG. 4 shows an example of a terminal to which the implementation of this specification can be applied.
[0086] As shown in FIG. 4, a terminal 100 corresponds to the first radio device 100 of FIG. 2 and / or the radio device 100 or 200 of FIG.
[0087] The terminal 100 includes a processor 102, a memory 104, a transceiver 106, one or more antennas 108, a power management module 141, a battery 142, a display 143, a keypad 144, a Subscriber Identification Module (SIM) card 145, a speaker 146, and a microphone 147.
[0088] The processor 102 is configured to implement the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. The processor 102 is configured to control one or more different components of the terminal 100 to implement the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. A layer of an air interface protocol can be implemented in the processor 102. The processor 102 includes an ASIC, other chipset, logic circuit, and / or data processing device. The processor 102 may be an application processor. The processor 102 may include at least one of a DSP, a central processing unit (CPU), a graphics processing unit (GPU), and a modem (modulator and demodulator).
[0089] The memory 104 is operatively coupled to the processor 102 and stores various information for operating the processor 102. The memory 104 may include ROM, RAM, flash memory, memory cards, storage media, and / or other storage devices. When implemented in software, the techniques described herein may be implemented using modules (e.g., procedures, functions, etc.) that perform the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. The modules may be stored in the memory 104 and executed by the processor 102. The memory 104 may be implemented within the processor 102 or external to the processor 102, in which case it may be communicatively coupled to the processor 102 in various ways known in the art.
[0090] The transceiver 106 is operatively coupled to the processor 102 to transmit and / or receive wireless signals. The transceiver 106 includes a transmitter and a receiver. The transceiver 106 includes baseband circuitry for processing radio frequency signals. The transceiver 106 controls one or more antennas 108 to transmit and / or receive wireless signals.
[0091] The power management module 141 manages the power supply of the processor 102 and / or the transceiver 106. A battery 142 supplies power to the power management module 141.
[0092] The display 143 outputs the results processed by the processor 102. The keypad 144 receives input for use in the processor 102. The keypad 144 may be displayed on the display 143.
[0093] The SIM card 145 is an integrated circuit for securely storing an International Mobile Subscriber Identity (IMSI) and associated keys that are used to identify and authenticate a subscriber in a mobile device such as a cell phone or computer. Many SIM cards can also store contact information.
[0094] A speaker 146 outputs sound-related results processed by the processor 102. A microphone 147 receives sound-related input for use by the processor 102.
[0095] Figure 5 shows an example of a radio interface user plane protocol stack between a terminal and a BS. As shown in Figure 5, the user plane protocol stack is divided into layer 1 (i.e., PHY layer) and layer 2. The user plane refers to a path through which data generated in the application layer, such as voice data and Internet packet data, is transmitted.
[0096] Figure 6 shows an example of a radio interface control plane protocol stack between a terminal and a BS. The control plane refers to the path along which control messages are transmitted that are used by the terminal and the network to manage a call. As shown in Figure 6, the control plane protocol stack is divided into layer 1 (i.e., PHY layer), layer 2, layer 3 (e.g., RRC layer), and NAS (Non-Access Stratum) layer. Layers 1, 2, and 3 are called AS (Access Stratum).
[0097] In a 3GPP LTE system, layer 2 is divided into MAC, RLC, and PDCP sublayers. In a 3GPP NR system, layer 2 is divided into MAC, RLC, PDCP, and SDAP sublayers. The PHY layer provides a transmission channel to the MAC sublayer, which provides a logical channel to the RLC sublayer, which provides an RLC channel to the PDCP sublayer, and which provides a radio bearer to the SDAP sublayer. The SDAP sublayer provides Quality of Service (QoS) flow to the 5G core network.
[0098] The main services and functions of the MAC sublayer in a 3GPP NR system include: mapping between logical channels and transmission channels; multiplexing / demultiplexing MAC SDUs belonging to one or other logical channels to / from Transport Blocks (TBs) conveyed to / from the physical layer on the transmission channel; scheduling information reporting: error correction by Hybrid Automatic Repeat Request (HARQ) (one HARQ entity per cell in case of Carrier Aggregation (CA)); priority handling between terminals by dynamic scheduling; priority handling between logical channels of one terminal by logical channel prioritization; and padding. A single MAC entity can support multiple numerologies, transmission timings and cells. Mapping restrictions of logical channel prioritization control which numerologies, cells and transmission timings a logical channel can use.
[0099] The MAC provides various types of data transmission services. To accommodate other types of data transmission services, various types of logical channels are defined; that is, each logical channel supports a specific type of information transmission. Each logical channel type is defined according to the information type to be transmitted. The logical channels are classified into two groups: control channels and traffic channels. The control channels are used only for transmitting control plane information, and the traffic channels are used only for transmitting user plane information. The Broadcast Control Channel (BCCH) is a downlink logical channel for broadcasting system control information. The Paging Control Channel (PCCH) is a downlink logical channel for transmitting paging information, notifications of changes in system information, and indications of ongoing Public Warning Service (PWS) broadcasts. The Common Control Channel (CCCH) is a logical channel for transmitting control information between a terminal and a network, and is used for terminals without an RRC connection with the network. The Dedicated Control Channel (DCCH) is a point-to-point bidirectional logical channel for transmitting dedicated control information between a terminal and a network, and is used by terminals with an RRC connection. A Dedicated Traffic Channel (DTCH) is a point-to-point logical channel that is dedicated to one terminal for user information transmission. A DTCH can exist in both uplink and downlink. In the downlink, the following connections exist between logical channels and transmission channels: BCCH is mapped to the Broadcast Channel (BCH), BCCH is mapped to the Downlink Shared Channel (DL-SCH), PCCH is mapped to the Paging Channel (PCH), CCCH is mapped to the DL-SCH, DCCH is mapped to the DL-SCH, and DTCH is mapped to the DL-SCH. In the uplink, the following connections exist between logical channels and transmission channels: BCCH is mapped to the Broadcast Channel (BCH), BCCH is mapped to the Downlink Shared Channel (DL-SCH), PCCH is mapped to the Paging Channel (PCH), CCCH is mapped to the DL-SCH, DCCH is mapped to the DL-SCH, and DTCH is mapped to the DL-SCH.The CCCH is mapped to an Uplink Shared Channel (UL-SCH), the DCCH is mapped to the UL-SCH, and the DTCH is mapped to the UL-SCH.
[0100] The RLC sublayer supports three transmission modes: Transparent Mode (TM), Unacknowledged Mode (UM), and Acknowledged Mode (AM). RLC configuration is performed by logical channel, independent of numerology and / or transmission period. In the 3GPP NR system, the main services and functions of the RLC sublayer vary depending on the transmission mode and include: transmission of higher layer PDUs; sequence number assignment independent of that in PDCP (UM and AM); error correction by ARQ (AM only); RLC SDU segmentation (AM and UM) and resegmentation (AM only); SDU reassembly (AM and UM); duplicate detection (AM only); RLC SDU discard (AM and UM); RLC re-establishment; protocol error detection (AM only).
[0101] In a 3GPP NR system, the main services and functions of the PDCP sublayer for the user plane include: sequence numbering; header compression and decompression using Robust Header Compression (ROHC); user data transmission; reordering and duplicate detection; in-order delivery; PDCP PDU routing (for split bearers); PDCP SDU retransmission; 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; control plane data transmission; reordering and duplicate detection; in-order delivery; PDCP PDU duplication and duplicate discard indication to lower layers.
[0102] The main services and functions of SDAP in 3GPP NR system include mapping between QoS flows and data radio bearers; indication of QoS Flow ID (QFI) in both DL and UL packets. A single protocol entity of SDAP is configured for each individual PDU session.
[0103] In the 3GPP NR system, the main services and functions of the RRC sublayer include: broadcasting of system information related to the AS and the NAS; paging initiated by the 5GC or NG-RAN; establishment, maintenance and release of an RRC connection between the terminal and the 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 transmission, terminal cell selection and reselection, and control of cell selection and reselection, inter-RAT mobility); QoS management functions; terminal measurement reporting and reporting control; detection and recovery of radio link failures; and NAS message transmission from / to the terminal to / from the NAS.
[0104] FIG. 7 illustrates the physical channels and general signaling utilized in a 3GPP system.
[0105] As shown in Fig. 7, in a wireless communication system, a terminal receives information from a base station via a downlink (DL), and the terminal transmits information to the base station via an uplink (UL). Information transmitted and received between the base station and the terminal includes data and various control information, and various physical channels exist according to the type / application of the information transmitted and received.
[0106] When a terminal is powered on or newly enters a cell, it performs an initial cell search such as synchronizing with a base station (S11). To this end, the terminal receives a Primary Synchronization Signal (PSS) and a Secondary Synchronization Signal (SSS) from the base station to synchronize with the base station and obtain information such as a cell ID. Then, the terminal receives a Physical Broadcast Channel (PBCH) from the base station to obtain broadcast information within the cell. Meanwhile, the terminal receives a Downlink Reference Signal (DL RS) during the initial cell search stage to check the downlink channel state.
[0107] After completing the initial cell search, the terminal acquires more specific system information by receiving a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) according to information carried on the PDCCH (S12).
[0108] Meanwhile, when the terminal is initially connected to the base station or has no radio resources for signal transmission, the terminal performs a random access procedure (RACH, hereinafter, may be referred to as a random access procedure) with the base station (S13 to S16). To this end, the terminal transmits a specific sequence as a preamble through a physical random access channel (PRACH) (S13 and S15) and can receive a response message (RAR (Random Access Response message) to the preamble through a PDCCH and a corresponding PDSCH. In the case of a contention-based RACH, a contention resolution procedure is additionally performed (S16).
[0109] After performing the above-mentioned procedures, the terminal then performs PDCCH / PDSCH reception (S17) and Physical Uplink Shared channel (PUSCH) / Physical Uplink Control Channel (PUCCH) transmission (S18) as a general uplink / downlink signal transmission procedure. In particular, the terminal receives Downlink Control Information (DCI) via the PDCCH. Here, the DCI includes control information such as resource allocation information for the terminal, and different formats are applied depending on the purpose of use.
[0110] Meanwhile, control information that the terminal transmits to the base station via the uplink or that the terminal receives from the base station includes downlink / uplink ACK / NACK signals, CQI (Channel Quality Indicator), PMI (Precoding Matrix Index), RI (Rank Indicator), etc. The terminal can transmit the above-mentioned control information such as CQI / PMI / RI via PUSCH and / or PUCCH.
[0111] <Uplink and downlink channel structure>
[0112] 1.Downlink Channel Structure
[0113] The base station transmits relevant signals to the terminal via a downlink channel, which will be described later, and the terminal receives relevant signals from the base station via a downlink channel, which will be described later.
[0114] (1) Physical Downlink Shared Channel (PDSCH)
[0115] PDSCH carries downlink data (e.g., DL-shared channel transport block, DL-SCHTB) and uses modulation methods such as QPSK (Quadrature Phase Shift Keying), 16QAM (Quadrature Amplitude Modulation), 64QAM, and 256QAM. A codeword is generated by encoding a transport block (TB). PDSCH can carry multiple codewords. Scrambling and modulation mapping are performed for each codeword, and modulation symbols generated from each codeword are mapped to one or more layers (layer mapping). Each layer is mapped to resources together with DMRS (Demodulation Reference Signal) to be generated as an OFDM symbol signal and transmitted through the corresponding antenna port.
[0116] (2) Physical Downlink Control Channel (PDCCH)
[0117] PDCCH carries downlink control information (DCI) and uses QPSK modulation method. One PDCCH consists of 1, 2, 4, 8, 16 CCEs (Control Channel Elements) depending on the AL (Aggregation Level). One CCE consists of 6 REGs (Resource Element Groups). One REG is defined as one OFDM symbol and one (P)RB.
[0118] The terminal obtains DCI transmitted through the PDCCH by performing decoding (so-called blind decoding) on a set of PDCCH candidates. A set of PDCCH candidates decoded by the terminal is defined as a PDCCH search space set. The search space set may be a common search space or a UE-specific search space. The terminal may obtain DCI by monitoring PDCCH candidates in one or more search space sets configured by the MIB or higher layer signaling.
[0119] 2. Uplink Channel Structure
[0120] The terminal transmits related signals to the base station via an uplink channel, which will be described later, and the base station receives related signals from the terminal via an uplink channel, which will be described later.
[0121] (1) Physical Uplink Shared Channel (PUSCH)
[0122] The PUSCH carries uplink data (e.g., UL-shared channel transport block, UL-SCH TB) and / or uplink control information (UCI) and is transmitted based on a cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) waveform, a discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-s-OFDM) waveform, etc. When the PUSCH is transmitted based on the DFT-s-OFDM waveform, the terminal applies transform precoding to transmit the PUSCH. As an example, when transform precoding is not possible (e.g., transform precoding is disabled), the terminal transmits the PUSCH based on the CP-OFDM waveform, and when transform precoding is possible (e.g., transform precoding is enabled), the terminal transmits the PUSCH based on the CP-OFDM waveform or the DFT-s-OFDM waveform. PUSCH transmissions are dynamically scheduled by UL grants in the DCI or semi-statically scheduled (configured grant) based on higher layer (e.g., RRC), signaling (and / or Layer 1 (L1), signaling (e.g., PDCCH)). PUSCH transmissions can be codebook-based or non-codebook-based.
[0123] (2) Physical Uplink Control Channel (PUCCH)
[0124] The PUCCH carries uplink control information, HARQ-ACK and / or Scheduling Request (SR) and is partitioned into multiple PUCCHs according to the PUCCH transmission length.
[0125] FIG. 8 shows a frame structure in a 3GPP-based wireless communication system.
[0126] The frame structure shown in FIG. 8 is merely exemplary, and the number of subframes, the number of slots, and / or the number of symbols in a frame may be varied. In a 3GPP-based wireless communication system, OFDM numerology (e.g., Sub-Carrier Spacing (SCS), Transmission Time Interval (TTI) duration) is set to be different between multiple cells aggregated for one terminal. For example, when a terminal is set to different SCSs for the aggregated cells, the (absolute time) duration of time resources (e.g., subframes, slots, or TTIs) including the same number of symbols may be different between the aggregated cells. Here, the symbols include OFDM symbols (or CP-OFDM symbols), SC-FDMA symbols (or Discrete Fourier Transform-Spread-OFDM (DFT-s-OFDM) symbols).
[0127] As shown in FIG. 8, downlink and uplink transmissions are composed of frames. Each frame has a duration of, for example, Tf=10 ms. Each frame is composed of two half-frames, each of which has a duration of 5 ms. Each half-frame is composed of five subframes, each of which has a duration Tsf of 1 ms. Each subframe is divided into slots, and the number of slots in a subframe varies according to the subcarrier spacing. Each slot contains 14 or 12 OFDM symbols based on the CP (Cyclic Prefix). In the general CP, each slot contains 14 OFDM symbols, and in the extended CP, each slot contains 12 OFDM symbols. The numerology is based on the exponentially expandable subcarrier spacing Δf=2u*15kHz.
[0128] Table 3 shows the number of OFDM symbols per slot Nslotsymb, the number of slots per frame Nframe,uslot, and the number of slots per subframe Nsubframe,uslot for the general CP according to the subcarrier spacing Δf=2u*15kHz.
[0129] [Table 3]
[0130] Table 4 shows the number of OFDM symbols per slot, Nslotsymb, the number of slots per frame, Nframe,uslot, and the number of slots per subframe, Nsubframe,uslot, for extended CP according to subcarrier spacing Δf=2u*15kHz.
[0131] [Table 4]
[0132] A slot includes multiple symbols (e.g., 14 or 12 symbols) in the time domain. For each numerology (e.g., subcarrier spacing) and carrier, a resource grid of Nsize,ugrid,x*NRBsc subcarriers and Nsubframe,usymb OFDM symbols is defined starting from a common resource block (CRB) Nstart,ugrid indicated by higher layer signaling (e.g., RRC signaling). Here, Nsize,ugrid,x is the number of resource blocks (RBs) in the resource grid, with the subscript x being DL for downlink and UL for uplink. NRBsc is the number of subcarriers per RB. In 3GPP-based wireless communication systems, NRBsc is typically 12. There is one resource grid for a given antenna port p, subcarrier spacing setting u, and transmission direction (DL or UL). The carrier bandwidth Nsize,ugrid for subcarrier spacing setting u is given by higher layer parameters (e.g., RRC parameters). Each element of the resource grid for antenna port p and subcarrier spacing setting u is called a resource element (RE), and one complex symbol can be mapped to each RE. Each RE of the resource grid is uniquely identified by index k in the frequency domain and index l indicating the symbol position relative to a reference point in the time domain.
[0133] FIG. 9 illustrates the slot structure of a frame.
[0134] As shown in Figure 9, a slot includes multiple symbols in the time domain. For example, in the case of the general CP, one slot includes 14 symbols, but in the case of the extended CP, one slot includes 12 symbols. Or, in the case of the general CP, one slot includes 7 symbols, but in the case of the extended CP, one slot includes 6 symbols.
[0135] A carrier includes multiple subcarriers in the frequency domain. A Resource Block (RB) is defined as multiple (e.g., 12) consecutive subcarriers in the frequency domain. A Bandwidth Part (BWP) is defined as multiple (P) Physical Resource Blocks (RBs) in the frequency domain, and can correspond to one numerology (e.g., SCS, CP length, etc.). A carrier may include up to N (e.g., 5) BWPs. Data communication can be performed via activated BWPs. Each element may be called a Resource Element (RE) in the resource grid, and one complex symbol can be mapped to it.
[0136] In a 3GPP-based wireless communication system, an RB is defined as 12 consecutive subcarriers in the frequency domain. In a 3GPP NR system, an RB is divided into a CRB and a PRB (Physical Resource Block). The CRBs are numbered in the frequency domain starting from 0 in an increasing direction for a subcarrier spacing setting u. The center of subcarrier 0 of CRB0 for a subcarrier spacing setting u coincides with "point A", which serves as a common reference point for the resource block grid. In a 3GPP NR system, PRBs are defined within a BandWidth Part (BWP) and numbered from 0 to NsizeBWP,i-1, where i is the BWP number. The relationship between PRB nPRB and CRB nCRB of BWPi is as follows: nPRB=nCRB+NsizeBWP,i, where NsizeBWP,i is the CRB where the BWP starts with CRB0. A BWP includes multiple consecutive RBs. A carrier includes up to N (e.g., 5) BWPs. A terminal can be configured with one or more BWPs on a given component carrier. Only one BWP configured for a terminal can be active at a time. The active BWP defines the operating bandwidth of the terminal within the operating bandwidth of the cell.
[0137] In the PHY layer, the uplink transmission channels UL-SCH and RACH (Random Access Channel) are respectively mapped to the physical channels PUSCH (Physical Uplink Shared Channel) and PRACH (Physical Random Access Channel), and the downlink transmission channels DL-SCH, BCH and PCH are respectively mapped to PDSCH (Physical Downlink Shared Channel), PBCH (Physical Broadcast Channel) and PDSCH. In the PHY layer, the uplink control information (UCI; Uplink Control Information) is mapped to PUCCH (Physical Uplink Control Channel), and the downlink control information (DCI; Downlink Control Information) is mapped to PDCCH (Physical Downlink Control Channel). The MAC PDU related to the UL-SCH is transmitted by the terminal via the PUSCH based on the UL grant, and the MAC PDU related to the DL-SCH is transmitted by the BS via the PDSCH based on the DL allocation.
[0138] The symbols / abbreviations / terms used herein are as follows:
[0139] BLER: Block Error Rate, CCE: Control Channel Element, CSMA / CA: Carrier Sensing Multiple Access / Collision Avoidance, DCI: Downlink Control Information, FDRA: Frequency Domain Resource Assignment, FOV: Field of View, HARQ: Hybrid Automatic Repeat request, LTE: Long-Term Evolution, LTE-eLAA: Long-Term Evolution - enhanced Licensed Assisted Access, LTE-LAA: Long-Term Evolution - Licensed Assisted Access, MCS: Modulation and Coding Scheme, MCSI: Modulation and Coding Scheme Index, MCSI-CI: Modulation and Coding Scheme Index - Combination Indicator, NDI: New Data Indicator, NR: New Radio, NR-U: New Radio - Unlicensed, OFDM: Orthogonal Frequency Division Multiplexing, PDCCH: Physical Downlink Control Channel, PDSCH: Physical Downlink Shared Channel, PSCCH: Physical Sidelink Control Channel, PSSCH: Physical Sidelink Shared Channel, PUCCH: Physical Uplink Control Channel, PUSCH: Physical Uplink Shared Channel, QAM: Quadrature Amplitude Modulation, QoS: Quality of Service,QPSK: Quadrature Phase Shift Keying, RV: Redundancy Version, SCI: Sidelink Control Information, SCS : Sub-Carrier Spacing, TDRA: Time Domain Resource Assignment, TTI: Transmit Time Interval, UE: User Equipment, XR: eXtended Reality.,
[0140] The present disclosure relates to a wireless transmission device and method for efficiently providing intra-UE i) multiple services requiring different QoS or ii) a service consisting of multiple data streams requiring different QoS in a wireless communication system.
[0141] As data traffic in cellular mobile communication systems increases rapidly, technologies for transmitting data over unlicensed spectrum bands have been developed. Unlicensed spectrum bands can share frequencies with devices operating in other communication systems, such as Wi-Fi devices, so they are designed to use a channel access method based on energy detection operation to enable coexistence between multiple wireless access technologies. For example, LTE-LAA (Licensed Assisted Access) and NR-U support LBT (Listen Before Talk) technology, which allows frequency sharing between multiple wireless access technologies according to the CSMA / CA procedure.
[0142] Since data transmission in an unlicensed band always requires an LBT operation, a general transmission method in which one PUSCH is scheduled by one Downlink Control Information (DCI) causes a problem of a large drop in uplink data transmission rate. For example, a terminal performs an LBT operation to transmit a PUSCH in a resource scheduled by a first DCI, but as a result, it may be determined that the PUSCH cannot be transmitted in the resource. In this case, the terminal must receive a second DCI again. Since a base station must also perform an LBT operation to transmit the second DCI, the transmission of the second DCI may be delayed depending on the channel condition.
[0143] In response to this, LTE-eLAA (enhanced LAA) and NR-U have introduced a multi-TTI scheduling technique that can schedule multiple PUSCHs using one DCI.
[0144] FIG. 10 illustrates terminal operation with multi-TTI scheduling.
[0145] As shown in Fig. 10, the terminal receives downlink control information (DCI) (S101). For example, the terminal may obtain the DCI by performing a detection attempt (which may be referred to as blind decoding or blind detection) of PDCCH candidates in a set search space. The DCI may be a DCI format for scheduling a PUSCH (e.g., DCI format 0_0, 0_1, etc.), a DCI format for scheduling a PDSCH (e.g., DCI format 1_0, 1_1, etc.), or a DCI format for scheduling a PSSCH (e.g., DCI format 3_0, 3_1, etc.).
[0146] The terminal receives or transmits a transmission block via a data channel (e.g., multiple PDSCHs, multiple PUSCHs, or multiple PSSCHs) scheduled by the DCI (S102). That is, the data channel may be a shared channel such as a PDSCH, a PUSCH, or a PSSCH.
[0147] FIG. 11 illustrates multi-TTI scheduling in which multiple PUSCHs are scheduled by one DCI.
[0148] As shown in FIG. 11, the information transmitted via DCI (800) includes at least one of FDRA (Frequency Domain Resource Assignment), TDRA (Time Domain Resource Assignment), MCS (Modulation and Coding Scheme), multiple NDIs (New Data Indicators), multiple RVs (Redundancy Versions), and HARQ PN (Hybrid Automatic Repeat and reQuest Process Number).
[0149] The FDRA includes frequency resource information of the scheduled PUSCH, and the TDRA includes time resource information of the scheduled PUSCH. For example, the TDRA may indicate an index of a TDRA table including time domain resource allocation information such as the start symbol and length of each PUSCH together with the number of scheduled PUSCHs, and the UE can know the number of scheduled PUSCHs and time domain resource information of each PUSCH from this information via each DCI.
[0150] The MCS is applied equally to all PUSCHs and indicates the modulation and coding method. The NDI and RV are each composed of one bit for each PUSCH, and are composed of the same number of bits as the maximum number of PUSCHs that can be scheduled according to the TDRA table.
[0151] HARQ PN is the HARQ process number of the first PUSCH among multiple PUSCHs scheduled by DCI, and the HARQ process numbers of the second and subsequent PUSCHs have values that sequentially increase from the HARQ process number of the first PUSCH (for example, values that increase by 1). Figure 11 illustrates a case where N PUSCHs are scheduled by one DCI and the HARQ PN of the first PUSCH is K. NHARQ is the number of HARQ processes operated.
[0152] Multi-TTI scheduling can be applied to PDSCH scheduling as well as PUSCH. 3GPP standardized to support the 52.6 GHz to 71 GHz band in Rel-17. As the carrier frequency increases, phase noise becomes the main factor that degrades the performance of the communication system. The OFDM system used in NR can mitigate the performance degradation caused by phase noise by widening the spacing between subcarriers (Sub-Carrier Spacing: SCS). For this reason, in NR, the higher the carrier frequency, the wider the SCS used.
[0153] However, when the SCS becomes larger in the frequency domain based on the number of the same subcarriers, the length of the time domain of a slot consisting of one OFDM symbol or 14 OFDM symbols becomes shorter. When a terminal attempts to receive a PDCCH for each slot, the number of blind detections and the number of CCEs (Control Channel Elements) that can be processed decreases as the length of the slot becomes shorter, and the scheduling flexibility of the system decreases. In addition, the power consumption of the terminal may increase due to the increase in the number of attempts to receive the PDCCH. As a solution to this problem, a solution has been proposed in which a terminal attempts to receive a PDCCH periodically, not every slot, but every several slots. In this case, a problem occurs in that the maximum data transmission rate decreases in a method of scheduling only one shared channel by one DCI. To overcome this problem, a technology for scheduling several PUSCHs or PDSCHs by one DCI has been standardized.
[0154] Logical channels can be classified into two groups: control channels and traffic channels. Control channels are used only for control plane information transmission and include the following channels:
[0155] 1) BCCH (Broadcast Control Channel): A downlink channel for broadcasting system control information.
[0156] 2) Paging Control Channel (PCCH): A downlink channel that carries paging messages.
[0157] 3) CCCH (Common Control Channel): A channel for transmitting control information between a terminal and a network. This channel is used for terminals that do not have an RRC connection with the network.
[0158] 4) Dedicated Control Channel (DCCH): A point-to-point bi-directional channel that transmits dedicated control information between a terminal and a network, and is used by terminals with an RRC connection.
[0159] A traffic channel is used only for user plane information transmission. A Dedicated Traffic Channel (DTCH) is a point-to-point channel that is dedicated to one terminal for user information transmission. A DTCH can exist in both the uplink and downlink.
[0160] With the development of wireless communication technology and user terminals, there is an increasing need to provide a variety of services requiring different QoS to one terminal, or a service consisting of multiple data streams requiring various QoS. XR (eXtended Reality) is a representative example of the latter, which requires the transmission of multiple data streams with different requirements such as transmission speed, reliability, and delay time, such as video data, audio data, and control data. In particular, to provide high-quality XR services, it is important to transmit large-volume XR video data generated at 60 fps (frames per second) or 120 fps with low latency.
[0161] XR video data can be transmitted in multiple streams with different QoS, for example, in an I (Intra-coded)-stream and a P (Predicted)-stream that require different QoS, or in a FOV (Field of View) stream and an omnidirectional stream that require different QoS.
[0162] Since XR video data shows a bursty pattern in which a large amount of data is periodically transmitted in a short period, it is necessary to efficiently transmit a large amount of data in a short time while minimizing the use of PDCCH resources. For this purpose, a multi-TTI scheduling DCI technology that schedules multiple PDSCHs or PUSCHs by one DCI can be used.
[0163] However, in the conventional multi-TTI scheduling DCI technology, all PDSCHs or PUSCHs (hereinafter referred to as shared channels or PXSCHs) scheduled by one DCI are transmitted with the same MCS. That is, even if the transmission quality (e.g., BLER, delay time, etc.) required for data transmitted on each shared channel is different, the data has the same physical transmission quality. In a situation where the QoS required by an I (Intra-coded)-stream and a P (Predicted)-stream or a FOV (Field of View) stream and an omnidirectional stream differs, it is difficult to efficiently use radio resources in the conventional technology, and the transmission spectrum efficiency may decrease. For example, when an I (Intra-coded)-stream and a P (Predicted)-stream are transmitted through multiple shared channels scheduled by one DCI, if the target BLER required to satisfy the QoS of the two streams is different, the MCS must be selected based on the lower target BLER (i.e., higher QoS). Therefore, there may be a case where excessive radio resources are allocated to a stream that requires a higher target BLER (i.e., a lower QoS).
[0164] In order to solve this problem, the present disclosure describes an apparatus and method for dividing multiple data streams with different target BLERs into two groups and transmitting each group with a different MCS when multiple data streams with different target BLERs are transmitted via multiple shared channels scheduled by one DCI.
[0165] When multiple logical channels or data streams (hereinafter referred to as logical channels) with different QoS requirements are to be transmitted with different MCSs through multiple shared channels scheduled by one DCI, a problem occurs in that the DCI size (i.e., the number of bits) increases in order to transmit multiple MCS information and shared channel information to which each MCS is applied. In order to minimize the increase in DCI size, an apparatus and method are described that can divide multiple logical channels into two groups according to QoS characteristics and transmit them on multiple shared channels scheduled by one DCI with different MCSs.
[0166] Generally, the lower the MCS of the shared channel, i.e., the lower the modulation order and the lower the code rate, the lower the BLER. The lower the BLER, the higher the probability of successful data transmission even with fewer transmissions, and the lower the transmission delay. Therefore, the higher the target transmission reliability and the lower the target transmission latency, the more appropriate it is to use a lower MCS.
[0167] When multiple logical channels with different QoS are transmitted through multiple shared channels scheduled by one DCI, the logical channel that requires high transmission reliability and low transmission delay is transmitted first by applying a low MCS, and the logical channel that requires low transmission reliability and high transmission delay is transmitted later by applying a high MCS. In this case, the MCS index increases monotonically from a low value to a high value. In this case, the first MCS is transmitted as is, and the second and subsequent MCSs transmit only the difference with the MCS transmitted immediately before, allowing transmission with fewer bits without MCS information loss.
[0168] FIG. 12 shows an example in which multiple logical channels are divided into two groups, and different MCSs are applied to each group to transmit the channels via multiple shared channels scheduled by one DCI.
[0169] 12, assume that logical channel #1 has the lowest target BLER and logical channel #3 has the highest target BLER. Assume that logical channel #1 and logical channel #2 are scheduled to be transmitted to one group via PXSCH #1 and PXSCH #2, and logical channel #3 is also scheduled to be transmitted to another group via PXSCH #3 and PXSCH #4.
[0170] As shown in FIG. 12, logical channel #1, logical channel #2, and part of logical channel #3 are transmitted through PXSCH #1 and PXSCH #2. At this time, the MCS corresponding to the smallest value I1 among the MCS indexes that can satisfy the target BLER of the three logical channels is applied to PXSCH #1 and PXSCH #2. The remaining part of logical channel #3 is transmitted in PXSCH #3 and PXSCH #4. At this time, the MCS corresponding to MCS index I2 that can satisfy the target BLER of logical channel #3 is applied to PXSCH #3. Here, I2 is a value greater than or equal to I1. If I2 is greater than I1, I2 can be expressed as the sum of I1 and a positive offset value O2 (I2=I1+O2).
[0171] In order to divide multiple shared channels scheduled by one DCI (1210) into two groups (first group and second group) and transmit each group using a different MCS, the shared channels belonging to each group and the MCS index information of each group must be transmitted.
[0172] <Method of transmitting the number of shared channels belonging to the first group>
[0173] The shared channels scheduled by one DCI (1210) are arranged in ascending order of the applied MCS index and transmitted. At this time, the first group and the second group can be distinguished based on information corresponding to the number of shared channels belonging to the first group.
[0174] The number of shared channels belonging to the first group can be transmitted via the NPXSCH,1Ind field (121) of the DCI (1210) as shown in FIG. 12. If the maximum number of transmittable shared channels is NPXSCH,max, the number of bits required to transmit the number of shared channels NPXSCH,1 belonging to the first group is ceil(log 2 NPXSCH,max)(=[log 2PXSCH , max For example, if NPXSCH,max is 8, the number of bits required is 3, and (NPXSCH,1-1) can be transmitted as the value of the corresponding field (NPXSCH,1Ind,121) of the DCI.
[0175] Alternatively, non-contiguous enumerated values can be used to reduce the number of DCI bits, for example, 0 can be defined in the standard to indicate 1, 1 can be defined to indicate 3, 2 can be defined to indicate 5, and 3 can be defined to indicate 7, or it can be conveyed via a higher layer message such as RRC, and only 2 bits can be used.
[0176] <Method of transmitting two MCS index information>
[0177] If two MCS indexes (first MCS index, second MCS index) are transmitted directly via DCI, twice as many bits are required as compared to the bits required for one MCS index. For example, in LTE or NR, MCS indexes are defined with values from 0 to 31, and in order to transmit such two MCS indexes directly, 5 bits are required for one MCS index, so a total of 10 bits are required. Even if the first MCS index is transmitted directly and the second MCS index is notified by a positive difference value with the first MCS index, 10 bits are also required (i.e., 5 bits are required for the first MCS index and 5 bits are required to transmit all possible difference values between the second MCS index and the first MCS index).
[0178] Meanwhile, there are two types of MCS indexes: one that includes both modulation order and code rate information (hereinafter referred to as a first type MCS index) and one that includes only modulation order information (hereinafter referred to as a second type MCS index).
[0179] The table below illustrates an example of a table including an MCS index.
[0180] [Table 5]
[0181] For example, when QPSK, 16QAM, 64QAM, and 256QAM are supported in NR, as illustrated in Table 5, MCS indexes 0 to 27 include both modulation order and code rate information and can be used for both initial transmission and retransmission. Meanwhile, MCS indexes 28 to 31 include only modulation order information and can be used only for retransmission. That is, MCS indexes 0 to 27 are first type MCS indexes, and MCS indexes 28 to 31 are second type MCS indexes.
[0182] After dividing multiple shared channels scheduled by one DCI (1210) into two groups (first group and second group), the two groups are restricted to always use only the same type of MCS index, and the MCS information of the first group uses the MCS index (first MCS index) as is, and the MCS information of the second group uses the difference value from the first MCS index, thereby reducing the number of required DCI bits.
[0183] For example, when one MCS index is represented by NMCSI-bits bits, two MCS indexes can be represented by (2·NMCSi-bits-1) bits. That is, one bit can be reduced from the conventional method to indicate two MCS indexes. For example, if the first MCS index ranges from 0 to 27 and the second MCS index ranges from 28 to 31 as in NR, there are 406 combinations of the first MCS index and the difference value for the two groups, and 10 combinations of the second MCS index and the difference value, for a total of 416 combinations that can be represented by 9 bits.
[0184] Specifically, if the first type MCS index is IType1,min=0 to IType1,max and the second type MCS index is IType2,min=(IType1,max+1) to IType2,max, then the number of first type MCS indexes NType1-MCSI, the number of second type MCS indexes NType2-MCSI, the number of combinations of the first type MCS index and the difference value NType1-MCSI-CI, and the number of combinations of the second type MCS index and the difference value NType1-MCSI-CI are NType2-MCSI-CI looks like this:
[0185]
number
[0186] All combinations of the first and second type MCS indexes and differential values can be in 1:1 correspondence with integers from 0 to (NType1-MCSI-CI+NType2-MCSI-CI-1). For example, the combinations of the first type MCS indexes and differential values can be in 1:1 correspondence with integers from 0 to (NType1-MCSI-CI-1), and the combinations of the second type MCS indexes and differential values can be in 1:1 correspondence with integers from NType1-MCSI-CI to (NType1-MCSI-CI+NType2-MCSI-CI-1) (such a method may be referred to as method 1 below). That is, the MCSI-CI field (122) of the DCI indicates the combination of the first type MCS index and differential value or the combination of the second type MCS index and differential value.
[0187] The encoding for obtaining an integer MCSI-CI (MCS Index Combination Indicator) value C corresponding to the first or second type MCS index I1 and the difference value O2 is as follows:
[0188]
number
[0189] The decoding to obtain the index I1 and the difference value O2 from the MCSI-CI value C is as follows:
[0190]
number
[0191] FIG. 13 illustrates an example in which two MCS indices correspond to the MCSI-CI (122) of the DCI.
[0192] As shown in FIG. 13, the first type MCS index ranges from 0 to 12, and the second type MCS index ranges from 13 to 15, and this is an example in which two MCS indexes using 4 bits correspond to a 7-bit MCSI-CI (122) as described in FIG. 12. A combination of two first type MCS indexes corresponds to MCSI-CIs ranging from 0 to 90, and a combination of two second type MCS indexes corresponds to MCSI-CIs ranging from 91 to 96. For example, when the value of MCSI-CI is 14, (first MCS index (I1), difference between the second MCS index and the first MCS index (O2)) = (1, 1), and as a result, I1 is 1 and I2 is 2. When the value of MCSI-CI is 42, (first MCS index (I1), difference between the second MCS index and the first MCS index (O2)) = (3, 3), and as a result, I1 is 3 and I2 is 6. When the value of MCSI-CI is 96, (first MCS index (I1), difference between second MCS index and first MCS index (O2))=(13, 2), and as a result, I1 is 13 and I2 is 15.
[0193] On the other hand, the number of bits in the MCSI-CI(122) field of DCI can be further reduced by restricting the two groups to always use only the same type of MCS index and at the same time restricting the difference between the MCS index of the first group and the MCS index of the second group. In this case, two MCS indices represented by NMCSI-bits bits can be made to correspond to MCSI-CI values represented by NMCSI-CI-bits bits that are smaller than (2·NMCSI-bits-1).
[0194] Generally, the range of the second type MCS index is small, so restrictions can be applied to the first type MCS index. If the number of MCSI-CI values represented by the bits of NMCSI-CI-bits is NMCSI-CI, the number of restricted first type MCS index and difference value combinations NType1-MCSI-CI-restricted can be expressed as follows.
[0195]
number
[0196] All combinations of the first type MCS index and the difference value and combinations of the second type MCS index and the difference value can be in 1:1 correspondence with integers from 0 to (NMCSI-CI-1). For example, the combinations of the first type MCS index and the difference value can be in 1:1 correspondence with integers from 0 to (NType1-MCSI-CI-restricted-1), and the combinations of the second type MCS index and the difference value can be in 1:1 correspondence with integers from NType1-MCSI-CI-restricted to (NMCSI-CI-1). Hereinafter, such a method is referred to as Method 2.
[0197] The limit value O2,Type1,max of the difference value O2 between the first type MCS index I1 of the first group and the first type MCS index I2 of the second group can be calculated by the following formula.
[0198]
number
[0199] The encoding for obtaining an integer MCSI-CI value C corresponding to the first or second type MCS index I1 and the difference value O2 (≦O2, Type1, max) is as follows:
[0200]
number
[0201] The decoding for obtaining the index I1 and the difference value O2 from the MCSI-CI value C is as follows:
[0202]
number
[0203] FIG. 14 shows another example in which two MCS indices correspond to the value of MCSI-CI of DCI.
[0204] As shown in FIG. 14, the first type MCS index ranges from 0 to 12, and the second type MCS index ranges from 13 to 15, which is an example of two MCS indexes using 4 bits corresponding to a 6-bit MCSI-CI as described above. The combination of two first type MCS indexes corresponds to MCSI-CI values from 0 to 57, and the combination of two second type MCS indexes corresponds to MCSI-CI values from 58 to 63. The combination of two first type MCS indexes is restricted to cases where their difference value O2 is within 5 (when I1 is smaller than 3) or 4 (when I1 is greater than or equal to 3) (It=3, I1 <Itであるとき、O2,Type1,max=5、そうでなけいと、O2,Type1,max=4)。
[0205] The base station transmits the number of MCSI-CI bits to the terminal via an upper layer message such as RRC, and the base station and the terminal determine an MCSI-CI encoding and decoding method according to the number of bits.
[0206] FIG. 15 shows an example of a procedure in which a terminal determines an MCSI-CI encoding / decoding method according to the number of MCSI-CI bits received from a base station.
[0207] As shown in FIG. 15, the terminal receives the number of MCSI-CI bits (NMCSI-CI-bits) from the base station via a higher layer message such as an RRC message (S151).
[0208] The terminal calculates the number of all possible MCSI-CIs (ie, NMCSI-CIs) (S152).
[0209] If the number of all possible MCSI-CIs (i.e., NMCSI-CI) is greater than or equal to the sum of the number of combinations of the first type MCS index and difference value (NType1-MCSI-CI) and the number of combinations of the second type MCS index and difference value (NType2-MCSI-CI) (i.e., NMCSI-CI≧(NType1-MCSI-CI+NType2-MCSI-CI)), MCSI encoding / decoding method 1 (method 1 described above) is selected (S154); otherwise (i.e., NMCSI-CI<(NType1-MCSI-CI+NType2-MCSI-CI), MCSI encoding / decoding method 2 (method 2 described above) is selected (S155).
[0210] FIG. 16 illustrates a data transmission method of a terminal according to an embodiment of the present disclosure.
[0211] As shown in FIG. 16, a terminal receives an information element that defines how and where to search for physical downlink control channel (PDCCH) candidates (S161).
[0212] The information element includes, for example, information indicating a core set (control resource set: CORESET) in which the search space is possible, information on the DCI format to be searched by the terminal, the slot of the PDCCH monitoring occasion, information on the PDCCH monitoring period and offset, information on the monitoring position in the frequency domain, information on the symbol to be monitored by the PDCCH within the slot, information on the search space (search space ID, search space type, etc.), information on which the search space is set to a UE specific search space (USS), and the like.
[0213] For example, the core set is composed of NCORESETRB resource blocks in the frequency domain and NCORESETsymb∈{1,2,3} symbols in the time domain. NCORESETRB and NCORESETsymb can be provided / configured by the base station via higher layer signaling.
[0214] A core set includes multiple CCEs (or REGs). A terminal can attempt PDCCH detection in units of 1, 2, 4, 8, or 16 CCEs in the core set. One or more CCEs for which PDCCH detection can be attempted are referred to as PDCCH candidates.
[0215] The terminal monitors a set of PDCCH candidates in one or more CORESETs based on the information elements (S162), where monitoring means receiving each PDCCH candidate and decoding it according to a format of downlink control information (DCI) to be monitored.
[0216] The terminal detects a format of one downlink control information (DCI) for scheduling the first shared channel and the second shared channel through the monitoring (S163). The first shared channel and the second shared channel may be located in different slots or may be located in the same slot. Each of the first shared channel and the second shared channel may carry at least one transmission block (TB).
[0217] The terminal transmits first data of a first logical channel group via the first shared channel based on the DCI format (S164), and transmits second data of a second logical channel group via the second shared channel based on the DCI format (S165).
[0218] Here, the first logical channel group and the second logical channel group are distinguished based on a required quality of service (QoS).
[0219] And, the second MCS index applied to the second shared channel is greater than or equal to the first MCS index applied to the first shared channel. The first MCS index and the second MCS index are either one of a first type MCS index indicating both modulation order information and code rate information and a second type MCS index indicating modulation order information in an MCS index table (e.g., Table 5), and are the same type of MCS index. That is, the first MCS index and the second MCS index are limited to both being the first type MCS index or both being the second type MCS index.
[0220] The value of the MCS field (the above-mentioned MCSI-CI field) included in the DCI format indicates i) the first MCS index, and ii) a combination of the difference between the second MCS index and the first MCS index, so that the UE knows both the first MCS index and the second MCS index.
[0221] Also, the difference between the first MCS index and the second MCS index can be limited to a specific value or less.
[0222] The number of bits of the MCS field (MCSI-CI field) is smaller than the sum of the number of bits required to indicate the first MCS index and the number of bits required to indicate the second MCS index. For example, if the number of bits required to indicate the first MCS index is 4 bits and the number of bits required to indicate the second MCS index is 4 bits, the number of bits of the MCS field (MCSI-CI field) is 7 bits when the above-mentioned method 1 is applied. Alternatively, the number of bits of the MCS field (MCSI-CI field) is 6 bits when the above-mentioned method 2 is applied.
[0223] The first MCS index may be an MCS index capable of satisfying the lowest target block error rate (BLER) among the target BLERs of the logical channels included in the first logical channel group, and the second MCS index may be an MCS index capable of satisfying the lowest target BLER among the target BLERs of the logical channels included in the second logical channel group.
[0224] Each of the first shared channel and the second shared channel may be a PUSCH.
[0225] The method described in FIG 16 may further include receiving a second DCI format for scheduling a third shared channel and a fourth shared channel when the DCI format is a first DCI format. The third shared channel and the fourth shared channel may be located in different slots or may be located in the same slot.
[0226] The terminal may receive third data of a third logical channel group via the third shared channel based on a format of the second DCI, and may receive fourth data of a fourth logical channel group via the fourth shared channel based on the format of the second DCI. The third logical channel group and the fourth logical channel group are distinguished based on a required QoS, a fourth MCS index applied to the fourth shared channel is greater than or equal to a third MCS index applied to the third shared channel, and the third MCS index and the fourth MCS index are either one of a third type MCS index indicating both modulation order information and code rate information in an MCS index table and a fourth type MCS index indicating the concatenation order information, and are the same type of MCS index.
[0227] The value of an MCS field (MCSI-CI field) included in the format of the second DCI indicates a combination of i) the third MCS index and ii) a difference between the third MCS index and the fourth MCS index.
[0228] Also, the difference between the third MCS index and the fourth MCS index can be limited to a specific value or less.
[0229] The number of bits of the MCS field included in the format of the second DCI is smaller than the sum of the number of bits required to indicate the third MCS index and the number of bits required to indicate the fourth MCS index. For example, if the number of bits required to indicate the third MCS index is 4 bits and the number of bits required to indicate the fourth MCS index is 4 bits, the number of bits of the MCS field (MCSI-CI field) is 7 bits when the above-mentioned method 1 is applied. Alternatively, the number of bits of the MCS field (MCSI-CI field) is 6 bits when the above-mentioned method 2 is applied.
[0230] The third MCS index may be an MCS index that can satisfy the lowest target BLER among the target BLERs of each of the logical channels included in the fourth logical channel group, and the fourth MCS index may be an MCS index that can satisfy the lowest target BLER among the target BLERs of each of the logical channels included in the fourth logical channel group.
[0231] Each of the third shared channel and the fourth shared channel may be a PDSCH.
[0232] The method described in FIG 16 may further include receiving a DCI format or an SCI format for scheduling a fifth shared channel and a sixth shared channel. The fifth shared channel and the sixth shared channel may be located in different slots or may be located in the same slot.
[0233] A fifth data of a fifth logical channel group may be transmitted or received through the fifth shared channel based on the DCI format or the SCI format, and a sixth data of a sixth logical channel group may be transmitted or received through the sixth shared channel based on the DCI format or the SCI format. The fifth logical channel group and the sixth logical channel group are distinguished based on a required QoS, a sixth MCS index applied to the sixth shared channel is greater than or equal to a fifth MCS index applied to the fifth shared channel, the fifth MCS index and the sixth MCS index are either one of a fifth MCS index indicating both modulation order information and code rate information in an MCS index table and a sixth MCS index indicating the concatenation order information, and are the same type of MCS index, and a value of an MCS field included in the DCI format or the SCI format may indicate a combination of i) the fifth MCS index and ii) a difference between the fifth MCS index and the sixth MCS index.
[0234] Each of the fifth shared channel and the sixth shared channel may be a PSSCH.
[0235] FIG. 17 illustrates a signaling process between a base station and a terminal according to one embodiment of the present disclosure.
[0236] As shown in Fig. 17, the base station provides the terminal with an information element that defines how / where to search for PDCCH candidates (S170). The information element may be included in system information or a terminal-specific higher layer configuration message.
[0237] As already explained in FIG. 16, said information element may define how / where to search for PDCCH candidates.
[0238] The base station transmits a DCI format for scheduling the first shared channel and the second shared channel to the terminal in a set of PDCCH candidates of one or more control resource sets (CORESET) based on the information element (S171). That is, the base station can transmit the DCI format via the PDCCH in a search space configured for the terminal.
[0239] The terminal detects the DCI format by blind decoding the PDCCH candidates in the set search space (S172). The DCI format can indicate the number of shared channels belonging to the first group (via the NPXSCH,1Ind field) as shown in Fig. 12. Also, it can provide MCS information for the first shared channel (shared channel belonging to the first group) and the second shared channel (shared channel belonging to the second group) (via the MCSI-CI field). As described with reference to Figs. 13 and 14, the bit size of the MCSI-CI field can be reduced compared to the conventional technology.
[0240] The terminal transmits a first PUSCH scheduled according to the DCI format in a first slot (S173).
[0241] The terminal transmits the second PUSCH scheduled according to the DCI format in the second slot (S174).
[0242] That is, from the viewpoint of the base station, the base station transmits one downlink control information (DCI) format for scheduling the first shared channel and the second shared channel, where the first shared channel and the second shared channel may be located in different slots or may be located in the same slot.
[0243] The base station receives first data of a first logical channel group via the first shared channel based on the DCI format, and receives second data of a second logical channel group via the second shared channel based on the DCI format.
[0244] In this case, the first logical channel group and the second logical channel group are distinguished based on a required QoS, and a second MCS index applied to the second shared channel is greater than or equal to a first MCS index applied to the first shared channel.
[0245] The first MCS index and the second MCS index are either a first type MCS index indicating both modulation order information and code rate information in an MCS index table or a second type MCS index indicating the modulation order information, and are MCS indexes of the same type.
[0246] The value of the MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index.
[0247] The shared channel is one of PUSCH, PDSCH, and PSSCH, and each shared channel can carry at least one transmission block. DCI for scheduling the corresponding shared channel changes depending on what the corresponding shared channel is. The DCI includes MCS index information for the shared channel to be scheduled. As described above, the MCS index for the shared channel is limited to one type of MCS index, either a first MCS index or a second MCS index, and the difference value may be additionally limited to a certain value or less. The value of the MCS field included in the DCI may indicate the values of the two MCS indexes by indicating a combination of i) a first MCS index and ii) a difference value between the second MCS index and the first MCS index.
[0248] According to the method and apparatus of the present disclosure, when multiple data streams having different QoS are transmitted through multiple shared channels (PDSCH, PUSCH, PSSCH, etc.) scheduled by one DCI, the data streams can be divided into two groups and transmitted with different MCS according to QoS requirements such as a target BLER while minimizing an increase in the size of the DCI. Therefore, it is possible to satisfy the QoS of each of the multiple data streams and to improve frequency transmission efficiency.
[0249] The effects obtained from the specific examples of the present specification are not limited to the effects described above. For example, there are various technical effects that a person having ordinary skill in the related art can understand or derive from the present specification. Thus, the specific effects of the present specification are not limited to those explicitly described in the present specification, but include various effects that can be understood or derive from the technical features of the present specification.
[0250] The technical features of this specification may be implemented directly in hardware, or in software executed by a processor, or in a combination of the two. For example, the methods performed by a wireless device in wireless communication may be implemented in hardware, software, firmware, or a combination of these. For example, the software may reside in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, removable disk, CD-ROM, or other storage medium.
[0251] An example of a portion of the storage medium may be coupled to the processor such that the processor can read information on the storage medium. Alternatively, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. In other examples, the processor and the storage medium may reside as separate components.
[0252] The computer-readable medium may include a tangible, non-transitory computer-readable storage medium.
[0253] For example, non-transitory computer readable media include RAM, such as synchronous dynamic RAM (SDRAM), ROM, non-volatile RAM (NVRAM), EEPROM, flash memory, magnetic or optical data storage media, or other media usable to store instructions or data structures. Non-transitory computer readable media includes combinations of the above.
[0254] Additionally, the methods described herein may be implemented, at least in part, via a computer-readable communications medium that carries or communicates code in the form of instructions or data structures that can be coupled to, read, and / or executed by a computer.
[0255] According to some implementations of the present disclosure, a non-transitory computer-readable medium (CRM) stores a plurality of instructions.
[0256] More specifically, the CRM stores instructions that cause operations to be performed by one or more processors, including receiving a downlink control information (DCI) format for scheduling a first shared channel and a second shared channel, transmitting first data of a first logical channel group over the first shared channel based on the DCI format, and transmitting second data of a second logical channel group over a second shared channel based on the DCI format.
[0257] As described above, the first logical channel group and the second logical channel group are distinguished based on the required QoS, and the second MCS index applied to the second shared channel is greater than or equal to the first MCS index applied to the first shared channel. The first MCS index and the second MCS index are either one of a first type MCS index indicating both modulation order information and code rate information in an MCS index table and a second type MCS index indicating the modulation order information, and are the same type of MCS index, and a value of an MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index.
[0258] The claims described herein may be combined in various ways. For example, the technical features of the method claims herein may be combined and implemented as an apparatus, the technical features of the apparatus claims herein may be combined and implemented as a method, the technical features of the method claims herein and the technical features of the apparatus claims herein may be combined and implemented as an apparatus, and the technical features of the method claims herein and the technical features of the apparatus claims herein may be combined and implemented as a method. Other implementations are within the scope of the following claims.
Claims
1. A data transmission method for a terminal in a wireless communication system, comprising: Receive an information element that defines how and where to search for physical downlink control channel (PDCCH) candidates; monitoring a set of PDCCH candidates in one or more control resource sets (CORESETs) based on the information elements, where the monitoring means receiving each PDCCH candidate and decoding it according to a downlink control information (DCI) format being monitored; Detecting a DCI format for scheduling the first shared channel and the second shared channel through the monitoring; Transmitting first data of a first logical channel group over the first shared channel based on the DCI format; and transmitting second data of a second logical channel group over the second shared channel based on the DCI format; The first logical channel group and the second logical channel group are classified based on a required quality of service (QoS), a second modulation and coding scheme (MCS) index applied to the second shared channel is greater than or equal to a first MCS index applied to the first shared channel; The first MCS index and the second MCS index are either a first type MCS index indicating both modulation order information and code rate information in an MCS index table or a second type MCS index indicating the modulation order information, and are the same type of MCS index; The value of the MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index; 2. The method of claim 1, wherein the number of bits of the MCS field is less than the sum of the number of bits required to indicate the first MCS index and the number of bits required to indicate the second MCS index.
2. The method of claim 1, further comprising limiting a difference between the first MCS index and the second MCS index to a specific value or less.
3. The method of claim 1, wherein the first MCS index is an MCS index that can satisfy a lowest target Block Error Rate (BLER) among target BLERs of each of the logical channels included in the first logical channel group.
4. The method of claim 1, wherein the second MCS index is an MCS index that can satisfy the lowest target BLER among the target BLERs of the logical channels included in the second logical channel group.
5. The method of claim 1 , wherein each of the first shared channel and the second shared channel is a physical uplink shared channel (PUSCH).
6. When the DCI format is a first DCI format, 2. The method of claim 1, further comprising receiving a second DCI format for scheduling a third shared channel and a fourth shared channel.
7. receiving third data of a third logical channel group over the third shared channel based on the second DCI format; and receiving fourth data of a fourth logical channel group over the fourth shared channel based on the second DCI format; The third logical channel group and the fourth logical channel group are divided based on a required QoS, a fourth MCS index applied to the fourth shared channel is greater than or equal to a third MCS index applied to the third shared channel; The third MCS index and the fourth MCS index are either a third type MCS index indicating both modulation order information and code rate information in an MCS index table or a fourth type MCS index indicating the modulation order information, and are the same type of MCS index; The method of claim 6, wherein a value of an MCS field included in the second DCI format indicates a combination of i) the third MCS index and ii) a difference between the third MCS index and the fourth MCS index.
8. The method according to claim 7, further comprising limiting a difference between the third MCS index and the fourth MCS index to a specific value or less.
9. The method of claim 7, wherein the number of bits of the MCS field included in the second DCI format is smaller than the sum of the number of bits required to indicate the third MCS index and the number of bits required to indicate the fourth MCS index.
10. The method of claim 7, wherein the third MCS index is an MCS index that can satisfy the lowest target Block Error Rate (BLER) among target BLERs of each of the logical channels included in the fourth logical channel group.
11. The method of claim 7, wherein the fourth MCS index is an MCS index that can satisfy the lowest target BLER among the target BLERs of each of the logical channels included in the fourth logical channel group.
12. The method of claim 7, wherein each of the third shared channel and the fourth shared channel is a physical downlink shared channel (PDSCH).
13. 7. The method of claim 6, further comprising the step of receiving an SCI format for scheduling the fifth shared channel and the sixth shared channel.
14. Transmitting or receiving fifth data of a fifth logical channel group over the fifth shared channel based on the SCI format; and transmitting or receiving sixth data of a sixth logical channel group through the sixth shared channel based on the SCI format; The fifth logical channel group and the sixth logical channel group are divided based on a required QoS, a sixth MCS index applied to the sixth shared channel is greater than or equal to a fifth MCS index applied to the fifth shared channel; The fifth MCS index and the sixth MCS index are either a fifth type MCS index indicating both modulation order information and code rate information in an MCS index table or a sixth type MCS index indicating the modulation order information, and are the same type of MCS index; The method of claim 13, wherein a value of an MCS field included in the SCI format indicates a combination of i) the fifth MCS index and ii) a difference between the fifth MCS index and the sixth MCS index.
15. The method of claim 13, wherein each of the fifth shared channel and the sixth shared channel is a physical sidelink shared channel (PSSCH).
16. The method of claim 1, wherein the first shared channel and the second shared channel are located in different slots.
17. 2. The method of claim 1, wherein the first shared channel and the second shared channel are located in the same slot.
18. A terminal (User Equipment: UE) operating in a wireless communication system, one or more transceivers; one or more processors coupled to the one or more transceivers; and one or more memories operatively connected to the one or more processors; the one or more processors storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations; The operation includes: Receive an information element that defines how and where to search for physical downlink control channel (PDCCH) candidates; monitoring a set of PDCCH candidates in one or more control resource sets (CORESETs) based on the information elements, where the monitoring means receiving each PDCCH candidate and decoding it according to a monitored downlink control information (DCI) format; Detecting a DCI format for scheduling the first shared channel and the second shared channel by the monitoring; Transmitting first data of a first logical channel group over the first shared channel based on the DCI format; and transmitting second data of a second logical channel group over the second shared channel based on the DCI format; The first logical channel group and the second logical channel group are classified based on a required quality of service (QoS), a second modulation and coding scheme (MCS) index applied to the second shared channel is greater than or equal to a first MCS index applied to the first shared channel; The first MCS index and the second MCS index are either a first type MCS index indicating both modulation order information and code rate information in an MCS index table or a second type MCS index indicating the modulation order information, and are the same type of MCS index; The value of the MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index; The number of bits of the MCS field is smaller than a sum of a number of bits required to indicate the first MCS index and a number of bits required to indicate the second MCS index.
19. The terminal of claim 18, wherein a difference between the first MCS index and the second MCS index is limited to a specific value or less.
20. The terminal of claim 18, wherein the first MCS index is an MCS index capable of satisfying a lowest target block error rate (BLER) among target BLERs of each of the logical channels included in the first logical channel group.
21. The terminal of claim 18, wherein the second MCS index is an MCS index capable of satisfying a lowest target BLER among target BLERs of the logical channels included in the second logical channel group.
22. The terminal of claim 18, wherein each of the first shared channel and the second shared channel is a physical uplink shared channel (PUSCH).
23. When the DCI format is a first DCI format, The terminal of claim 18, further comprising receiving a second DCI format for scheduling the third shared channel and the fourth shared channel.
24. receiving third data of a third logical channel group over the third shared channel based on the second DCI format; and receiving fourth data of a fourth logical channel group over the fourth shared channel based on the second DCI format; The third logical channel group and the fourth logical channel group are divided based on a required QoS, a fourth MCS index applied to the fourth shared channel is greater than or equal to a third MCS index applied to the third shared channel; The third MCS index and the fourth MCS index are either a third type MCS index indicating both modulation order information and code rate information in an MCS index table or a fourth type MCS index indicating the modulation order information, and are the same type of MCS index; The terminal of claim 23, wherein a value of an MCS field included in the second DCI format indicates a combination of i) the third MCS index and ii) a difference between the third MCS index and the fourth MCS index.
25. The terminal of claim 24, wherein a difference between the third MCS index and the fourth MCS index is limited to a specific value or less.
26. The terminal of claim 24, wherein the number of bits of the MCS field included in the second DCI format is smaller than the sum of the number of bits required to indicate the third MCS index and the number of bits required to indicate the fourth MCS index.
27. The terminal of claim 24, wherein the third MCS index is an MCS index that can satisfy a lowest target block error rate (BLER) among target BLERs of each of the logical channels included in the fourth logical channel group.
28. The terminal of claim 24, wherein the fourth MCS index is an MCS index capable of satisfying the lowest target BLER among the target BLERs of each of the logical channels included in the fourth logical channel group.
29. The terminal of claim 24, wherein each of the third shared channel and the fourth shared channel is a physical downlink shared channel (PDSCH).
30. The terminal of claim 23, further comprising the step of receiving an SCI format for scheduling the fifth shared channel and the sixth shared channel.
31. Transmitting or receiving fifth data of a fifth logical channel group over the fifth shared channel based on the SCI format; and transmitting or receiving sixth data of a sixth logical channel group through the sixth shared channel based on the SCI format; The fifth logical channel group and the sixth logical channel group are divided based on a required QoS, a sixth MCS index applied to the sixth shared channel is greater than or equal to a fifth MCS index applied to the fifth shared channel; The fifth MCS index and the sixth MCS index are either a fifth type MCS index indicating both modulation order information and code rate information in an MCS index table or a sixth type MCS index indicating the modulation order information, and are the same type of MCS index; The terminal of claim 30, wherein a value of an MCS field included in the SCI format indicates a combination of i) the fifth MCS index and ii) a difference between the fifth MCS index and the sixth MCS index.
32. The terminal of claim 30, wherein each of the fifth shared channel and the sixth shared channel is a physical sidelink shared channel (PSSCH).
33. The terminal of claim 18, wherein the first shared channel and the second shared channel are located in different slots.
34. The terminal of claim 18, wherein the first shared channel and the second shared channel are located in the same slot.
35. 1. A processing device operating in a wireless communication system, comprising: one or more processors; and one or more memories operatively connected to the one or more processors; The one or more processors: Receive an information element that defines how and where to search for physical downlink control channel (PDCCH) candidates; monitoring a set of PDCCH candidates in one or more control resource sets (CORESETs) based on the information elements, where the monitoring means receiving each PDCCH candidate and decoding it according to a monitored downlink control information (DCI) format; Detecting a DCI format for scheduling the first shared channel and the second shared channel by the monitoring; Transmitting first data of a first logical channel group over the first shared channel based on the DCI format; and transmitting second data of a second logical channel group over the second shared channel based on the DCI format; The first logical channel group and the second logical channel group are classified based on a required quality of service (QoS), a second modulation and coding scheme (MCS) index applied to the second shared channel is greater than or equal to a first MCS index applied to the first shared channel; The first MCS index and the second MCS index are either a first type MCS index indicating both modulation order information and code rate information in an MCS index table or a second type MCS index indicating the modulation order information, and are the same type of MCS index; The value of the MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index; 2. The processing device according to claim 1, wherein the number of bits of the MCS field is smaller than a sum of a number of bits required to indicate the first MCS index and a number of bits required to indicate the second MCS index.
36. a computer readable medium (CRM) storing instructions that cause operations to be performed by one or more processors, The operation includes: receiving an information element that defines how and where to search for physical downlink control channel (PDCCH) candidates; monitoring a set of PDCCH candidates in one or more control resource sets (CORESETs) based on the information elements, where the monitoring means receiving and decoding each PDCCH candidate according to a monitored Downlink Control Information (DCI) format; detecting a DCI format for scheduling a first shared channel and a second shared channel by the monitoring; transmitting first data of a first logical channel group over the first shared channel based on the DCI format; and transmitting second data of a second logical channel group over the second shared channel based on the DCI format; The first logical channel group and the second logical channel group are classified based on a required quality of service (QoS), a second modulation and coding scheme (MCS) index applied to the second shared channel is greater than or equal to a first MCS index applied to the first shared channel; The first MCS index and the second MCS index are either a first type MCS index indicating both modulation order information and code rate information in an MCS index table or a second type MCS index indicating the modulation order information, and are the same type of MCS index; The value of the MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index; The CRM, wherein the number of bits of the MCS field is smaller than a sum of a number of bits required to indicate the first MCS index and a number of bits required to indicate the second MCS index.
37. 1. A method performed by a base station in a wireless communication system, comprising: Transmitting an information element that defines how and where to search for physical downlink control channel (PDCCH) candidates; transmit one downlink control information (DCI) format for scheduling a first shared channel and a second shared channel in a set of PDCCH candidates of one or more control resource sets (CORESETs) based on the information element; receiving first data of a first logical channel group over the first shared channel based on the DCI format; and receiving second data of a second logical channel group via the second shared channel based on the DCI format; The first logical channel group and the second logical channel group are classified based on a required quality of service (QoS), a second modulation and coding scheme (MCS) index applied to the second shared channel is greater than or equal to a first MCS index applied to the first shared channel; The first MCS index and the second MCS index are either a first type MCS index indicating both modulation order information and code rate information in an MCS index table or a second type MCS index indicating the modulation order information, and are the same type of MCS index; The value of the MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index; 2. The method of claim 1, wherein the number of bits of the MCS field is less than the sum of the number of bits required to indicate the first MCS index and the number of bits required to indicate the second MCS index.
38. 1. A base station operating in a wireless communication system, comprising: one or more transceivers; one or more processors; and one or more memories operatively connected to the one or more processors; The one or more processors: Transmitting an information element that defines how and where to search for physical downlink control channel (PDCCH) candidates; transmit one downlink control information (DCI) format for scheduling a first shared channel and a second shared channel in a set of PDCCH candidates of one or more control resource sets (CORESETs) based on the information element; receiving first data of a first logical channel group over the first shared channel based on the DCI format; and receiving second data of a second logical channel group via the second shared channel based on the DCI format; The first logical channel group and the second logical channel group are classified based on a required quality of service (QoS), a second modulation and coding scheme (MCS) index applied to the second shared channel is greater than or equal to a first MCS index applied to the first shared channel; The first MCS index and the second MCS index are either a first type MCS index indicating both modulation order information and code rate information in an MCS index table or a second type MCS index indicating the modulation order information, and are the same type of MCS index; The value of the MCS field included in the DCI format indicates a combination of i) the first MCS index and ii) a difference between the second MCS index and the first MCS index; The number of bits of the MCS field is smaller than a sum of a number of bits required to indicate the first MCS index and a number of bits required to indicate the second MCS index.
Citation Information
Patent Citations
Method, system and device for transferring data with different reliability levels
JP2021529451A
Transmitter, receiver, transmission method, and reception method
WO2020059438A1
