Method and apparatus for transmitting or receiving uplink control and data channels in a wireless communication system
By determining the channel type and priority of uplink control information in the wireless communication system and reasonably arranging channel transmission, the problem of low control and data channel transmission efficiency in the 5G communication system is solved, and efficient channel transmission and support for multiple service types is achieved.
Patent Information
- Application Number
- CN202080091447.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-12-30
- Filing Date
- 2020-12-28
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2040-12-28
AI Technical Summary
Existing wireless communication systems are inefficient in transmission control and data channels, making it difficult to meet the needs of high data rates, low latency and high reliability in 5G communication systems, especially in the Internet of Things environment, which lacks support for multiple service types.
By determining the channel type of uplink control information in the wireless communication system, and reasonably arranging the transmission of uplink control information based on priority and configuration information, including multiplexing, piggybacking and selective transmission, the time resource allocation of control channels and data channels is optimized to achieve effective channel transmission.
It improves the transmission efficiency of control and data channels in wireless communication systems, supports efficient transmission and reception of various service types, and meets the high data rate and low latency requirements of 5G communication systems.
Smart Images

Figure CN114902599B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a method and apparatus for transmitting or receiving control and data channels in a wireless communication system. Background Art
[0002] In order to meet the growing demand for wireless data services after the commercialization of the fourth generation (4G) communication system, considerable efforts have been made to develop an improved fifth generation (5G) communication system or pre-5G communication system. For this reason, the 5G communication system or pre-5G communication system is called a 4G network communication system or a post-long-term evolution (LTE) system. rdThe 5G communication system defined by the Third Generation Partnership Project (3GPP) is called a new radio (NR) system. In order to achieve high data rates, the implementation of the 5G communication system in an ultra-high frequency band (millimeter wave (mmWave)) (for example, the 60GHz band) is being considered. In order to reduce the path loss of radio waves and increase the propagation distance of radio waves in the millimeter wave band, technologies such as beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna systems are being discussed for 5G communication systems. In addition, in order to improve the system network for the 5G communication system, technologies such as evolved small cells, advanced small cells, cloud radio access networks (cloud RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, collaborative communications, coordinated multi-point (CoMP), and reception interference cancellation are being developed. In addition, for 5G communication systems, hybrid frequency shift keying (FSK) and quadrature amplitude modulation (QAM) (FQAM) and sliding window superposition coding (SWSC) have been developed as advanced coding modulation (ACM) schemes, and filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code multiple access (SCMA) as advanced access technologies.
[0003] The Internet has evolved from a human-centric connected network (through which humans generate and consume information) to an Internet of Things (IoT) network that exchanges and processes information between distributed elements (such as objects). The Internet of Everything (IoE) technology is emerging, combining IoT-related technologies with technologies such as big data processing through connections to cloud servers. Implementing the IoT requires various technical components, such as sensing technology, wired / wireless communications and network infrastructure, service interface technology, and security technology. In recent years, technologies including sensor networks for connecting objects, machine-to-machine (M2M) communication, and machine-type communication (MTC) have been studied. In the IoT environment, intelligent Internet technology (IT) services can be provided to collect and interpret data obtained from connected objects and create new value in human life. As existing information technology (IT) and various industries merge and combine, the IoT can be applied to various fields such as smart homes, smart buildings, smart cities, smart cars or connected vehicles, smart grids, healthcare, smart appliances, and high-quality medical services.
[0004] Various attempts are underway to apply 5G communication systems to IoT networks. For example, technologies related to sensor networks, machine-to-machine communication, and machine-to-communication (MTC) are being implemented using 5G communication technologies, including beamforming, MIMO, and array antennas. As mentioned above, the application of cloud radio access networks (RANs) as big data processing technologies is an example of the convergence of 5G communication technologies and IoT technologies. Due to the various services that can be provided based on these and the development of wireless communication systems, a method for efficiently transmitting and receiving control channels and data channels is needed. Summary of the Invention
[0005] Technical issues
[0006] The present disclosure provides a method and apparatus for transmitting control and data channels in a wireless communication system.
[0007] Technical Solution
[0008] The present disclosure provides a method and apparatus for efficiently transmitting control and data channels in a wireless communication system.
[0009] Beneficial effects
[0010] Embodiments of the present disclosure provide an efficient communication method. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 The present invention is a diagram illustrating a transmission structure in a time-frequency domain as a radio resource domain in a fifth generation (5G) system or a new radio (NR) system according to an embodiment of the present disclosure.
[0012] Figure 2 This is a diagram for describing a method for allocating enhanced mobile broadband (eMBB) data, ultra-reliable and low-latency communication (URLLC) data, and massive machine type communication (mMTC) data in the time-frequency resource domain in a 5G system or an NR system according to an embodiment of the present disclosure.
[0013] Figure 3 2 is a diagram illustrating a method for configuring a semi-static hybrid automatic repeat request-acknowledgement (HARQ-ACK) codebook in an NR system according to an embodiment of the present disclosure.
[0014] Figure 4 2 is a diagram illustrating a method for configuring a dynamic HARQ-ACK codebook in an NR system according to an embodiment of the present disclosure.
[0015] Figure 5 is a diagram illustrating a concept of a physical uplink control channel (PUCCH) cell associated with a downlink cell in case of carrier aggregation according to an embodiment of the present disclosure.
[0016] Figure 6 is a diagram illustrating a method of transmitting HARQ-ACK information in a case where carriers of carrier aggregation have time division duplex (TDD) structures different from each other according to an embodiment of the present disclosure.
[0017] Figure 7 1 is a block diagram illustrating a terminal operation of transmitting HARQ-ACK information when carriers of carrier aggregation have different TDD structures from each other according to an embodiment of the present disclosure.
[0018] Figure 8 A case where an uplink control channel and a data channel having different priorities from each other in one cell overlap in time resources according to an embodiment of the present disclosure is shown.
[0019] Figure 9 is a block diagram illustrating a terminal operation when an uplink control channel and a data channel having different priorities from each other in one cell overlap in time resources according to an embodiment of the present disclosure.
[0020] Figure 10 A case where two PUCCH resources are allocated according to an embodiment of the present disclosure is shown.
[0021] Figure 11is a diagram illustrating a case where PUCCH scheduling and physical uplink shared channel (PUSCH) scheduling overlap with each other according to an embodiment of the present disclosure.
[0022] Figure 12 It is a flowchart of a scheduling method of a base station according to an embodiment of the present disclosure.
[0023] Figure 13 The present invention is a flowchart of a method for transmitting uplink control information performed by a terminal according to an embodiment of the present disclosure.
[0024] Figure 14 The present invention is a flowchart of a method for transmitting an uplink control channel and an uplink data channel, performed by a terminal according to an embodiment of the present disclosure.
[0025] Figure 15 is a flowchart of a method for scheduling an uplink control channel and an uplink data channel, performed by a base station according to an embodiment of the present disclosure.
[0026] Figure 16 is a diagram schematically illustrating a structure of a terminal according to an embodiment of the present disclosure.
[0027] Figure 17 is a diagram schematically illustrating a structure of a base station according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] According to an embodiment of the present disclosure, the scheduling method of the base station may include: determining the channel type through which at least one uplink control information is sent; providing configuration information to the terminal based on the determined result; and receiving at least one uplink control information based on the configuration information.
[0029] Determining the channel type over which the at least one uplink control information passes may include determining to send at least one of the at least one uplink control information on an uplink control channel and determining to send at least one of the at least one uplink control information on an uplink data channel.
[0030] Configuration information may be included in a specific field of the downlink control information, resources for sending an uplink data channel may be determined based on the time and frequency resource information of a physical uplink control channel (PUCCH) resource indicator (PRI) field, and the configuration of frequency hopping, hybrid automatic repeat request (HARQ) process identifier (ID), new data indicator (NDI), modulation and coding scheme (MCS) and redundancy version (RV) information for transmission of the uplink data channel may be set by information pre-configured through higher layer signals.
[0031] Based on the priority of the uplink control information, the type of a channel on which the uplink control information is transmitted may be determined.
[0032] Based on the service type, the priority of the uplink control information may be determined.
[0033] According to an embodiment of the present disclosure, a method for sending uplink control information performed by a terminal may include: receiving configuration information about a channel type through which at least one uplink control information is sent; and sending at least one uplink control information through at least one channel based on the priority of at least one uplink control information and the received configuration information.
[0034] Based on the priority of at least one uplink control information and the received configuration information, sending the at least one uplink control information through the at least one channel may include: when two or more uplink control information having the same priority are configured to be sent through corresponding uplink control channels, multiplexing the two or more uplink control information and sending the multiplexed information on one uplink control channel.
[0035] Based on the priority of at least one uplink control information and the received configuration information, sending at least one uplink control information through at least one channel may include: when two or more uplink control information having different priorities from each other are configured to be sent through corresponding uplink control channels, sending two or more uplink control information on different uplink control channels from each other, or sending only the uplink control information having the highest priority.
[0036] Based on the priority of the at least one uplink control information and the received configuration information, sending the at least one uplink control information through the at least one channel may include sending at least one of the at least one uplink control information on the uplink control channel and sending at least one of the at least one uplink control information on the uplink data channel.
[0037] Based on the priority of at least one uplink control information and the received configuration information, sending at least one uplink control information through the at least one channel may include: when two or more uplink control information having the same priority are configured to be sent on an uplink control channel and an uplink data channel, multiplexing the two or more uplink control information and sending the multiplexed information on one uplink control channel.
[0038] According to an embodiment of the present disclosure, a communication method of a terminal may include: determining whether to send an uplink control channel and an uplink data channel simultaneously; receiving scheduling information of at least one uplink control channel and at least one uplink data channel; based on the scheduling information, identifying whether time resources allocated for transmission of at least one uplink control channel and at least one uplink data channel overlap; based on a result of determining whether to perform simultaneous transmission and a result of identification, determining an uplink control channel and an uplink data channel to be sent; and sending the determined uplink control channel and the determined uplink data channel.
[0039] Determining whether the time resources allocated for the transmission of at least one uplink control channel and at least one uplink data channel overlap may include determining whether the time resources allocated for the transmission of at least one uplink control channel overlap, and determining whether the time resources allocated for the transmission of at least one uplink data channel overlap.
[0040] Transmitting the determined one uplink control channel and the determined one uplink data channel may include determining whether to transmit the uplink control information by piggybacking the uplink control information on the one uplink data channel.
[0041] Determining whether to transmit the uplink control information by piggybacking the uplink control information on one uplink data channel may include performing the determination based on at least one field of the downlink control information.
[0042] Whether to transmit the uplink control information by piggybacking the uplink control information on one uplink data channel may be determined further considering the result of determining whether the allocated time resources overlap.
[0043] The at least one field of the downlink control information may include an uplink shared channel (UL-SCH) indicator field and a channel state information (CSI) request field.
[0044] Based on the result of determining whether simultaneous transmission is performed and the result of identification, determining an uplink control channel and an uplink data channel to be transmitted may include: when the allocated time resources for the transmission of uplink data channels having different priorities from each other overlap, selecting the uplink data channel having the highest priority; when the allocated time resources for the transmission of uplink control channels having different priorities from each other overlap, selecting the uplink data channel having the highest priority; and when uplink control information included in the uplink control channel is multiplexed on the uplink data channel, not selecting the uplink control channel corresponding to the multiplexed uplink control information.
[0045] Uplink control information corresponding to an uplink control channel having the highest priority may be transmitted by piggybacking the uplink control information on an uplink data channel, while uplink control information corresponding to an uplink control channel not having the highest priority is not piggybacked on the uplink data channel.
[0046] Determining whether to transmit the uplink control information by piggybacking the uplink control information on at least one uplink data channel may include performing a determination based on at least one of a downlink control information format, a type of the uplink control information, and priorities of the uplink control channel and the downlink control channel.
[0047] According to an embodiment of the present disclosure, the communication method of the base station may include: sending configuration information about whether to send an uplink control channel and an uplink data channel at the same time; sending configuration information about whether to send uplink control information by piggybacking the uplink control information on the uplink data channel; sending scheduling information of at least one uplink control channel and at least one uplink data channel; and receiving an uplink control channel and an uplink data channel.
[0048] According to an embodiment of the present disclosure, a base station may include: a transceiver; and a processor, connected to the transceiver and configured to determine a channel type through which at least one uplink control information is sent, provide configuration information to a terminal based on the determined result, and receive at least one uplink control information based on the configuration information.
[0049] According to an embodiment of the present disclosure, a terminal may include: a transceiver; and a processor, connected to the transceiver and configured to receive configuration information about a channel type through which at least one uplink control information is sent, and send at least one uplink control information through at least one channel based on a priority of the at least one uplink control information and the received configuration information.
[0050] According to an embodiment of the present disclosure, a terminal may include: a transceiver; and a processor, which is connected to the transceiver and configured to determine whether to send an uplink control channel and an uplink data channel simultaneously, receive scheduling information of at least one uplink control channel and at least one uplink data channel, identify whether time resources allocated for transmission of the at least one uplink control channel and the at least one uplink data channel overlap based on the scheduling information, determine an uplink control channel and an uplink data channel to be sent based on a result of determining whether to perform simultaneous transmission and a result of the identification, and send the determined uplink control channel and the determined uplink data channel.
[0051] According to an embodiment of the present disclosure, a base station may include: a transceiver; and a processor, which is connected to the transceiver and configured to send configuration information about whether to send an uplink control channel and an uplink data channel simultaneously, send configuration information about whether to send uplink control information by piggybacking the uplink control information on the uplink data channel, send scheduling information of at least one uplink control channel and at least one uplink data channel, and receive an uplink control channel and an uplink data channel.
[0052] Public method
[0053] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.
[0054] When describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present disclosure belongs and are not directly related to the present disclosure will be omitted. By omitting unnecessary descriptions, the present disclosure can be described more clearly without obscuring the main points of the present disclosure.
[0055] For the same reason, some elements in the drawings are exaggerated, omitted or schematically shown. In addition, the size of each element does not fully reflect the actual size. The same reference numerals are assigned to the same or corresponding elements in the drawings.
[0056] The advantages and features of the present disclosure and the methods for achieving them will be explained with reference to the embodiments described in detail below with reference to the accompanying drawings. In this regard, the embodiments of the present disclosure may have different forms and should not be construed as being limited to the descriptions set forth herein. On the contrary, these embodiments are provided to make the present disclosure thorough and complete and to fully convey the concepts of the embodiments of the present disclosure to those of ordinary skill in the art. The present disclosure is defined only by the scope of the claims. Throughout the specification, the same reference numerals represent the same elements.
[0057] It will be understood that the individual blocks of the flowcharts and the combination of the flowcharts can be performed by computer program instructions. Because these computer program instructions can be embedded in a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, the instructions executed by the processor of the computer or other programmable data processing device generate a module for performing the functions described in the flowchart blocks. Because these computer program instructions can also be stored in a computer-executable or computer-readable memory, which can instruct the computer or other programmable data processing device to implement the functions in a specific manner, the instructions stored in the computer-executable or computer-readable memory can also produce an article of manufacture containing instruction modules for performing the functions described in the flowchart blocks. Because computer program instructions can also be embedded in a computer or other programmable data processing device, the instructions for generating a computer-implemented process by performing a series of operations on the computer or other programmable data processing device, thereby executing the computer or other programmable data processing device, can provide operations for performing the functions described in the flowchart blocks.
[0058] In addition, each block may represent a module, segment, or portion of code that includes one or more executable instructions for performing a specified logical function. It should also be noted that in some alternative implementations, the functions described in the blocks may not occur in the order shown in the figures. For example, two blocks shown in succession may actually be executed substantially simultaneously depending on the functions involved, or these blocks may sometimes be executed in the reverse order.
[0059] As used herein, the term "... device / machine" refers to a software element or a hardware element, such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), and a "module" or "... device / machine" performs certain functions. However, the term "... device / machine" is not limited to software or hardware. The term "... device / machine" can be configured in an addressable storage medium, or can be configured to reproduce one or more processors. Thus, for example, the term "... device / machine" includes elements such as software elements, object-oriented software elements, class elements and task elements, processes, functions, attributes, procedures, subroutines, program code segments, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided in the elements and the "... device / machine" can be combined with fewer elements and the "... device / machine" or can be separated from additional elements and the "... device / machine". In addition, the elements and the "... device / machine" can be implemented to reproduce one or more central processing units (CPUs) in a device or a secure multimedia card. In addition, in embodiments of the present disclosure, the "... device / machine" can include one or more processors.
[0060] Wireless communication systems have evolved from systems that provide voice-oriented services to broadband wireless communication systems that provide high-speed, high-quality packet data services based on communication standards such as High Speed Packet Access (HSPA) of the Third Generation Partnership Project (3GPP), Long Term Evolution (LTE) or Evolved Universal Terrestrial Radio Access (E-UTRA), LTE-Advanced (LTE-A), High Speed Packet Data (HRPD) of 3GPP2, Ultra Mobile Broadband (UMB), and Institute of Electrical and Electronics Engineers (IEEE) 802.16e. Furthermore, the fifth generation (5G) or new radio (NR) communication standard for 5G wireless communication systems is being established.
[0061] In a 5G system or NR system, which is a representative example of a broadband wireless communication system, an orthogonal frequency division multiplexing (OFDM) scheme is adopted in a downlink (DL) and an uplink (UL). More specifically, a cyclic prefix OFDM (CP-OFDM) scheme is adopted in the DL, and a discrete Fourier transform spread OFDM (DFT-S-OFDM) scheme is adopted together with CP-OFDM in the UL. UL refers to a radio link through which a terminal (user equipment (UE) or mobile station (MS)) sends data or a control signal to a base station (gNobe B, eNode B or BS), and DL refers to a radio link through which a base station sends data or a control signal to a terminal. In the multiple access scheme as described above, the data or control information of each user can be identified by performing allocation and operation so that the time-frequency resources used to carry the data or control information of each user do not overlap with each other, that is, orthogonality is established.
[0062] 5G systems or NR systems use a hybrid automatic repeat request (HARQ) scheme to retransmit corresponding data in the physical layer when a decoding failure occurs during initial transmission. In the HARQ scheme, when the receiver fails to correctly decode the data, the receiver sends information indicating the decoding failure (negative acknowledgment (NACK)) to the transmitter, causing the transmitter to retransmit the corresponding data in the physical layer. The receiver combines the data retransmitted by the transmitter with the previously decoded data to improve data reception performance. In addition, when the receiver correctly decodes the data, the receiver sends information indicating the decoding success (acknowledgement (ACK)) to the transmitter, causing the transmitter to send new data.
[0063] Meanwhile, New Radio (NR) systems, a new communication technology, are being designed to allow various services to freely reuse time and frequency resources. This allows signal waveforms, parameter sets, reference signals, and other features to be dynamically and freely allocated based on the needs of the respective services. To provide optimal services to terminals in wireless communications, it is important to optimize data transmission by measuring channel quality and interference, thus requiring accurate channel state measurements.
[0064] In 4G communications, channel and interference characteristics do not vary greatly depending on frequency resources. However, in 5G or NR channels, channel and interference characteristics vary greatly depending on the service. Therefore, it is necessary to support frequency resource group (FRG) level subsets in order to measure channel and interference characteristics separately. On the other hand, in a 5G system or an NR system, the supported service types can be divided into multiple categories, such as enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable low latency communication (URLLC). eMBB is a service aimed at high-speed transmission of high-capacity data, mMTC is a service aimed at minimizing terminal power and access of multiple terminals, and URLLC is a service aimed at high reliability and low latency. Different requirements may be applied depending on the type of service applied to the terminal.
[0065] Among the above services, the URLLC service aims at high reliability and low latency, and therefore, it is necessary to transmit control information and data information that can be transmitted on the physical channel at a low coding rate. In the case of control information, a repeated control information transmission function has been introduced in LTE-MTC or narrowband Internet of Things (NB-IoT) services. This is introduced to provide high coverage to terminals with small bandwidth, and the delay time is not fully considered. Based on LTE, the minimum unit for repeated control information transmission is fixed in units of subframes. In order to support URLLC services in NR systems or 5G systems, it is necessary to introduce a repeated control information transmission mode that can improve reliability and requires low latency. Therefore, in the present disclosure, the case of repeatedly transmitting control information in a time slot is basically considered. In addition, the case of repeatedly transmitting control information that can be sent across time slot boundaries is also considered. Through the operations provided in the present disclosure, the terminal can detect the control information sent from the base station more quickly with high reliability.
[0066] The terms used herein are defined by considering their functions, but these terms may vary depending on the intentions of users or those skilled in the art, precedents, and the like. Therefore, the definitions should be based on the content of the entire specification. Hereinafter, a base station allocates resources to a terminal and may include at least one of a gNode B (gNB), an eNode B (eNB), a Node B, a BS, a radio access unit, a base station controller, or a node on a network. Examples of terminals may include a UE, an MS, a cellular phone, a smartphone, a computer, or a multimedia system capable of performing communication functions. In this disclosure, DL refers to the radio transmission path for signals sent from a base station to a terminal, and UL refers to the radio transmission path for signals sent from a terminal to a base station. Although an NR system will be described as an example, the present disclosure is not limited thereto. The embodiments of the present disclosure may also be applied to various communication systems having similar technical backgrounds or channel types. In addition, without departing from the scope of the present disclosure, the embodiments of the present disclosure may also be applied to other communication systems with some modifications.
[0067] In this disclosure, the terms "physical channel" and "signal" may be used interchangeably with data or control signal. For example, the physical downlink shared channel (PDSCH) is a physical channel that transmits data, but the PDSCH may also be referred to as data.
[0068] In the present disclosure, high-layer signaling is a signal transmission method by which a base station transmits a signal to a terminal using a DL data channel of a physical layer, or a terminal transmits a signal to a base station using an UL data channel of a physical layer. High-layer signaling may also be referred to as radio resource control (RRC) signaling or a medium access control (MAC) control element (CE).
[0069] On the other hand, as research into next-generation communication systems progresses, various methods for scheduling communications with terminals are being discussed. Consequently, there is a need for an efficient scheduling and data transmission / reception method that takes into account the characteristics of next-generation communication systems. Therefore, in order to provide users with multiple services in a communication system, a method is needed that can provide each service at the same time interval based on the characteristics of the respective service, as well as an apparatus using this method.
[0070] When a decoding failure occurs during initial transmission, the NR system uses the HARQ scheme to retransmit the corresponding data in the physical layer. In the HARQ scheme, when the receiver fails to correctly decode the data, it sends information indicating the decoding failure (NACK) to the transmitter, prompting the transmitter to retransmit the corresponding data in the physical layer. The receiver combines the data retransmitted by the transmitter with the previously decoded data to improve data reception performance. In addition, when the receiver correctly decodes the data, it sends information indicating the decoding success (ACK) to the transmitter, prompting the transmitter to send new data.
[0071] Hereinafter, a method and apparatus for transmitting HARQ-ACK feedback for DL data transmission according to the present disclosure will be described. Specifically, a method for configuring HARQ-ACK feedback bits when a terminal transmits multiple HARQ-ACKs in one time slot via UL will be described.
[0072] In wireless communication systems, particularly NR systems, a base station may configure one or more component carriers (CCs) in a terminal for downlink transmission. Furthermore, downlink transmission and uplink transmission time slots and symbols may be configured on each CC.
[0073] On the other hand, when scheduling PDSCH as DL data, at least one of slot timing information for mapping PDSCH, information about the starting symbol position to which PDSCH is mapped within the corresponding slot, and information about the number of symbols to which PDSCH is mapped may be transmitted in a specific bit field of downlink control information (DCI). For example, when DCI is transmitted in slot n to schedule PDSCH, when slot timing information K0 for transmitting PDSCH indicates 0, the starting symbol position is 0, and the symbol length is 7, the corresponding PDSCH is transmitted by being mapped to the 7th symbol starting from symbol 0 of slot n.
[0074] On the other hand, the PDSCH is transmitted as a DL data signal, and HARQ-ACK feedback is transmitted from the terminal to the base station K1 time slots later. K1 information, which is timing information for transmitting HARQ-ACK, is transmitted via DCI. The available candidate set of K1 values can be conveyed via higher-layer signaling, and one of the candidate sets can be determined via DCI.
[0075] When the terminal is configured with a semi-static HARQ-ACK codebook, the terminal can determine the feedback bit (or HARQ-ACK codebook size) to be sent by including the time slot information K0, starting symbol information, symbol number and length information for mapping PDSCH, and at least one of the K1 candidate values as HARQ-ACK feedback timing information of PDSCH. The table including the time slot information, starting symbol information, symbol number or length information for mapping PDSCH may have a default value. In addition, there may be a table that the base station can set in the terminal.
[0076] When the terminal is configured with a dynamic HARQ-ACK codebook, the terminal can determine the HARQ-ACK feedback bits (or HARQ-ACK codebook size) that the terminal must send through the downlink allocation indicator (DAI) information included in the DCI in the time slot where the HARQ-ACK information is sent, based on the value of the time slot information K0 used to map the PDSCH and the value of the HARQ-ACK feedback timing information K1 for the PDSCH.
[0077] According to an embodiment of the present disclosure, a method and apparatus for configuring a HARQ-ACK codebook when a terminal performs one or more HARQ-ACK transmissions in one time slot are provided. In addition, in the present disclosure, a method and apparatus for sending HARQ-ACK feedback for DL data transmission in a carrier aggregation (CA) environment will be described. In 3GPP LTE Rel-10, bandwidth extension technology is adopted to support a larger amount of data transmission than in LTE Rel-8. Compared with LTE Rel-8 terminals that send data in one frequency band, a technology called bandwidth extension or CA can extend the frequency band to increase the amount of data transmission through the extended frequency band. Each frequency band is called a component carrier (CC), and LTE Rel-8 terminals are defined as having one CC for each of DL and UL. In addition, the DL CC and UL CC connected to SIB-2 are collectively referred to as cells. The SIB-2 connection relationship between the DL CC and the UL CC is sent as a system signal or a high-layer signal. A terminal supporting CA can receive DL data and send UL data through multiple serving cells.
[0078] In Rel-10, the carrier indicator field (CIF) can be configured to notify that when it is difficult for the base station to send the physical downlink control channel (PDCCH) to a specific terminal in a specific serving cell, the PDCCH is sent in other serving cells, and the corresponding PDCCH indicates the physical downlink shared channel (PDSCH) (or DL data channel) or physical uplink shared channel (PUSCH) (or UL data channel) of the other serving cell. The CIF can be configured for terminals that support Carrier Access Control (CA). The CIF is determined by adding 3 bits to the PDCCH information in a specific serving cell to indicate the other serving cell. The CIF is included only when cross-carrier scheduling is performed. When the CIF is not included, cross-carrier scheduling is not performed. When the CIF is included in the DL allocation information, the CIF can be defined to indicate the serving cell in which the PDSCH scheduled by the DL allocation will be sent. When the CIF is included in the UL resource allocation information (UL grant), the CIF can be defined to indicate the serving cell in which the PUSCH scheduled by the UL grant will be sent.
[0079] As mentioned above, in LTE-10, CA is defined as a bandwidth extension technology, and multiple serving cells can be configured for a terminal. For data scheduling by the base station, the terminal can periodically or aperiodically send channel information of the serving cell to the base station. The base station can schedule and send data for each carrier, and the terminal can send ACK / NACK (A / N) feedback for the data transmission sent by each carrier. In LTE Rel-10, the design enables the terminal to send up to 21 bits of A / N feedback, and when the A / N feedback overlaps with the transmission of channel information in a subframe, the A / N feedback is sent and the channel information is discarded. In LTE Rel-11, the design enables the terminal to multiplex the channel information of a cell with the A / N feedback and send up to 22 bits of A / N feedback and the channel information of a cell on the transmission resources of PUCCH format 3.
[0080] On the other hand, LTE-13 assumes the configuration of up to 32 serving cells. Discussions are underway to expand the number of serving cells to 32 by utilizing both licensed and unlicensed bands. In such a scenario, there is a risk that the transmission of channel information from serving cells within a subframe may conflict with each other, and new PUCCH formats are designed to transmit multiple channel information or A / N feedback signals simultaneously. Therefore, a method may be needed to support terminal operations while multiplexing channel information or A / N feedback signals from as many serving cells as possible within a subframe under various conditions. Specifically, a method is needed that determines transmission operations and the transmission resources for channel information or A / N feedback transmitted by a terminal, taking into account factors such as the number of serving cells configured for the terminal, the type of PUCCH format configured for the terminal, whether simultaneous PUCCH and PUSCH transmission is configured for the terminal, and PUCCH transmissions in secondary cells other than the primary cell configured for the terminal. The method then transmits the channel information and A / N feedback signals individually or in combination using the transmission format mapped to the transmission resources.
[0081] In 5G NR, most operational functions of CA are the same as those applied in LTE, but there are some differences in PUCCH transmission. For example, in LTE, the PUCCH format is determined based on whether the uplink control information (UCI) to be sent on the PUCCH is SR, HARQ-ACK, channel state information (CSI), or a combination thereof, while in NR, the PUCCH format is determined based on the number of UCI bits, regardless of SR, HARQ-ACK, or CSI. Specifically, the PUCCH format can be determined based on the time resource duration (number of symbols) of the PUCCH and the number of UCI bits.
[0082] When CCs supported by CA are in the same frequency band or may exist in different frequency bands, there are three CA scenarios.
[0083] 1. Intraband aggregation with frequency-contiguous component carriers
[0084] 2. Intra-band aggregation with non-contiguous component carriers
[0085] 3. Interband aggregation with non-contiguous component carriers
[0086] While the structure for the above scenarios is the same, the RF complexity can vary depending on the scenario. Unlike LTE, NR supports up to 16 carriers and supports different frequency bandwidth sizes and duplex modes. In NR, the maximum size of a carrier is approximately 400 MHz. Therefore, when each of the 16 carriers has a size of approximately 400 MHz, bandwidth sizes up to 6.4 GHz can theoretically be supported through carrier aggregation. In LTE, a terminal that supports carrier aggregation can support simultaneous reception or transmission of two or more carriers. In the third of the above scenarios, each carrier can have a different time division duplex (TDD) configuration. Because the frequency bands are different, different carriers do not need to have the same transmission direction. Therefore, unlike terminals that do not support carrier aggregation, terminals that support carrier aggregation may require duplex filters to handle the above situation. In the 3GPP standard, the term "cell" is used to describe carrier aggregation. Therefore, a terminal that supports carrier aggregation can transmit and receive information to and from multiple cells. One of these cells is called the primary cell (PCell), which is the cell that the terminal initially searches for and connects to. Thereafter, the secondary cell (Scell) may be configured with a higher layer signal and may be activated or deactivated by a MAC CE or RRC. For example, a bitmap of a MAC CE may indicate activation or deactivation of a secondary cell configured with a higher layer signal. In addition, the number of DL cells may be equal to or different from the number of UL cells. In other cases, the number of DL cells may generally be greater than the number of UL cells.
[0087] According to an embodiment of the present disclosure, a method performed by a terminal for transmitting a PUCCH in a time slot in a CA situation and an apparatus thereof are disclosed.
[0088] Figure 1 This diagram illustrates a transmission structure in a time-frequency domain as a radio resource domain in a 5G system or an NR system according to an embodiment of the present disclosure.
[0089] Reference Figure 1 In the radio resource domain, the horizontal axis represents the time domain and the vertical axis represents the frequency domain. The minimum transmission unit in the time domain is the OFDM symbol, and N symb OFDM symbols 102 are aggregated to configure one time slot 106. The length of a subframe may be defined as 1.0 ms, and a radio frame 114 may be defined as 10 ms. The minimum transmission unit in the frequency domain is a subcarrier, and the entire system transmission bandwidth may be configured with a total of N subcarriers. BW subcarriers 104. However, these specific values may be variably applied depending on the system.
[0090] The basic unit of the time-frequency resource domain is a resource element (RE) 112, which can be represented by an OFDM symbol index and a subcarrier index. A resource block (RB) 108 or a physical resource block (PRB) can be defined as N in the time domain. symb consecutive OFDM symbols 102 and N in the frequency domain RB contiguous subcarriers 110. Therefore, one RB 108 may include N symb ×N RB RE 112.
[0091] Usually, the minimum transmission unit of data is RB unit. In 5G system or NR system, usually N symb =14, N RB =12, N BW and N RB It may be proportional to the system transmission bandwidth. The data rate increases in proportion to the number of RBs scheduled for the terminal. In a 5G system or an NR system, when a frequency division duplex (FDD) system operates when DL and UL are divided by frequency, the DL transmission bandwidth may be different from the UL transmission bandwidth. The channel bandwidth represents the radio frequency (RF) bandwidth corresponding to the system transmission bandwidth. Table 1 below shows the correspondence between the system transmission bandwidth and the channel bandwidth defined in the LTE system, which is the fourth generation of wireless communication before the 5G system or the NR system. For example, an LTE system with a channel bandwidth of 10 MHz has a transmission bandwidth of 50 RB.
[0092] [Table 1]
[0093]
[0094] The 5G system or NR system can operate in a channel bandwidth wider than the channel bandwidth of LTE presented in Table 1. Table 2 shows the correspondence between the system transmission bandwidth, channel bandwidth, and subcarrier spacing (SCS) in the 5G system or NR system.
[0095] [Table 2]
[0096]
[0097] In a 5G system or an NR system, scheduling information for a DL data system or UL data is sent from a base station to a terminal through DCI. DCI is defined according to various formats. Depending on the format, DCI may indicate whether the DCI is scheduling information (UL grant) for UL data or scheduling information (DL grant) for DL data, whether the DCI is a compact DCI with a small size for control information, whether spatial multiplexing is applied using multiple antennas, and whether the DCI is a DCI for power control. For example, DCI format 1-1, which is scheduling control information (DL grant) for DL data, may include at least one of the following control information.
[0098] -Carrier indicator: may indicate the frequency carrier on which the transmission is performed.
[0099] -DCI format indicator: may be an indicator identifying whether DCI is for DL or UL.
[0100] - Bandwidth Part (BWP) indicator: may indicate the BWP in which the transmission is performed.
[0101] - Frequency domain resource allocation: Indicates the RBs in the frequency domain allocated for data transmission. The resources to be indicated can be determined according to the system bandwidth and resource allocation method.
[0102] -Time domain resource allocation: It can indicate the time slot and the OFDM symbol of the time slot, on which the data-related channel will be transmitted.
[0103] - VRB to PRB mapping: A method of mapping virtual RB (VRB) index and physical RB (PRB) index may be indicated.
[0104] - Modulation and Coding Scheme (MCS): Indicates the modulation scheme and coding rate used for data transmission. That is, the MCS may indicate a coding rate value that can indicate channel coding information and a transport block size (TBS), as well as information on whether the modulation scheme corresponds to Quadrature Phase Shift Keying (QPSK), 16-QAM, 64QAM, or 256QAM.
[0105] -Code group (CBG) transmission information: Information about which CBG is transmitted when CBG retransmission is configured may be indicated.
[0106] -HARQ process number: indicates the HARQ process number.
[0107] - New data indicator: may indicate whether the transmission is a HARQ initial transmission or a retransmission.
[0108] - Redundancy version: may indicate the redundancy version of HARQ.
[0109] - Transmit power control (TPC) command for PUCCH: may indicate a transmit power control command for PUCCH, which is a UL control channel.
[0110] In the case of PUSCH transmission, time domain resource allocation may be signaled by information about the time slot in which the PUSCH is transmitted, the starting OFDM symbol position S in the corresponding time slot, and the number of OFDM symbols to which the PUSCH is mapped, L. S may be the relative position from the start of the time slot, L may be the number of consecutive OFDM symbols, and S and L may be determined according to the start and length indicator value (SLIV) defined as follows.
[0111] If (L-1)≤7 then
[0112] SLIV=i4·(L-1)+S
[0113] SLIV=14·(14-L+I)+(14-1-S)
[0114] otherwise
[0115] Where 0<L≤14-S
[0116] The 5G system or NR system may be configured with a table that includes information about the SLIV value, PUSCH mapping type, and time slots in which PUSCH is transmitted in one row through RRC configuration. Thereafter, in the time domain resource allocation of the DCI, the base station may indicate the index value in the configured table to transmit information about the SLIV value, PUSCH mapping type, and time slots in which PUSCH is transmitted to the UE.
[0117] In 5G or NR systems, PUSCH mapping types are defined as Type A and Type B. In PUSCH mapping type A, the first OFDM symbol in a demodulation reference signal (DMRS) OFDM symbol is located in the second or third OFDM symbol in a slot. In PUSCH mapping type B, the first OFDM symbol in a DMRS OFDM symbol is located in the first OFDM symbol on the time domain resources allocated for PUSCH transmission. The PUSCH time domain resource allocation method is also applicable to PDSCH time domain resource allocation.
[0118] The DCI may be transmitted on a PDCCH (hereinafter used interchangeably with a DL control channel or control information) through a channel coding and modulation process.
[0119] Typically, DCI is independently scrambled by a specific radio network temporary identifier (RNTI) (or UE identifier) of each terminal, a cyclic redundancy check (CRC) is added thereto, and channel-coded, and then transmitted through a PDCCH configured as an independent PDCCH. The PDCCH is transmitted by mapping it in a control resource set (CORESET) configured for the terminal.
[0120] DL data may be transmitted on the PDSCH, which is a physical channel for DL data transmission. The PDSCH may be transmitted after the control channel transmission interval and may determine scheduling information such as a specific mapping position in the frequency domain and a modulation scheme based on the DCI transmitted through the PDCCH.
[0121] The base station notifies the UE of the modulation scheme to be used for the PDSCH to be transmitted and the size of the data to be transmitted (hereinafter referred to as TBS) through the MCS in the multiple control information constituting the DCI. In one embodiment, the MCS may include 5 bits, or more or less bits. The TBS corresponds to the size of the data (transport block (TB)) to be transmitted by the base station before channel coding for error correction is applied.
[0122] In the present disclosure, a TB may include a MAC header, a MAC CE, one or more MAC service data units (SDUs), and padding bits. Alternatively, a TB may indicate a MAC protocol data unit (PDU) or a data unit sent from the MAC layer to the physical layer.
[0123] The modulation schemes supported by the 5G system or the NR system are QPSK, 16QAM, 64QAM, and 256QAM, and each modulation order (Qm) corresponds to 2, 4, 6, and 8. 2 bits per symbol can be transmitted in QPSK modulation, 4 bits per OFDM symbol can be transmitted in 16QAM modulation, 6 bits per symbol can be transmitted in 64QAM modulation, and 8 bits per symbol can be transmitted in 256QAM modulation.
[0124] In a 5G system or an NR system, when a terminal is scheduled by DCI for PDSCH or PUSCH, when the time resource allocation field index m included in the DCI is indicated, this indicates a combination of DMRS type A position information, PDSCH mapping type information, time slot index K0, data resource start symbol S, and data resource allocation length L, which corresponds to m+1 in the table indicating time domain resource allocation information. As an example, Table 1 is a table including multiple time domain resource allocation information.
[0125] [Table 3]
[0126]
[0127] PDSCH time domain resource allocation based on conventional CP
[0128] In Table 3, DMRS-typeA-Position is a field indicating the symbol position where the DMRS is transmitted in a slot indicated by a system information block (SIB), which is one of a plurality of UE-common control information. The value of this field can be 2 or 3. When the number of symbols constituting a slot is 14 and the first symbol index is 0, 2 refers to the third symbol and 3 refers to the fourth symbol.
[0129] In Table 3, the PDSCH mapping type is information indicating the position of the DMRS in the scheduled data resource domain. When the PDSCH mapping type is A, the DMRS can always be transmitted and received at the symbol position determined in dmrs-typeA-Position, regardless of the allocated data time domain resource.
[0130] When the PDSCH mapping type is B, the DMRS can always be transmitted and received in the first symbol in the allocated data time domain resource. In other words, PDSCH mapping type B does not use DMRS-type A-position information.
[0131] In Table 1, K0 refers to the offset between the time slot index of the PDCCH that transmits the DCI and the time slot index of the PDSCH or PUSCH scheduled in the DCI. For example, when the time slot index of the PDCCH is n, the time slot index of the PDSCH or PUSCH scheduled by the PDCCH DCI is n+K0.
[0132] In Table 3, S refers to the starting symbol index of the data time domain resource within a time slot. Based on the conventional CP, the possible S values range from 0 to 13.
[0133] In Table 3, L refers to the length of the data time domain resource interval within a time slot. Possible L values range from 1 to 14. However, possible S and L values are determined by Equation 1 below and Table 5 or Table 6. Table 3 can be used as a default value by the terminal before receiving time resource allocation information through UE-specific or UE-common higher-layer signaling. For example, DCI formats 0_0 or 1_0 can always use Table 3 as the default time resource domain value.
[0134] Table 3 shows the PDSCH time domain resource allocation values. For PUSCH time domain resource allocation, K1 is used instead of K2. Table 4 below is an example of a PUSCH time domain resource allocation table.
[0135] [Table 4]
[0136]
[0137] PDSCH time domain resource allocation based on conventional CP
[0138] [Equation 1]
[0139] If (L-1)≤7 then
[0140] SLIV=14·(L-1)+S
[0141] SLIV=14·(14-L+1)+(14-1-S)
[0142] otherwise
[0143] Where 0<L≤14-S
[0144] Table 5 below shows possible combinations of S and L according to whether the CP is a normal CP or an extended CP and whether the PDSCH mapping type is type A or type B.
[0145] [Table 5]
[0146]
[0147] PDSCH time domain resource allocation combinations of S and L
[0148] Table 6 below shows possible combinations of S and L according to whether the CP is a normal CP or an extended CP and whether the PUSCH mapping type is type A or type B.
[0149] [Table 6]
[0150]
[0151] PUSCH time domain resource allocation combinations of S and L
[0152] In Table 3, each index may be set by a higher layer signaling parameter PDSCH-TimeDomainResourceAllocationList (PDSCH-time domain resource allocation list) or PUSCH-TimeDomainResourceAllocationList (PUSCH-time domain resource allocation list).
[0153] PDSCH-TimeDomainResourceAllocationList includes one or more high-layer signaling parameters PDSCH-TimeDomainResourceAllocation (PDSCH-time domain resource allocation), and PDSCH-TimeDomainResourceAllocation includes k0, mappingtype (mapping type) and startSymbolAndLength (start symbol and length). The possible value range of k0 is 0 to 32. Mappingtype may correspond to type A or type B, and the possible value range of StartSymbolAndLength is 0 to 127. As described above, when mappingtype is type A, the symbol position of the DMRS follows the value indicated by dmrs-typeA-Position.
[0154] PUSCH-TimeDomainResourceAllocationList includes one or more high-layer signaling parameters PUSCH-TimeDomainResourceAllocation (PUSCH-time domain resource allocation), and PUSCH-timedomainresourceloallocation includes k0, mappingtype, and startSymbolAndLength. The possible value range of k0 is 0 to 32. Mappingtype may correspond to type A or type B, and the possible value range of StartSymbolAndLength is 0 to 127. As described above, when mappingtype is type A, the symbol position of the DMRS follows the value indicated by dmrs-typeA-Position.
[0155] The above-mentioned PDSCH-timedomainresourcelocation or PUSCH-TimeDomainResource allocation is a method of allocating PDSCH or PUSCH time domain resources within a time slot. The high-level signaling aggregationFactorDL (aggregation factor DL) may refer to the number of time slots in which the PDSCH-TimeDomainResourceAllocation value applied to one time slot is repeatedly transmitted. The high-level signaling aggregationFactorUL may refer to the number of time slots in which the PUSCH-TimeDomainResourceAllocation value applied to one time slot is repeatedly transmitted. The possible value range of aggregationFactorDL and aggregationFactorUL is {1, 2, 4, 8}. For example, when aggregationFactorDL is 8, this may mean that one value of possible PDSCH-TimeDomainResourceAllocations is repeatedly transmitted over a total of eight time slots. However, when at least some of the symbols applied to PDSCH-TimeDomainResourceAllocations in a particular time slot are UL symbols, PDSCH transmission and reception in the corresponding time slot may be omitted. Similarly, when at least some symbols applied to PUSCH-TimeDomainResourceAllocation in a specific slot are DL symbols, PUSCH transmission and reception in the corresponding slot may be omitted.
[0156] Figure 2 This diagram is used to describe a method for allocating eMBB data, URLLC data, and mMTC data in the time-frequency resource domain in a 5G system or an NR system according to an embodiment of the present disclosure.
[0157] Reference Figure 2 , eMBB data, URLLC data, and mMTC data may be allocated to the entire system frequency band 200. When URLLC data 203, 205, and 207 are generated and need to be transmitted when eMBB 201 and mMTC 209 are allocated to a specific frequency band and transmitted, URLLC data 203, 205, and 207 may be transmitted without clearing or transmitting the portion to which eMBB 201 and mMTC 209 have been allocated.
[0158] In the above services, URLLC needs to reduce latency, and URLLC data can be allocated to a portion of the resources allocated to eMBB or mMTC and can be transmitted.
[0159] When URLLC is additionally allocated and transmitted in resources allocated to eMBB, eMBB data cannot be transmitted in the overlapping frequency-time resources. As a result, the transmission performance of eMBB data may deteriorate. In other words, eMBB data transmission failure may occur due to URLLC allocation.
[0160] Figure 3 This diagram illustrates a method for configuring a semi-static HARQ-ACK codebook in an NR system.
[0161] When the number of HARQ-ACK PUCCHs that the terminal can send in one time slot is limited to one, when the terminal receives a semi-static HARQ-ACK codebook configured by higher-layer signaling, in the time slot indicated by the value of the PDSCH to HARQ feedback timing indicator in DCI format 1_0 or DCI format 1_1, the terminal can report HARQ-ACK information for PDSCH reception or semi-persistent scheduling (SPS) PDSCH release in the HARQ-ACK codebook.
[0162] In a time slot not indicated by the PDSCH to HARQ feedback timing indicator field in DCI format 1_0 or DCI format 1_1, the terminal may report the HARQ-ACK information bit value in the HARQ-ACK codebook as NACK.
[0163] When the terminal receives the candidate PDSCH M A,C In the case where only HARQ-ACK information of one SPS PDSCH release or one PDSCH reception is reported, and the terminal's report is scheduled by DCI format 1_0 including information indicating that the counter DACI field in the Pcell is 1, the terminal can determine one HARQ-ACK codebook for SPS PDSCH release or PDSCH reception.
[0164] In addition to the above cases, a HARQ-ACK codebook determination method according to the method to be described below is adopted.
[0165] When the set of PDSCH reception candidate opportunities in serving cell c is M A,C , M A,C This can be obtained through the following [pseudo code 1] stage.
[0166] [Beginning of pseudocode 1]
[0167] -Phase 1: Initialize j to 0 and M A,C Initialize to an empty set. Initialize k, which is the HARQ-ACK transmission timing index, to 0.
[0168] - Stage 2: Configure R as a set of rows in a table, including information about the time slot to which the PDSCH is mapped, information about the starting symbol, and information about the number or length of symbols. When the PDSCH available mapping symbol indicated by the R value is configured for the UL symbol according to the DL and UL configurations configured at higher layers, remove the corresponding row from R.
[0169] - Phase 3-1: The terminal receives a unicast PDSCH in a time slot. When R is not an empty set, a unicast PDSCH is added to the set M. A,C .
[0170] - Stage 3-2: When the terminal is able to receive two or more unicast PDSCHs in one time slot, the number of PDSCHs that can be allocated in different symbols is counted according to the calculated R, and the number of counted PDSCHs is increased to M A,C .
[0171] - Stage 4: Increase k by 1 and start again from stage 2.
[0172] [End of pseudocode 1]
[0173] Reference Figure 3 , for pseudo code 1, in order to perform HARQ-ACK PUCCH transmission at time slot #k 308, all time slot candidates that can indicate time slot #k 308 and can be used for PDSCH to HARQ-ACK timing can be considered.
[0174] exist Figure 3 , it is assumed that HARQ-ACK transmission in slot #k 308 is possible by using a PDSCH-HARQ-ACK timing combination available only for PDSCHs scheduled in slot #n 302, slot #n+1 304, and slot #n+2 306. Considering the time domain resource configuration information available for scheduling PDSCHs in each of the slots 302, 304, and 306 and the information indicating whether a symbol within the slot is used for DL or UL, the maximum number of scheduled PDSCHs available for each slot can be derived.
[0175] For example, when two PDSCHs in slot 302, three PDSCHs in slot 304, and two PDSCHs in slot 306 are available for maximum scheduling, the maximum number of PDSCHs included in the HARQ-ACK codebook transmitted at slot 308 is seven in total. This is referred to as the cardinality of the HARQ-ACK codebook.
[0176] Figure 4 This diagram illustrates a method for configuring a dynamic HARQ-ACK codebook in an NR system.
[0177] Based on the PDSCH to HARQ feedback timing value for PUCCH transmission of HARQ-ACK information at time slot n for PDSCH reception or SPS PDSCH release, and K0 as the transmission time slot position information of the scheduled PDSCH in DCI format 1_0 or 1_1, the terminal can send HARQ-ACK information sent within one PUCCH in time slot n. Specifically, for the transmission of HARQ-ACK information, the terminal can determine the HARQ-ACK codebook of the PDCCH sent at the time slot determined by K0 and the PDSCH to HARQ feedback timing based on the DAI included in the DAI indicating the PDSCH or SPS PDSCH release.
[0178] DAI includes a counter DAI and a total DAI. The counter DAI is information in which the HARQ-ACK information corresponding to the PDSCH scheduled in DCI format 1_0 or DCI format 1_1 indicates the position in the HARQ-ACK codebook. Specifically, the value of the counter DAI in DCI format 1_0 or DCI format 1_1 indicates the cumulative value of PDSCH reception or SPS PDSCH release scheduled by DCI format 1_0 or DCI format 1_1 in a specific cell c. The cumulative value is set based on the PDCCH monitoring opportunity of the serving cell and the scheduled DCI.
[0179] The total DAI is a value indicating the size of the HARQ-ACK codebook. Specifically, the value of the total DAI refers to the total number of PDSCHs or SPS PDSCHs released at and before the time point of scheduling the DCI. In the case of CA, when the HARQ-ACK information in the serving cell c also includes HARQ-ACK information about PDSCHs scheduled in other cells including the serving cell c, the total DAI may be a parameter used. In other words, there may be no total DAI parameter in a system operating with one cell. Of course, the present disclosure is not limited to the above examples.
[0180] Figure 4 An operation example of DAI is shown. Figure 4 This figure shows that when two carriers are configured for a terminal, when the terminal transmits a HARQ-ACK codebook selected based on the DAI in the nth time slot of carrier 0 402 to PUCCH 420, the values of the counter DAI (C-DAI) and the total DAI (T-DAI) indicated by the DCI found in each PDCCH monitoring opportunity configured for each carrier are changed.
[0181] First, in the DCI found at m=0 (406), each indication value 412 of C-DAI and T-DAI is 1. In the DCI found at m=1 (408), each indication value 414 of C-DAI and T-DAI is 2. In the DCI found in carrier 0 (c=0, 402) at m=2 (410), the C-DAI indication value 416 is 3. In the DCI found in carrier 1 (c=1, 404) at m=2 (410), the C-DAI indication value 418 is 4. When carriers 0 and 1 are scheduled at the same monitoring opportunity, all T-DAIs are indicated by 4.
[0182] Reference Figure 3 and Figure 4 , the determination of the HARQ-ACK codebook may be an operation in the case where only one PUCCH containing HARQ-ACK information is transmitted in one time slot. This is referred to as Mode 1. As an example of a method for determining one PUCCH transmission resource in one time slot, when PDSCHs scheduled in different DCIs are multiplexed into one HARQ-ACK codebook in the same time slot and the HARQ-ACK codebook is transmitted, the PUCCH resource selected for HARQ-ACK transmission may be determined as the PUCCH resource indicated by the PUCCH resource field indicated in the last scheduled PDSCH of the DCI. That is, the PUCCH resource indicated by the PUCCH resource field indicated in the DCI scheduled before the DCI may be ignored.
[0183] In the following description, a method and apparatus for determining a HARQ-ACK codebook in the case where two or more PUCCHs containing HARQ-ACK information can be sent in one time slot are defined. This is referred to as Mode 2. The terminal may operate only Mode 1 (sending only one HARQ-ACK PUCCH in one time slot) or may operate only Mode 2 (sending one or more HARQ-ACK PUCCHs in one time slot). Optionally, a terminal that supports both Mode 1 and Mode 2 may be configured so that the base station operates only in one mode through high-layer signaling, or implicitly operates in Mode 1 and Mode 2 through DCI format, RNTI, specific field values of DCI, and scrambling. For example, the PDSCH scheduled by DCI format A and the HARQ-ACK information associated with the PDSCH may be based on Mode 1, and the PDSCH scheduled by DCI format B and the HARQ-ACK information associated with the PDSCH may be based on Mode 2. Figure 3 and Figure 4 For a description, please refer to Section 9.2 of 3GPP standard TS38.213.
[0184] Figure 5is a diagram illustrating a concept of a PUCCH cell associated with a DL cell in a CA case according to an embodiment of the present disclosure.
[0185] The HARQ-ACK information can basically be used by the terminal to inform the base station of the demodulation / decoding results of the scheduled PDSCH. Basically, in NR, all feedback including HARQ-ACK information (i.e., UCI) can be sent to the primary cell. As mentioned above, the number of cells in DL and the number of cells in UL may not always be equal to each other. Therefore, this situation is determined in consideration of this. Therefore, HARQ-ACK information of a large number of DL CCs can be sent and received through one UL carrier. For HARQ-ACK or other UCI information, the number of bits of UCI may increase when the number of DL CCs increases. This may be heavy for performing transmission by using only a single UL carrier. To compensate for this problem, two PUCCH groups are configured in NR. The first group can send PUCCH including UCI information to PCell, and the second group can send PUCCH including UCI information to PScell. This is Figure 5 . In PUCCH group 1, PCell 512 is a cell in which PUCCH transmission and reception of DL cells 500, 502, and 504 are performed. In PUCCH group 2, PScell 514 is a cell in which PUCCH transmission and reception of DL cells 506, 508, and 510 are performed. A detailed method for generating a PUCCH group is described in Section 6.3.2 of 3GPP standard TS 38.331, and a method for transmitting and receiving PUCCH information according to a PUCCH group is described in Section 9 of 3GPP standard TS 38.213.
[0186] The embodiments to be described below solve problems that may occur between carriers present in a PUCCH group or the same PUCCH group. As described above, URLLC is a service that requires high reliability and low latency, and it is an important factor in minimizing unnecessary delays between the base station and the terminal. In the case where multiple TDD configuration information of the carrier aggregation cell are different from each other, the base station allocates resources for sending PUCCH to the DLCC associated with the same PUCCH group, taking into account the configuration information of the slot format indicator (SFI) of the Pcell. That is, PUCCH may not be sent for symbols indicated in the DL by a high-layer signal or L1 signal in the Pcell. Therefore, there is a possibility that the transmission delay time of the PUCCH will increase. In the following embodiments, methods that can minimize the delay time will be discussed.
[0187] Figure 6 2 is a diagram illustrating a method of transmitting HARQ-ACK information when carriers of carrier aggregation have different TDD structures from each other according to an embodiment of the present disclosure.
[0188] Figure 6 The figure shows the situation where two carriers are carrier aggregated. The Pcell is the cell with cell index 0 (c=0), and the cell with cell index 1 (c=1) is the secondary cell. Because both carriers are TDD, the number of UL cells and the number of DL cells can both be two. Figure 6 In the example of , the DL cell index and the UL cell index are considered to be the same, but may have different values from each other. For example, the DL cell index 3 may be associated with the UL primary cell. In addition, the TDD configuration information of the cell with c=0 and the cell with c=1 may be set to have different directions through SFI. Figure 6 In the example, the base station schedules two PDSCHs 602 and 604 in the cell of c=0 through DCI, and the resources for sending the PUCCH 608 including the HARQ-ACK information of the corresponding PDSCH are determined by the PDSCH to HARQ-ACK timing information and the PUCCH resource indicator field of the DCI. In addition, a PUCCH including HARQ-ACK information for the PDSCH 606 scheduled at c=1 can also be sent at 608. Therefore, the HARQ-ACK information included in the PUCCH 608 includes the demodulation / decoding results for the PDSCHs 602 and 604 of c=0 and the PDSCH 606 of c=1, and the terminal can send the PUCCH including the HARQ-ACK information to the base station through the PUCCH 608 of the primary cell (c=0). However, when some resources of the PUCCH 608 are indicated as DL symbols by a higher layer signal or an L1 signal, the terminal may not send the PUCCH 608, may regard this as an error case, and may perform any operation. Therefore, the base station may have to ensure that all symbols for transmitting PUCCH 608 are UL symbols so that the above situation does not occur. In the TDD structure, because there is usually a large amount of DL traffic, the proportion of DL symbols is higher than the proportion of UL symbols. Therefore, as long as the terminal described in Section 5.3 of TS 38.214 of the 3GPP standard meets the minimum processing time required to send HARQ-ACK information for PDSCH, the base station can send PUCCH 608 to the first existing UL symbol. However, as shown in FIG Figure 6As described above, when some resources of PUCCH 608 are indicated as DL symbols, the corresponding PUCCH can be delayed in the time slot that exists as a UL symbol. However, as described above, in URLLC, HARQ-ACK transmission delay may cause a delay in the retransmission of PDSCH, thereby increasing the delay time of the entire data transmission and reception. Therefore, when the resources of PUCCH 608 can be included in the same time slot in a secondary cell other than the primary cell, it may be reasonable to send PUCCH to the secondary cell other than the primary cell in terms of reducing the delay time. For example, by treating PUCCH 608 with c=0 as PUCCH 610 with c=1 via an explicit or implicit change scheme 612, the terminal can send the corresponding PUCCH 610 at c=1. At this time, PUCCH 608 and PUCCH 610 include the same UCI information, and for the same or changed cell, the PUCCH resource information can be changed explicitly or implicitly regardless of the cell index. In the same situation, the terminal can perform the same PUCCH transmission according to the lowest RB index based on the activated BWP, regardless of the frequency bandwidth size of both c=0 and c=1. In another case, for example, when the frequency band of c=0 is 100MHz and the frequency band of c=1 is 10MHz, the frequency resource allocation information, frequency hopping information, PUCCH power allocation information, etc. can be changed. Before supporting the changed information, the base station can provide the terminal with the PUCCH-related configuration information of each cell described in Section 6.3.2 of the 3GPP standard TS 38.331 in advance, and the terminal can consider the higher-level information of the changed cell to apply. In such a case, a separate additional DCI field or L1 signal may not be required. Alternatively, a combination of the two methods can be applied. For example, when different PUCCH configuration information of each cell is not configured by a high-layer signal, the terminal can regard the PUCCH configuration information of each cell as the same and follow the above method. On the other hand, when different PUCCH configuration information for each cell is configured through a higher layer signal, the terminal performs PUCCH transmission in consideration of the PUCCH higher layer signal configuration information related to the cell according to the changed cell index.
[0189] In the existing Rel-15 NR, indicating PUCCH resources by other DCI in the resource indicated by DL symbol is considered as an error case. However, when referring to Figure 6 When the carrier aggregation described and each carrier has different TDD configuration information, the error situation may no longer be an error situation. Figure 6 There are two ways to support 612.
[0190] -Method 6-1: Implicit method (changing the cell index by a specific method to transmit PUCCH)
[0191] The implicit method may be a method of sending PUCCH information of valid UL symbols based on the time slot format information previously set for each cell without the need for a separate L1 signaling indication. Basically, when the PUCCH resources finally indicated by the DCI are valid in the primary cell, the terminal may send the PUCCH resources in the primary cell. On the other hand, when the PUCCH resources finally indicated by the DCI are invalid in the primary cell, the terminal may send the PUCCH resources in the earliest secondary cell among the secondary cells, in which the PUCCH resource transmission is valid in a sequence determined by at least one of the following detailed methods. "Valid" means that at least some symbols of the indicated PUCCH resources are not configured or indicated as DL symbols. "Invalid" means that at least some symbols of the indicated PUCCH resources are configured or indicated as DL symbols. The cell index may be a cell index from the perspective of a logical channel or a cell index from the perspective of a physical channel.
[0192] --Detailed method 6-1-1: When the primary cell index is c = 1, the cell to transmit the PUCCH can be determined in ascending order (c = 0 -> 1 -> 2 -> 1 ...) or descending order (c = k -> k-1 -> k-2 -> ...) of the remaining cell indices in the secondary cell except c = 1. Here, k can be the total number of cells that can transmit PUCCH in the case of CA, the total number of UL transmission cells, or a value set by the base station configuration. According to the detailed method, when 0, 5, and 6 secondary cells are valid for PUCCH resource transmission, PUCCH can be transmitted and received in the secondary cell corresponding to c = 0 in ascending order and in descending order.
[0193] --Detailed method 6-1-2: When the primary cell index is c=i, it is the ascending or descending order of the remaining cell indices except c=i in the secondary cell. The difference from detailed method 6-1-1 is that the ascending or descending order is determined based on the primary cell index. For example, the ascending order is determined in the order of primary cell (c=i)->c=mod(i+1, k)->c=mod(i+2, k)->c=mod(i+3, k)->…. For example, the descending order is determined in the order of primary cell (c=i)->c=mod(i-1, k)->c=mod(i-2, k)->c=mod(i-3, k)->…. According to the above detailed method, when 0, 5, and 6 secondary cells are valid for PUCCH resource transmission and i=4, PUCCH is transmitted and received in the secondary cell corresponding to c=5 in the ascending case and c=0 in the descending case.
[0194] According to method 6-1, the terminal can implicitly select a cell to transmit PUCCH. When both the primary cell and the secondary cell in a PUCCH group are not valid cells capable of transmitting PUCCH resources, the terminal can regard this as an error and perform any operation.
[0195] -Method 6-2: Explicit method (selection of PUCCH transmission cell index)
[0196] The explicit method is a method of explicitly indicating a cell index, in which the PUCCH including UCI information is transmitted through the DCI field or L1 signaling, similar to cross-carrier scheduling in which the cell that transmits and receives the PDCCH is different from the cell that transmits and receives the PDSCH / PUSCH. The following detailed methods can be considered, and at least one of them can be used.
[0197] --Detailed method 6-2-1: An additional DCI field may be included like a CIF. In this case, when the bit field is n bits, the terminal may indicate a total of 2 n In this case, each value may be used as a higher layer signal to inform the base station in advance which UL cell index each value is associated with. In this case, the first value may always be the primary cell.
[0198] --Detailed method 6-2-2: The PUCCH resource indicator value as a field of the DCI indicating the PUCCH resource may also pre-include information associated with a specific cell index as a high-layer signal. When the corresponding high-layer signal value is not configured, the terminal may determine that it is PUCCH resource information associated with the primary cell. Specifically, in the PUCCH resource indicator information, the PUCCH format, time / frequency resource information, hopping information, etc. are included in the high-layer signal configuration information (see Section 6.3.2 of TS38.331 of the 3GPP standard). In addition to the high-layer signal configuration information, the cell index information used to send the PUCCH is also included.
[0199] --Detailed method 6-2-3: It is possible to associate a CORESET or search space index. Specifically, a cell index can be pre-set in which PUCCH information of DCI detected in the higher-layer signal configuration information about the CORESET or search space is transmitted. When the higher-layer signal configuration information is not pre-included in the higher-layer signal related to the CORESET or search space, the terminal determines to transmit the PUCCH information in the primary cell.
[0200] --Detailed method 6-2-4: RNTI or other RRC configuration information (subslot configuration, HARQ-ACK codebook index, processing time). In the case of RNTI, in the case of RNTI A, and in the case of the primary cell and RNTI B, the terminal can interpret that the PUCCH information is sent from one of the secondary cells previously set as a high-layer signal. In addition, the cell index through which the PUCCH information can be sent can be determined based on the subslot configuration, which is an RRC parameter, and the PDSCH to HARQ-ACK feedback timing indicates the RRC parameter in a subslot unit of less than 14 symbols instead of a slot. Similarly, the cell index for sending PUCCH information can be determined based on the HARQ-ACK codebook index value or processing time capability determined by a high-layer signal or an L1 signal.
[0201] Figure 7 1 is a block diagram illustrating a terminal operation of transmitting HARQ-ACK information when carriers of carrier aggregation have different TDD structures from each other according to an embodiment of the present disclosure.
[0202] As reference Figure 6 As described, when the terminal supports and is configured with CA in operation 700, the terminal may receive DL control information from the base station on a DL control channel configured from one cell or multiple cells. In operation 702, the terminal may receive DL data information in self-carrier scheduling or cross-carrier scheduling according to the information indicated by the DL control information. Self-carrier scheduling is a scheduling method for sending and receiving DL control information and data information in the same cell, and cross-carrier scheduling is a scheduling method for sending and receiving DL control information and data information in different cells. Regarding the reception of DL data information, the terminal may send a PUCCH including HARQ-ACK information to the base station in a specific cell. In operation 704, the terminal may receive DL data information by referring to the above. Figure 6 At least one of the described methods sends a PUCCH including HARQ-ACK information to a base station in a primary cell or an active secondary cell.
[0203] Figure 8 It shows a situation in which a UL control channel and a data channel having different priorities from each other in terms of time resources overlap in one cell according to an embodiment of the present disclosure.
[0204] exist Figure 8In , when the terminal reports the UE capability of simultaneously transmitting PUCCH and PUSCH in one cell, and the base station configures the terminal to transmit PUCCH and PUSCH simultaneously, the terminal can send PUCCH and PUSCH simultaneously. In addition, the priority of PUCCH and PUSCH can be determined based on the high-layer signal or L1 signal. For example, it can be determined whether the PUCCH is a PUCCH with high priority (e.g., URLLC PUCCH) or a PUCCH with low priority (e.g., eMBB PUCCH) based on the DCI field information, RNTI, DCI format information, and DCI detected CORESET / search space in the L1 signal. In addition, it can be determined whether the PUSCH is a PUSCH with high priority (e.g., URLLC PUSCH) or a PUSCH with low priority (e.g., eMBB PUSCH). In Figure 8 In , the priority is expressed in two levels, but it can even be fully applied to situations where there are more than two levels. Figure 8 As shown, eMBB PUCCH 800, eMBB PUSCH 802, and URLLC PUSCH 804 can be scheduled by base station scheduling. Basically, when multiplexing is possible only for PUCCH and PUSCH with the same priority, the terminal will transmit the UCI included in the eMBB PUCCH (hereinafter interchangeably used with UL control information) by including UCI in the eMBB PUSCH 802. However, because the terminal does not support simultaneous transmission of the eMBB PUSCH and the URLLC PUSCH, the terminal should not include the UCI information included in the eMBB PUCCH in the eMBB PUSCH. Therefore, the terminal discards the eMBB PUSCH 802 and performs simultaneous transmission of the eMBB PUCCH 800 and the URLLC PUSCH 804.
[0205] Alternatively, when the terminal is capable of transmitting PUSCH and PUCCH simultaneously in one cell, the terminal may determine whether PUSCH and PUCCH among all PUSCHs and PUCCHs received from the base station overlap with each other in terms of time resources. For example, from the perspective of time resources, Figure 8 The case where the eMBB PUCCH 806, the eMBB PUSCH 808, the URLLC PUSCH 810, and the URLLCPUCCH 812 overlap in at least one symbol is shown. In this case, the terminal may support at least one of the following two methods.
[0206] - Method 8-1: A method of sending only one PUSCH and PUCCH after performing a drop operation based on the priority of each PUSCH / PUCCH can be considered. Figure 8 When the overlapping situation shown in occurs, from the perspective of PUCCH, the terminal can drop eMBB PUCCH 806 and send URLLC PUCCH 812, and from the perspective of PUSCH, the terminal can drop eMBB PUSCH 808 and send URLLC PUSCH 810. The advantage of method 8-1 is that the terminal does not need to additionally consider whether PUSCH and PUCCH are multiplexed.
[0207] -Method 8-2: In method 8-1, the eMBB PUCCH is discarded. When HARQ-ACK feedback information is included in the eMBB PUCCH information, from the perspective of the base station, all PDSCHs related to the HARQ-ACK information must be retransmitted. To solve this problem, a method of supporting multiplexing of PUCCH / PUSCH with high priority and transmitting PUCCH with low priority separately can be considered. Figure 8 In this method, the UCI information included in the URLLC PUCCH is transmitted by being included in the URLLCPUSCH, and the eMBB PUCCH is transmitted. Because the eMBB PUSCH has a lower priority than the URLLC PUSCH, the eMBB PUSCH is discarded. Therefore, compared with method 8-1, method 8-2 has the advantage of reducing the number of channels to be discarded.
[0208] -Method 8-3: Method 8-3 is similar to Method 8-1, but eMBB PUCCH can be sent to other cells. Figure 6 The method described in Figure 8 Therefore, when the terminal supports CA, the eMBB PUCCH is transmitted in the secondary cell in addition to the primary cell.
[0209] Refer to above Figure 8 The described PUCCH / PUSCH may be a resource scheduled by DCI, or may be a resource pre-configured through a higher layer signal.
[0210] Figure 9 is a block diagram illustrating a terminal operation when a UL control channel and a data channel having different priorities from each other overlap in time resources in one cell according to an embodiment of the present disclosure.
[0211] In operation 900, the terminal may receive PUSCH / PUCCH scheduling information having different priorities from each other. In operation 902, when PUSCHs having different priorities overlap in terms of time resources, transmission of the PUSCH with a low priority may be canceled, and UCI that has been piggybacked on the PUSCH may be transmitted on a separate PUCCH. Alternatively, by referring to the above Figure 8 In one of the described methods, the terminal may drop some PUCCHs or PUSCHs through a dropping or multiplexing scheme for PUCCHs or PUSCHs having different priorities from each other, and the terminal may transmit other PUCCHs or PUSCHs that are not dropped to the base station.
[0212] In 5G NR, repeated transmission may be included, and a PUSCH or PUCCH may have a priority index value of 0 or 1. When a priority index value is not provided to a PUSCH or a PUCCH, the priority index may be 0. Of course, the present disclosure is not limited to the above example. When a terminal monitors a PDCCH of one of DCI formats 0_1 / DCI format 1_1 or DCI format 0_2 / DCI format 1_2 within an activated DL BWP, the priority index value may be provided by the "priority indicator field" in the DCI format. When a terminal reports terminal performance capable of monitoring PDCCHs of both DCI format 0_1 / DCI format 1_1 and DCI format 0_2 / DCI format 1_2 within an activated DL BWP, and receives its higher signal configuration from the base station, DCI format 0_1 or DCI format 0_2 may schedule PUSCH transmission with a specific priority index, and DCI format 1_1 or DCI format 1_2 may schedule PDSCH reception and indicate PUCCH transmission including HARQ-ACK information with a specific priority index.
[0213] When a terminal monitors DCI format 0_1 and DCI format 0_2 in a PDCCH within an activated BWP, the priority index value of the PUSCH scheduled by the higher layer signaling in DCI format 0_1 may be set to 0 or 1, and the priority index value of the PUSCH scheduled by DCI format 0_2 may be set to 1 or 0. Alternatively, in the standard, the priority index value of the PUSCH scheduled by DCI format 0_1 and the priority index value of the PUSCH scheduled by DCI format 0_2 may always be defined as 0 and 1, respectively. When a terminal monitors DCI format 0_1 and DCI format 0_2 on a PDCCH within an activated BWP, it is not expected that higher layer configuration information will be provided so that DCI format 0_1 and DCI format 0_2 have the same priority index value.
[0214] When a terminal monitors DCI format 1_1 and DCI format 1_2 on a PDCCH within an activated BWP, the priority index value of the PDSCH scheduled by the higher layer in DCI format 1_1 and the PUCCH including its HARQ-ACK information may be set to 0 or 1, and the priority index value of the PDSCH scheduled by the higher layer in DCI format 1_2 and the PUCCH including its HARQ-ACK information may be set to 1 or 0. Alternatively, the priority index value of the PDSCH scheduled by the DCI format 1_1 and the PUCCH including its HARQ-ACK information, and the priority index value of the PDSCH scheduled by the DCI format 1_2 and the PUCCH including its HARQ-ACK information may always be defined as 0 and 1, respectively. When a terminal monitors DCI format 1_1 and DCI format 1_2 on a PDCCH within an activated BWP, it may not be desirable to provide higher layer configuration information such that DCI format 1_1 and DCI format 1_2 have the same priority index value.
[0215] After the terminal resolves the overlap between multiple PUCCH or PUSCH transmissions with the same priority index, the terminal transmits a first PUCCH with a high priority index value and a second PUCCH or PUSCH with a small priority index value. When the transmission of the first PUCCH overlaps with the transmission of the PUSCH or the second PUCCH in terms of time resources, the terminal does not transmit the PUSCH or the second PUCCH.
[0216] Alternatively, after the terminal resolves the overlap between multiple PUCCH or PUSCH transmissions with the same priority index, the terminal does not transmit PUCCH when the transmission of PUSCH with a high priority index value, PUCCH with a small priority index value, and PUCCH overlaps with the transmission of PUCCH in terms of time resources.
[0217] Alternatively, after the terminal resolves the overlap between multiple PUCCH or PUSCH transmissions with the same priority index, when the transmission of the first PUSCH with a high priority index value and the transmission of the first PUSCH and the second PUCCH in the same serving cell overlap in time resources, the terminal does not transmit the second PUSCH. At least one of the first PUSCH and the second PUSCH may be a PUSCH that is not scheduled by the DCI format, or both the first PUSCH and the second PUSCH may be PUSCHs scheduled by the DCI format.
[0218] Figure 10 FIG. 4 shows a case where two PUCCH resources are allocated according to an embodiment of the present disclosure.
[0219] exist Figure 10In the embodiment of the present disclosure, each of the first PUCCH 1000 and the second PUCCH 1002 may be a PUCCH scheduled by a DCI format, or may be a PUCCH not scheduled by a separate DCI format. As described above, PUCCHs 1000 and 1002 may correspond to their priority index values. That is, the PUCCHs may have priority index values respectively, and the UL control information included in each PUCCH may also correspond to its PUCCH priority index value. According to an embodiment of the present disclosure, the priority may be determined by the service type. For example, the priority may be determined according to a service type such as eMBB or URLLC. In addition, the priority index value may be a value indicating the priority.
[0220] According to the embodiment of the present disclosure, when Figure 10 When two PUCCHs 1000 and 10002 have the same priority index value, the UCI of the first PUCCH 1000 and the UCI included in the second PUCCH 1002 may overlap with each other, may be multiplexed into a single PUCCH resource, and may be transmitted by the terminal. When the priority index values differ from each other, the terminal may transmit the PUCCH with the higher priority index value and may not transmit the PUCCH with the lower priority index value. When the terminal reports to the base station the ability to transmit both PUCCH and PUSCH simultaneously in a serving cell, and the base station pre-configures this through higher-layer signaling, the terminal may transmit all UCIs for PUCCHs with different priority index values using at least one of two methods.
[0221] -Method 10-1: The terminal may perform simultaneous transmission of the first PUCCH 1000 and the second PUCCH 1002. The terminal is configured to perform simultaneous PUCCH and PUSCH transmission in one serving cell. Therefore, when the first PUCCH 1000 and the second PUCCH 1002 have different priority index values, the terminal may perform simultaneous transmission of the first PUCCH 1000 and the second PUCCH 1002. On the other hand, when the first PUCCH 1000 and the second PUCCH 1002 have the same priority index value, the terminal may multiplex the UCI included in the PUCCHs 1000 and 10002 and transmit the multiplexed UCI on one PUCCH. In summary, when PUCCHs with the same priority index value overlap in time resources, the terminal multiplexes and schedules the PUCCHs on one PUCCH. Thereafter, when PUCCHs with different priority index values overlap, the terminal performs simultaneous transmission.
[0222] -Method 10-2: A method of scheduling PUSCH instead of PUCCH may be considered. In method 10-2, as in method 10-1, the terminal cannot perform simultaneous transmission of the first PUCCH 1000 and the second PUCCH 1002 in one cell. However, simultaneous transmission of PUCCH and PUSCH in one cell is applicable where possible. For example, when the UE is instructed to report semi-persistent or non-periodic CSI in UL DCI format, the terminal may send the CSI on the PUSCH, although this is UCI information. On the other hand, a terminal scheduled for PDSCH in DL DCI format may send HARQ-ACK information on the PUCCH. According to an embodiment of the present disclosure, UL DCI may refer to DCI including UL scheduling information, and DL DCI may refer to DCI including DL scheduling information.
[0223] Therefore, in the case where simultaneous PUCCH and PUSCH transmission in one cell is pre-configured from the base station through a high-layer signal, even if the priority index value of the CSI information included in the PUSCH is different from the priority index value of the HARQ-ACK information included in the PUCCH, the terminal can send both PUSCH and PUCCH even when they overlap in time resources.
[0224] However, when PUCCH resources including HARQ-ACK information for PDSCHs scheduled in different DL DCI formats overlap in terms of time resources, the terminal may not be able to transmit a PUCCH including HARQ-ACK information with a small priority index value. Therefore, a method may be needed to transmit HARQ-ACK information for PDSCHs scheduled in DL DCI formats on the PUSCH instead of the PUCCH.
[0225] For example, by adding a new DCI field to determine whether HARQ-ACK information is sent on PUCCH or PUSCH in DL DCI format, the terminal can be instructed to send HARQ-ACK information of PDSCH on PUSCH instead of PUCCH. The new DCI field can have a bit value of 1 or 2 or more. When the new DCI field sends HARQ-ACK information on PUCCH, the PUCCH resource indicator (PRI) field can be determined as information for sending PUCCH resource information. When the new DCI field sends HARQ-ACK information on PUSCH, the time and frequency resource information in the PRI field can be determined as the resources for sending PUSCH. In addition, the values of frequency hopping, HARQ process ID, NDI, MCS, RV information and PUSCH can follow the information previously configured by high-layer signals. In this way, the base station can receive HARQ-ACK information for PDSCH scheduled in DL DCI format from the terminal on PUCCH or PUSCH. Of course, the present disclosure is not limited to the above examples. Some information configured by higher-layer signals (frequency hopping, HARQ process ID, NDI, MCS, and RV) can be included in the PRI field information. In other words, the interpretation of the PRI field can vary depending on whether the new DCI field sends HARQ-ACK information on the PUCCH or the PUSCH.
[0226] -Method 10-3: In Figure 10 In the embodiment, when the first PUCCH 1000 and the second PUCCH 1002 are the first PUSCH and the second PUSCH, respectively, the terminal may be scheduled to transmit UL control information on the PUSCH or PUCCH. When the priority information of the UL control information to be transmitted on the first PUCCH (or PUSCH) and the second PUCCH (or PUSCH) is the same, the terminal may transmit one UL control information obtained by multiplexing the UL control information to be transmitted on one of the first PUCCH (or PUSCH) and the second PUCCH (or PUSCH).
[0227] Specifically, when the UL channels scheduled to send UL control information are PUCCH and PUSCH, all UL control information is sent on PUSCH. When the UL channels scheduled to send multiple UL control information are PUCCH and PUCCH, all multiple UL control information is sent on one PUCCH resource, taking into account the total size of the UL control information and the ID of the most recently scheduled PUCCH of the two PUCCHs. When the UL channels scheduled to send UL control information are PUSCH and PUSCH, the terminal sends all UL control information on the most recently scheduled PUSCH or the most recent PUSCH resource in chronological order. On the other hand, when the terminal is scheduled to send UL control information on PUSCH or PUCCH, and the priority information of the UL control information to be sent on the first PUCCH (or PUSCH) and the second PUCCH (or PUSCH) are different from each other, the terminal can send UL control information on the first PUCCH (or PUSCH) and the second PUCCH (or PUSCH) simultaneously without multiplexing the UL control information to be sent.
[0228] When the terminal supports all of methods 10-1, 10-2, and 10-3, the base station may set one of the above methods by configuration via a higher layer signal, or when there is no configuration via a separate higher layer signal, the terminal may perform one of methods 10-1, 10-2, or 10-3 as a default operation. The configuration information via the higher layer signal may be configured in a cell unit or a BWP unit. Figure 10 The above description in
[0045] proposes a case where operations are performed in one cell, but is sufficiently applicable even in a multi-cell environment.
[0229] Therefore, in the above Figure 10 In the present invention, a method for preventing a PUCCH with a small priority index value from being dropped when PUCCHs with different priority index values overlap in terms of time resources is provided.
[0230] Figure 11 is a diagram illustrating a case where PUCCH scheduling and PUSCH scheduling overlap with each other according to an embodiment of the present disclosure.
[0231] Figure 10 shows the case where PUCCHs with two different priority index values overlap, Figure 11 The case where PUCCH and PUSCH with two different priority index values overlap is shown.
[0232] exist Figure 11, the first PUCCH 1100 is a PUCCH with a high priority index value, the second PUSCH 1102 is a PUSCH with a high priority index value, the second PUCCH 1104 is a PUCCH with a low priority index value, and the third PUSCH 1106 is a PUSCH with a low priority index value. When the terminal has the ability to not perform PUCCH and PUSCH transmission simultaneously in one cell, the terminal can transmit UCI included in the PUCCH with the same priority index value by piggybacking the UCI on the PUSCH. That is, the terminal may not transmit the PUCCH, but may transmit the UCI included (or to be included) in the PUCCH on the PUSCH. Therefore, when PUSCHs with two different priority index values overlap after resolving the overlap between the PUCCH and PUSCH with the same priority index value, the terminal may not transmit the PUSCH with a low priority index value.
[0233] When the terminal indicates the capability of simultaneously transmitting PUCCH and PUSCH in one cell and receives its higher layer signal configuration from the base station, the terminal may not transmit PUSCH with a small priority index value among PUSCHs that overlap in terms of time resources of each PUSCH, and may not transmit PUCCH with a small priority index value among PUCCHs that overlap in terms of time resources of each PUCCH. Figure 11 In the embodiment, the terminal may simultaneously transmit only the first PUCCH 1100 and the first PUSCH 1102, and may not transmit the second PUCCH 1104 and the second PUSCH 1106. However, when the second PUCCH 1104 includes HARQ-ACK information, unnecessary PDSCH retransmission may be required. Therefore, the UL control information (e.g., HARQ-ACK information) included in the second PUCCH 1104 may be transmitted by at least one of the following methods.
[0234] -Method 11-1: During PUSCH scheduling, a DCI field indicating whether to piggyback UCI information of PUCCH may be added to configure transmission of UCI information of PUCCH on PUSCH. The DCI field may be included in a DL DCI format or in a UL DCI format.
[0235] In the case of a UL DCI format, a new DCI field may be added to indicate whether UCI information is included in the PUSCH scheduled by the UL DCI format. The DCI field may be a bit with a value of 1 bit or greater. For example, when the DCI field indicates that UCI information is included in the PUSCH and the transmission of the PUSCH overlaps with the transmission of the PUCCH in terms of time resources, the terminal may transmit the UCI information included in the PUCCH by piggybacking the UCI information on the PUSCH. In other words, the terminal may not transmit the PUCCH whose UCI information is indicated to be transmitted by piggybacking on the PUSCH. Both the PUSCH and the PUCCH may have the same priority index value. When the DCI field does not indicate that UCI information is included in the PUSCH and the transmission of the PUSCH overlaps with the transmission of the PUCCH in terms of time resources, the terminal may transmit the PUCCH and the PUSCH simultaneously. In other words, the UCI information included in the PUCCH may not be piggybacked on the PUSCH.
[0236] In the case of a DL DCI format, a new DCI field may be included that indicates whether PUCCH information including HARQ-ACK information for the PDSCH scheduled by the DL DCI format is scheduled on the PUSCH. The DCI field may have a value of 1 bit or greater. When the DCI field indicates that HARQ-ACK information is sent on the PUSCH and the transmission of the HARQ-ACK information overlaps with the transmission time resources of other PUSCHs, the terminal sends the HARQ-ACK information by piggybacking the HARQ-ACK information on other PUSCHs. Alternatively, when the HARQ-ACK information (PUCCH including the HARQ-ACK information) indicated for piggybacking does not overlap with the PUSCH on the time resources, the HARQ-ACK information may be transmitted on the PUCCH even when the DCI field indicates PUSCH transmission. That is, the DCI field may be used to indicate whether the HARQ-ACK information is piggybacked on the overlapping PUSCH or sent on the PUCCH.
[0237] Alternatively, when the transmission of HARQ-ACK information on the time resource does not overlap with other PUSCHs, as described above with reference to Figure 10 In the described method, HARQ-ACK information is transmitted on the PUSCH. On the other hand, when the DCI field indicates that HARQ-ACK information is transmitted on the PUCCH, the terminal transmits the PUCCH and PUSCH simultaneously, even if the PUCCH containing the HARQ-ACK information overlaps with the PUSCH in terms of time resources. Method 11-1 assumes that the terminal is configured to transmit the PUSCH and PUCCH simultaneously in one serving cell.
[0238] -Method 11-2: During PUSCH scheduling, existing DCI fields can be used to provide information on whether to piggyback UCI information on the PUCCH. In the 3GPP NR standard, there is a 1-bit uplink shared channel (UL-SCH) indicator in DCI format 0_1. When the value of the UL-SCH indicator field of the DCI indicates 1, the UL-SCH is transmitted on the PUSCH. When the value of the UL-SCH indicator field of the DCI indicates 0, the UL-SCH may not be transmitted on the PUSCH. When the terminal searches for DCI format 0_1, the UL-SCH indicator field in DCI format 0_1 indicates 0, and the CSI request field indicates a value other than 0, the terminal may ignore DCI fields other than the "CSI request" field, and the terminal may not transmit the PUSCH scheduled in DCI format 0_1. That is, only UCI information for CSI reporting is included in the PUSCH to be transmitted. For example, the terminal may transmit only UCI information for CSI reporting on the PUSCH without transmitting the scheduled PUSCH. In other words, the terminal may only transmit UL control information (CSI report) without transmitting data information (eg, user data or traffic data) on the PUSCH.
[0239] Conventionally, the terminal does not expect the UL-SCH indicator field in DCI format 0_1 to indicate 0 and the CSI request field to indicate a value of 0. Therefore, the unused values (UL-SCH indicator field is set to 0 and CSI report field is set to 0) are used to additionally indicate whether HARQ-ACK information and CSI information are piggybacked on the scheduled PUSCH.
[0240] When the terminal is capable of simultaneously transmitting the PUSCH and the PUCCH in one serving cell, and when the DCI format for scheduling the PUSCH is 0_1 (or 0_x) and the DCI format includes the UL-SCH indicator and the CSI request field, both the UL-SCH indicator and the CSI request bit fields indicate 0, when the scheduled PUSCH overlaps with other PUCCHs in terms of time resources, the terminal can transmit the UCI information included in the PUCCH by piggybacking the UCI information on the PUSCH. Therefore, the terminal can transmit only the PUSCH without transmitting the PUCCH.
[0241] In addition, when the DCI format for scheduling PUSCH is 0_1 (or 0_x) and the DCI format includes a UL-SCH indicator and a CSI request field, in all cases except the case where both the UL-SCH indicator and the CSI request bit fields indicate 0 (for example, when at least one of the UL-SCH indicator and the CSI request field does not exist in the DCI format for scheduling PUSCH, or at least one of the UL-SCH indicator and the CSI request field indicates a value other than 0 when these two fields are present), the terminal can send both PUCCH and PUSCH even if the transmission of PUCCH overlaps with the transmission of PUSCH in terms of time resources.
[0242] Alternatively, in the case where the terminal is capable of sending PUSCH and PUCCH simultaneously in one serving cell, and when the DCI format for scheduling PUSCH is 0_1 (or 0_x) and the DCI format includes a UL-SCH indicator and a CSI request field, and both the UL-SCH indicator and the CSI request bit field indicate 0, when the scheduled PUSCH overlaps with other PUCCHs in terms of time resources, the terminal can send both PUCCH and PUSCH.
[0243] In addition, when the DCI format for scheduling PUSCH is 0_1 (or 0_x) and the DCI format includes the UL-SCH indicator and CSI request fields, in all cases except when both the UL-SCH indicator and CSI request bit fields indicate 0 (for example, when at least one of the UL-SCH indicator and CSI request fields is not present in the DCI format for scheduling PUSCH, or when at least one of the UL-SCH indicator and CSI request fields indicates a value other than 0 when both fields are present), the terminal can transmit UCI information included in the PUCCH by piggybacking the UCI information on the PUSCH. Therefore, the terminal can transmit only the PUSCH without transmitting the PUCCH.
[0244] -Method 11-3: If the terminal does not have the capability to simultaneously transmit PUSCH and PUCCH in one serving cell, or even if it has the capability, it has not received the corresponding function from the base station, when multiple PUSCHs and PUCCHs overlap in terms of time resources, the terminal resolves the overlap between PUSCHs and PUCCHs with the same priority index value. Thereafter, when PUSCHs and PUCCHs, PUCCHs and PUCCHs, or PUSCHs and PUSCHs with different priority index values overlap in terms of time resources, the terminal may transmit one PUCCH or PUSCH with a higher priority index value.
[0245] In the case where the terminal reports the ability to simultaneously transmit PUSCH and PUCCH in one serving cell and is configured with the corresponding function from the base station, when multiple PUSCHs and PUCCHs overlap in time resources, the terminal resolves the overlap between PUSCHs and PUCCHs with the same priority index value. Thereafter, when PUSCHs and PUCCHs (method 11-3-1), PUCCHs and PUCCHs (method 11-3-2), or PUSCHs and PUSCHs (method 11-3-3), each having different priority index values, overlap in time resources, the terminal performs the following operations for each case.
[0246] --Method 11-3-1: When a PUSCH and a PUCCH having different priority index values overlap in time resources, the terminal transmits both the PUSCH and the PUCCH.
[0247] --Method 11-3-2: When a PUSCH and a PUSCH with different priority index values overlap in time resources, the terminal transmits the PUSCH with the higher priority index value and does not transmit the PUSCH with the lower priority index value. Conversely, when the PUSCH with the lower priority index value is a PUSCH that piggybacks on UCI, the terminal may transmit the PUCCH before the overlap. As a result, the terminal transmits the PUSCH with the higher priority index value and does not transmit the PUSCH with the lower priority index value. When a PUCCH with a lower priority index value exists, the terminal may transmit the PUCCH with the lower priority index value.
[0248] --Method 11-3-3: When a PUCCH and a PUCCH having different priority index values overlap in time resources, the terminal may transmit a PUCCH having a high priority index value and may not transmit a PUCCH having a low priority index value.
[0249] -Method 11-4: Determine whether to transmit the PUCCH and PUSCH simultaneously based on the priority index value. The PUCCH and the PUSCH with a large priority index value overlap, and the terminal transmits a PUSCH in which the UCI information of the PUCCH is piggybacked on the PUSCH. Overlapping of the PUCCH and the PUSCH with a small priority index value may not be allowed, and simultaneous transmission of the PUCCH and PUSCH may be allowed. Therefore, after overlapping, when the PUSCH with a large priority index value overlaps with the PUSCH with a small priority index value, the terminal transmits the PUSCH with the large priority index value and the PUCCH with the small priority index value, but does not transmit the PUSCH with the small priority index value.
[0250] Method 11-5: Determine whether to simultaneously transmit the PUCCH and PUSCH based on the UCI type. If the UCI is Type A information, when PUCCH transmission overlaps with PUSCH transmission in terms of time resources, the terminal transmits both the PUCCH and PUSCH. If the UCI is Type B information, when PUCCH transmission overlaps with PUSCH transmission in terms of time resources, the terminal piggybacks the PUCCH UCI information on the PUSCH and transmits the PUSCH without transmitting the PUCCH. Type A information can be SR or CSI information. Type B information can be HARQ-ACK information.
[0251] -Method 11-6: A combination of Method 11-4 and Method 11-5 may be considered. Priority index values and UCI information may be considered together. For example, in the case where PUCCH and PUSCH with a large priority index value overlap in terms of time resources, PUSCH and PUCCH are multiplexed and transmitted as one PUSCH. In the case where PUCCH and PUSCH with a small priority index value overlap in terms of time resources, when the UCI included in the PUCCH is HARQ-ACK, the terminal transmits PUSCH and PUCCH simultaneously without multiplexing PUSCH and PUCCH. When the UCI included in the PUCCH is SR or CSI, the terminal may multiplex PUSCH and PUCCH and may transmit one PUSCH.
[0252] In other words, when the scheduled time resources of PUCCH and PUSCH with a large priority index value overlap, only PUSCH can be transmitted by piggybacking the UCI of PUCCH. When the scheduled time resources of PUCCH and PUSCH with a small priority index value overlap, whether to piggyback the UCI of PUCCH can be determined based on the UCI type.
[0253] -Method 11-7: Determine whether to send PUCCH and PUSCH simultaneously based on the presence or absence of DCI format scheduling. PUCCH or PUSCH can be scheduled by DCI format, or the terminal can periodically send PUCCH or PUSCH in a preset time resource domain without DCI format. For example, in the case where the transmission of PUCCH and PUSCH overlaps in time resources, when at least one of PUCCH and PUSCH is transmitted without scheduling by DCI format, the terminal can send PUCCH and PUSCH simultaneously without multiplexing. When the transmission of PUCCH and PUSCH overlaps in time resources and both PUCCH and PUSCH are sent by scheduling based on DCI format, the terminal can multiplex PUCCH and PUSCH and can send one PUSCH, but may not send PUCCH. That is, the UCI information included in PUCCH can be piggybacked on PUSCH.
[0254] -Method 11-8: Determine whether to send PUCCH and PUSCH simultaneously based on whether at least one of PUCCH or PUSCH is a repeated transmission. In the case of PUCCH or PUSCH, the terminal repeatedly sends UL control or data information in advance according to a higher-layer signal without a DCI format, or repeatedly sends UL control or data information according to a DCI format. For example, in a case where the transmission of PUCCH and PUSCH overlaps at least one symbol in terms of time resources, when at least one of PUCCH and PUSCH is scheduled for repeated transmission, the terminal can send PUCCH and PUSCH simultaneously without multiplexing. When the transmission of PUCCH and PUSCH overlaps at least one symbol in terms of time resources, and both PUCCH and PUSCH are scheduled for single transmission, the terminal is able to perform at least one of the above methods 11-1 to 11-7.
[0255] For reference, Figure 10 and 11 The description is one embodiment and is given separately for the convenience of description.
[0256] Figure 12 It is a flowchart of a scheduling method of a base station according to an embodiment of the present disclosure.
[0257] In operation 1201, the base station may determine a channel type through which at least one UL control information is transmitted.
[0258] According to an embodiment of the present disclosure, a base station may determine to transmit at least one of at least one UL control information on a UL control channel, and may determine to transmit at least one of at least one UL control information on a UL data channel. For example, the base station may instruct the terminal to transmit first UL control information to be transmitted to the base station on a UL control channel (e.g., PUCCH) and to transmit second UL control information on a UL data channel (e.g., PUSCH).
[0259] In addition, according to an embodiment of the present disclosure, the base station may multiplex the first UL control information and the second UL control information, and instruct to transmit the multiplexed information on one UL control channel or one UL data channel.
[0260] According to an embodiment of the present disclosure, the type of channel through which UL control information is transmitted can be determined based on the priority of the UL control information. For example, when the priorities of the UL control information are equal to each other, the base station can be configured to multiplex at least one UL control information and transmit the multiplexed information on a UL control channel. The base station can be configured to transmit UL control information with a high priority on the UL data channel and transmit UL control information with a low priority on the UL control channel.
[0261] Of course, the present disclosure is not limited to the above examples. The base station may be configured to send UL control information with a high priority on the UL control channel and send UL control information with a low priority on the UL data channel. The priority of the UL control information may correspond to the UL control channel or the UL data channel.
[0262] In addition, the base station can determine the channel type to be sent based on the type of UL control information. Of course, the present disclosure is not limited to the above example. For example, the base station can indicate that HARQ-ACK information is sent on the UL data channel and can indicate that CSI information is sent on the UL control channel.
[0263] In operation 1203 , the base station may provide configuration information to the terminal based on the determination result.
[0264] According to an embodiment of the present disclosure, the base station may provide configuration information through a specific field of DL control information. Of course, the present disclosure is not limited to the above examples, and the configuration information may be transmitted through a higher layer signal.
[0265] In addition, according to an embodiment of the present disclosure, the resources used to transmit the UL data channel can be determined based on the time and frequency resource information of the PRI field. In other words, when the base station is configured to transmit at least one UL control information on the UL data channel, the terminal can transmit at least one UL control information on the UL data channel based on the time and frequency resource information of the PRI field.
[0266] According to an embodiment of the present disclosure, the UL data channel may include at least one UL control information but not data information (service data or user data). Of course, the present disclosure is not limited to the above example, and at least one UL control information may be sent by being piggybacked on a UL data channel including data information.
[0267] In addition, according to an embodiment of the present disclosure, the configuration of frequency hopping information, HARQ process ID, new data indicator (NDI), MCS and redundancy version (RV) information of a UL data channel for sending at least one UL control information can be determined by information previously configured through a high-layer signal.
[0268] According to an embodiment of the present disclosure, the type of channel through which UL control information is transmitted can be determined based on the priority of the UL control information. For example, when the priorities of the UL control information are equal to each other, the base station can be configured to multiplex at least one UL control information and transmit the multiplexed information on a UL control channel. The base station can be configured to transmit UL control information with a high priority on the UL data channel and transmit UL control information with a low priority on the UL control channel.
[0269] Of course, the present disclosure is not limited to the above examples. The base station may be configured to send UL control information with a high priority on the UL control channel and send UL control information with a low priority on the UL data channel. The priority of the UL control information may correspond to the UL control channel or the UL data channel.
[0270] According to an embodiment of the present disclosure, the priority may refer to a priority index value. A high priority may be determined based on a comparison of the priority indexes between scheduled UL control information (or UL control channels or UL data channels).
[0271] In addition, according to an embodiment of the present disclosure, the priority of the UL control information may be determined based on the service type. For example, the priority of the UL control information (or UL control channel or UL data channel) corresponding to the URLLC service type may be higher than the priority of the UL control information (or UL control channel or UL data channel) corresponding to the eMBB service type. Of course, the present disclosure is not limited to the above example, and the priority may be determined according to the configuration of the base station.
[0272] In addition, according to embodiments of the present disclosure, the priority of UL control information can be determined based on the type of UL control information. For example, the priority of HARQ-ACK information can be higher than the priority of CSI information. Of course, the present disclosure is not limited to the above example, and the priority can be determined based on the configuration of the base station.
[0273] At operation 1205 , the base station may receive at least one UL control information based on the configuration information.
[0274] According to an embodiment of the present disclosure, based on at least one of one UL control channel or one UL data channel, the base station may provide configuration information to the terminal and may receive UL control information sent by the terminal.
[0275] Figure 13 is a flowchart of a method for sending UL control information performed by a terminal according to an embodiment of the present disclosure.
[0276] In operation 1301, the terminal may receive configuration information about a channel type through which at least one UL control information is transmitted.
[0277] In addition, according to an embodiment of the present disclosure, the terminal may receive information (eg, a priority index value) regarding the priority of at least one UL control information (or UL control channel or UL data channel) priority information.
[0278] According to an embodiment of the present disclosure, configuration information may be provided through a specific field of DL control information. Of course, the present disclosure is not limited to the above examples, and configuration information may be transmitted through a higher layer signal.
[0279] In operation 1303 , the terminal may transmit at least one UL control information through at least one channel based on the priority of the at least one UL control information and the received configuration information.
[0280] According to an embodiment of the present disclosure, when one of two or more UL control information having the same priority is configured to be transmitted on the UL control channel and one of them is configured to be transmitted through the UL data channel, the terminal may transmit all UL control information on the UL data channel.
[0281] According to an embodiment of the present disclosure, when two or more UL control information having the same priority are configured to be transmitted on corresponding UL control channels, the terminal may multiplex the two or more UL control information and transmit the multiplexed information on one UL control channel. For example, considering the identification information (e.g., ID) of the UL control channel most recently scheduled among the two UL control channels and the total size of the UL control information, the terminal may transmit all scheduled UL control information on one UL control channel.
[0282] According to an embodiment of the present disclosure, when two or more UL control information having the same priority are configured to be transmitted on corresponding UL control channels, the terminal can multiplex the two or more UL control information and transmit the multiplexed information on one UL data channel. For example, considering the total size of the UL control information and the identification information (e.g., ID) of the UL data channel scheduled in the two UL data channels (or the UL data channel closest in time order), the terminal can transmit all scheduled UL control information on one UL data channel.
[0283] In addition, according to an embodiment of the present disclosure, when two or more UL control information having different priorities from each other are configured to be sent on a UL control channel or UL data, the terminal may send two or more UL control information on different UL control channels, or may only send the UL control information having the highest priority.
[0284] For example, the base station may transmit at least one of the at least one UL control information on the UL control channel and may transmit at least one of the at least one UL control information on the UL data channel. In addition, the terminal may transmit the UL control channel and the UL data channel simultaneously, may transmit two different UL control channels simultaneously, and may transmit two different UL data channels simultaneously.
[0285] In addition, according to an embodiment of the present disclosure, when two or more UL control information with the same priority are configured to be sent on the UL control channel and the UL data channel, the terminal can multiplex the two or more UL control information and send the multiplexed information on one UL control channel.
[0286] In other words, the terminal may determine whether to multiplex and transmit UL control information according to the priority and configuration of the base station, may determine which UL control information to transmit on the UL control channel, and may determine which UL control information to transmit on the UL data channel.
[0287] Figure 14 is a flowchart of a method for transmitting a UL control channel and a UL data channel, performed by a terminal according to an embodiment of the present disclosure.
[0288] In operation 1401, the terminal may determine whether to simultaneously transmit a UL control channel and a UL data channel.
[0289] According to an embodiment of the present disclosure, a terminal may transmit performance information regarding whether to simultaneously transmit an UL control channel and an UL data channel to a base station, and may receive configuration information regarding simultaneous transmission of the UL control channel and the UL data channel from the base station. The terminal may determine whether to simultaneously transmit the UL control channel and the UL data channel based on the configuration information regarding simultaneous transmission of the UL control channel and the UL data channel received from the base station.
[0290] In operation 1403 , the terminal may receive scheduling information of at least one UL control channel and at least one UL data channel.
[0291] According to an embodiment of the present disclosure, a terminal may receive DL control information (UL DCI) including scheduling information of a UL control channel, and may receive DL control information (DL DCI) including scheduling information of a DL data channel.
[0292] At operation 1405 , the terminal may identify whether time resources allocated for transmission of at least one UL control channel and at least one UL data channel overlap based on the scheduling information.
[0293] According to an embodiment of the present disclosure, a terminal can determine whether time resources allocated for transmission of at least one UL control channel overlap, and can determine whether time resources allocated for transmission of at least one UL data channel overlap. In addition, the terminal can determine whether time resources allocated for transmission of at least one UL control channel overlap with time resources allocated for transmission of at least one UL data channel.
[0294] In operation 1407, the terminal may determine one UL control channel and one UL data channel to be transmitted based on the result of determining whether to perform simultaneous transmission and the result of identification.
[0295] According to an embodiment of the present disclosure, when the time resources allocated for sending different UL data channels overlap, the terminal can select the UL data channel with the highest priority, and when the time resources allocated for sending different UL control channels overlap, the terminal can select the UL data channel with the highest priority. However, when the UL control channel with the highest priority is piggybacked on the UL data channel, the terminal can select the UL control channel with the second highest priority. Of course, the present disclosure is not limited to the above example. Even when the UL control channel with the highest priority is multiplexed with the UL data channel or other UL control channels, the terminal can also select the UL control channel with the second highest priority.
[0296] According to an embodiment of the present disclosure, the terminal may send UL control information corresponding to a UL control channel with the highest priority by piggybacking the UL control information on a UL data channel, and may send UL control information corresponding to a UL control channel without the highest priority without piggybacking the UL data channel.
[0297] For example, when scheduling a UL control channel with a first priority, a UL data channel with a first priority, a UL control channel with a second priority, and a UL data channel with a second priority, the terminal may send the UL control channel with the first priority by piggybacking the UL control channel on the UL data channel with the first priority, may send the UL control channel with the second priority, and may not send the UL data channel with the second priority.
[0298] Furthermore, according to an embodiment of the present disclosure, a terminal may determine whether to transmit UL control information by piggybacking the UL control information on a UL data channel based on at least one of the format of the DL control information, the type of the UL control information, and the priority of the UL control channel and the DL control channel. Furthermore, according to an embodiment of the present disclosure, a terminal may determine whether to multiplex rather than piggyback.
[0299] In addition, according to an embodiment of the present disclosure, the terminal may determine whether to simultaneously transmit the UL control channel and the UL data channel based on whether at least one of the UL control channel or the UL data channel is repeatedly transmitted. As described above, at least one of the UL control channel or the UL data channel may be scheduled by DL control information, or may be scheduled without UL control information. When the time resources scheduled to transmit the UL control channel and the UL data channel overlap in at least one symbol, and at least one of the UL control channel and the UL data channel is scheduled for repeated transmission, the terminal may transmit the UL control channel and the UL data channel without multiplexing. For example, the terminal may transmit the UL control information in the UL control channel without piggybacking the UL control information on the UL data channel.
[0300] In operation 1409 , the terminal may transmit the determined one UL control channel and the determined one UL data channel.
[0301] According to an embodiment of the present disclosure, when the time resources allocated for transmitting UL data channels having different priorities overlap, the terminal can select the UL data channel with the highest priority. In addition, when the time resources allocated for transmitting UL control channels having different priorities overlap, the terminal can select the UL data channel with the highest priority. In addition, when UL control information included in the UL control channel is piggybacked (or multiplexed) on the UL data channel, the terminal may not select the UL control channel corresponding to the multiplexed UL control information.
[0302] In addition, according to an embodiment of the present disclosure, it is possible to determine whether to send UL control information by piggybacking the UL control information on the UL data channel based on at least one field of the DL control information. For example, the terminal may further consider the result of determining whether the allocated time resources overlap and determine whether to send UL control information by piggybacking the UL control information on the UL data channel. For example, the terminal may determine whether to send UL control information by piggybacking the UL control information on the UL data channel based on the UL-SCH indicator field and the CSI request field of the DL control information, and may determine whether to send UL control information by piggybacking the UL control information on the UL data channel based on a specific field of the DL control information (e.g., a newly added field).
[0303] For reference, Figure 13 and Figure 14 The description is an embodiment of the terminal operation. That is, for the convenience of description, the description is given separately and can correspond to Figure 10 and Figure 11 Description.
[0304] Figure 15 4 is a flowchart of a method for scheduling a UL control channel and a UL data channel, performed by a base station according to an embodiment of the present disclosure.
[0305] In operation 1501, the base station may determine a channel type through which at least one UL control information is to be transmitted.
[0306] According to an embodiment of the present disclosure, a base station may determine the type of channel through which UL control information is sent based on the priority of the UL control information or the type of the UL control information. For example, the base station may determine to send the first UL control information on the UL control channel and to send the second UL control information on the UL data channel.
[0307] In operation 1503 , the base station may transmit configuration information on whether to simultaneously transmit a UL control channel and a UL data channel.
[0308] According to an embodiment of the present disclosure, the base station may receive performance information on whether to simultaneously transmit a UL control channel and a UL data channel from the terminal, and may transmit configuration information on simultaneously transmitting the UL control channel and the UL data channel to the terminal.
[0309] In operation 1505 , the base station may transmit configuration information on whether to transmit UL control information by piggybacking the UL control information on a UL data channel.
[0310] According to an embodiment of the present disclosure, the base station may send configuration information on whether to send UL control information by piggybacking the UL control information on the UL data channel, and may send configuration information on whether to send UL control information by multiplexing the UL control information on a specific UL control channel or a specific UL data channel.
[0311] In operation 1507 , the base station may transmit scheduling information of at least one UL control channel and at least one UL data channel.
[0312] In operation 1509 , the base station may receive one UL control channel and one UL data channel.
[0313] Figure 16 is a diagram schematically illustrating a structure of a terminal according to an embodiment of the present disclosure.
[0314] Reference Figure 16 , the terminal may include a processor 1601, a transceiver 1602, and a memory 1603. Of course, the present disclosure is not limited to the above examples, and the terminal may include more Figure 16 The components shown may be fewer or more. In addition, the processor 1601, the transceiver 1602, and the memory 1603 may be implemented as a single chip. In the present disclosure, the processor 1601 may be defined as a circuit, an application-specific integrated circuit, or at least one processor. Of course, the present disclosure is not limited to the above examples.
[0315] The processor 1601 according to an embodiment of the present disclosure can control the overall operation of the terminal. For example, the processor 1601 can control the signal flow between blocks so as to perform operations according to the above-mentioned flowchart. In addition, the processor 1601 can write data to the memory 1603 and read data from the memory 1603. The processor 1601 can perform the functions of the protocol stack required in the communication standard. To this end, the processor 1601 may include at least one processor or microprocessor, or may be a part of a processor. In addition, a part of the transceiver 1602 and the processor 1601 may be referred to as a communication processor (CP).
[0316] According to an embodiment of the present disclosure, the processor 1601 may control the reference Figures 1 to 15 Describes the operation of the terminal.
[0317] According to an embodiment of the present disclosure, the processor 1601 can execute a program stored in the memory 1603 to control the transceiver 1602 to receive configuration information about the channel type through which at least one UL control information is sent, and send at least one UL control information on at least one channel based on the received configuration information and the priority of the at least one UL control information.
[0318] In addition, according to an embodiment of the present disclosure, the processor 1601 can execute a program stored in the memory 1603 to control the transceiver 1602 to determine whether to send a UL control channel and a UL data channel simultaneously, receive scheduling information of at least one UL control channel and at least one UL data channel, identify whether the time resources allocated for the transmission of at least one UL control channel and at least one UL data channel overlap based on the scheduling information, determine a UL control channel and a UL data channel to be transmitted based on the result of determining whether to perform simultaneous transmission and the result of identification, and send the determined UL control channel and the determined UL data channel.
[0319] The transceiver 1602 according to an embodiment of the present disclosure can perform the function of sending and receiving signals through a radio channel. For example, the transceiver 1602 can perform the conversion function between baseband signals and bit streams according to the physical layer standard of the system. For example, when transmitting data, the transceiver 1602 can encode and modulate the transmission bit stream to generate complex symbols. In addition, when receiving data, the transceiver 1602 can demodulate and decode the baseband signal to reconstruct the received bit stream. In addition, the transceiver 1602 can up-convert the baseband signal to an RF band signal and transmit the RF band signal via an antenna, and can down-convert the RF band signal received by the antenna to a baseband signal. For example, the transceiver 1602 may include a transmit filter, a receive filter, an amplifier, a mixer, an oscillator, a digital-to-analog converter (DAC), an analog-to-digital converter (ADC), etc. In addition, the transceiver 1602 may include multiple transmit / receive paths. In addition, the transceiver 1602 may include at least one antenna array including multiple antenna elements. In terms of hardware, transceiver 1602 may include digital circuits and analog circuits (e.g., radio frequency integrated circuits (RFICs)). The digital circuits and analog circuits may be implemented as a single package. In addition, transceiver 1602 may include multiple RF chains.
[0320] According to an embodiment of the present disclosure, the memory 1603 can store data used for terminal operation, such as configuration information, basic programs, and application programs. The memory 1603 may include volatile memory, non-volatile memory, or a combination of volatile and non-volatile memory. The memory 1603 can provide stored data in response to a request from the processor 1601. The memory 1603 can store information sent and received by the transceiver 1602 and / or information generated by the processor 1601.
[0321] Figure 17 is a diagram schematically illustrating a structure of a base station according to an embodiment of the present disclosure.
[0322] Reference Figure 17 , the base station may include a processor 1701, a transceiver 1702, and a memory 1703. Of course, the present disclosure is not limited to the above example, and the base station may include more Figure 17 The components shown may be fewer or more. In addition, the processor 1701, the transceiver 1702, and the memory 1703 may be implemented as a single chip. In the present disclosure, a processor may be defined as a circuit, an application-specific integrated circuit, or at least one processor. Of course, the present disclosure is not limited to the above examples.
[0323] The processor 1701 according to an embodiment of the present disclosure can control the overall operation of the base station. For example, the processor 1701 can control the signal flow between blocks so as to perform operations according to the above-mentioned flowchart. In addition, the processor 1701 can write data to the memory 1703 and read data from the memory 1703. The processor 1701 can perform the functions of the protocol stack required by the communication standard. To this end, the processor 1701 may include at least one processor or microprocessor, or may be part of a processor. In addition, the transceiver 1702 and a part of the processor 1701 may be referred to as a CP.
[0324] According to an embodiment of the present disclosure, the processor 1701 may control the reference Figures 1 to 15 Describe the operation of the base station.
[0325] According to an embodiment of the present disclosure, the processor 1701 may execute a program stored in the memory 1703 to control the transceiver 1702 to determine a channel type through which at least one UL control information is transmitted, provide configuration information to the terminal based on the determination result, and receive at least one UL control information based on the configuration information. In addition, according to an embodiment of the present disclosure, the processor 1701 may execute a program stored in the memory 1703 to control the transceiver 1702 to transmit configuration information regarding whether to simultaneously transmit a UL control channel and a UL data channel, transmit configuration information regarding whether to transmit UL control information by piggybacking the UL control information on the UL data channel, transmit scheduling information for at least one UL control channel and at least one UL data channel, and receive one UL control channel and one UL data channel.
[0326] The transceiver 1702 according to an embodiment of the present disclosure can perform the function of sending and receiving signals over a radio channel. For example, the transceiver 1702 can perform the conversion function between baseband signals and bit streams according to the physical layer standard of the system. For example, when transmitting data, the transceiver 1702 can encode and modulate the transmission bit stream to generate complex symbols. In addition, when receiving data, the transceiver 1702 can demodulate and decode the baseband signal to reconstruct the received bit stream. In addition, the transceiver 1702 can up-convert the baseband signal to an RF band signal and transmit the RF band signal via an antenna, and can down-convert the RF band signal received via the antenna to a baseband signal. For example, the transceiver 1702 may include a transmit filter, a receive filter, an amplifier, a mixer, an oscillator, a DAC, an ADC, etc. In addition, the transceiver 1702 may include multiple transmit / receive paths. In addition, the transceiver 1702 may include at least one antenna array, which includes multiple antenna elements. In terms of hardware, the transceiver 1702 may include digital circuits and analog circuits (e.g., RFIC). Digital circuitry and analog circuitry may be implemented as a single package.In addition, transceiver 1702 may include multiple RF chains.
[0327] According to an embodiment of the present disclosure, the memory 1703 may store data used for base station operations, such as configuration information, basic programs, and application programs. The memory 1703 may include volatile memory, non-volatile memory, or a combination of volatile and non-volatile memory. The memory 1703 may provide stored data in response to a request from the processor 1701. The memory 1703 may store information transmitted and received by the transceiver 1702 and / or information generated by the processor 1701.
[0328] The methods according to the embodiments of the present disclosure described in the claims or the detailed description can be implemented as hardware, software, or a combination of hardware and software.
[0329] When implemented as software, a computer-readable storage medium or computer program product storing one or more programs (software modules) may be provided. The one or more programs or computer program products stored in the computer-readable storage medium are configured to be executable by one or more processors in an electronic device. The one or more programs include instructions that cause the electronic device to perform the methods according to the embodiments of the present disclosure, which are described in the claims or description of the present disclosure.
[0330] One or more programs (software modules, software, etc.) may be stored in random access memory (RAM), non-volatile memory including flash memory, read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic disk storage devices, compact discs (CD-ROMs), digital versatile discs (DVDs), other types of optical storage devices, or cassette tapes. Alternatively, one or more programs may be stored in a memory provided by a combination of all or part of these devices. Furthermore, each memory may include multiple configured memories.
[0331] In addition, the program can be stored in an attachable storage device that can be accessed through a communication network such as the Internet, an intranet, a local area network (LAN), a wide area network (WLAN) or a storage area network (SAN), or a communication network provided by a combination thereof. These storage devices can be connected to the equipment performing the embodiments of the present disclosure through an external port. In addition, a separate storage device on a communication network can access the equipment performing the embodiments of the present disclosure.
[0332] In certain embodiments of the present disclosure, elements included in the present disclosure have been expressed in singular or plural form, depending on the specific embodiments of the present disclosure. However, the expression in singular or plural form is appropriately selected according to the proposed situation for ease of explanation and is not intended to limit the present disclosure to a single or multiple element. Even when an element is expressed in plural form, it can also have a single element, and even when an element is expressed in singular form, it can also have multiple elements.
[0333] On the other hand, the embodiments of the present disclosure described in this specification and the accompanying drawings are merely presented as specific examples in order to easily explain the technical concept of the present disclosure and help understand the present disclosure, and are not intended to limit the scope of the present disclosure. That is, it is obvious to those skilled in the art that other modifications can be made based on the technical concept of the present disclosure. In addition, when necessary, the various embodiments can be combined with each other. For example, the base station and the terminal can operate in combination with parts of the first embodiment, the second embodiment, and the third embodiment of the present disclosure. In addition, although the above-mentioned embodiments have been presented based on the NR system, other modifications based on the technical concept of the embodiments can also be applied to other systems, such as FDD or TDD LTE systems.
[0334] In addition, preferred embodiments of the present disclosure have been described and illustrated in this specification and the accompanying drawings. Although certain terms are used herein, these are used only in a general sense to easily describe the technical concepts of the present disclosure and to facilitate understanding of the present disclosure, and are not intended to limit the scope of the present disclosure. It will be apparent to those skilled in the art that other modifications can be made based on the technical concepts of the present disclosure.
Claims
1. A method performed by a user equipment (UE) in a wireless communication system, the method comprising: receiving configuration information via radio resource control (RRC) signaling, the configuration information indicating that simultaneous transmission of a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH) having different priorities is enabled; identifying a PUCCH having a first priority index and a PUSCH having a second priority index that overlap in time, wherein the first priority index and the second priority index are different; and When the UE supports simultaneous transmission of PUCCH and PUSCH with different priorities on different cells of inter-band carrier aggregation, based on the configuration information, PUCCH with a first priority index and PUSCH with a second priority index are respectively sent simultaneously on different cells of the inter-band carrier aggregation.
2. The method according to claim 1, further comprising: Send UE capability information indicating support for simultaneous transmission of PUCCH and PUSCH.
3. The method according to claim 1, wherein In the case where multiple PUCCHs and multiple PUSCHs overlap in time, the overlap between PUCCHs and PUSCHs with the same priority is resolved first, and the overlap between PUCCHs and PUSCHs with different priorities is then resolved.
4. A method performed by a base station (BS) in a wireless communication system, the method comprising: Sending configuration information via radio resource control (RRC) signaling, the configuration information indicating that simultaneous transmission of a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH) having different priorities is enabled; and In a case where the user equipment UE supports simultaneous transmission of PUCCHs and PUSCHs with different priorities on different cells of the inter-band carrier aggregation, based on configuration information, simultaneously receiving a PUCCH with a first priority index and a PUSCH with a second priority index from the UE on different cells of the inter-band carrier aggregation, respectively; The first priority index and the second priority index are different.
5. The method according to claim 4, further comprising: Receive UE capability information indicating support for simultaneous transmission of PUCCH and PUSCH.
6. The method according to claim 4, wherein: In the case where multiple PUCCHs and multiple PUSCHs overlap in time, the overlap between PUCCHs and PUSCHs with the same priority is resolved first, and the overlap between PUCCHs and PUSCHs with different priorities is then resolved.
7. A user equipment (UE) in a wireless communication system, the UE comprising: transceiver; and A processor is coupled to the transceiver and is configured to: receiving configuration information via radio resource control (RRC) signaling, the configuration information indicating that simultaneous transmission of a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH) having different priorities is enabled, identifying a PUCCH with a first priority index and a PUSCH with a second priority index that overlap in time, wherein the first priority index and the second priority index are different, and When the UE supports simultaneous transmission of PUCCH and PUSCH with different priorities on different cells of inter-band carrier aggregation, based on the configuration information, PUCCH with a first priority index and PUSCH with a second priority index are respectively sent simultaneously on different cells of the inter-band carrier aggregation.
8. The UE according to claim 7, wherein: The processor is also configured to: Send UE capability information indicating support for simultaneous transmission of PUCCH and PUSCH.
9. The UE according to claim 7, wherein: In the case where multiple PUCCHs and multiple PUSCHs overlap in time, the overlap between PUCCHs and PUSCHs with the same priority is resolved first, and the overlap between PUCCHs and PUSCHs with different priorities is then resolved.
10. A base station (BS) in a wireless communication system, the BS comprising: transceiver; and A processor is coupled to the transceiver and is configured to: transmitting configuration information via radio resource control RRC signaling, the configuration information indicating that simultaneous transmission of a physical uplink control channel PUCCH and a physical uplink shared channel PUSCH having different priorities is enabled, and In a case where the user equipment UE supports simultaneous transmission of PUCCHs and PUSCHs with different priorities on different cells of the inter-band carrier aggregation, based on configuration information, simultaneously receiving a PUCCH with a first priority index and a PUSCH with a second priority index from the UE on different cells of the inter-band carrier aggregation, respectively; The first priority index and the second priority index are different.
11. The BS according to claim 10, wherein: The processor is also configured to: Receive UE capability information indicating support for simultaneous transmission of PUCCH and PUSCH.
12. The BS according to claim 10, wherein: In the case where multiple PUCCHs and multiple PUSCHs overlap in time, the overlap between PUCCHs and PUSCHs with the same priority is resolved first, and the overlap between PUCCHs and PUSCHs with different priorities is then resolved.
Citation Information
Patent Citations
Method for transmitting uplink signal in wireless communication system and device therefor
CN109997327A