Method and device for performing uplink transmission in a wireless communication system
In the wireless communication system, the user equipment receives and applies specific parameters in multiple RRC configuration information for uplink transmission, and configures the DCI field size using zero bit fill or truncation, the uplink transmission efficiency in the prior art is solved. The problem of low and DCI decoding complexity achieves efficient and flexible uplink transmission.
Patent Information
- Application Number
- CN202211145271.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-05-23
- Filing Date
- 2019-05-13
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2039-05-13
AI Technical Summary
In wireless communication systems, it is difficult for the prior art to effectively perform uplink transmission, and the interpretation of DCI is relatively complex, especially under different RRC configuration parameters.
By in a wireless communication system, the user equipment (UE) receives a plurality of RRC configuration information related to the downlink control information (DCI) and applies specific RRC configuration parameters for uplink transmission based on the purpose of the DCI. At the same time, the field size is configured using zero bit padding or truncation to ensure that the field size of the DCI is consistent with the DCI used for PUSCH transmission.
Effective uplink transmission in wireless communication systems is realized, and the complexity of DCI decoding is reduced, and the efficiency and flexibility of the system are improved.
Smart Images

Figure CN115473612B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with the original application number 201980003880.9 (International application number: PCT / KR2019 / 005751, application date: May 13, 2019, invention name: Method and device for performing uplink transmission in a wireless communication system). Technical Field
[0002] The present specification relates to a wireless communication system, and more particularly, to a method for performing uplink transmission and an apparatus supporting the method. Background Art
[0003] Mobile communication systems have been developed to provide voice services while ensuring the activities of users. However, in mobile communication systems, not only voice services but also data services have been expanded. Currently, due to the explosive growth of business, resources are scarce and users need higher-speed services, so more advanced mobile communication systems are needed.
[0004] The requirements for the next generation of mobile communication systems should be able to support the acceptance of explosive data services, a sharp increase in data rates for each user, a significant increase in the number of connected devices, extremely low end-to-end latency, and high energy efficiency. To this end, various technologies have been studied, including dual connectivity, massive multiple-input multiple-output (MIMO), in-band full-duplex, non-orthogonal multiple access (NOMA), ultra-wideband support, device networking, etc. Summary of the invention
[0005] Technical issues
[0006] This specification provides a method for uplink transmission.
[0007] In addition, the present specification provides a method of interpreting the format and fields of DCI by applying different RRC configurations based on the purpose of DCI.
[0008] In addition, the present specification provides a method of configuring a field size using zero-bit padding or truncation when interpreting a field of DCI based on the purpose of the DCI.
[0009] The technical objectives to be achieved by the present invention are not limited to the above technical objectives, and a person skilled in the art to which the present invention pertains can obviously understand other technical objectives not described above from the following description.
[0010] Technical Solution
[0011] The present specification provides a method for performing uplink transmission in a wireless communication system.
[0012] Specifically, the method performed by a user equipment (UE) includes: receiving a plurality of RRC configuration information related to downlink control information (DCI) from a base station (BS); receiving DCI for uplink transmission from the BS, wherein parameters of a specific RRC configuration information in the plurality of RRC configuration information are applied to the DCI based on the purpose of the DCI; and performing uplink transmission to the BS based on the DCI. The DCI includes a field related to the purpose of the DCI. When the field size of the DCI is smaller than the field size of the DCI for PUSCH transmission, the field of the DCI is padded with zero bits and decoded.
[0013] Furthermore, in the present specification, DCI is DCI scrambled by CS-RNTI, and DCI for PUSCH transmission is DCI scrambled by C-RNTI.
[0014] Furthermore, in the present specification, a specific field for identifying the purpose of DCI is any one of a "New Data Indicator (NDI)" field, a "Redundancy Version (RV)" field, and / or a "HARQ Process Number" field.
[0015] Furthermore, in the present specification, among the padding zero bits, 0 is inserted into the bits within each field until the field size of the DCI is the same as the field size of the DCI for PUSCH transmission.
[0016] Furthermore, in the present specification, among the padded zero bits, 0 is inserted into the most significant bit (MSB) or the least significant bit (LSB) within a field of DCI.
[0017] Furthermore, in the present specification, a specific field for identifying the purpose of DCI is located after a common field configured regardless of the purpose of DCI.
[0018] Furthermore, in the present specification, when the field size of DCI is larger than the field size of DCI used for PUSCH transmission, the DCI is invalid DCI.
[0019] In addition, in the present specification, a terminal for performing uplink transmission in a wireless communication system includes: a radio frequency (RF) module configured to send and receive radio signals; and a processor functionally connected to the RF module, wherein the processor is configured to: receive multiple RRC configuration information related to downlink control information (DCI) from a base station (BS); receive DCI for uplink transmission from the BS, wherein parameters of specific RRC configuration information in multiple RRC configuration information are applied to the DCI based on the purpose of the DCI; and perform uplink transmission to the BS based on the DCI. The DCI includes a field related to the purpose of the DCI. When the field size of the DCI is smaller than the field size of the DCI for PUSCH transmission, the field of the DCI is zero-bit padded and decoded.
[0020] Furthermore, in the present specification, DCI is DCI scrambled by CS-RNTI, and DCI for PUSCH transmission is DCI scrambled by C-RNTI.
[0021] Furthermore, in the present specification, a specific field for identifying the purpose of DCI is any one of a "New Data Indicator (NDI)" field, a "Redundancy Version (RV)" field, and / or a "HARQ Process Number" field.
[0022] Furthermore, in the present specification, among the padding zero bits, 0 is inserted into the bits within each field until the field size of the DCI is the same as the field size of the DCI for PUSCH transmission.
[0023] Furthermore, in the present specification, among the padded zero bits, 0 is inserted into the most significant bit (MSB) or the least significant bit (LSB) within a field of DCI.
[0024] Furthermore, in the present specification, a specific field for identifying the purpose of DCI is located after a common field configured regardless of the purpose of DCI.
[0025] Furthermore, in the present specification, when the field size of DCI is larger than the field size of DCI used for PUSCH transmission, the DCI is invalid DCI.
[0026] In addition, in the present specification, in a method for receiving an uplink in a wireless communication system, the method is performed by a base station and includes the following steps: sending a plurality of RRC configuration information related to downlink control information (DCI) to a user equipment (UE); sending DCI for uplink transmission to the UE; and receiving an uplink sent based on a DCI of a parameter of a specific RRC configuration information in the plurality of RRC configuration information to which the DCI is applied, based on the purpose of the DCI. The DCI includes a field related to the purpose of the DCI. When the field size of the DCI is smaller than the field size of the DCI for PUSCH transmission, the field of the DCI is padded with zero bits.
[0027] Beneficial Effects
[0028] The effect of the present specification is that since DCI scrambled by a configured scheduling-RNTI (CS-RNTI) is classified based on its usage and different configurations can be applied, DCI interpretation can be efficiently performed.
[0029] In addition, by interpreting the field sizes of DCI configured by different parameters in the same way, the complexity of DCI decoding can be reduced.
[0030] Effects that can be obtained by the present invention are not limited to the above-described effects, and other technical effects not described above can be obviously understood by a person of ordinary skill in the art to which the present invention pertains from the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] To help understanding of the present invention, the accompanying drawings, which are included as a part of the detailed description, provide embodiments of the present invention and, together with the detailed description, describe technical features of the present invention.
[0032] Figure 1 is a diagram showing an AI device to which the method proposed in this specification can be applied.
[0033] Figure 2 is a diagram showing an AI server to which the method proposed in this specification can be applied.
[0034] Figure 3 is a diagram showing an AI system to which the method proposed in this specification can be applied.
[0035] Figure 4 is a diagram showing an example of an overall system configuration of a NR to which the method proposed in this specification can be applied.
[0036] Figure 5 The relationship between uplink frames and downlink frames in a wireless communication system to which the method proposed in this specification can be applied is shown.
[0037] Figure 6 An example of a resource grid provided in a wireless communication system to which the method proposed in this specification can be applied is shown.
[0038] Figure 7 An example of a resource grid and a parameter set for each antenna port to which the method proposed in this specification can be applied is shown.
[0039] Figure 8 is a diagram showing an example of a self-contained slot structure to which the method proposed in this specification can be applied.
[0040] Fig. 9 is a flowchart illustrating an operation method of a terminal that performs an uplink transmission method proposed in this specification.
[0041] Fig.10 is a flowchart showing an operation method of a base station that performs an uplink reception method proposed in this specification.
[0042] Fig.11 A block diagram of a wireless communication device to which the method proposed in this specification can be applied is shown.
[0043] Fig.12 is another example of a block diagram of a wireless communication device to which the method proposed in this specification can be applied. DETAILED DESCRIPTION
[0044] Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Figure 1 The detailed description disclosed above is for describing exemplary embodiments of the present invention, and is not for describing the only embodiment of the present invention. The following detailed description includes details to provide a complete understanding of the present invention. However, those skilled in the art will appreciate that the present invention can be implemented without the details.
[0045] In some cases, in order to prevent the concept of the present disclosure from being obscure, known structures and devices may be omitted, or may be shown in the form of a block diagram based on the core functions of each structure and device.
[0046] In the present disclosure, a base station refers to a terminal node of a network that communicates directly with a terminal. In the present disclosure, if necessary or desired, a specific operation described as being to be performed by a base station may be performed by an upper node of the base station. That is, it is obvious that in a network including a plurality of network nodes including a base station, various operations performed for communicating with a terminal may be performed by a base station or other network nodes other than the base station. "Base station (BS)" may be replaced by terms such as a fixed station, a node B, an evolved node B (eNB), a base transceiver system (BTS), an access point (AP), a gNB (general NB). In addition, a "terminal" may be fixed or may have mobility and may be replaced by terms such as a user equipment (UE), a mobile station (MS), a user terminal (UT), a mobile subscriber station (MSS), a subscriber station (SS), an advanced mobile station (AMS), a wireless terminal (WT), a machine type communication (MTC) device, a machine to machine (M2M) device, or a device to device (D2D) device.
[0047] In the present disclosure, downlink (DL) refers to communication from a base station to a terminal, and uplink (UL) refers to communication from a terminal to a base station. In the downlink, a transmitter may be part of a base station, and a receiver may be part of a terminal. In the uplink, a transmitter may be part of a terminal, and a receiver may be part of a base station.
[0048] Specific terms used in the following description are provided to help understanding of the present invention, and these specific terms may be changed into other forms within the scope without departing from the technical spirit of the present invention.
[0049] The following technologies can be used for various wireless communication systems, such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA) and non-orthogonal multiple access (NOMA). CDMA can be implemented using radio technologies such as Universal Terrestrial Radio Access (UTRA) or CDMA2000. TDMA can be implemented using radio technologies such as Global System for Mobile Communications (GSM) / General Packet Radio Service (GPRS) / Enhanced Data Rates for GSM Evolution (EDGE). OFDMA can be implemented as radio technologies such as IEEE 802.11 (Wi-Fi), IEEE802.16 (WiMAX), IEEE 802.20, E-UTRA (Evolved UTRA). UTRA is part of Universal Mobile Telecommunications System (UMTS). 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE), as part of Evolved UMTS (E-UMTS) using E-UTRA), adopts OFDMA in downlink and SC-FDMA in uplink. LTE-A (Advanced) is an evolution of 3GPP LTE.
[0050] In addition, 5G New Radio (NR) defines enhanced mobile broadband (eMBB), massive machine type communications (mMTC), ultra-reliability and low latency communications (URLLC), and vehicle-to-everything (V2X) based on usage scenarios.
[0051] The 5G NR standard is divided into standalone (SA) and non-standalone (NSA) according to the coexistence between the NR system and the LTE system.
[0052] 5G NR supports various subcarrier spacings and supports CP-OFDM in the downlink and CP-OFDM and DFT-s-OFDM (SC-OFDM) in the uplink.
[0053] The embodiments of the present disclosure may be supported by standard documents disclosed in at least one of IEEE 802, 3GPP, and 3GPP2 (radio access system). That is, the steps or parts in the embodiments of the present disclosure that are not described in order to clearly reveal the technical spirit of the present disclosure may be supported by standard documents. In addition, all terms described in the present disclosure may be described by standard documents.
[0054] For clarity of description, 3GPP LTE / LTE-A / New RAT (NR) is mainly described, but the technical features of the present invention are not limited thereto.
[0055] In the present specification, “A and / or B” may be interpreted as having the same meaning as “including at least one of A or B”.
[0056] In the following, examples of 5G usage scenarios are described to which the methods proposed in this specification can be applied.
[0057] The three main demand areas of 5G include (1) enhanced mobile broadband (eMBB), (2) massive machine type communications (mMTC), and (3) ultra-reliable and low-latency communications (URLLC).
[0058] Some use cases may require multiple areas for optimization, while others may focus on just one key performance indicator (KPI). 5G supports these different use cases in a flexible and reliable way.
[0059] eMBB goes far beyond basic mobile Internet access and covers rich two-way tasks, media and entertainment applications in the cloud or augmented reality. Data is one of the main drivers of 5G, and dedicated voice services may not appear for the first time in the 5G era. In 5G, voice is expected to be handled as an application using data connections simply provided by the communication system. The main reasons for the increase in business include the increase in content size and the increase in the number of applications that require high data transfer rates. As more devices are connected to the Internet, streaming services (audio and video), conversational video, and mobile Internet connections will be more widely used. So many applications require always-on connections to push real-time information and notifications to users. There has been a sudden increase in applications and cloud storage in mobile communication platforms, which may be applicable to both business and entertainment. In addition, cloud storage is a special use case that drags the growth of uplink data transfer rates. 5G is also used for remote business in the cloud. When using tactile interfaces, lower end-to-end latency is required to maintain an excellent user experience. Entertainment (such as cloud gaming and video streaming) is another key factor in the demand for increasing mobile broadband capabilities. Entertainment on smartphones and tablets is essential everywhere (including high mobility environments such as trains, cars and airplanes). Another use case is augmented reality and entertainment information search. In this case, augmented reality requires very low latency and instant data volume.
[0060] Furthermore, one of the most anticipated 5G use cases involves the ability to smoothly connect embedded sensors in all areas, i.e. mMTC. By 2020, the potential number of IoT devices is expected to reach 20.4 billion. Industrial IoT is one of the areas where 5G will play a major role in smart cities, asset tracking, smart utilities, agriculture, and secure infrastructure.
[0061] URLLC includes a new service that will transform the industry through remote control of key infrastructure and ultra-reliable / low-availability latency links, such as autonomous vehicles. Reliability and latency levels are essential for smart grid control, industrial automation, robotics, drone control and regulation.
[0062] A number of use cases are described in more detail.
[0063] 5G can complement fiber to the home (FTTH) and cable-based broadband (DOCSIS) as a means of delivering streams estimated to range from gigabits per second to hundreds of megabits per second. Such fast speeds are necessary to deliver 4K or higher resolution (6K, 8K or higher) television, in addition to virtual reality and augmented reality. Virtual reality (VR) and augmented reality (AR) applications include immersive sports gaming. Specific applications may require specific network configurations. For example, in the case of VR gaming, in order for gaming companies to minimize latency, the core server may need to be integrated with the network operator's edge network server.
[0064] With the heavy use of mobile communications in cars, cars are expected to become an important new driver in 5G. For example, the entertainment of passengers requires both high-capacity and high-mobility mobile broadband. The reason for this is that future users continue to expect high-quality connections regardless of their location and speed. Another example of use in the automotive field is an augmented reality dashboard. The augmented reality dashboard overlaps what the driver sees through the front window and displays information that identifies objects in the dark and informs the driver of the distance and movement of objects. In the future, wireless modules will enable communication between cars, information exchange between cars and supporting infrastructure, and information exchange between cars and other connected devices (e.g., devices accompanying pedestrians). The safety system guides the alternating process of behavior so that the driver can drive more safely, thereby reducing the risk of accidents. The next step will be remote control or autonomous vehicles. This requires very reliable and very fast communication between different autonomous vehicles and between cars and infrastructure. In the future, autonomous vehicles may perform all driving activities, and the driver will focus on things other than traffic that the vehicle itself cannot recognize. The technical requirements for autonomous vehicles require ultra-low latency and ultra-high-speed reliability, which will increase traffic safety to a level that humans cannot achieve.
[0065] Smart cities and smart homes, known as smart societies, will be embedded as high-density radio sensor networks. Distributed networks of smart sensors will identify the cost of a city or home and the conditions for energy-saving maintenance. Similar configurations can be performed for each home. Temperature sensors, window and heating controls, burglar alarms, and home appliances are all wirelessly connected. Many of these sensors are typically low data rate, low energy, and low cost. However, for example, a specific type of surveillance equipment may require real-time HD video.
[0066] The consumption and distribution of energy, including heat or gas, is highly distributed, so a distributed sensor network needs to be automatically controlled. Smart grids collect information and use digital information and communication technologies to interconnect these sensors so that the sensors operate based on the information. The information can include the behavior of suppliers and consumers, so smart grids can improve the distribution of fuels (such as electricity) in an efficient, reliable, economical, sustainable and automated manner. Smart grids can be considered as another sensor network with very low latency.
[0067] The health sector has many applications that benefit from mobile communications. Communication systems can support telemedicine that provides clinical treatment at a distance. This helps reduce barriers in distance and can improve access to discontinuous medical services in remote agricultural areas. Furthermore, this is used to save lives during critical treatments and emergencies. Radio sensor networks based on mobile communications can provide remote monitoring and sensors for parameters such as heart rate and blood pressure.
[0068] Radio and mobile communications are becoming increasingly important in industrial applications. Cabling requires high installation and maintenance costs. Therefore, the possibility of replacing cables with reconfigurable radio links is an attractive opportunity in many industrial fields. However, in order to realize this possibility, radio connections need to operate with latency, reliability and capacity similar to cables and be simplified to manage. Low latency and low error probability are new requirements for connections with 5G.
[0069] Logistics and cargo tracking are important use cases for mobile communications, which enable tracking of inventory and packages anywhere using location-based information systems. Logistics and cargo tracking use cases typically require lower data speeds, but require wide areas and reliable location information.
[0070] Artificial Intelligence (AI)
[0071] Artificial intelligence refers to the field that studies artificial intelligence or methods that can produce artificial intelligence. Machine learning refers to the field that defines the various problems dealt with in the field of artificial intelligence and studies methods to solve them. Machine learning is also defined as algorithms that improve the performance of tasks through continuous experience with the task.
[0072] An artificial neural network (ANN) is a model used in machine learning that is configured with artificial neurons (nodes) that form a network through synaptic combinations and can represent an entire model with problem-solving capabilities. An artificial neural network can be defined by the connection pattern between neurons in different layers, the learning process for updating model parameters, and the activation function used to generate output values.
[0073] An artificial neural network may include an input layer, an output layer, and optionally one or more hidden layers. Each layer includes one or more neurons. An artificial neural network may include synapses connecting neurons. In an artificial neural network, each neuron may output a function value of an activation function of an input signal, a weight, and a bias input through a synapse.
[0074] Model parameters represent parameters determined by learning, and include weights of synaptic connections and biases of neurons. In addition, hyperparameters represent parameters that need to be configured before learning in a machine learning algorithm, and include learning rate, number of repetitions, micro-deployment size, and initialization function.
[0075] The model parameters that minimize the loss function can be determined by considering the learning object of the artificial neural network. The loss function can be used as an indicator to determine the optimal model parameters in the learning process of the artificial neural network.
[0076] Based on the learning method, machine learning can be divided into supervised learning, unsupervised learning, and reinforcement learning.
[0077] Supervised learning refers to a method of training an artificial neural network in a state where labels of learning data are given. The label may refer to the answer (or result value) that must be derived by the artificial neural network when the learning data is input to the artificial neural network. Unsupervised learning may refer to a method of training an artificial neural network in a state where labels of learning data are not given. Reinforcement learning may refer to a learning method in which an agent defined within an environment is trained to select an action or sequence of actions that maximizes the accumulated compensation in each state.
[0078] In artificial neural networks, machine learning implemented as a deep neural network (DNN) including multiple hidden layers is also called deep learning. Deep learning is a part of machine learning. In the following, machine learning is used as a meaning including deep learning.
[0079] robot
[0080] A robot can refer to a machine that automatically processes a given task or operates based on its own capabilities. In particular, a robot that has the function of recognizing the environment and autonomously determining and executing operations can be called an intelligent robot.
[0081] Robots can be classified based on their purpose or field of use into industrial, medical, domestic, and military.
[0082] The robot includes a drive unit containing an actuator or a motor and can perform various physical operations (e.g., moving robot joints). In addition, a movable robot includes wheels, brakes, propellers, etc. in the drive unit and can run on the ground or fly in the air through the drive unit.
[0083] Autonomous driving (self-driving)
[0084] Autonomous driving refers to a type of autonomous driving technology. An autonomous vehicle is a vehicle that can travel with no or minimal user control.
[0085] For example, autonomous driving may include all technologies for maintaining a driving lane, technologies for automatically controlling speed (such as adaptive cruise control), technologies for automatically driving along a predetermined path, and technologies for automatically configuring a path when setting a destination and driving.
[0086] The vehicle includes a vehicle having only an internal combustion engine, a hybrid vehicle including both an internal combustion engine and an electric motor, and an electric vehicle having only an electric motor, and may include a train, a motorcycle, and the like in addition to the vehicle.
[0087] In this context, an autonomous vehicle can be considered a robot with autonomous driving capabilities.
[0088] Extended Reality (XR)
[0089] Extended reality is collectively referred to as virtual reality (VR), augmented reality (AR) and mixed reality (MR). VR technology only provides objects or backgrounds of the real world as CG images. AR technology provides virtually generated CG images on actual images of things. MR technology is a computer graphics technology for mixing and combining virtual objects with the real world and providing them.
[0090] MR technology is similar to AR technology in that it displays real objects and virtual objects. However, in AR technology, virtual objects are used in the form of supplementing real objects. On the contrary, unlike AR technology, in MR technology, virtual objects and real objects are used as the same role.
[0091] XR technology can be applied to head-mounted displays (HMDs), head-up displays (HUDs), mobile phones, tablet PCs, laptops, desktop computers, TVs, and digital signage. Devices that apply XR technology can be called XR devices.
[0092] Figure 1is a diagram showing an AI device 100 to which the method proposed in this specification can be applied.
[0093] The AI device 100 can be implemented as a fixed device or a mobile device, such as a TV, a projector, a mobile phone, a smart phone, a desktop computer, a notebook computer, a terminal for digital broadcasting, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigator, a tablet PC, a wearable device, a set-top box (STB), a DMB receiver, a radio, a washing machine, a refrigerator, a desktop computer, a digital signage, a robot, and a vehicle.
[0094] Reference Figure 1 , the terminal 100 may include a communication unit 110 , an input unit 120 , a learning processor 130 , a sensing unit 140 , an output unit 150 , a memory 170 , and a processor 180 .
[0095] The communication unit 110 may use wired and wireless communication technologies to send and receive data to and from an external device, such as other AI devices 100a to 100e or the AI server 200. For example, the communication unit 110 may send and receive sensor information, user input, a learning model, and a control signal to and from an external device.
[0096] In this case, the communication technology used by the communication unit 110 includes Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Long Term Evolution (LTE), 5G, Wireless Local Area Network (WLAN), Wireless Fidelity (Wi-Fi), Bluetooth TM , Radio Frequency Identification (RFID), Infrared Data Association (IrDA), ZigBee, Near Field Communication (NFC), etc.
[0097] The input unit 120 may obtain various types of data.
[0098] In this case, the input unit 120 may include a camera for image signal input, a microphone for receiving an audio signal, a user input unit for receiving information from a user, etc. In this case, the camera or the microphone is regarded as a sensor, and a signal obtained from the camera or the microphone may be referred to as sensing data or sensor information.
[0099] The input unit 120 may obtain learning data for model learning and input data to be used when obtaining output using the learning model. The input unit 120 may obtain unprocessed input data. In this case, the processor 180 or the learning processor 130 may extract input features by performing preprocessing on the input data.
[0100] The learning processor 130 can be trained by configuring a model of an artificial neural network using learning data. In this case, the trained artificial neural network can be referred to as a learning model. The learning model is used to derive the result value of new input data instead of the result value of the learning data. The derived value can be used as the basis for performing a given operation.
[0101] In this case, the learning processor 130 may perform AI processing together with the learning processor 240 of the AI server 200 .
[0102] In this case, the learning processor 130 may include a memory integrated or implemented in the AI device 100. Alternatively, the learning processor 130 may be implemented using the memory 170, an external memory directly coupled to the AI device 100, or a memory retained in an external device.
[0103] The sensing unit 140 may obtain at least one of internal information of the AI device 100, surrounding environment information of the AI device 100, or user information using various sensors.
[0104] In this case, the sensors included in the sensing unit 140 include a proximity sensor, an illumination sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGB sensor, an IR sensor, a fingerprint recognition sensor, an ultrasonic sensor, a light sensor, a microphone, a laser locator LIDAR, and a radar.
[0105] The output unit 150 may generate outputs relevant to the senses of sight, hearing, or touch.
[0106] In this case, the output unit 150 may include a display unit for outputting visual information, a speaker for outputting auditory information, and a haptic module for outputting tactile information.
[0107] The memory 170 may store data supporting various functions of the AI device 100. For example, the memory 170 may store input data obtained by the input unit 120, learning data, a learning model, a learning history, and the like.
[0108] The processor 180 may determine at least one executable operation of the AI device 100 based on information determined or generated using a data analysis algorithm or a machine learning algorithm. In addition, the processor 180 may execute the determined operation by controlling elements of the AI device 100.
[0109] To this end, the processor 180 may request, search, receive, and use data of the learning processor 130 or the memory 170 , and may control elements of the AI device 100 to perform a predicted operation or an operation determined to be preferred among at least one executable operation.
[0110] In this case, if association with an external device is required to perform the determined operation, the processor 180 may generate a control signal for controlling the corresponding external device and transmit the generated control signal to the corresponding external device.
[0111] The processor 180 may obtain intention information input by the user, and send the user demand based on the obtained intention information.
[0112] In this case, the processor 180 may obtain intent information corresponding to the user input using at least one of a speech-to-text (STT) engine for converting voice input into a text string or a natural language processing (NLP) engine for obtaining intent information of a natural language.
[0113] In this case, at least some of at least one of the STT engine or the NLP engine may be configured as an artificial neural network trained based on a machine learning algorithm. In addition, at least one of the STT engine or the NLP engine may have been trained by the learning processor 130, may have been trained by the learning processor 240 of the AI server 200, or may have been trained by its distributed processing.
[0114] The processor 180 may collect historical information including the operation content of the AI device 100 or the user's feedback on the operation, may store the historical information in the memory 170 or the learning processor 130, or may send the historical information to an external device such as the AI server 200. The collected historical information may be used to update the learning model.
[0115] The processor 180 may control at least some elements of the AI device 100 to execute an application program stored in the memory 170. In addition, the processor 180 may combine and drive two or more elements included in the AI device 100 in order to execute the application program.
[0116] Figure 2 is a diagram showing an AI server 200 to which the method proposed in this specification can be applied.
[0117] Reference Figure 2 , the AI server 200 may refer to a device trained by an artificial neural network using a machine learning algorithm or a device using a trained artificial neural network. In this case, the AI server 200 is configured with a plurality of servers and may perform distributed processing and may be defined as a 5G network. In this case, the AI server 200 may be included as a partial configuration of the AI device 100, and the AI server 200 may perform at least some AI processing.
[0118] The AI server 200 may include a communication unit 210 , a memory 230 , a learning processor 240 , and a processor 260 .
[0119] The communication unit 210 may transmit and receive data to and from an external device such as the AI device 100 .
[0120] The memory 230 may include a model storage unit 231. The model storage unit 231 may store a model (or an artificial neural network 231a) that is being trained by the learning processor 240 or has been trained by the learning processor 240.
[0121] The learning processor 240 may train the artificial neural network 231a using the learning data. The learning model may be used in a state already installed on the AI server 200 of the artificial neural network, or may be installed on an external device (such as the AI device 100) and used.
[0122] The learning model may be implemented as hardware, software, or a combination of hardware and software. If part or all of the learning model is implemented as software, one or more instructions for configuring the learning model may be stored in the memory 230 .
[0123] Processor 260 may use the learned model to derive result values for new input data, and may generate a response or control command based on the derived result values.
[0124] Figure 3 is a diagram showing an AI system 1 to which the method proposed in this specification can be applied.
[0125] Reference Figure 3 , the AI system 1 is connected to at least one of the AI server 200, the robot 100a, the autonomous driving vehicle 100b, the XR device 100c, the smart phone 100d, or the home appliance 100e through the cloud network 10. In this case, the robot 100a, the autonomous driving vehicle 100b, the XR device 100c, the smart phone 100d, or the home appliance 100e to which the AI technology has been applied may be referred to as AI devices 100a to 100e.
[0126] Cloud network 10 can configure a part of cloud computing infrastructure, or can represent a network existing in cloud computing infrastructure. In this case, cloud network 10 can be configured using 3G network, 4G or long term evolution (LTE) network or 5G network.
[0127] That is, the devices 100a to 100e (200) configuring the AI system 1 may be interconnected through the cloud network 10. In particular, the devices 100a to 100e and 200 may communicate with each other through a base station, but may directly communicate with each other without intervention of the base station.
[0128] The AI server 200 may include a server for performing AI processing and a server for performing calculations on big data.
[0129] The AI server 200 is connected to at least one of the robot 100a, the autonomous driving vehicle 100b, the XR device 100c, the smart phone 100d, or the home appliance 100e (i.e., the AI devices configuring the AI system 1) via the cloud network 10, and can assist at least part of the AI processing of the connected AI devices 100a to 100e.
[0130] In this case, the AI server 200 may train an artificial neural network based on a machine learning algorithm instead of the AI devices 100a to 100e, may directly store the learning model, or may send the learning model to the AI devices 100a to 100e.
[0131] In this case, the AI server 200 may receive input data from the AI devices 100a to 100e, may derive result values of the received input data using a learning model, may generate a response or a control command based on the derived result value, and may send the response or the control command to the AI devices 100a to 100e.
[0132] Alternatively, the AI devices 100a to 100e may directly derive result values of the input data using a learning model, and may generate a response or a control command based on the derived result values.
[0133] Hereinafter, various embodiments of AI devices 100a to 100e to which the above-mentioned technology is applied are described. In this case, it can be considered that Figure 3 The AI devices 100a to 100e shown are Figure 1 Detailed implementation of the AI device 100 is shown.
[0134] AI+Robots
[0135] AI technology is applied to the robot 100a, and the robot 100a can be implemented as a guiding robot, a transport robot, a cleaning robot, a wearable robot, an entertainment robot, a pet robot, an unmanned flying robot, etc.
[0136] The robot 100a may include a robot control module for controlling operations. The robot control module may refer to a software module or a chip that has implemented the software module using hardware.
[0137] Robot 100a can obtain status information of robot 100a, detect (recognize) the surrounding environment and objects, generate map data, determine a movement path and driving plan, determine a response to user interaction, or use sensor information obtained from various types of sensors to determine operations.
[0138] In this case, the robot 100a may use sensor information obtained by at least one sensor among a laser locator, a radar, and a camera to determine a moving path and a driving plan.
[0139] The robot 100a may perform the above operations using a learning model configured with at least one artificial neural network. For example, the robot 100a may use the learning model to recognize the surrounding environment and objects, and may use the recognized surrounding environment information or object information to determine the operation. In this case, the learning model may have been directly trained in the robot 100a, or may have been trained in an external device (such as the AI server 200).
[0140] In this case, the robot 100a may directly generate results and perform operations using the learning model, but may also perform operations by sending sensor information to an external device (such as the AI server 200) and receiving results generated in response thereto.
[0141] The robot 100a may determine a moving path and a travel plan using at least one of map data, object information detected from sensor information, or object information obtained from an external device. The robot 100a may travel along the determined moving path and travel plan by controlling a driving unit.
[0142] The map data may include object recognition information of various objects set in the moving space of the robot 100a. For example, the map data may include object recognition information of fixed objects (such as walls and doors) and movable objects (such as flow ports and tables). In addition, the object recognition information may include name, type, distance, location, etc.
[0143] In addition, the robot 100a can perform operations or operations by controlling the drive unit based on the user's control / interaction. In this case, the robot 100a can obtain the intention information of the interaction according to the user's behavior or voice dialogue, determine the response based on the obtained intention information, and perform the operation.
[0144] AI+Autonomous Driving
[0145] AI technology is applied to the autonomous driving vehicle 100b, and the autonomous driving vehicle 100b can be implemented as a mobile robot, vehicle, unmanned aerial vehicle, etc.
[0146] The autonomous driving vehicle 100b may include an autonomous driving control module for controlling the autonomous driving function. The autonomous driving control module may be a software module or a chip that has implemented the software module using hardware. The autonomous driving control module may be included in the autonomous driving vehicle 100b as an element of the autonomous driving vehicle 100b, but may also be configured as independent hardware that is external to the autonomous driving vehicle 100b and connected to the autonomous driving vehicle 100b.
[0147] The autonomous driving vehicle 100b can obtain status information of the autonomous driving vehicle 100b, can detect (recognize) the surrounding environment and objects, can generate map data, can determine a moving path and driving plan, or can determine operations using sensor information obtained from various types of sensors.
[0148] In this case, in order to determine the moving path and the driving plan, the autonomous driving vehicle 100b, like the robot 100a, may use sensor information obtained from at least one sensor among a laser locator, a radar, and a camera.
[0149] In particular, the autonomous driving vehicle 100b can identify an environment or object in an area where the field of vision is blocked or in an area at a given distance or farther by receiving sensor information of the environment or object from an external device, or can directly receive identification information of the environment or object from an external device.
[0150] The autonomous driving vehicle 100b may perform the above operations using a learning model configured with at least one artificial neural network. For example, the autonomous driving vehicle 100b may use a learning model to identify the surrounding environment and objects, and may use the identified surrounding environment information or object information to determine the driving process. In this case, the learning model may have been trained directly in the autonomous driving vehicle 100b, or may have been trained in an external device (e.g., the AI server 200).
[0151] In this case, the autonomous driving vehicle 100b may directly generate results and perform operations using the learning model, but may perform operations by sending sensor information to an external device (e.g., the AI server 200) and receiving results generated in response thereto.
[0152] The autonomous driving vehicle 100b may determine a moving path and a driving plan using at least one of map data, object information detected from sensor information, or object information obtained from an external device. The autonomous driving vehicle 100b may travel based on the determined moving path and driving plan by controlling a driving unit.
[0153] The map data may include object recognition information of various objects set in the driving space (e.g., road) of the autonomous driving vehicle 100b. For example, the map data may include object recognition information of fixed objects (such as street lamps, rocks, and buildings, etc.) and movable objects (such as vehicles and pedestrians, etc.). In addition, the object recognition information may include name, type, distance, location, etc.
[0154] In addition, the autonomous driving vehicle 100b can perform an operation or travel by controlling the driving unit based on the user's control / interaction. In this case, the autonomous driving vehicle 100b can obtain the intention information of the interaction based on the user's behavior or voice dialogue, determine the response based on the obtained intention information, and perform the operation.
[0155] AI+XR
[0156] The AI technology is applied to the XR device 100c, and the XR device 100c can be implemented as a head-mounted display, a head-up display set in a vehicle, a television, a mobile phone, a smart phone, a computer, a wearable device, a home appliance, a digital signage, a vehicle, a fixed robot, or a movable robot.
[0157] The XR device 100c can generate position data and attribute data of three-dimensional points by analyzing three-dimensional point cloud data or image data obtained via various sensors or from external devices, can obtain information about the surrounding space or real objects based on the generated position data and attribute data, and can output the XR object by rendering the XR object. For example, by making the XR object correspond to the corresponding recognized object, the XR device 100c can output the XR object including additional information of the recognized object.
[0158] The XR device 100c may perform the above operations using a learning model configured with at least one artificial neural network. For example, the XR device 100c may use a learning model to identify real objects in three-dimensional point cloud data or image data, and may provide information corresponding to the identified real objects. In this case, the learning model may have been trained directly in the XR device 100c, or may have been trained in an external device (e.g., the AI server 200).
[0159] In this case, the XR device 100c may directly generate a result and perform an operation using the learning model, but may also perform an operation by sending sensor information to an external device (such as the AI server 200) and receiving a result generated in response thereto.
[0160] AI+Robots+Autonomous Driving
[0161] AI technology and autonomous driving technology are applied to the robot 100a, and the robot 100a can be implemented as a guiding robot, a transport robot, a cleaning robot, a wearable robot, an entertainment robot, a pet robot, an unmanned flying robot, etc.
[0162] The robot 100a to which AI technology and autonomous driving technology have been applied may refer to a robot that itself has an autonomous driving function, or may refer to a robot 100a that interacts with an autonomous driving vehicle 100b.
[0163] The robot 100 a having an autonomous driving function may be generally referred to as a device that autonomously moves along a given flow without user control or autonomously determines a flow and movement.
[0164] The robot 100a and the autonomous driving vehicle 100b with autonomous driving function may use a common sensing method to determine one or more of a moving path or a driving plan. For example, the robot 100a and the autonomous driving vehicle 100b with autonomous driving function may use information sensed by a laser locator, a radar, a camera, etc. to determine one or more of a moving path or a driving plan.
[0165] The robot 100a interacting with the autonomous driving vehicle 100b exists separately from the autonomous driving vehicle 100b and can perform operations associated with the autonomous driving function inside or outside the autonomous driving vehicle 100b, or operations associated with a user entering the autonomous driving vehicle 100b.
[0166] In this case, the robot 100a interacting with the autonomous driving vehicle 100b can control or assist the autonomous driving function of the autonomous driving vehicle 100b as follows: obtain sensor information instead of the autonomous driving vehicle 100b and provide the sensor information to the autonomous driving vehicle 100b; or obtain sensor information, generate surrounding environment information or object information, and provide the surrounding environment information or object information to the autonomous driving vehicle 100b.
[0167] Alternatively, the robot 100a interacting with the autonomous driving vehicle 100b may control the functions of the autonomous driving vehicle 100b by monitoring the user entering the autonomous driving vehicle 100b or by interacting with the user. For example, if it is determined that the driver is in a drowsy state, the robot 100a may activate the autonomous driving function of the autonomous driving vehicle 100b or assist in the control of the drive unit of the autonomous driving vehicle 100b. In this case, in addition to the simple autonomous driving function, the functions of the autonomous driving vehicle 100b controlled by the robot 100a may also include functions provided by a navigation system or an audio system provided in the autonomous driving vehicle 100b.
[0168] Alternatively, the robot 100a interacting with the autonomous driving vehicle 100b may provide information to the autonomous driving vehicle 100b, or may assist functions outside the autonomous driving vehicle 100b. For example, the robot 100a may provide traffic information including signal information to the autonomous driving vehicle 100b as in a smart traffic light, and may automatically connect the charger to the charging entrance by interacting with the autonomous driving vehicle 100b as in an automatic charger for electric vehicles.
[0169] AI+Robotics+XR
[0170] AI technology and XR technology are applied to the robot 100a, and the robot 100a can be implemented as a guiding robot, a transport robot, a cleaning robot, a wearable robot, an entertainment robot, a pet robot, an unmanned flying robot, a drone, etc.
[0171] The robot 100a to which the XR technology has been applied may refer to a robot (ie, a control / interaction target within the XR image). In this case, the robot 100a is different from the XR device 100c, and they can operate in coordination with each other.
[0172] When the robot 100a (i.e., the control / interaction target within the XR image) obtains sensor information from a sensor including a camera, the robot 100a or the XR device 100c may generate an XR image based on the sensor information, and the XR device 100c may output the generated XR image. In addition, the robot 100a may operate based on a control signal received through the XR device 100c or the user's interaction.
[0173] For example, the user can identify the corresponding XR image at a fixed time of the robot 100a, perform remote collaborative operations through an external device (such as the XR device 100c), adjust the autonomous driving path of the robot 100a through interaction, control operation or driving, or identify information of surrounding objects.
[0174] AI+Autonomous Driving+XR
[0175] AI technology and XR technology are applied to the autonomous driving vehicle 100b, and the autonomous driving vehicle 100b can be implemented as a mobile robot, vehicle, unmanned aerial vehicle, etc.
[0176] The autonomous driving vehicle 100b to which the XR technology has been applied may refer to an autonomous driving vehicle equipped with a device for providing an XR image or an autonomous driving vehicle that is a control / interaction target within the XR image. In particular, the autonomous driving vehicle 100b (i.e., the control / interaction target within the XR image) is different from the XR device 100c, and they can operate in coordination with each other.
[0177] The autonomous driving vehicle 100b equipped with a device for providing an XR image can obtain sensor information from a sensor including a camera, and can output an XR image generated based on the obtained sensor information. For example, the autonomous driving vehicle 100b includes a HUD, and can provide an XR object corresponding to a real object or an object within a screen to a passenger by outputting an XR image.
[0178] In this case, when the XR object is output to the HUD, at least part of the XR object may be output so as to overlap with the real object to which the passenger's field of view is directed. Conversely, when the XR object is displayed on a display included in the autonomous driving vehicle 100b, at least some of the XR objects may be output so as to overlap with the objects within the screen. For example, the autonomous driving vehicle 100b may output XR objects corresponding to objects such as lanes, another vehicle, traffic lights, road signs, two-wheeled vehicles, pedestrians, and buildings.
[0179] When the autonomous driving vehicle 100b (i.e., the control / interaction target within the XR image) obtains sensor information from a sensor including a camera, the autonomous driving vehicle 100b or the XR device 100c can generate an XR image based on the sensor information. The XR device 100c can output the generated XR image. In addition, the autonomous driving vehicle 100b can operate based on a control signal received through an external device (such as the XR device 100c) or a user's interaction.
[0180] Definition of terms
[0181] eLTE eNB: eLTE eNB is the evolution of eNB that supports the connection of EPC and NGC.
[0182] gNB: A node that supports NR in addition to connectivity to NGC.
[0183] New RAN: A radio access network that supports NR or E-UTRA or interacts with NGC.
[0184] Network Slicing: A network slice is an operator-created network that is customized to provide solutions optimized for specific market scenarios that require specific requirements and range between devices.
[0185] Network Function: A network function is a logical node in the network architecture with a well-defined external interface and well-defined functional behavior.
[0186] NG-C: The control plane interface used by the NG2 reference point between the New RAN and NGC.
[0187] NG-U: User plane interface used by the NG3 reference point between the New RAN and NGC.
[0188] Non-standalone NR: A deployment configuration where the gNB requires an LTE eNB as an anchor point for the control plane connection to the EPC or an eLTE eNB as an anchor point for the control plane connection to the NGC.
[0189] Non-Standalone E-UTRA: eLTE eNB requires a deployment configuration where the gNB acts as an anchor point for the control plane connection to the NGC.
[0190] User Plane Gateway: The endpoint of the NG-U interface.
[0191] Parameter set: A parameter set corresponds to a subcarrier spacing in the frequency domain. Different parameter sets can be defined by scaling the reference subcarrier spacing by an integer multiple of N.
[0192] NR: NR Radio Access or New Radio.
[0193] General System
[0194] Figure 4 An example of the overall structure of an NR system to which the method proposed in this specification can be applied is illustrated.
[0195] Reference Figure 4 , NG-RAN consists of gNBs that provide the NG-RA user plane (new AS sublayer / PDCP / RLC / MAC / PHY) and the control plane (RRC) protocol terminals for UE (user equipment).
[0196] The gNBs are connected to each other via the Xn interface.
[0197] The gNB is also connected to the NGC via the NG interface.
[0198] More specifically, the gNB is connected to the Access and Mobility Management Function (AMF) via the N2 interface and to the User Plane Function (UPF) via the N3 interface.
[0199] New Rat (NR) parameter set (Numerology) and frame structure
[0200] In NR systems, multiple parameter sets can be supported. The parameter set can be defined by subcarrier spacing and CP (cyclic prefix) overhead. The spacing between multiple subcarriers can be derived by scaling the basic subcarrier spacing to an integer N (or μ). In addition, although it is assumed that very low subcarrier spacing is not used for very high subcarrier frequencies, the parameter set to be used can be selected independently of the frequency band.
[0201] In addition, in the NR system, various frame structures according to multiple parameter sets can be supported.
[0202] Hereinafter, an Orthogonal Frequency Division Multiplexing (OFDM) parameter set and a frame structure that can be considered in the NR system will be described.
[0203] Multiple OFDM parameter sets supported in the NR system can be defined as shown in Table 1.
[0204] [Table 1]
[0205] μ <![CDATA[Δf=2 μ ·15[kHz]]]> Cyclic prefix 0 15 normal 1 30 normal 2 60 Normal, Extended 3 120 normal 4 240 normal 5 480 normal
[0206] Regarding the frame structure in the NR system, the size of various fields in the time domain is denoted as T s =1 / (Δf max ·N f ). In this case, Δf max =480·10 3 And N f =4096. DL and UL transmissions are configured with T f =(Δf max N f / 100)·T s =10ms segment of the radio frame. The radio frame consists of ten subframes, each with T sf =(Δf max N f / 1000)·T s =1 ms segment. In this case, there may be a set of UL frames and a set of DL frames.
[0207] Figure 5 An example is given of an uplink frame and a relationship between uplink frames in a wireless communication system applicable to the method proposed in this specification.
[0208] like Figure 5 As shown in FIG, the UL frame numbered i from the user equipment (UE) needs to start T before the corresponding DL frame in the UE. TA =N TA T s is sent.
[0209] With respect to parameter set μ, the time slots are numbered in ascending order in the subframe as In the radio frame, the numbers are in ascending order. A time slot consists of Consecutive OFDM symbols, and It is determined by the parameter set and time slot configuration used. The time slot in a subframe The start of the OFDM symbol in the same subframe is in time Start alignment.
[0210] Not all UEs are capable of transmitting and receiving simultaneously, which means that not all OFDM symbols in a DL slot or a UL slot are available for use.
[0211] Table 2 shows the number of OFDM symbols per slot for the normal CP in the parameter set μ, and Table 3 shows the number of OFDM symbols per slot for the extended CP in the parameter set μ.
[0212] [Table 2]
[0213]
[0214] [Table 3]
[0215]
[0216] NR Physics Resources
[0217] Regarding the physical resources in the NR system, we can consider antenna ports, resource grids, resource elements, resource blocks, carrier parts, etc.
[0218] In the following, the above-mentioned physical resources that can be considered in the NR system will be described in more detail.
[0219] First, with respect to antenna ports, the antenna ports are defined so that the channel through which the symbol on one antenna port is transmitted can be inferred from another channel through which the symbol on the same antenna port is transmitted. When the large-scale properties of the channel through which the symbol on one antenna port is received can be inferred from the channel through which the symbol on another antenna port is transmitted, the two antenna ports can be in a QC / QCL (quasi-co-located or quasi-co-located) relationship. Here, the large-scale properties may include at least one of delay spread, Doppler spread, Doppler shift, average gain, and average delay.
[0220] Figure 6 An example of a resource grid supported in a wireless communication system that is applicable to the method proposed in this specification is illustrated.
[0221] Reference Figure 6 , the resource grid is represented in the frequency domain by subcarriers, each subframe consists of 14·2 μ OFDM symbols, but the present disclosure is not limited thereto.
[0222] In the NR system, the transmitted signal is described by one or more resource grids. subcarriers and OFDM symbols, where above Indicates the maximum transmission bandwidth, and it can change not only between parameter sets but also between UL and DL.
[0223] In this case, if Figure 7 As shown, a resource grid may be configured for each parameter set μ and antenna port p.
[0224] Figure 7 An example of a resource grid and a parameter set for each antenna port that can be applied to the method proposed in this specification is shown.
[0225] Each element of the resource grid for a parameter set μ and antenna port p is denoted as a resource element and can be represented by an index pair Uniquely identifies. Here, is the index in the frequency domain, and Indicates the position of the symbol in the subframe. To indicate the resource element in a time slot, an index pair (k, l) is used. Here,
[0226] Resource elements for numerology set μ and antenna port p Corresponds to complex value When there is no risk of confusion or when specifying a specific antenna port or parameter set, the indices p and μ can be dropped so that the complex value becomes or
[0227] In addition, the physical resource blocks are defined in the frequency domain as In the frequency domain, physical resource blocks can be from 0 to At this time, the physical resource block number n can be given as formula 1 PRB and the relationship between resource elements (k,l).
[0228] [Formula 1]
[0229]
[0230] In addition, with respect to carrier portions, the UE may be configured to use only a subset of the resource grid to receive or transmit a carrier portion. In this case, the set of resource blocks that the UE is configured to receive or transmit is from 0 to serial number.
[0231] Self-contained slot structure
[0232] In order to minimize the data transmission delay in TDD system, 5G New RAT (NR) takes into account Figure 8 The self-contained time slot structure shown.
[0233] Right now, Figure 8An example of a self-contained time slot structure to which the method proposed in this specification can be applied is shown.
[0234] exist Figure 8 , the shaded portion 810 represents the downlink control region, and the black portion 820 represents the uplink control region.
[0235] The unmarked portion 830 may be used for downlink data transmission or uplink data transmission.
[0236] This structure is characterized in that DL transmission and UL transmission are sequentially performed in one slot, DL data is sent in one slot, and UL Ack / Nack is also sent and received in one slot.
[0237] Such a time slot may be defined as a "self-contained time slot".
[0238] That is, through this time slot structure, the base station reduces the time spent on retransmitting data to the UE when a data transmission error occurs, thereby minimizing the delay of the final data transmission.
[0239] In the self-contained time slot structure, the base station and the UE need time gaps when switching from the transmission mode to the reception mode or when switching from the reception mode to the transmission mode.
[0240] To this end, in the corresponding slot structure, some OFDM symbols when switching from DL to UL are configured as a guard period (GP).
[0241] Analog Beamforming
[0242] In millimeter wave (mmW), multiple antennas can be installed in the same area due to the shorter wavelength. That is, in the 30GHz band, the wavelength is 1cm. A total of 100 antenna elements can be installed in a 5×5 (5 times 5) cm panel in a two-dimensional array at intervals of 0.5λ (i.e., wavelength). Therefore, in mmW, attempts are made to increase coverage or improve throughput by increasing beamforming (BF) gain using multiple antenna elements.
[0243] In this case, if each antenna element has a transceiver unit (TXRU) so that the transmit power and phase can be adjusted, it is possible to perform separate beamforming for each frequency resource. However, if the TXRU is installed in all 100 antenna elements, there is a problem of low cost effectiveness. Therefore, a method of mapping multiple antenna elements to one TXRU and adjusting the beam direction using an analog phase shifter is considered. The disadvantage of this analog beamforming method is that since only one beam direction can be generated in the entire frequency band, frequency selective BF cannot be performed.
[0244] As an intermediate form between digital BF and analog BF, a hybrid BF with B (i.e., less than Q antenna elements) TXRUs can be considered. In this case, there is a difference in the connection method of B TXRUs and Q antenna elements, but the directions of beams that can be transmitted simultaneously are limited to B or less.
[0245] In the next generation system (e.g., 5G), according to the application field and / or the type of business, before performing uplink transmission, the UE may perform a transmission with a configuration permission, in which the uplink transmission is performed in a semi-persistent resource without receiving a UL grant. In the existing system (i.e., LTE), similar operations can be performed in DL and UL through semi-persistent scheduling (SPS). In the transmission with a configuration permission, radio resources shared by different UEs based on competition or radio resources specifically allocated to the UE can be used. Since no UL grant reception operation is required before transmission, the transmission with a configuration permission can be used for field services or businesses that require lower latency. For the radio resources used for such a transmission with a configuration permission, consider using a modulation and coding scheme or a transport block size or a transmission time (TT) interval different from the modulation and coding scheme or the transport block size or the transmission time (TT) interval of the radio resources allocated by the UL grant. One or more radio resources may be allocated to the UE for a transmission with a configuration permission. Multiple radio resources for a transmission with a configuration permission may have the same or different sizes or modulation and coding methods, time and / or frequency scheduling units, and overlap between multiple radio resources may be allowed. A method for the UE to continuously attempt multiple transmissions of the same data is also considered to increase the success rate of such configured permitted transmissions. In the next generation system, separate RRC configuration for configured permitted transmissions may be performed.
[0246] In downlink transmission and uplink transmission using configured permission and / or semi-persistent scheduling (SPS) of a next generation system (e.g., 5G), in particular in uplink transmission using configured permission, a separate RRC configuration different from the RRC configuration used for RRC parameters for uplink transmission and downlink transmission according to normal DCI can be allocated.
[0247] For example, PUSCH transmissions according to configured grants may use a waveform, resource allocation type (RA type), etc. that is different from that used in a dynamic uplink grant.
[0248] This separate configuration results in differences in the DCI information that needs to be delivered to the UE.
[0249] The difference in DCI information increases the complexity of PDCCH blind decoding of the UE, which results in complex UE design and increased power consumption.
[0250] Although the DCI size is the same, in order to interpret the DCI field, the UE needs to check by which parameter the corresponding DCI has been configured.
[0251] In other words, although the DCI for the configured grant PUSCH transmission and the DCI for the dynamic uplink grant PUSCH transmission have the same size, the UE needs to recognize which transmitted higher layer parameters the received DCI is associated with.
[0252] Therefore, although DCI is configured through different RRC parameters in order to solve the above-mentioned problem, the present specification proposes a method of making the size of DCI or the size of DCI field the same.
[0253] That is, the present specification proposes a method in which, when the UE receives DCI, the UE checks a configuration associated with the received DCI.
[0254] Additionally, other options that may need to be considered are as follows.
[0255] The UE may assume that the configured scheduling according to the uplink grant and PUSCH scheduling also applies to the configuration of one non-fallback DCI size.
[0256] If the unlicensed type 1 or unlicensed type 2 is configured in the UE through the waveform according to the non-fallback DCI or different parameter configuration, the UE may not expect to receive the activation / release signal through the non-fallback DCI. That is, the UE may assume both types.
[0257] If the activation signal is downloaded via non-fallback DCI, the UE may assume that all parameters apply equally to both license-based and license-exempt cases.
[0258] Furthermore, if all parameters are configured such that they do not apply identically to both license-based and license-exempt cases, the UE may assume that the activation signal is not sent via non-fallback DCI.
[0259] In this case, the UE may assume that the grant-free retransmission follows the configuration of the grant-based PUSCH.
[0260] For retransmission of a transport block (TB) transmitted by a configured grant, the UE needs to receive DCI scrambled by the configured scheduling RNTI.
[0261] This DCI is also used for activation and release of type 2 configured as a grant configuration.
[0262] In NR, some RRC parameters for PUSCH under configured grants may be configured separately from PUSCH under dynamic grants.
[0263] That is, the configured granted and dynamically granted DCI fields may be configured differently.
[0264] In particular, when different waveforms or resource allocation types are configured differently between CS and uplink grant, the DCI field may be configured differently.
[0265] If the bit size of the activation DCI according to the CS-RNTI is different from the bit size of the dynamic grant according to the C-RNTI, the complexity of blind decoding increases.
[0266] It is not justified to add such complexity just to enable reception of DCI.
[0267] In other words, the bit sizes of the activation DCI and the dynamic DCI need to be the same.
[0268] In order to make the C-RNTI and CS-RNTI according to separate RRC configurations have the same size as the DCI, two methods may be considered.
[0269] The first method is that the UE assumes that the same configuration is applied to the CS-RNTI and C-RNTI so that they have the same field format and field size for the corresponding DCI format.
[0270] That is, the first method is a method in which the UE assumes that the same resource allocation and the same waveform configuration will be given by the same DCI format using CS-RNTI and C-RNTI.
[0271] The second method is a method that potentially allows a configuration different from Type 1 or Type 2 in the DCI format of the CS-RNTI.
[0272] The following describes a DCI format using CS-RNTI for retransmission.
[0273] Furthermore, processing methods for activation and / or deactivation are described.
[0274] Regardless of the Type 1 and / or Type 2 configuration, the retransmission grant according to the CS-RNTI using the fallback DCI format may follow the same configuration as the UL grant according to the C-RNTI (eg, according to the waveform of Msg3).
[0275] In activation using fallback DCI, based on the configured schedule, the UE may assume that it follows type 1 and / or type 2 waveforms for uplink transmissions.
[0276] Method 1
[0277] The non-fallback DCI format for CS-RNTI may have type 1 and / or type 2 configuration regardless of retransmission or activation / release.
[0278] In order to keep the same DCI size, a processing method similar to dynamic BWP switching is needed.
[0279] For example, the size of each DCI field of CS-RNTI needs to be set the same as the size of each DCI field of C-RNTI.
[0280] If the DCI size of the CS-RNTI requires a larger DCI size than the DCI size of the C-RNTI due to different RA types or waveforms, truncation may be performed.
[0281] In another case, zero padding may be considered.
[0282] In other words, the DCI field and field size of the CS-RNTI may be the same as that of the C-RNTI. If necessary, the DCI field may be truncated or zero-filled.
[0283] Furthermore, the non-fallback DCI size for each of the CS-RNTI and the C-RNTI may be determined based on the maximum value of the DCI size required for each RNTI.
[0284] Method 2
[0285] The non-fallback DCI format for CS-RNTI may follow the uplink grant configuration of C-RNTI for retransmission.
[0286] Activation / release can follow Type 1 and / or Type 2 configurations.
[0287] In this case, in order to avoid ambiguity, it is necessary to set the DCI field including the field size (according to CS-RNTI and C-RNTI).
[0288] The UE can determine whether the DCI is activated or released based on the code point.
[0289] Thereafter, when the resource allocation type and / or waveform for type 1 and / or type 2 configuration is used for release and / or activation, the UE may perform interpretation of necessary DCI based on the resource allocation type and / or waveform of the uplink grant for retransmission.
[0290] Detailed procedures of the above method and methods other than the above method are described below.
[0291] Processing of non-fallback DCI scrambled by CS-RNTI
[0292] In next generation systems (e.g., 5G), CS-RNTI may be used when receiving DCI for DL SPS or configured grant transmission.
[0293] The CRC parity bits of the DCI for DL SPS or configured grant transmission may be scrambled or masked by the CS-RNTI.
[0294] In this case, after receiving the DCI, the UE may perform an integrity check on the CRC parity bits using the CS-RNTI in the CRC check process.
[0295] The UE interprets the DCI whose integrity has been identified through a known DCI format.
[0296] The configuration of the DCI format (whether the detailed fields have changed, the size, and the interpretation) or the DCI format itself may be determined based on the RRC parameters associated with the corresponding DCI.
[0297] Meanwhile, compared with the fallback DCI, the non-fallback DCI may have many parts changed by RRC parameters.
[0298] The usage of DCI for DL SPS or configured grant transmission (ie, DCI scrambled by CS-RNTI) may be as follows.
[0299] Purpose 1: Used for activation and release messages of DL SPS or configuration permitted by configuration.
[0300] Usage 2: DCI for retransmission of a TB first sent by DL SPS or by configuration permission.
[0301] The activation or release message is a DCI for DL SPS or resource allocation and release via configuration grant.
[0302] To interpret the corresponding DCI, the UE uses the RRC configuration associated with the DL SPS or configured grant.
[0303] In this case, for the DCI for retransmission, the base station may use one of the following two methods.
[0304] (Method a-1)
[0305] Method a-1 is a method in which the non-fallback DCI format of the CS-RNTI follows the SPS or a configuration permitted by configuration regardless of retransmission or activation / release.
[0306] That is, regardless of the purpose of the DCI, the DCI format or DCI configuration for the DCI scrambled by the CS-RNTI may be determined as the SPS or the configured permitted configuration.
[0307] If this method is used, it has the effect that the UE can always apply the same method when interpreting DCI transmitted using the CS-RNTI.
[0308] (Method a-2)
[0309] Method a-2 is a method in which the non-fallback DCI format of the CS-RNTI follows the configuration of the UL grant of the C-RNTI for retransmission.
[0310] Activation / release can follow SPS or be configured via configuration permissions.
[0311] That is, a DCI format or a DCI configuration used for activation and / or release signaling of the SPS or the configured grant is determined as a parameter configured by the SPS or the configured grant.
[0312] However, if the corresponding DCI is for SPS or retransmission permitted by configuration, the DCI format or DCI configuration for normal transmission may be used.
[0313] In other words, if the corresponding DCI is for SPS or retransmission permitted by configuration, a DCI format or DCI configuration for DCI scrambled by C-RNTI may be used.
[0314] That is, the UE can identify whether the DCI received from the base station is for activation / release or for retransmission, and can differently apply the RRC configuration received from the base station based on the identified purpose.
[0315] Therefore, the UE can perform SPS or configured permitted retransmission using the same method as normal transmission.
[0316] In addition, according to method a-2, there is an effect that the UE can perform more flexible scheduling using different SPS or configured grant transmission and retransmission methods.
[0317] For example, resource allocation may be more flexible by applying different repetition transmission times to configured granted transmissions and retransmissions or applying different RA types.
[0318] If method a-2 is used, the DCI scrambled by the CS-RNTI may use two DCI formats or DCI configurations.
[0319] That is, the DCI scrambled by the CS-RNTI may be used as a DCI format or configuration configured according to the SPS or by configuration grant, or may be used as a DCI format or configuration for retransmission.
[0320] More specifically, a DCI format or DCI configuration determined by SPS or a configuration permitted by configuration may be used at the time of activation / release.A DCI format or DCI configuration used by DCI scrambled by RNTI may be used as Layer 1 (L1) signaling for retransmission.
[0321] In this case, if the validity is confirmed by the verification check of activation / release, the UE can use the DCI format or DCI configuration determined by the SPS or the configuration permitted by the configuration, and if the activation / release is invalid and / or is not the verification target, the UE can use the DCI format or DCI configuration used by the DCI encrypted by the C-RNTI.
[0322] In this case, validation can be performed based on specific fields.
[0323] For example, if the NDI field of the DCI has an NDI field value that is not switched or has not yet switched, that is, if the NDI field is L1 signaling for retransmission, the DCI format or DCI configuration used by the DCI scrambled by the C-RNTI may be used.
[0324] When the NDI field value of DCI is "0", the UE may interpret the DCI scrambled by the CS-RNTI as DCI for special transmission, and when the NDI field value is "1", the UE may interpret the DCI as DCI for retransmission.
[0325] Specifically, when the NDI field value is "0", the UE may determine that the DCI is a DCI for activation / release of SPS. When the NDI field value is "1", the UE may determine that the DCI is a DCI for PUSCH retransmission.
[0326] That is, the UE can receive DCI from the base station and can identify the purpose of the received DCI (whether the DCI is for activating DCI or for retransmitting DCI) based on a specific field (eg, the NDI field).
[0327] To support such operations, the DCI fields typically used for activation and retransmission may need to be at least located in fixed positions.
[0328] The reason for this is that, after demasking based on the CS-RNTI, the UE should recognize whether the DCI is DCI for activation or DCI for retransmission by reading a specific field.
[0329] According to method a-2, the UE receives DCI scrambled by the CS-RNTI and identifies the purpose of the DCI based on a specific field value included in the DCI.
[0330] In addition, the UE may determine an RRC parameter set to be applied based on the identified purpose of the DCI, and may determine a DCI field configuration and a DCI format based on the determined parameter set.
[0331] Additionally, to identify activation and release, the following may need to be considered.
[0332] As shown in Tables 4 to 6, the HARQ process number, RV, MCS, and NDI fields may be used at least for activation / release.
[0333] Assuming that there is no release using non-fallback DCI, it is necessary to distinguish between activation DCI usage and retransmission DCI usage. To this end, at least fields such as HARQ process number, RV, NDI, etc. are required.
[0334] Table 4 is a table of special fields for DL SPS and UL grant type 2 scheduling activation PDCCH validation check.
[0335] [Table 4]
[0336]
[0337] According to Table 4, in each DCI format, verification of valid DCI may be determined based on the HARQ process number field and / or the RV field.
[0338] Table 5 is a table of special fields for DL SPS and UL grant type 2 scheduling release PDCCH validation check.
[0339] [Table 5]
[0340]
[0341] According to Table 5, in each DCI format, verification of releasing the DCI may be determined based on the HARQ process number field, the RV field, the MCS field, and / or the resource block allocation field.
[0342] If there are additional necessary fields in addition to the above fields, it can be assumed that in the DCI format, the common fields are first and then the different fields.
[0343] That is, the order of the fields of DCI format 0_1 can be changed and configured as in Table 6.
[0344] Table 6 is a table showing field values and the order of fields configuring DCI format 0_1.
[0345] [Table 6]
[0346]
[0347]
[0348] According to Table 6, the fields located before the new data indicator (NDI) field may include a carrier indicator field, a UL / SUL indicator field, an identifier field for a DCI format, and a bandwidth part indicator field.
[0349] As described above, it can be assumed that the fields preceding the NDI field are common fields.
[0350] If method a-2 is used, DCI format 0_1' (with CS-RNTI for activation) may be generated by configuring a field required for activation DCI (the field is configured based on CS configuration).
[0351] In this case, if the field sizes of the corresponding DCI format 0_1' and DCI format 0_1 are different, the UE may consider the following operations.
[0352] Padding up to a required size may be performed on DCI format 0_1 or DCI format 0_1 based on the maximum values of DCI format 0_1' and DCI format 0_1.
[0353] For example, the fields of DCI format 0_1' may be padded based on the field size of DCI format 0_1. If the field size of DCI format 0_1' is larger than that of DCI format 0_1, the fields of DCI format 0_1' may be truncated.
[0354] It may be assumed that (partial or complete) DCI fields cut off by truncation may or may not use default values.
[0355] The fields used to activate DCI may assume the fields shown in Table 7.
[0356] Table 7 is a table showing DCI fields for activating DCI.
[0357] [Table 7]
[0358]
[0359] In the case of activation / release signaling using method a-1 or method a-2, due to the existence of a separate RRC configuration for SPS or configuration permission (RRC parameters), the DCI field configuration and the size of each field of the DCI scrambled by CS-RNTI may be different from those of the DCI scrambled by C-RNTI.
[0360] In other words, different DCI field interpretation methods or different DCI formats may be used.
[0361] If the total size of the DCI scrambled by the CS-RNTI and the DCI scrambled by the C-RNTI is different, there is a problem in that the complexity of the PDCCH blind decoding that needs to be performed by the UE increases.
[0362] In order to solve such a problem, the following methods may be considered to make the total size of the DCI configured by the SPS or with configuration permission the same as the total size of the normal DCI.
[0363] (Method b-1)
[0364] Method b-1 is a method of configuring the SPS or the configuration permitted by configuration so that it always has the same configuration as the normal DCI.
[0365] That is, although the UE receives DCI configured by the configuration permitted by the configuration, it can recognize and interpret the DCI as normal DCI (eg, PUSCH transmission).
[0366] (Method b-2)
[0367] Method b-2 is a method of being able to perform zero bit padding based on a DCI format or DCI configuration having a larger total size among two DCI formats or DCI configurations, in DCI scrambled by CS-RNTI and DCI scrambled by C-RNTI.
[0368] In this case, zero-bit padding may be performed until the two DCI sizes become the same.
[0369] (Method b-3)
[0370] Method b-3 is a method in which DCI scrambled by CS-RNTI uses the same field configuration and field size as DCI scrambled by C-RNTI.
[0371] That is, the RRC configuration received from the base station may be differently applied to the DCI (DCI scrambled by the CS-RNTI) received from the base station according to the purpose of the DCI.
[0372] In other words, in the DCI scrambled by the CS-RNTI, the fields that do not exist in the DCI scrambled by the C-RNTI may be omitted. The most significant bit (MSB) or the least significant bit (LSB) of the current field may be zero-padded or truncated so that the current field has the same size as the field of the DCI scrambled by the C-RNTI.
[0373] For example, a specific field may exist in both a DCI scrambled by a CS-RNTI and a DCI scrambled by a C-RNTI.
[0374] In this case, if the bit size of a specific field is 11 bits in DCI scrambled by CS-RNTI and 13 bits in DCI scrambled by C-RNTI, zero bit padding as much as the shorter 2 bits may be additionally performed.
[0375] It can be considered that zero bit padding 0 is inserted into the bits within the DCI field.
[0376] In the opposite case, if the bit size of a specific field is 13 bits in the DCI scrambled by the CS-RNTI and is 11 bits in the DCI scrambled by the C-RNTI, 2 bits of the 13 bits may be truncated.
[0377] In this case, the 2 bits padded or truncated with zero bits may be the MSB or LSB within a particular field.
[0378] In other words, if the comparison of the specific field size of the DCI scrambled by the CS-RNTI with the specific field size of the DCI scrambled by the C-RNTI shows that the specific field size of the DCI scrambled by the CS-RNTI is smaller, zero bit padding can be performed. If the specific field size of the DCI scrambled by the CS-RNTI is larger, truncation can be performed.
[0379] The field value of an omitted field may be assumed to be 0 or may be assumed to be a separate default value. Assuming that the leading or trailing portion of a truncated field has been filled with 0 or 1, the portion before or after the bits of the truncated field may be considered to be interpreted.
[0380] It will be appreciated that the same method applied to dynamic BWP switching is applied to the two different DCI formats.
[0381] (Method b-4)
[0382] Method b-4 is a method of granting a license using the same size as that of DCI format 0_1 if DCI format 0_1 is configured.
[0383] For example, if the field size of CS-RNTI-based activation DCI (method a-2) or activation and / or retransmission DCI (method a-1) is larger than the field of the pre-configured DCI format 0_1, the field size can be made the same by truncating the field from the back.
[0384] In this case, it can be assumed that the partially or fully truncated field can use a default value or does not exist.
[0385] When considering that transmission of DCI scrambled by C-RNTI is common and occurs frequently compared to transmission of DCI scrambled by RNTI, there is a need to minimize the side effects of DCI scrambled by C-RNTI.
[0386] If method a-2 is used, the UE uses the DCI format or DCI configuration configured through SPS or configuration permitted by configuration only at the time of activation / release.
[0387] Therefore, if the total size of the DCI format or DCI configuration of the DCI scrambled by the CS-RNTI is made equal to or smaller than the total size of the DCI scrambled by the C-RNTI, and the corresponding scheduling restrictions are minimized, activation / release can be performed efficiently without side effects compared to method b-2.
[0388] In this case, a DCI format or a DCI configuration configured by SPS or configuration permitted by configuration may be designed by a method described later.
[0389] (Method c-1)
[0390] Method c-1 is a method of making a DCI format or a part of a DCI configuration configured by SPS or configuration permitted by configuration the same as DCI scrambled by C-RNTI to perform verification of activation / release.
[0391] For example, the bit region of the DCI field used for verification (eg, fields of NDI, HPN, MCS, RV, RB allocation, etc.) may have the same position and the same size within the DCI as the field of the DCI scrambled by the C-RNTI.
[0392] Therefore, the UE can determine the DCI format and DCI configuration through verification of activation / release between two DCIs.
[0393] (Method c-2)
[0394] Meanwhile, if the purpose of DCI is identified based only on the NDI field, the position and size of the NDI field may be the same between the two DCI formats and configurations.
[0395] In other words, the sum of the bits of the field preceding the NDI field of the DCI format or DCI configuration configured by SPS or configuration permitted by configuration may be the same as the sum of the bits of the field preceding the NDI field of the DCI format or DCI configuration of the DCI scrambled by C-RNTI.
[0396] Alternatively, to this end, the NDI field may be positioned first compared to the frequency domain resource allocation field.
[0397] For example, the DCI may be configured in the order of an identifier of a DCI format field, a carrier indicator field, a UL / SUL indicator field, a bandwidth part indicator field, and a new data indicator field.
[0398] (Method c-3)
[0399] Method c-3 is a method in which, if a DCI format or DCI configuration configured by SPS or configuration permitted by configuration is used only for activation / release, in order to make the DCI format or DCI configuration have a smaller size, a DCI format or DCI configuration in which only necessary fields are configured is used by omitting fields used for retransmission.
[0400] For example, a DCI configuration in which the DAI field, the TPC field, the SRS RI field, the SRS request field, the CSI request field, and / or the CBG-TI field are omitted may be used.
[0401] Alternatively, a DCI format or DCI configuration configured with only fields for activation of Table 7 may be used.
[0402] (Method c-4)
[0403] Method c-4 is a method in which the UE assumes that a DCI format or a DCI configuration configured by SPS or configuration permitted by configuration is always smaller than the size of a DCI scrambled by a C-RNTI.
[0404] In other words, when the DCI configuration in which the SPS or the configuration permitted by configuration has been considered is larger than the size of the DCI scrambled by the C-RNTI, the SPS or the configuration permitted by configuration is assumed to be an invalid configuration.
[0405] That is, the UE does not assume that the size of the DCI scrambled by the CS-RNTI transmitted by the base station is larger than the size of the DCI scrambled by the C-RNTI. If the field size of the DCI received from the base station is larger than the field size of the DCI scrambled by the C-RNTI, the UE may determine that the received DCI is invalid.
[0406] (Method c-5)
[0407] Method c-5 is a method in which, when the size of a DCI format or DCI configuration configured by SPS or configuration permitted by configuration is larger than the size of DCI scrambled by C-RNTI, the base station may truncate the entire DCI.
[0408] For example, the DCI field may be omitted or truncated from the following fields.
[0409] In this case, assuming that the part before or after the bit has been filled with 0 or 1, the UE can interpret the DCI field that has been completely or partially omitted.
[0410] (Method c-6)
[0411] Priorities can exist between fields according to certain criteria.
[0412] For example, the size of a DCI format or a DCI configuration configured through SPS or configuration permitted by configuration may be larger than the size of a DCI scrambled by a C-RNTI.
[0413] In this case, the UE may assume that the DCI field has been omitted or truncated from fields with lower priority.
[0414] In this case, assuming that the part before or after the bit has been filled with 0 or 1, the UE can interpret the DCI field that has been completely or partially omitted.
[0415] Furthermore, in the fields included in the NDI field or the verification point of methods c-1 and c-2, method b-3 (zero bit padding or truncation) may be used until the field at the end.
[0416] Handling of fallback DCI scrambled by CS-RNTI
[0417] If the fallback DCI format is used for SPS or permitted by configuration, the field configuration is always the same as that of the fallback DCI scrambled by C-RNTI because no field configuration can be performed.
[0418] Therefore, as described above, the problem of ambiguity and complexity of blind decoding caused by different field configurations and DCI sizes can be solved.
[0419] In order to use the fallback DCI scrambled by CS-RNTI as SPS or configured L1 signaling permitted by configuration, the following may be additionally considered.
[0420] (Method d-1)
[0421] Method d-1 is a method in which the fallback DCI of the CS-RNTI follows the SPS or the configuration permitted by the configuration regardless of retransmission or activation / release.
[0422] In other words, if the fallback DCI scrambled by the CS-RNTI is used regardless of the purpose of the DCI, the transmission parameters (eg, waveform) may be determined based on the SPS or a configuration permitted by the configuration.
[0423] Furthermore, if method d-1 is used, the UE may always apply the same method when interpreting DCI transmitted using the CS-RNTI.
[0424] (Method d-2)
[0425] Method d-2 is a method in which the fallback DCI of the CS-RNTI follows the configuration of the UL grant of the C-RNTI for retransmission, and activation / release follows the configuration of the SPS or the configured grant.
[0426] If the fallback DCI scrambled by CS-RNTI is used for retransmission regardless of SPS or configuration permitted by configuration, the transmission parameters (eg, waveform) may use the same DCI as the DCI scrambled by C-RNTI (eg, waveform of Msg3).
[0427] If fallback DCI scrambled by CS-RNTI is used for activation / release, the transmission parameters (eg waveform) may follow the SPS or the configuration permitted by the configuration.
[0428] (Method d-3)
[0429] Method d-3 is a method in which the fallback DCI in the CS-RNTI format follows the configuration of the C-RNTI regardless of retransmission or activation / release.
[0430] In other words, if the fallback DCI scrambled by CS-RNTI is used regardless of the purpose of the DCI, the transmission parameters (eg, waveform) may have the same DCI as the DCI scrambled by C-RNTI (eg, waveform of Msg3).
[0431] By using method d-3, the UE can always apply the same method to the interpretation of DCI transmitted using fallback DCI.
[0432] Furthermore, since the base station selects the DCI format, the configured permitted transmission parameters (eg, waveform, DMRS, and RA type) that can be allocated to the UE can be configured in more ways.
[0433] If the fallback DCI follows SPS and / or license-exempt configuration, some DCI fields such as RS parameters (eg, DMRS port values) may not be present in the fallback DCI, unlike in non-fallback DCI.
[0434] Since a partial DCI field does not exist, the following problem may occur.
[0435] Other configurations such as waveform (ie transform precoder) follow the values configured in the SPS and / or configured licenses, but the preconfigured values used in the fallback DCI may not apply depending on the values used in the SPS and / or license-exempt configurations.
[0436] For example, if DFT-s-OFDM is configured in the fallback DCI, the DMRS value of CP-OFDM used in the unlicensed configuration may not be applied.
[0437] Furthermore, although the configuration does not follow the SPS and / or the configuration permitted by the configuration, if the configuration of the fallback DCI is used, there may be a problem in that the configuration of the DMRS for contention-based UE multiplexing is inflexible.
[0438] In order to solve such a problem, the following can be considered.
[0439] (Method e-1)
[0440] Method e-1 is a method in which, if the fallback DCI follows the SPS and / or license-free configuration, it is assumed that the corresponding DCI is valid only when the waveform (or waveform of Msg.3) and / or RA type of the fallback DCI are the same as the waveform and / or RA type of the SPS and / or license-free configuration.
[0441] (Method e-2)
[0442] Method e-2 is a method of interpreting DCI when the waveform (or waveform of Msg.3) and / or RA type of the fallback DCI is different from the waveform and / or RA type of the SPS and / or license-free configuration if the fallback DCI follows SPS and / or license-free configuration.
[0443] That is, since the waveform and / or RA type of the fallback DCI after the SPS and / or license-free configuration is different from the waveform and / or RA type of the SPS and / or license-free configuration, the same interpretation cannot be made, or the corresponding field value can be taken as 0 or 1 or the DCI can be interpreted using a pre-configured value relative to a non-existent DCI field.
[0444] (Method e-2-1)
[0445] Method e-2-1 is a method of being able to interpret fields to which method e-2 cannot be applied, assuming that DCI fields after SPS and / or license-exempt configuration have been truncated and / or zero-filled.
[0446] In other words, in the interpretation of the fallback DCI, the same interpretation as that of the BWP switching DCI may be assumed.
[0447] (Method e-2-2)
[0448] Method e-2-2 is a method of interpreting the RB allocation field based on the RA type of the fallback DCI regardless of the RA type of the SPS and / or license-exempt configuration.
[0449] Therefore, ambiguity in fallback DCI reception can be resolved.
[0450] (Method e-3)
[0451] Method e-3 is a method that is capable of applying different interpretations only when some fields of the fallback DCI are associated with the SPS and / or license-free configuration, so as to resolve the ambiguity of the configuration of the fallback DCI and the SPS and / or license-free configuration and make the configuration more flexible.
[0452] In other words, if the fallback DCI is scrambled by the CS-RNTI or used for activation / release, a different interpretation from that of the fallback DCI of the C-RNTI may be used.
[0453] For example, the TPC, RV and / or DAI fields of an existing fallback DCI may be interpreted as one of the other DCI fields (e.g., a relDMRS / MIMO-related field), or may be interpreted as an index to a table that may define different parameter sets (e.g., a DMRS / MIMO-related parameter set).
[0454] In other words, if the fallback DCI is scrambled by CS-RNTI or used for activation / release, it can be interpreted as the presence of different parameters (e.g., DCI fields related to DMRS / MIMO) instead of TPC, RV and / or DAI fields.
[0455] (Method e-4)
[0456] To resolve the ambiguity of the configuration of the fallback DCI and the SPS and / or license-exempt configuration, the configuration or default value to be used by the fallback DCI may include both cases of CP-OFDM and DFT-s-OFM.
[0457] For example, parameters such as the waveform to be used by Msg.3 according to the fallback DCI may be determined by higher layer signaling (eg, RMSI) or by L1 signaling or may have been predetermined (RAR grant).
[0458] In this case, by considering all cases that can be used for fallback DCI, a configuration or predetermined value to be used by the fallback DCI may be used.
[0459] Specifically, the default values for both cases when CP-OFDM, DFT-s-OFM (in other words, transform precoder) exist or do not exist may be determined by higher layer signaling.
[0460] For example, considering that Msg.3 uses only DFT-s-OFDM and fallback DCI uses DFT-s-OFDM, but fallback DCI can be used for SPS and / or unlicensed configuration, if Msg.3 is associated with DMRS that can be used by fallback DCI, both CP-OFDM and DFT-s-OFDM can be configured.
[0461] In this case, if a predetermined value is used, a value that is used as much as possible in all cases where the predetermined value can be used for the fallback DCI instead of the first value may be simply selected as the predetermined value.
[0462] For example, if two waveforms (transform precoders) or RA types, etc. can be used for fallback DCI, the maximum length can be assumed to be 1 (maxLength is 1), the DMRS port can be assumed to be 0, and the number of DMR SCDM groups without data can be assumed to be 2.
[0463] That is, it is preferred to select a value that can be used regardless of the waveform.
[0464] Using BWP switching to handle DCI scrambled by CS-RNTI
[0465] In the next generation system, the frequency domain used by the UE may be adjusted by the bandwidth part (BWP).
[0466] This adjustment of the frequency domain may affect a resource allocation method of frequency resources allocated by a base station to a UE.
[0467] In other words, a change in BWP may affect a change in DCI configuration.
[0468] In order to make such a dynamic change in the BWP, it is necessary to simultaneously perform resource allocation for the target BWP and the BWP change by performing different interpretations without changing the DCI configuration.
[0469] To this end, when a DCI scrambled by an SPS configured in an inactive BWP and / or a CS-RNTI configured by a configuration permission is received in an activated BWP, a method is required to make the corresponding DCI have the same size as the DCI scrambled by the C-RNTI of the activated BWP. Therefore, the following method can be considered.
[0470] (Method f-1)
[0471] The DCI scrambled by the CS-RNTI of the inactive BWP may be matched to have the same size as the DCI scrambled by the C-RNTI of the inactive BWP.
[0472] In order to make the DCI scrambled by the CS-RNTI of the inactive BWP have the same size as the DCI scrambled by the C-RNTI of the inactive BWP, methods a to c can be used, or the method used in DCI size matching in dynamic BWP switching can be applied.
[0473] This approach enables designing the configuration of DCI scrambled by CS-RNTI based on DCI scrambled by C-RNTI without considering BWP switching.
[0474] (Method f-1-1)
[0475] The DCI scrambled by the CS-RNTI matched according to method f-1 may be matched with the DCI scrambled by the C-RNTI activating the BWP.
[0476] To this end, methods a to c may be used, or a method used in DCI size matching in dynamic BWP switching may be applied.
[0477] (Method f-1-2)
[0478] The DCI scrambled by the CS-RNTI matched according to method f-1 may be matched with the DCI scrambled by the CS-RNTI activating the BWP.
[0479] To this end, methods a to c may be used, or a method used in DCI size matching in dynamic BWP switching may be used.
[0480] In this case, when the configuration of DCI scrambled by the CS-RNTI activating the BWP is different from the configuration of DCI scrambled by the C-RNTI activating the BWP, there is an effect that scheduling restrictions can be reduced.
[0481] (Method f-2)
[0482] The DCI scrambled by the CS-RNTI of the inactive BWP may be matched to have the same size as the DCI scrambled by the C-RNTI of the active BWP.
[0483] To this end, methods a to c may be used, or a method used in DCI size matching in dynamic BWP switching may be used.
[0484] In this case, there is an effect that scheduling restrictions due to DCI size matching can be reduced.
[0485] (Method f-3)
[0486] The DCI scrambled by the CS-RNTI of the inactive BWP may be matched to have the same size as the DCI scrambled by the CS-RNTI of the activated BWP.
[0487] To this end, methods a to c may be used, or a method used when DCI size matching is performed in dynamic BWP switching may be used.
[0488] In this case, if the configuration of DCI scrambled by the CS-RNTI activating the BWP is different from the configuration of DCI scrambled by the C-RNTI activating the BWP, there is an effect that scheduling restrictions can be reduced.
[0489] The DCI scrambled by the CS-RNTI may refer to DCI scrambled by the CS-RNTI for activation / release and / or DCI scrambled by the CS-RNTI for retransmission.
[0490] In particular, different methods may be used depending on the usage of the DCI scrambled by the CS-RNTI of the inactive BWP.
[0491] That is, method f-1-1 or f-1-2 can be used for DCI scrambled by CS-RNTI for retransmitting an inactive BWP, and method f-2 or f-3 can be used for DCI scrambled by CS-RNTI for activating / releasing an inactive BWP.
[0492] When the configuration of DCI scrambled by CS-RNTI for retransmission is the same as the configuration of DCI scrambled by C-RNTI, the above method can be easily applied.
[0493] As another method, it can be assumed that BWP switching and CS-RNTI activation can be triggered at the same time, but BWP switching and CS-RNTI retransmission do not occur at the same time. In addition, it can be assumed that C-RNTI configuration is always followed when CS-RNTI is retransmitted.
[0494] In this case, when BWP switching is triggered at activation, the DCI field may be configured as follows: This is similar to the above method and may illustrate an example of the above method.
[0495] (1) In a 1-bit field, the method of configuring the CS-RNTI activation DCI may be configured based on a new activation BWP.
[0496] That is, Type 2 configuration configures activation DCI according to the method configured in the new BWP, and truncation may be performed if necessary.
[0497] This can be determined according to method a-2.
[0498] Furthermore, the total DCI size is configured based on the C-RNTI of the current BWP, but the DCI field may be configured based on the CS-RNTI configuration of the new BWP.
[0499] This can also be used to retransmit the CS-RNTI if needed.
[0500] In other words, in the DCI size, format 0_1 is determined based on the C-RNTI of the current BWP. Each field size within the DCI is configured based on the CS configuration of the new BWP.
[0501] (2) The bit field may be configured according to the method for configuring the CS-RNTI activation DCI for the currently activated BWP (method a-2).
[0502] In this case, after configuring the size of each field based on the CS-RNTI within the current BWP by considering the case where the current BWP and the new BWP have different configurations, padding and / or truncation may be performed if necessary when different configurations are performed for each field.
[0503] In addition, this can also be used to retransmit the CS-RNTI.
[0504] In other words, the DCI size is configured based on the current BWP (which is based on the C-RNTI).Each DCI field may be configured based on the CS configuration of the current BWP.
[0505] That is, this is a method of matching the DCI field by performing padding / truncation when necessary based on the CS configuration of the new BWP and the current BWP for each DCI field.
[0506] If the above method is used, although the DCI is configured by different RRC parameters when receiving DCI for SPS or configured grant, the UE can assume that the size of each DCI or DCI field is the same.
[0507] Furthermore, when the UE receives the DCI, the UE may determine a configuration associated with the DCI received by the UE.
[0508] The above-mentioned embodiments or methods may be performed individually, or a combination of one or more embodiments or methods may be performed to implement the methods proposed in this specification.
[0509] Fig. 9 is a flowchart illustrating an operation method of a UE performing an uplink transmission method proposed in this specification.
[0510] Right now, Fig. 9 An operation method of a UE performing an uplink transmission method in a wireless communication system is shown.
[0511] First, the UE receives a plurality of RRC configuration information related to downlink control information (DCI) from a base station (S910).
[0512] In addition, the UE receives DCI for uplink transmission from the base station (S920).
[0513] In this case, parameters of specific RRC configuration information among a plurality of RRC configuration information may be applied to the DCI based on the purpose of the DCI.
[0514] Thereafter, the UE performs uplink transmission to the base station based on the DCI (S930).
[0515] In this case, the DCI may include a field for identifying the purpose of the DCI.
[0516] In this case, when the field size of DCI is smaller than the field size of DCI for PUSCH transmission, the field of DCI may be padded with zero bits and decoded.
[0517] In this case, the DCI is DCI scrambled by the CS-RNTI, and the DCI for PUSCH transmission is DCI scrambled by the C-RNTI.
[0518] In this case, the specific field for identifying the purpose of the DCI may be any one of a "New Data Indicator (NDI)" field, a "Redundancy Version (RV)" field, and / or a "HARQ Process Number" field.
[0519] In this case, zero bit padding may mean that 0 is inserted into bits within each field until the field size of the DCI becomes the same as the field size of the DCI used for PUSCH transmission.
[0520] Furthermore, zero bit padding may mean that 0 is inserted into a most significant bit (MSB) or a least significant bit (LSB) within a field of the DCI.
[0521] Furthermore, a specific field for identifying the purpose of the DCI may be located after a common field configured regardless of the purpose of the DCI.
[0522] Furthermore, when the field size of DCI is larger than the field of DCI used for PUSCH transmission, the DCI may be invalid DCI.
[0523] Reference Fig.11 and Fig.12 The content of implementing the uplink transmission method proposed in this specification in a UE device is described.
[0524] A UE transmitting uplink in a wireless communication system may include a Radio Frequency (RF) module configured to transmit and receive radio signals; and a processor functionally connected to the RF module.
[0525] First, the processor of the UE controls the RF module to receive a plurality of RRC configuration information related to downlink control information (DCI) from the base station.
[0526] In addition, the processor controls the RF module to receive DCI for uplink transmission from the base station.
[0527] In this case, parameters of specific RRC configuration information among a plurality of RRC configuration information may be applied to the DCI based on the purpose of the DCI.
[0528] In addition, the processor controls the RF module to perform uplink transmission to the base station based on the DCI.
[0529] In this case, the DCI may include a field for identifying the purpose of the DCI.
[0530] In this case, when the field size of DCI is smaller than the field size of DCI for PUSCH transmission, the field of DCI may be padded with zero bits and decoded.
[0531] In this case, the DCI is DCI scrambled by the CS-RNTI, and the DCI for PUSCH transmission is DCI scrambled by the C-RNTI.
[0532] In this case, the specific field for identifying the purpose of the DCI may be any one of a "New Data Indicator (NDI)" field, a "Redundancy Version (RV)" field, and / or a "HARQ Process Number" field.
[0533] In this case, zero bit padding may mean that 0 is inserted into bits within each field until the field size of the DCI becomes the same as the field size of the DCI used for PUSCH transmission.
[0534] Furthermore, zero bit padding may mean that 0 is inserted into a most significant bit (MSB) or a least significant bit (LSB) within a field of the DCI.
[0535] Furthermore, a specific field for identifying the purpose of the DCI may be located after a common field configured regardless of the purpose of the DCI.
[0536] Furthermore, when the field size of DCI is larger than the field of DCI used for PUSCH transmission, the DCI may be invalid DCI.
[0537] Fig.10is a flowchart showing an operation method of a base station that executes the uplink reception method proposed in this specification.
[0538] Right now, Fig.10 An operation method of a base station for receiving a system uplink from a UE in a wireless communication system is shown.
[0539] First, the base station sends a plurality of RRC configuration information related to downlink control information (DCI) to the UE (S1010).
[0540] In addition, the base station transmits DCI for uplink transmission to the UE (S1020).
[0541] In addition, based on the purpose of the DCI, the base station receives, from the UE, an uplink transmitted based on the DCI to which parameters of specific RRC configuration information among a plurality of RRC configuration information have been applied (S1030).
[0542] In this case, the DCI may include a field for identifying the purpose of the DCI.
[0543] In this case, when the field size of DCI is smaller than the field size of DCI used for PUSCH transmission, the field of DCI may be padded with zero bits.
[0544] Reference Fig.11 and Fig.12 The content of the operation of receiving an uplink from a UE in a wireless communication system proposed in this specification is implemented in a base station device.
[0545] A base station receiving an uplink in a wireless communication system may include a Radio Frequency (RF) module configured to transmit and receive radio signals; and a processor functionally connected to the RF module.
[0546] First, the processor of the base station controls the RF module to send a plurality of RRC configuration information related to downlink control information (DCI) to the UE.
[0547] In addition, the processor controls the RF module to send DCI for uplink transmission to the UE.
[0548] In addition, based on the purpose of the DCI, the processor controls the RF module to receive, from the UE, an uplink transmitted based on the DCI to which parameters of specific RRC configuration information among the plurality of RRC configuration information have been applied.
[0549] In this case, the DCI may include a field for identifying the purpose of the DCI.
[0550] In this case, when the field size of DCI is smaller than the field size of DCI used for PUSCH transmission, the field of DCI may be padded with zero bits.
[0551] General equipment to which the present invention can be applied
[0552] Hereinafter, devices to which the present invention can be applied are described.
[0553] Fig.11 A block diagram of a wireless communication device to which the method proposed in this specification can be applied is shown.
[0554] Reference Fig.11 , the wireless communication system may include a first device 1110 and a second device 1120.
[0555] The first device 1110 may be a device related to: a base station, a network node, a sending user equipment (UE), a receiving UE, a radio device, a wireless communication device, a vehicle, a vehicle equipped with an autonomous driving function, a connected car, a drone (unmanned aerial vehicle (UAV)), an artificial intelligence (AI) module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a mixed reality (MR) device, a holographic device, a public safety device, an MTC device, an IoT device, a medical device, a financial technology device (or financial device), a security device, a climate / environmental device, a device related to 5G services, or a device related to the field of the Fourth Industrial Revolution other than the above devices.
[0556] The second device 1120 may be a device related to: a base station, a network node, a sending UE, a receiving UE, a radio device, a wireless communication device, a vehicle, a vehicle equipped with an autonomous driving function, a connected car, a drone (unmanned aerial vehicle (UAV)), an artificial intelligence (AI) module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a mixed reality (MR) device, a holographic device, a public safety device, an MTC device, an IoT device, a medical device, a fintech device (or financial device), a security device, a climate / environmental device, a device related to 5G services, or a device related to the field of the Fourth Industrial Revolution other than the above devices.
[0557] For example, UE may include a portable phone, a smart phone, a laptop computer, a terminal for digital broadcasting, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigator, a touch tablet PC, a tablet PC, an ultrabook, a wearable device (e.g., a watch-type terminal (smart watch), a glasses-type terminal (smart glasses)), a head-mounted display (HMD), etc. For example, the HMD may be a display device in the form of being worn on the head. For example, the HMD may be used to implement VR, AR, or MR.
[0558] For example, a drone may be an aircraft that flies by wireless control signals without anyone on board. For example, a VR device may include a device that realizes an object or background of a virtual world. For example, an AR device may include a device that realizes an object or background of a virtual world by connecting it to an object or background of a real world. For example, an MR device may include a device that realizes an object or background of a virtual world by merging it with an object or background of a real world. For example, a holographic device may include a device that realizes a 360-degree stereoscopic image by recording and playing back stereoscopic image information using the interference phenomenon of light beams generated when two holographic laser beams meet. For example, a public safety device may include a video relay device or an imaging device that can be worn on a user's body. For example, an MTC device and an IoT device may be a device that does not require direct human intervention or manipulation. For example, an MTC device and an IoT device may include a smart meter, a vending machine, a thermometer, a smart light bulb, a door lock, or various sensors. For example, a medical device may be a device for the purpose of diagnosing, treating, alleviating, treating, or preventing a disease. For example, a medical device may be a device for the purpose of diagnosing, treating, alleviating, or correcting an injury or disorder. For example, a medical device may be a device for the purpose of testing, replacing, or modifying a structure or function. For example, a medical device may be a device for the purpose of controlling pregnancy. For example, medical devices may include medical treatment devices, operating devices, (external) diagnostic devices, hearing aids or surgical procedure devices. For example, safety devices may be devices installed to prevent possible dangers and maintain safety. For example, safety devices may be cameras, CCTV, recorders or black boxes. For example, financial technology devices may be devices that can provide financial services (such as mobile payments). For example, financial technology devices may include payment devices or point of sale (POS). For example, climate / environmental devices may include devices for monitoring or predicting climate / environment.
[0559] The first device 1110 may include at least one processor (such as processor 1111), at least one memory (such as memory 1112), and at least one transceiver (such as transceiver 1113). Processor 1111 may perform the above functions, processes, and / or methods. Processor 1111 may execute one or more protocols. For example, processor 1111 may execute one or more layers of a radio interface protocol. Memory 1112 is connected to processor 1111 and may store various forms of information and / or instructions. Transceiver 1113 is connected to processor 1111 and may be controlled to send and receive radio signals.
[0560] The second device 1120 may include at least one processor (such as processor 1121), at least one memory device (such as memory 1122), and at least one transceiver (such as transceiver 1123). Processor 1121 may perform the above functions, processes, and / or methods. Processor 1121 may implement one or more protocols. For example, processor 1121 may implement one or more layers of a radio interface protocol. Memory 1122 is connected to processor 1121 and may store various forms of information and / or instructions. Transceiver 1123 is connected to processor 1121 and may be controlled to send and receive radio signals.
[0561] The memory 1112 and / or the memory 1122 may be connected to the inside or outside of the processor 1111 and / or the processor 1121 , respectively, and may be connected to another processor through various techniques such as a wired or wireless connection.
[0562] The first device 1110 and / or the second device 1120 may have one or more antennas. For example, the antenna 1114 and / or the antenna 1124 may be configured to transmit and receive radio signals.
[0563] Fig.12 Another example of a block configuration diagram of a wireless communication device to which the method proposed in this specification can be applied is shown.
[0564] Reference Fig.12, a wireless communication system includes a base station 1210 and a plurality of UEs 1220 located in the area of the base station. The base station 1210 can be represented by a transmitter, and the UE 1220 can be represented by a receiver, and vice versa. The base station 1210 and the UE 1220 include processors 1211 and 1221, memories 1214 and 1224, one or more Tx / Rx RF modules 1215 and 1225, Tx processors 1212 and 1222, Rx processors 1213 and 1223, and antennas 1216 and 1226, respectively. The processor implements the above functions, processes, and / or methods. More specifically, in DL (communication from a base station to a UE), an upper layer packet from a core network is provided to the processor 1211. The processor implements the functions of the L2 layer. In DL, the processor provides multiplexing and radio resource allocation between logical channels and transport channels to the UE 1220, and is also responsible for sending signaling to the UE 12220. The transmit (Tx) processor 1212 implements various signal processing functions of the L1 layer (i.e., the physical layer). The signal processing functions include coding and interleaving to facilitate forward error correction (FEC) at the UE. The coded and modulated symbols are divided into parallel streams, and each stream is mapped to an OFDM subcarrier, multiplexed with a reference signal (RS) in the time domain and / or frequency domain, and combined together using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying a time domain OFDMA symbol stream. The OFDMA stream is spatially precoded to generate multiple spatial streams. Each spatial stream can be provided to a different antenna 1216 via a separate Tx / Rx module (or transceiver 1215). Each Tx / Rx module can modulate an RF carrier for transmission with a corresponding spatial stream. At the UE, each Tx / Rx module (or transceiver 1225) receives a signal through the corresponding antenna 1226 of each Tx / Rx module. Each Tx / Rx module recovers the information modulated onto the RF carrier and provides the information to the receive (Rx) processor 1223. The RX processor implements various signal processing functions of Layer 1. The Rx processor can perform spatial processing on the information to recover any spatial stream destined for the UE. If multiple spatial streams are destined for the UE, they can be combined into a single OFDMA symbol stream by multiple Rx processors. The Rx processor converts the OFDMA symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The frequency domain signal includes a separate OFDMA symbol stream for each subcarrier of the OFDM signal. The symbols and reference signals on each subcarrier are recovered and demodulated by determining the most likely signal constellation point sent by the base station. These soft decisions can be based on channel estimates. The soft decisions are decoded and deinterleaved to recover the data and control signals originally sent by the base station on the physical channel. The corresponding data and control signals are provided to the processor 1221.
[0565] The UL (communication from the UE to the base station) is processed at the base station 1210 in a manner similar to that described in connection with the receiver function in the UE 1220. Each Tx / Rx module 1225 receives a signal through a corresponding antenna 1226. Each Tx / Rx module provides an RF carrier and information to the Rx processor 1223. The processor 1221 may be associated with a memory 1224 that stores program codes and data. The memory may be referred to as a computer-readable medium.
[0566] The above-mentioned embodiments are realized by combining the components and features of the present invention in a predetermined form. Unless otherwise specified, each component or feature should be considered selectively. Each component or feature can be implemented without being combined with another component or feature. In addition, some components and / or features are combined with each other and embodiments of the present invention can be realized. The order of operations described in the embodiments of the present invention can be changed. Some components or features of an embodiment can be included in another embodiment, or can be replaced by corresponding components or features of another embodiment. Obviously, a partial claim citing a specific claim can be combined with another claim citing other claims other than the specific claim to constitute an embodiment or add new claims by modification after the application is submitted.
[0567] The embodiments of the present invention may be implemented in various ways, such as hardware, firmware, software or a combination thereof. When the embodiments are implemented by hardware, an embodiment of the present invention may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc.
[0568] When an embodiment is implemented by firmware or software, an embodiment of the present invention can be implemented by a module, process, function, etc. that performs the above functions or operations. The software code can be stored in a memory and can be driven by a processor. The memory is set inside or outside the processor and can exchange data with the processor in various well-known ways.
[0569] Although the present invention has been described and illustrated with reference to the preferred embodiments of the present invention, it will be apparent to those skilled in the art that various modifications and variations may be made to the present invention without departing from the spirit and scope of the present invention. Therefore, the present invention is intended to cover modifications and variations of the present invention that fall within the scope of the appended claims and their equivalents.
[0570] Industrial Applicability
[0571] The present invention has been exemplified as being applied to the 3GPP LTE / LTE-A / NR system, but the present invention can also be applied to various wireless communication systems other than the 3GPP LTE / LTE-A / NR system.
Claims
1. A method for performing uplink transmission by a user equipment UE in a wireless communication system, the method comprising: receiving a plurality of RRC configuration information from a base station BS; receiving, from the BS, a first DCI related to uplink transmission based on a configuration grant, The parameter of the specific RRC configuration information among the multiple RRC configuration information is related to the first DCI based on the purpose of the first DCI, The first DCI includes a field related to the purpose of the first DCI, wherein, based on (i) a size of a field of the first DCI having a DCI format being smaller than (ii) a size of a field of a second DCI having the same DCI format and corresponding to a field of the first DCI related to a PUSCH transmission based on a dynamic grant, zero-bit padding and decoding are performed on the field of the first DCI, wherein, in zero bit padding, 0 is inserted into bits within a field of the first DCI until the size of the field of the first DCI is the same as the size of a field of the second DCI associated with the dynamic grant-based PUSCH transmission corresponding to the field of the first DCI, The CRC bits of the first DCI are scrambled by the CS-RNTI, and wherein the CRC bits of the second DCI associated with the dynamic grant-based PUSCH transmission are scrambled by the C-RNTI; and The configuration grant-based uplink transmission to the BS is performed based on the first DCI and parameters of the specific RRC configuration information.
2. The method according to claim 1, in, The specific field used to identify the purpose of the first DCI is any one of the "new data indicator NDI" field, the "redundancy version RV" field and / or the "HARQ process number" field.
3. The method according to claim 1, in, In zero bit padding, 0 is inserted into the most significant bit MSB or the least significant bit LSB within the field of the first DCI.
4. The method according to claim 1, in, The specific field for identifying the purpose of the first DCI is located after the common field configured regardless of the purpose of the first DCI.
5. The method according to claim 1, in, Based on the size of the field of the first DCI being larger than the size of the field of the second DCI associated with PUSCH transmission based on the dynamic grant, the first DCI is an invalid DCI.
6. A user equipment UE performing uplink transmission in a wireless communication system, the UE comprising: a transceiver configured to transmit and receive radio signals; as well as a processor functionally connected to the transceiver, Wherein, the processor is configured to: receiving a plurality of RRC configuration information from a base station BS; receiving, from the BS, a first DCI related to uplink transmission based on a configuration grant, The parameter of the specific RRC configuration information among the multiple RRC configuration information is related to the first DCI based on the purpose of the first DCI, The first DCI includes a field related to the purpose of the first DCI, wherein, based on (i) a size of a field of the first DCI having a DCI format being smaller than (ii) a size of a field of a second DCI having the same DCI format and corresponding to a field of the first DCI related to a PUSCH transmission based on a dynamic grant, zero-bit padding and decoding are performed on the field of the first DCI, wherein, in zero bit padding, 0 is inserted into bits within a field of the first DCI until the size of the field of the first DCI is the same as the size of a field of the second DCI associated with the dynamic grant-based PUSCH transmission corresponding to the field of the first DCI, The CRC bits of the first DCI are scrambled by the CS-RNTI, and wherein the CRC bits of the second DCI associated with the dynamic grant-based PUSCH transmission are scrambled by the C-RNTI; and The configuration grant-based uplink transmission to the BS is performed based on the first DCI and parameters of the specific RRC configuration information.
7. The UE according to claim 6, in, The specific field used to identify the purpose of the first DCI is any one of the "new data indicator NDI" field, the "redundancy version RV" field and / or the "HARQ process number" field.
8. The UE according to claim 6, in, In zero bit padding, 0 is inserted into the most significant bit MSB or the least significant bit LSB within the field of the first DCI.
9. The UE according to claim 6, in, The specific field for identifying the purpose of the first DCI is located after the common field configured regardless of the purpose of the first DCI.
10. The UE according to claim 6, in, Based on the size of the field of the first DCI being greater than the size of the field of the second DCI associated with the dynamic grant based PUSCH transmission, the first DCI is an invalid DCI.
11. A method for receiving an uplink transmission by a base station in a wireless communication system, the method comprising the steps of: Sending multiple RRC configuration information to user equipment UE; sending a first DCI related to uplink transmission based on a configuration grant to the UE, The parameter of the specific RRC configuration information among the multiple RRC configuration information is related to the first DCI based on the purpose of the first DCI, The first DCI includes a field related to the purpose of the first DCI, wherein, based on (i) a size of a field of the first DCI having a DCI format being smaller than (ii) a size of a field of a second DCI having the same DCI format and corresponding to a field of the first DCI related to a PUSCH transmission based on a dynamic grant, zero-bit padding and decoding are performed on the field of the first DCI, wherein, in zero bit padding, 0 is inserted into bits within a field of the first DCI until the size of the field of the first DCI is the same as the size of a field of the second DCI associated with the dynamic grant-based PUSCH transmission corresponding to the field of the first DCI, The CRC bits of the first DCI are scrambled by the CS-RNTI, and wherein the CRC bits of the second DCI associated with the dynamic grant-based PUSCH transmission are scrambled by the C-RNTI; and The configuration grant-based uplink transmission is received from the UE based on the first DCI and parameters of the specific RRC configuration information.
Citation Information
Patent Citations
Method and apparatus for transmitting and receiving PDCCH using DCI having adjusted size
CN102714567A
Method for transmitting and receiving downlink signal in wireless communication system, and device therefor
CN106165334A