Method for user equipment in communication systems
The method addresses the challenge of reallocating resources in communication systems by re-designating symbols for SRS transmission, enhancing uplink transmission reliability and efficiency by allowing flexible resource utilization.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- ELECTRONICS & TELECOMM RES INST
- Filing Date
- 2025-02-05
- Publication Date
- 2026-06-17
Smart Images

Figure 0007875326000017 
Figure 0007875326000018 
Figure 0007875326000019
Abstract
Description
[Technical Field]
[0001] This invention relates to uplink transmission technology, and more particularly to uplink transmission technology that meets reliability requirements in communication systems. [Background technology]
[0002] With the advancement of information and communication technology, a variety of wireless communication technologies have been developed. Representative wireless communication technologies include LTE (Long Term Evolution) and NR (New Radio), which are defined by the 3GPP (3rd Generation Partnership Project) (registered trademark) standards. LTE can be one of the wireless communication technologies within 4G (4th Generation) wireless communication technologies, and NR can be one of the wireless communication technologies within 5G (5th Generation) wireless communication technologies.
[0003] To handle the surge in wireless data following the commercialization of 4G communication systems (e.g., systems supporting LTE), 5G communication systems (e.g., systems supporting NR) that utilize not only the frequency bands of 4G communication systems (e.g., frequency bands below 6 GHz) but also higher frequency bands (e.g., frequency bands above 6 GHz) are being considered. 5G communication systems can support eMBB (enhanced Mobile Broadband), URLLC (Ultra-Reliable and Low Latency Communication), and mMTC (massive Machine Type Communication).
[0004] When it is determined that, after a first DCI (downlink control channel) including first resource allocation information for a first transmission block is transmitted, the first PUSCH (physical uplink shared channel) indicated by the first resource allocation information is to be used for other purposes, a method for aborting the transmission of the first transmission block on the first PUSCH is required. Summary of the Invention Problems to be Solved by the Invention
[0005] An object of the present invention for solving the above problems is to provide a method and an apparatus for uplink transmission according to reliability requirements in a communication system. Means for Solving the Problems
[0006] The method of operating a terminal according to a first embodiment of the present invention for achieving the above object includes receiving first SFI information indicating n flexible symbols from a base station, receiving an SRS setting message from the base station for setting to transmit the SRS to the base station, receiving second SFI information from the base station for re-designating m symbols out of the n flexible symbols as UL symbols, and transmitting the SRS to the base station through the m symbols re-designated as UL symbols among the n flexible symbols indicated as flexible symbols, where each of the n and the m is a natural number.
[0007] Here, k symbols among the symbols constituting a slot set based on the first SFI information and the second SFI information may be set for the SRS transmission, the SRS may be transmitted using the m symbols re-designated as UL symbols among the k symbols, the SRS may not be transmitted from the flexible symbols among the k symbols, and the k may be an integer of 2 or more.
[0008] Here, the second SFI information can re-indicate the remaining symbols excluding the m symbols out of the n flexible symbols as DL symbols or flexible symbols.
[0009] Here, the second SFI information can be received through DCI format 2_0.
[0010] Here, the information elements required for receiving the DCI format 2_0 can be received from the base station through a higher layer message, and the information elements can include CORESET information and search space information for the DCI format 2_0.
[0011] Here, the SRS setting message can include information indicating the first symbol in the slot where the SRS is transmitted and information indicating the number of symbols in the slot where the SRS is transmitted.
[0012] The operation method of the base station according to the second embodiment of the present invention for achieving the above object includes a step of transmitting first SFI information indicating n flexible symbols to a terminal, a step of transmitting an SRS setting message for setting to transmit the SRS to the base station to the terminal, a step of transmitting second SFI information for re-indicating m symbols out of the n flexible symbols as UL symbols to the terminal, and a step of receiving the SRS from the terminal through the m symbols re-indicated as UL symbols out of the n flexible symbols indicated as flexible symbols, where each of the n and the m is a natural number.
[0013] Here, k symbols among the symbols constituting the slots set based on the first SFI information and the second SFI information may be set for the SRS transmission, the SRS may be received through m UL symbols which are re-instructed as UL symbols from among the k symbols, the receiving operation for the SRS does not have to be performed by the flexible symbols among the k symbols, and k may be an integer of 2 or more.
[0014] Here, the second SFI information can re-instruct the remaining symbols from the n flexible symbols, excluding the m symbols, as DL symbols or flexible symbols.
[0015] Here, the second SFI information may be transmitted via DCI format 2_0, and information elements necessary for receiving the DCI format 2_0 may be transmitted to the terminal via a higher-level message, and the information elements may include CORESET information and search space information for the DCI format 2_0.
[0016] Here, the SRS setting message may include information indicating the first symbol on which the SRS is transmitted within the slot and information indicating the number of symbols on which the SRS is transmitted within the slot.
[0017] A terminal operation method according to a third embodiment of the present invention for achieving the above objective includes the steps of: receiving a first DCI from a base station that includes first resource allocation information for a first transmission block; receiving a second DCI from the base station that includes second resource allocation information for the first transmission block; and transmitting the first transmission block to the base station via a second PUSCH indicated by the second resource allocation information, wherein the resources occupied by the first PUSCH indicated by the first resource allocation information are different from the resources occupied by the second PUSCH.
[0018] In this case, if the first PUSCH is allocated for UCI transmission, the first PUSCH does not need to be transmitted.
[0019] Here, if the first PUSCH is allocated for the transmission of UCI, the UCI may be transmitted through PUCCH instead of the first PUSCH.
[0020] Here, if the first PUSCH is allocated for the transmission of UCI, the UCI may be transmitted through the second PUSCH instead of the first PUSCH.
[0021] Here, if a first code block is generated for the first transmission block based on the first DCI, the first code block may be mapped to the second PUSCH indicated by the second DCI instead of the first PUSCH.
[0022] Here, the HARQ process identifier and NDI included in the first DCI may be the same as the HARQ process identifier and NDI included in the second DCI.
[0023] In this case, if the time resources occupied by the first PUSCH are the same as the time resources occupied by the second PUSCH, the second resource allocation information may include an offset between the starting frequency resource of the first PUSCH and the starting frequency resource of the second PUSCH.
[0024] In this case, if the frequency resource occupied by the first PUSCH is the same as the frequency resource occupied by the second PUSCH, the second resource allocation information may include an offset between the start time resource of the first PUSCH and the start time resource of the second PUSCH.
[0025] Here, the first PUSCH may be used for other purposes instead of transmitting the first transmission block. [Effects of the Invention]
[0026] According to the present invention, after a first DCI (downlink control channel) containing first resource allocation information for a first transmission block has been transmitted, if it is determined that the first PUSCH (physical uplink shared channel) indicated by the first resource allocation information will be used for other purposes, the base station can transmit a second DCI containing second resource allocation information for the first transmission block to the terminal. The resources occupied by the second PUSCH indicated by the second resource allocation information may differ from the resources occupied by the first PUSCH. The terminal can receive the first and second DCIs from the base station and perform UL transmission based on the information contained in the last of the two DCIs, the second DCI. In this case, the first PUSCH is not used for UL transmission and can therefore be used for other purposes. Thus, the performance of the communication system can be improved. [Brief explanation of the drawing]
[0027] [Figure 1] This is a conceptual diagram illustrating the first embodiment of a communication system. [Figure 2] This is a block diagram illustrating a first embodiment of a communication node that constitutes a communication system. [Figure 3] This is a conceptual diagram illustrating a first embodiment of the UL transmission method in a communication system. [Figure 4] This is a conceptual diagram illustrating a second embodiment of the UL transmission method in a communication system. [Figure 5] This is a conceptual diagram illustrating a third embodiment of the UL transmission method in a communication system. [Figure 6] This is a conceptual diagram illustrating a fourth embodiment of the UL transmission method in a communication system. [Figure 7] This is a conceptual diagram illustrating a fifth embodiment of the UL transmission method in a communication system. [Figure 8] This is a conceptual diagram illustrating the sixth embodiment of the UL transmission method in a communication system. [Figure 9] This is a conceptual diagram illustrating the seventh embodiment of the UL transmission method in a communication system. [Figure 10] This is a conceptual diagram illustrating a first embodiment of the search space (e.g., logical search space) of a DL control channel in a communication system. [Figure 11] This is a conceptual diagram illustrating a second embodiment of the search space (e.g., logical search space) of a DL control channel in a communication system. [Figure 12] This is a conceptual diagram illustrating the first embodiment of UL standard resources in a communication system. [Figure 13] This is a conceptual diagram illustrating a second embodiment of UL standard resources in a communication system. [Figure 14] This is a conceptual diagram illustrating a third embodiment of UL standard resources in a communication system. [Figure 15] This is a conceptual diagram illustrating the eighth embodiment of the UL transmission method in a communication system. [Figure 16] This is a conceptual diagram illustrating a first embodiment of a method for mapping UL control information in a communication system. [Figure 17] This is a conceptual diagram illustrating a second embodiment of a method for mapping UL control information in a communication system. [Figure 18] This is a conceptual diagram illustrating a third embodiment of a method for mapping UL control information in a communication system. [Figure 19] This is a conceptual diagram illustrating a fourth embodiment of a method for mapping UL control information in a communication system. [Figure 20] This is a conceptual diagram illustrating a fifth embodiment of a method for mapping UL control information in a communication system. [Figure 21] This is a conceptual diagram illustrating the ninth embodiment of the UL transmission method in a communication system. [Figure 22] This is a conceptual diagram illustrating the tenth embodiment of the UL transmission method in a communication system. [Figure 23] Figure 22 is a conceptual diagram illustrating the first embodiment of UL data channel #2 using the UL transmission method shown. [Figure 24] Figure 22 is a conceptual diagram illustrating a second embodiment of UL data channel #2 using the UL transmission method shown. [Figure 25] This is a conceptual diagram illustrating the 11th embodiment of the UL transmission method in a communication system. [Figure 26] This is a conceptual diagram illustrating the twelfth embodiment of the UL transmission method in a communication system. [Figure 27] This flowchart illustrates a first embodiment of an SRS transmission method in a communication system. [Figure 28] This is a conceptual diagram illustrating a first embodiment of a method for determining symbol types in a communication system. [Figure 29] This is a conceptual diagram illustrating the 13th embodiment of the UL transmission method in a communication system. [Figure 30] This is a conceptual diagram illustrating a sixth embodiment of a method for mapping UL control information in a communication system. [Modes for carrying out the invention]
[0028] While the present invention can be modified in various ways and has a variety of embodiments, specific embodiments will be illustrated and described in detail with reference to the drawings. However, this should not be understood as limiting the present invention to specific embodiments, but rather as including all modifications, equivalents, or substitutes that fall within the spirit and technical scope of the present invention.
[0029] The terms "first," "second," etc., may be used to describe a variety of components, but the components should not be limited by these terms. The terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. The terms "and / or" include a combination of multiple related described items or any of the multiple related described items.
[0030] When it is mentioned that one component is "linked" or "connected" to another component, it should be understood that it may be directly linked to or connected to the other component, but there may also be other components in between. Conversely, when it is mentioned that one component is "directly linked" or "directly connected" to another component, it should be understood that there are no other components in between.
[0031] The terminology used in this application is used solely to describe specific embodiments and is not intended to limit the invention. Singular expressions include plural expressions unless they are clearly different in context. In this application, terms such as “includes” or “having” are intended to specify the presence of features, figures, stages, operations, components, parts, or combinations thereof described in the specification, and should be understood not to preemptively exclude the possibility of the presence or addition of one or more other features, figures, stages, operations, components, parts, or combinations thereof.
[0032] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as those generally understood by a person of ordinary skill in the art to which this invention pertains. Terms as defined in commonly used dictionaries should be interpreted as having the meaning consistent with their meaning in the context of the relevant art, and not as ideal or overly formal unless expressly defined herein.
[0033] Preferred embodiments of the present invention will be described in more detail below with reference to the attached drawings. In this description of the present invention, the same reference numerals are used for the same components in the drawings to aid overall understanding, and redundant descriptions of the same components are omitted.
[0034] A communication system to which an embodiment of the present invention is applied is described below. The communication system to which an embodiment of the present invention is applied is not limited to what is described below, and the embodiment of the present invention can be applied to a variety of communication systems. Here, "communication system" may be used interchangeably with "communication network".
[0035] Figure 1 is a conceptual diagram illustrating a first embodiment of the communication system.
[0036] Referring to Figure 1, the communication system 100 can include multiple communication nodes 110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6. Multiple communication nodes can support 4G communication (e.g., LTE (Long Term Evolution), LTE-A (Advanced)), 5G communication (e.g., NR (New Radio)), etc., as defined by 3GPP (3rd Generation Partnership Project) standards. 4G communication can be performed in frequency bands below 6 GHz, while 5G communication can be performed not only in frequency bands below 6 GHz but also in frequency bands above 6 GHz.
[0037] For example, for 4G and 5G communication, multiple communication nodes use communication protocols based on CDMA (code division multiple access), WCDMA (wideband CDMA) (registered trademark), TDMA (time division multiple access), FDMA (frequency division multiple access), OFDM (orthogonal frequency division multiplexing), Filtered OFDM, CP (cyclic prefix)-OFDM, DFT-s-OFDM (discrete Fourier transform-spread-OFDM), OFDMA (orthogonal frequency division multiple access), SC (single carrier)-FDMA, NOMA (Non-orthogonal Multiple Access), GFDM (generalized frequency division multiplexing), FBMC (filter bank multi-carrier), and UFMC (universal filtered It can support multi-carrier-based communication protocols, SDMA (Space Division Multiple Access)-based communication protocols, and more.
[0038] Furthermore, the communication system 100 may also include a core network. If the communication system 100 supports 4G communication, the core network may include an S-GW (serving gateway), a P-GW (packet data network gateway), an MME (mobility management entity), etc. If the communication system 100 supports 5G communication, the core network may include a UPF (user plane function), an SMF (session management function), an AMF (access and mobility management function), etc.
[0039] On the other hand, each of the multiple communication nodes 110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6 that constitute the communication system 100 can have the following structure.
[0040] Figure 2 is a block diagram illustrating a first embodiment of a communication node constituting a communication system. Referring to Figure 2, the communication node 200 may include at least one processor 210, memory 220, and a transceiver 230 connected to the network to perform communication. The communication node 200 may also further include an input interface device 240, an output interface device 250, a storage device 260, etc. Each component included in the communication node 200 is connected by a bus 270 to communicate with one another.
[0041] However, each component included in the communication node 200 may be connected not by a common bus 270, but by individual interfaces or individual buses centered around the processor 210. For example, the processor 210 may be connected to at least one of the memory 220, transceiver 230, input interface device 240, output interface device 250, and storage device 260 through a dedicated interface.
[0042] The processor 210 can execute program commands stored in at least one of the memory 220 and the storage device 260. The processor 210 may mean a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which the method according to an embodiment of the present invention is performed. The memory 220 and the storage device 260 may each consist of at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory 220 may consist of at least one of a read-only memory (ROM) and a random access memory (RAM).
[0043] Referring again to Figure 1, the communication system 100 may include multiple base stations 110-1, 110-2, 110-3, 120-1, 120-2, and multiple terminals 130-1, 130-2, 130-3, 130-4, 130-5, 130-6. The communication system 100, including base stations 110-1, 110-2, 110-3, 120-1, 120-2, and terminals 130-1, 130-2, 130-3, 130-4, 130-5, 130-6, may be referred to as an "access network". The first base station 110-1, the second base station 110-2, and the third base station 110-3 can each form a macro cell. The fourth base station 120-1 and the fifth base station 120-2 can each form a small cell. The cell coverage of the first base station 110-1 may include the fourth base station 120-1, the third terminal 130-3, and the fourth terminal 130-4. The cell coverage of the second base station 110-2 may include the second terminal 130-2, the fourth terminal 130-4, and the fifth terminal 130-5. The cell coverage of the third base station 110-3 may include the fifth base station 120-2, the fourth terminal 130-4, the fifth terminal 130-5, and the sixth terminal 130-6. The cell coverage of the fourth base station 120-1 may include the first terminal 130-1. The cell coverage of the fifth base station 120-2 may include the sixth terminal 130-6.
[0044] Here, each of the multiple base stations 110-1, 110-2, 110-3, 120-1, and 120-2 may be referred to as Node B, evolved Node B, gNB, BTS (base transceiver station), radio base station, radio transceiver, access point, access node, etc. Each of the multiple terminals 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6 may be referred to as UE (user equipment), terminal, access terminal, mobile terminal, station, subscriber station, mobile station, portable subscriber station, node, device, etc.
[0045] On the other hand, each of the multiple base stations 110-1, 110-2, 110-3, 120-1, and 120-2 can operate in different frequency bands or in the same frequency band. Each of the multiple base stations 110-1, 110-2, 110-3, 120-1, and 120-2 can be connected via an ideal backhaul link or a non-ideal backhaul link, and can exchange information via the ideal backhaul link or the non-ideal backhaul link. Each of the multiple base stations 110-1, 110-2, 110-3, 120-1, and 120-2 can be connected to the core network via an ideal backhaul link or the non-ideal backhaul link. Each of the multiple base stations 110-1, 110-2, 110-3, 120-1, and 120-2 can transmit signals received from the core network to the corresponding terminals 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6, and can transmit signals received from the corresponding terminals 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6 to the core network.
[0046] Furthermore, each of the multiple base stations 110-1, 110-2, 110-3, 120-1, and 120-2 can support MIMO transmission (e.g., SU (single user)-MIMO, MU (multi-user)-MIMO, massive MIMO, etc.), CoMP (coordinated multipoint) transmission, CA (carrier aggregation) transmission, transmission in unlicensed band, direct device-to-device communication (D2D) (or ProSe (proximity services)), etc. Here, each of the multiple terminals 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6 can perform operations corresponding to base stations 110-1, 110-2, 110-3, 120-1, and 120-2, as well as operations supported by base stations 110-1, 110-2, 110-3, 120-1, and 120-2. For example, the second base station 110-2 can transmit a signal to the fourth terminal 130-4 based on the SU-MIMO method, and the fourth terminal 130-4 can receive a signal from the second base station 110-2 using the SU-MIMO method. Alternatively, the second base station 110-2 can transmit signals to the fourth terminal 130-4 and the fifth terminal 130-5 based on the MU-MIMO scheme, and the fourth terminal 130-4 and the fifth terminal 130-5 can each receive signals from the second base station 110-2 using the MU-MIMO scheme.
[0047] Each of the first base station 110-1, the second base station 110-2, and the third base station 110-3 can transmit signals to the fourth terminal 130-4 based on the CoMP method, and the fourth terminal 130-4 can receive signals from the first base station 110-1, the second base station 110-2, and the third base station 110-3 based on the CoMP method. Each of the multiple base stations 110-1, 110-2, 110-3, 120-1, and 120-2 can send and receive signals with terminals 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6 belonging to their own cell coverage based on the CA method. The first base station 110-1, the second base station 110-2, and the third base station 110-3 can each control D2D between the fourth terminal 130-4 and the fifth terminal 130-5, and the fourth terminal 130-4 and the fifth terminal 130-5 can each perform D2D under the control of the second base station 110-2 and the third base station 110-3, respectively.
[0048] Next, uplink (UL) transmission methods in a communication system will be described. When a method performed by a first communication node (e.g., signal transmission or reception) is described, a corresponding second communication node can perform a method corresponding to that performed by the first communication node (e.g., signal reception or transmission). That is, when the operation of a terminal is described, the corresponding base station can perform an operation corresponding to the terminal's operation. Conversely, when the operation of a base station is described, the corresponding terminal can perform an operation corresponding to the base station's operation.
[0049] ■ Dynamic multiplexing between URLLC (Ultra-Reliable and Low Latency Communication) PUSCH (physical uplink shared channel) and eMBB (enhanced Mobile Broadband) PUSCH A URLLC PUSCH can be a PUSCH used for URLLC services. For example, URLLC data may be transmitted through a URLLC PUSCH. URLLC data may be data transmitted according to the requirements of a URLLC service. An eMBB PUSCH can be a PUSCH used for eMBB services. For example, eMBB data may be transmitted through an eMBB PUSCH. eMBB data may be data transmitted according to the requirements of an eMBB service.
[0050] √ UL (uplink) re-grant The method proposed below can be applied to scenarios in which a terminal transmits an uplink (UL) data channel (e.g., PUSCH) based on information (e.g., DCI (downlink control information)) contained in a downlink (DL) control channel (e.g., PDCCH (physical downlink control channel)) received from a base station.
[0051] The terminal can determine the size of a resource block based on the size of resource elements that can be used as UL data channels. Here, the resource block can contain UL data. The terminal can assign a HARQ (hybrid automatic repeat request) process identifier to the resource block. The HARQ process identifier can indicate a retransmission resource block. For example, a retransmission resource block may be indicated by a HARQ process identifier and an NDI (new data indicator).
[0052] A base station can configure a terminal to support the transmission of two or more data (e.g., URLLC data, eMBB data) having different requirements. These requirements may include one or more of the following: error rate, transmission rate, and delay time. The priority of the data (e.g., URLLC data, eMBB data) may be determined based on these requirements. The base station can transmit a higher-level message (e.g., an RRC (radio resource control) message) to the terminal containing information indicating the data priority. The terminal can receive the higher-level message from the base station and determine the data priority based on the information contained in the message. Alternatively, the data priority may be defined in technical standards known to both the base station and the terminal.
[0053] The proposed method can be applied to DL transmission as well as UL transmission. In the proposed method, if two or more DL control channels containing resource allocation information for the same transmission block are received, the terminal can perform UL transmission based on the information (e.g., DCI) contained in the last DL control channel received. The terminal does not have to perform instructions from the remaining DL control channels, excluding the last DL control channel received.
[0054] The following describes how a base station can indicate a single transmission block. The HARQ process identifier and NDI may be used to indicate the same transmission block. In this case, the base station can transmit a DL control channel (e.g., DCI) containing the HARQ process identifier and NDI indicating the same transmission block to the terminal. In the retransmission procedure of a CBG (code block group), the HARQ process identifier, NDI, CBGTI (CBG transmit indicator), and CBGFI (CBG flush information) may be used to indicate the same transmission block. In this case, the base station can transmit a DL control channel (e.g., DCI) containing the HARQ process identifier, NDI, CBGTI, and CBGFI indicating the same transmission block to the terminal.
[0055] On the other hand, the terminal can receive DL control channel #1 from the base station, which contains resource allocation information (e.g., resource allocation information for transmission blocks), and can map the transmission blocks instructed by DL control channel #1 to UL data channel #1. After receiving DL control channel #1, the terminal can receive DL control channel #2 from the base station, which contains resource allocation information (e.g., resource allocation information for transmission blocks). If the transmission blocks instructed by DL control channel #2 are the same as the transmission blocks instructed by DL control channel #1 (e.g., if the HARQ process identifier and NDI included in DL control channel #2 are the same as the HARQ process identifier and NDI included in DL control channel #1), the terminal can map the transmission blocks to UL data channel #2 based on the information included in DL control channel #2 (e.g., DCI). In other words, the terminal does not have to perform the instructions given by DL control channel #1. Here, the information contained in DL control channel #1 may be the same as the information contained in DL control channel #2, and the size of DL control channel #1 (e.g., the number of CCEs) may be the same as the size of DL control channel #2 (e.g., the number of CCEs). Alternatively, the size of DL control channel #1 may be different from the size of DL control channel #2.
[0056] The methods described above can be applied to slot-based and non-slot-based transmission schemes. DL control channel #2 can instruct UL data channel #1 to map transmission blocks to different resources, or DL control channel #2 can instruct UL data channel #2 to transmit transmission blocks in different slots or symbols than UL data channel #1.
[0057] The method described above can also be applied to scenarios where a terminal transmits and receives multiple layers. For example, a terminal may be assigned multiple layers by a single DL control channel, and consequently, one or more transmission blocks may be assigned to the terminal. In this case, the terminal can operate according to the instructions of the last DL control channel received.
[0058] Figure 3 is a conceptual diagram illustrating a first embodiment of the UL transmission method in a communication system.
[0059] Referring to Figure 3, the base station can transmit DL control channel #1 (e.g., DCI) containing resource allocation information for a transmission block to the terminal. DL control channel #1 can point to UL data channel #1. If, after DL control channel #1 has been transmitted, it is determined that UL data channel #1 will be used for other purposes, the base station can transmit DL control channel #2 (e.g., DCI) to the terminal containing resource allocation information for the same transmission block pointed to by DL control channel #1. DL control channel #2 can point to UL data channel #2 instead of UL data channel #1. In this case, DL control channel #2 may be used to stop the transmission of UL data channel #1. The HARQ process identifier and NDI contained in DL control channel #2 may be the same as the HARQ process identifier and NDI contained in DL control channel #1. Or, if CBG is used, the HARQ process identifier, NDI, CBGTI, and CBGFI contained in DL control channel #2 may be the same as the HARQ process identifier, NDI, CBGTI, and CBGFI contained in DL control channel #1. Alternatively, the CBGTI and CBGFI included in DL control channel #2 do not necessarily have to be the same as the CBGTI and CBGFI included in DL control channel #1.
[0060] A terminal can receive DL control channels #1 and #2 from the base station, which contain resource allocation information for the same transmission block. DL control channel #1 can indicate UL data channel #1 to which the transmission block is mapped, and DL control channel #2 can indicate UL data channel #2 to which the transmission block is mapped. In this case, the frequency resources on which the UL data channel is transmitted may be changed. For example, the offset between the starting frequency resource of UL data channel #1 (e.g., starting subcarrier or starting resource block) and the starting frequency resource of UL data channel #2 (e.g., starting subcarrier or starting resource block) may be Δ. DL control channel #2 can indicate this offset Δ to the terminal. By changing the frequency resources of the UL data channel, the base station can utilize those frequency resources (e.g., bandwidth #1) for other purposes. For example, the base station can allocate those frequency resources to another terminal.
[0061] The terminal can transmit UL data channel #2 by instruction from DL control channel #2, which is the last of DL control channels #1 and #2. That is, UL data channel #1, which is allocated by DL control channel #1, does not have to be used. Here, transmission section #1 of UL data channel #1 may be the same as transmission section #2 of UL data channel #2, or transmission section #1 of UL data channel #1 may be different from transmission section #2 of UL data channel #2. Bandwidth #1 of UL data channel #1 may be the same as bandwidth #2 of UL data channel #2, or bandwidth #1 of UL data channel #1 may be different from bandwidth #2 of UL data channel #2.
[0062] Figure 4 is a conceptual diagram illustrating a second embodiment of the UL transmission method in a communication system.
[0063] Referring to Figure 4, the base station can transmit DL control channel #1 to the terminal, which contains resource allocation information (e.g., DCI) for a transmission block. DL control channel #1 can direct UL data channel #1. If, after DL control channel #1 has been transmitted, it is determined that UL data channel #1 will be used for another purpose (e.g., UL data channel #1 is allocated to another terminal), the base station can transmit DL control channel #2 to the terminal, which contains resource allocation information (e.g., DCI) for the same transmission block directed by DL control channel #1. DL control channel #2 can direct UL data channel #2 instead of UL data channel #1. In this case, DL control channel #2 may be used to terminate the transmission of UL data channel #1. The HARQ process identifier and NDI contained in DL control channel #2 may be the same as the HARQ process identifier and NDI contained in DL control channel #1. Alternatively, if CBG is used, the HARQ process identifier, NDI, CBGTI, and CBGFI included in DL control channel #2 may be the same as the HARQ process identifier, NDI, CBGTI, and CBGFI included in DL control channel #1. Alternatively, the CBGTI and CBGFI included in DL control channel #2 may be different from the CBGTI and CBGFI included in DL control channel #1.
[0064] On the other hand, the size of the transmission block mapped to the UL data channel can vary depending on the number of resource elements allocated by DL control channel #1. For example, the size of the transmission block to which a UL data channel to which DFT (discrete Fourier transform) precoding is applied can be determined as a function of the number of resource elements allocated by the DL control channel and the parameters indicated by the RRC message. Therefore, if the base station allocates different numbers of resource elements through DL control channel #1 and DL control channel #2, the size of the transmission block included in UL data channel #1 may be set differently from the size of the transmission block included in UL data channel #2.
[0065] In order for a terminal to transmit the same transmission block to the base station, it is preferable that the size of the transmission blocks included in UL data channel #1 and UL data channel #2 be kept the same. To instruct the terminal that the size of the transmission block mapped to UL data channel #2 is the same as the size of the transmission block mapped to UL data channel #1, the base station includes an MCS index (e.g., I) in DL control channel #2. MCS The MCS index range for retransmission (for example, the MCS index range for retransmission is "28, 29, 30, 31" when 256QAM (quadrature amplitude modulation) is used, and "29, 30, 31" when 256QAM is not used) may be set instead of the MCS index range for the initial transmission (for example, the MCS index range for retransmission is "28, 29, 30, 31" when 256QAM is used, and "29, 30, 31" when 256QAM is not used). However, the transmission block in question (for example, the transmission block indicated by DL control channel #2) may be the initial transmission block or the retransmission block transmitted from the base station to the terminal.
[0066] A terminal can receive DL control channels #1 and #2 from the base station, which contain resource allocation information for the same transmission block. DL control channel #1 can indicate UL data channel #1 to which the transmission block is mapped, and DL control channel #2 can indicate UL data channel #2 to which the transmission block is mapped. In this case, the time resources on which the UL data channel is transmitted may be changed. For example, the offset between the start time resources (e.g., start symbol or start slot) of UL data channel #1 and the start time resources (e.g., start symbol or start slot) of UL data channel #2 may be Δ. DL control channel #2 can indicate this offset Δ to the terminal. By changing the time resources of the UL data channel, the base station can utilize those time resources for other purposes. For example, the base station can allocate those time resources to another terminal.
[0067] A terminal can transmit UL data channel #2 based on the instructions of DL control channel #2, which is the last of DL control channels #1 and #2. For example, if the decoding operation of DL control channel #2 is completed before the transmission of UL data channel #1, the terminal can transmit UL data channel #2 without transmitting UL data channel #1. Alternatively, time may be required to perform the transmission operation of UL data channel #1. Or, the terminal can receive DL control channel #2 while transmitting UL data channel #1. If a portion of UL data channel #1 is transmitted before the decoding operation of DL control channel #2 is completed, the terminal may not transmit the remainder of UL data channel #1. After that, the terminal can transmit UL data channel #2 as instructed by DL control channel #2.
[0068] If DL control channel #2 contains resource allocation information for the retransmission block, the resources of UL data channel #2 can be allocated without constraint. Since the resources of UL data channel can be adaptively reallocated by the base station, the above embodiment can be effectively applied to dynamic resource allocation schemes (e.g., dynamic TDD (time division duplex) allocation schemes) and URLLC services. Furthermore, all time and frequency resources of UL data channel #2 can be changed.
[0069] In the process of mapping a transmission block to UL data channel #1 and then re-mapping the same transmission block to UL data channel #2, the terminal does not need to reuse the results already performed during the mapping process for UL data channel #1. If the size of DL control channel #1 (e.g., the number of CCEs) is the same as the size of DL control channel #2, DL control channel #2 may contain some of the resource allocation information from the overall resource allocation information. If a transmission block can be identically mapped to UL data channels #1 and #2, additional time may be available for UL transmission at the terminal. Therefore, the transmission delay of the transmission block may be reduced.
[0070] A base station can notify a terminal of information indicated by a common field (e.g., a field indicating the same information) included in the DL control channel used for transmitting resource allocation information for the same transmission block, using higher-level signaling. Alternatively, the common field included in the DL control channel used for transmitting resource allocation information for the same transmission block may be defined in a technical standard known to both the base station and the terminal.
[0071] If DL control channels #1 and #2 contain resource allocation information for the same transmission block, and both DL control channels #1 and #2 are successfully received, the terminal can decode both DL control channels #1 and #2. For example, the decoded result of DL control channel #2 can be combined with the decoded result of DL control channel #1. On the other hand, if DL control channels #1 and #2 contain resource allocation information for the same transmission block, and DL control channel #1 is not successfully received, the terminal can decode only DL control channel #2.
[0072] For example, as shown in the embodiment illustrated in Figure 3, only the frequency resources of the UL data channel may be changed, while the remaining resources of the UL data channel (e.g., time resources) may be allocated identically. As shown in the embodiment illustrated in Figure 4, only the time resources of the UL data channel may be changed, while the remaining resources of the UL data channel (e.g., frequency resources) may be allocated identically.
[0073] If the size of the transmission blocks is the same and the MCS (modulation and coding scheme) of the transmission blocks is the same, the size of the time and frequency resources occupied by UL data channel #2 may be the same as the size of the time and frequency resources occupied by UL data channel #1. In this case, the starting time resources of UL data channel #2 (e.g., starting symbol or starting slot) may be set differently from the starting time resources of UL data channel #1 (e.g., starting symbol or starting slot). Alternatively, the starting frequency resources of UL data channel #2 (e.g., starting subcarrier or starting resource block) may be set differently from the starting frequency resources of UL data channel #1 (e.g., starting subcarrier or starting resource block). In this case, the terminal does not need to re-encode the transmission blocks and can perform a scrambling operation (e.g., time-axis scrambling operation) on the already generated code blocks and map the scrambled code blocks to UL data channel #2.
[0074] In the process of generating DL control channel #2, the base station can assume that DL control channel #1 has been successfully received at the terminal and generate DL control channel #2 containing modified information compared to the information contained in DL control channel #1. Therefore, the size of the information contained in DL control channel #2 (e.g., codeword) may decrease, the code rate of DL control channel #2 may decrease, and the reliability of receiving DL control channel #2 may improve. For example, if DL control channels #1 and #2 contain resource allocation information for the same transmission block, the base station can transmit DL control channel #2 containing time resource information (e.g., transmission time) for UL data channel #2. In this case, since the size of the information contained in DL control channel #2 is smaller than the size of the information contained in DL control channel #1, the format of DL control channel #2 may differ from the format of DL control channel #1.
[0075] The method described above can be applied not only to the transmission of DL control channels containing resource allocation information for the same transmission block, but also to the transmission of DL control channels containing resource allocation information for different transmission blocks.
[0076] UCI (uplink control information) transmission via PUSCH A terminal can transmit UL data channels in slots configured for transmitting UL control information (UCI). Information elements necessary for transmitting UL control channels can be transmitted via base station upper-level signaling or DL control channels. If the start symbol of a UL control channel is the same as the start symbol of a UL data channel, the terminal can use the UL data channel instead of the UL control channel to transmit UL control information. In this case, the UL data channel can contain both transmission blocks (e.g., UL data) and UL control information.
[0077] A method for transmitting a UL data channel containing UL control information is described below. A terminal can receive DL control channel #1 containing resource allocation information for UL transmission, and can map transmission blocks and UL control information to UL data channel #1 based on the information contained in DL control channel #1. That is, UL data channel #1 containing transmission blocks and UL control information can be transmitted. Here, the transmission block mapped to the UL data channel may mean a code block generated based on the transmission block, and the UL control information mapped to the UL data channel may mean encoded UL control information.
[0078] If DL control channel #1 containing resource allocation information for UL transmission is received, and DL control channel #2 containing resource allocation information for UL (re)transmission is received, the terminal can perform UL (re)transmission based on the information contained in DL control channel #2 instead of DL control channel #1. For example, the terminal can map a transmission block (or a transmission block and UL control information) to UL data channel #2 indicated by DL control channel #2. That is, the terminal can transmit UL data channel #2 instead of UL data channel #1 indicated by DL control channel #1.
[0079] Figure 5 is a conceptual diagram illustrating a third embodiment of the UL transmission method in a communication system.
[0080] Referring to Figure 5, DL control channel #1 can direct UL data channel #1 (for example, UL data channel #1 for transmitting UL control information), and DL control channel #2 can direct UL data channel #2 (for example, UL data channel #2 for transmitting transmission blocks). Some of the time resources of UL data channel #2 may be the same as the time resources of UL data channel #1. Also, the start time resources of UL data channel #2 may be the same as the start time resources of UL data channel #1.
[0081] A terminal can receive DL control channels #1 and #2 (e.g., DCI #1 and #2) from a base station and perform UL transmission based on the information contained in DL control channel #2 instead of DL control channel #1. For example, a terminal can map transmission blocks and UL control information to UL data channel #2, which is indicated by DL control channel #2.
[0082] On the other hand, the base station can transmit DL control channel #1 containing resource allocation information for UL control information (e.g., resource allocation information indicating UL data channel #1), and can transmit DL control channel #2 containing resource allocation information indicating UL data channel #2, which has different time resources (e.g., start symbol or start slot) than UL data channel #1. In this case, the terminal does not need to be able to map the UL control information to UL data channel #2. This is because the transmission time of UL data channel #2 is different from the transmission time of UL data channel #1. In other words, since the base station expects the UL control information to be received using the time resources of UL data channel #1, it cannot receive the UL control information if it is transmitted through UL data channel #2. Therefore, the terminal may choose not to transmit either UL data channel #1 or the UL control information.
[0083] To ensure that UL control information is fed back earlier than the time set by the base station, processing time at the terminal must be reduced. Conversely, if UL control information is fed back later than the time set by the base station, data transmission delay may increase. Therefore, it is preferable that UL control information be fed back at the time set by the base station. In the proposed method, a terminal can generate a UL control channel, map UL control information to the UL control channel, and transmit a UL control channel containing UL control information instead of a UL data channel.
[0084] Figure 6 is a conceptual diagram illustrating a fourth embodiment of the UL transmission method in a communication system, and Figure 7 is a conceptual diagram illustrating a fifth embodiment of the UL transmission method in a communication system.
[0085] Referring to Figures 6 and 7, the time resources of UL data channel #2 may differ from those of UL data channel #1. For example, the start symbol or start slot of UL data channel #2 may differ from that of UL data channel #1. In this case, the terminal does not need to map the UL control information to UL data channel #2. The terminal can map the UL control information to a separate UL control channel instead of UL data channel #2 and transmit the UL control channel. The time resources used for transmitting the UL control channel may belong to the time resources of UL data channel #1. For example, the start symbol or start slot of the UL control channel may be the same as that of UL data channel #1. In the embodiment shown in Figure 6, UL data channel #1 may not be transmitted, while in the embodiment shown in Figure 7, a portion of UL data channel #1 may be transmitted.
[0086] To determine the resources of a UL control channel (e.g., start symbol, symbol interval, start slot, frequency resource location, bandwidth, sequence information), a terminal can use a CCE (control channel element), ARI (acknowledgement resource indicator), ACK / NACK resource indicator, or PUCCH resource indicator associated with a recently received DL control channel. Alternatively, a terminal can determine the resources of a UL control channel using information set by higher-level signaling in addition to the DL control channel. Or, a terminal can determine the resources of a UL control channel using only information set by higher-level signaling.
[0087] In the proposed method, the terminal can newly calculate the size of the UL control information (e.g., the number of resource elements) and map the corresponding UL control information to the UL data channel. If the number of resource elements in UL data channel #2 is greater than the number of resource elements in UL data channel #1, the size of the UL control information mapped to UL data channel #2 may be greater than the size of the UL control information mapped to UL data channel #1. Therefore, when UL control information is transmitted through UL data channel #2, the terminal can increase the size of the UL control information within the range in which the coding rate set by the base station is maintained. For example, if part information 2 of a channel that cannot be mapped to UL data channel #1 (e.g., CSI (channel state information) part 2) is mapped to UL data channel #2, the base coding rate c set by the base station is maintained. T Once this is satisfied, the terminal can map the channel partial information 2 to UL data channel #2. Since the size of the channel partial information 2 must be assumed to differ depending on the presence or absence of DL control channel #2 using the method described above, the terminal does not discard the calculated result after calculating the size of the channel partial information 2.
[0088] Conversely, if the number of resource elements in UL data channel #2 is smaller than the number of resource elements in UL data channel #1, the size of the UL control information mapped to UL data channel #2 may be smaller than the size of the UL control information mapped to UL data channel #1. Therefore, when UL control information is transmitted through UL data channel #2, the terminal can reduce the size of the UL control information within the range where the coding rate set by the base station is maintained. For example, when a portion of the channel's partial information 2 (e.g., CSI portion 2) that can be mapped to UL data channel #1 is mapped to UL data channel #2, the base station sets a reference coding rate c T If this is not satisfied, the terminal will not be able to map a portion of channel partial information 2 to UL data channel #2.
[0089] In the proposed alternative method, if, after determining the size of the UL control information to be transmitted to UL data channel #1, it is determined that the UL control information should be transmitted to UL data channel #2 instead, the terminal can map the already determined size of the UL control information to UL data channel #2 and transmit the UL data channel #2 to which the UL control information has been mapped. This method can be conveniently applied when there is insufficient processing time for transmission on UL data channel #2. That is, the terminal can omit the operation of newly encoding the UL control information and the operation of mapping the encoded UL control information. Alternatively, the terminal can omit the operation of re-mapping the already encoded UL control information.
[0090] When a UL data channel is transmitted using a frequency hopping scheme and UL control information is divided by type, the terminal can map a portion of the UL control information (e.g., first type UL control information) to the UL data channel corresponding to the first frequency hop, and map another portion of the UL control information (e.g., second type UL control information) to the UL data channel corresponding to the second frequency hop. If the size of the channel's portion information 2 changes, the terminal can map the UL data to the UL data channel taking into account the changed size of the channel's portion information 2.
[0091] Base stations and terminals can calculate the size of UL control information based on formulas defined in the technical standards. The reference coding rate may differ depending on the type of UL control information. For example, if the UL control information in an NR communication system is HARQ ACK, the terminal can calculate the size of the UL control information (e.g., the number of resource elements to which the UL control information is mapped) using Formula 1 below.
[0092]
number
[0093] The size of UL control information other than HARQ ACK (e.g., CSI part 1, CSI part 2) can be calculated based on a manner similar to Equation 1. Each of M(s) and N(s) can indicate the number of sub - carriers in the s - th symbol. If the number of resource elements of UL data channel #2 is different from that of UL data channel #1, the terminal can recalculate Q’ ACK again. Also, if the number of resource elements of UL data channel #2 is different from that of UL data channel #1, the terminal can recalculate Q’ CSI-1 and Q’ CSI-2 again. Q’ CSI-1 can be the number of resource elements to which CSI part 1 is mapped, and Q’ CSI-2 can be the number of resource elements to which CSI part 2 is mapped. The channel coding rate matching operation (e.g., rate - matching operation) of the UL data channel can be performed after the resource elements not occupied by UL control information are determined. The channel coding rate matching operation of UL control information can be performed using the recalculated Q’ ACK , Q’ CSI-1 , and Q’ CSI-2 .
[0094] Alternatively, the terminal may not need to newly calculate the size (e.g., the number of resource elements) of UL control information, and can map the coded UL control information generated in the mapping procedure of UL data channel #1 to UL data channel #2. That is, UL control information can be coded based on the information indicated by UL data channel #1 instead of the information indicated by UL data channel #2.
[0095] For example, in Equation 1, C can be determined based on UL data channel #1. That is, the coding rate of HARQ ACK can be determined based on UL data channel #1. D used to determine the maximum value of Q’ ACK can be determined based on UL data channel #1 or #2. Also, Q’ CSI-1 , and Q’ CSI-2 can be determined based on the above - mentioned manner.
[0096] When D is calculated using the resource allocation information of UL data channel #1, the terminal does not need to re-encode the UL control information, and can map the encoded UL control information generated by the mapping procedure of UL data channel #1 to UL data channel #2. However, if the resources occupied by the UL data channel change, D calculated based on DL control channel #1 may differ from D calculated based on DL control channel #2. In this case, the UL control information may be mapped to an excessive number of resource elements among the resource elements for UL data channel #2. Therefore, when D is calculated using the resource allocation information of UL data channel #2, resource elements occupied by transmission blocks (e.g., UL data) among the resource elements for UL data channel #2 can be guaranteed.
[0097] Q' ACK If D changes, the terminal can re-encode the UL control information. Channel partial information 2 (e.g., part or all of channel partial information 2) is Q' CSI-2 Due to D, it cannot be mapped to UL data channel #1 but can be mapped to UL data channel #2. Or, part of channel partial information 2 (e.g., part or all of channel partial information 2) is Q' CSI-2 Due to D, it cannot be mapped to UL data channel #2 but can be mapped to UL data channel #1.
[0098] The terminal can map transmission blocks to UL data channel #2 based on the information contained in UL control channel #2. The base station can allocate resources of sufficient size (e.g., number of resource elements) for UL data channel #2. Therefore, when transmission blocks and UL control information are mapped to UL data channel #2, an appropriate coding rate can be used.
[0099] The method described above can also be applied when only UL control information is mapped to DL control channel #1. The amount of UL control information can be determined based on a formula defined in the technical standard. The number of resource elements for UL data channel #2 may be the same as the number of resource elements for UL data channel #1, or it may be different from the number of resource elements for UL data channel #1.
[0100] • Processing time To apply the methods described above, the terminal may require processing time for UL transmission. This processing time may include time for decoding the DL control channel, time for encoding the transmission block, etc. If the base station allocates an excessively short time to the terminal, the terminal may not be able to complete all procedures depending on its processing capability. The following methods may be applied to the UL transmission procedure in conjunction with the methods described above, or only the following methods may be applied to the UL transmission procedure.
[0101] The (re)allocation procedure for transmission blocks does not have to be performed earlier than the time shared between the base station and the terminal. The time shared between the base station and the terminal may be determined based on the processing capacity of the terminals exchanged during the terminal's initial connection procedure.
[0102] Alternatively, the (re)allocation procedure for transmission blocks may be performed earlier than the time shared between the base station and the terminal. The base station can perform an initial connection procedure with the terminal, during which the terminal's processing capacity can be verified. For example, the minimum time required for processing operations based on the DL control channel may be determined based on the terminal's processing capacity. The required minimum time may be expressed and determined differently for each subcarrier interval. The required minimum time may also be set in terms of symbols or slots.
[0103] If a base station transmits two or more DL control channels containing resource allocation information for the same transmission block, a terminal receiving these two or more DL control channels may choose not to perform all processing operations because the two or more DL control channels contain resource allocation information for the same transmission block. In other words, some operations (e.g., coding rate matching operations) may not be performed by the terminal. Therefore, the minimum time required for processing operations based on DL control channels for reallocation of the same transmission block may be set differently from the minimum time required for processing operations based on DL control channels for transmission block allocation.
[0104] If DL control channel #1 instructs the multiplexing of UL control information and transmission blocks (e.g., UL data), the terminal can receive a new DL control channel #2. In this case, the terminal can map the UL control information and transmission blocks to different physical channels (e.g., the UL control channel and the UL data channel). Alternatively, the terminal can transmit a UL data channel containing only transmission blocks without transmitting the UL control information. Since the time required for each processing operation differs, the time required for each processing operation needs to be separated.
[0105] The time required for processing UL control information can be distinguished from the time required for processing transmission blocks. If sufficient time is allocated at the terminal for processing UL control information, the terminal can map the UL control information to the UL control channel. Alternatively, the terminal can multiplex the UL control information and transmission blocks on the UL data channel.
[0106] The procedure for mapping UL control information to UL control channels may differ from the procedure for mapping UL control information to UL data channels. Here, the required time may be the longer of the processing time of the UL control information in the UL control channel mapping procedure and the processing time of the UL control information in the UL data channel mapping procedure. However, it can be assumed that the processing time of the UL control information in the UL control channel mapping procedure is the same as the processing time of the UL control information in the UL data channel mapping procedure.
[0107] The processing time for UL control information in the UL control channel mapping procedure may differ from the processing time for UL control information in the UL data channel mapping procedure. This is because, after the multiplexing operation of UL control information has started on UL data channel #1, which is indicated by DL control channel #1, the terminal can multiplex the UL control information and transmission blocks on UL data channel #2, which is indicated by DL control channel #2, or the terminal can map the UL control information to a new UL control channel. When UL control information is transmitted through a UL data channel, the terminal can reuse the encoded UL control information and rate-matched UL control information. On the other hand, when UL control information is transmitted through a UL control channel, the terminal can perform new encoding and encoding rate matching operations (e.g., rate matching operations) for the UL control information.
[0108] • PUSCH Bundling UL data channels can be transmitted repeatedly. A base station can transmit information indicating the number of times the UL data will be transmitted repeatedly using one or more of the following: a higher-level message, a DL control channel, and a MAC CE (control element). A terminal can confirm the number of times the UL data will be transmitted repeatedly by receiving one or more of the higher-level message, DL control channel, and MAC CE. A base station can transmit a DL control channel containing resource allocation information for the UL data channel. A terminal can receive a DL control channel from the base station and repeatedly transmit the UL data channel based on the information contained in the DL control channel. Here, the UL data channel can be transmitted using the same resources (e.g., resource block, start symbol, number of symbols, transmission power, HARQ process identifier).
[0109] A terminal can receive DL control channel #1 from the base station, which contains resource allocation information for a transmission block (e.g., UL data), and can receive DL control channel #2 from the base station after receiving DL control channel #1. DL control channels #1 and #2 can contain resource allocation information for the same transmission block. The proposed method can be applied not only to communication procedures using DL control channels #1 and #2 containing resource allocation information for the same transmission block, but also to communication procedures using DL control channels #1 and #2 containing resource allocation information for different transmission blocks.
[0110] After the transmission of UL data channel #1 is complete, the terminal can complete the decoding operation for DL control channel #2. Alternatively, the terminal can complete the decoding operation for DL control channel #2 while UL data channel #1 is being transmitted. If DL control channel #2 is received, the terminal can perform the decoding operation for DL control channel #2 within the time available according to its processing capacity.
[0111] If a base station assigns UL data channels #1 and #2, the number of repetitions may be the sum of the number of repetitions for UL data channel #1 and the number of repetitions for UL data channel #2. Alternatively, the number of repetitions may increase when all data on UL data channels #1 and #2 has been transmitted. A terminal can transmit on UL data channels #1 and #2 up to the number of repetitions set by the base station.
[0112] If the transmission of UL data channel #1 is not completed even after the decoding of DL control channel #2 is complete, the terminal may choose not to transmit UL data channel #1. In this case, the terminal does not need to be considered to have transmitted UL data channel #1. The base station can predict when the terminal will complete the decoding operation for DL control channel #2 and, based on the predicted completion time, can determine which UL data channel (e.g., UL data channel #1 or #2) will be transmitted from the terminal. The base station can perform monitoring operations for UL data channel #1 and UL data channel #2 in one or more slots. Predicting the UL data channel to be transmitted from the terminal can be difficult because not only the terminal's processing time but also the transmission timing (e.g., TA (timing advance)) must be considered.
[0113] ·CBG If a single transmission block is divided into two or more CBGs, the base station can transmit a higher-level message to the terminal containing information instructing it to transmit HARQ responses to two or more CBGs instead of one transmission block. The base station can transmit DL control channel #1 containing resource allocation information for UL data channel #1, and the terminal that receives DL control channel #1 can transmit UL data channel #1 based on the information contained in DL control channel #1.
[0114] Since all transmission blocks are reallocated during the transmission block reallocation procedure, the amount of resources occupied by UL data channel #2, to which all transmission blocks are mapped, may be large. However, if the terminal is allowed to transmit only some of the CBGs, the amount of resources occupied by UL data channel #2 may decrease. If a single transmission block is divided into K CBGs, the terminal can transmit some of the K CBGs through UL data channel #1 and the remaining K CBGs through UL data channel #2. K can be an integer greater than or equal to 2. Here, it can be assumed that the terminal has no CBGs that have not been instructed to be transmitted or CBGs that have not been reallocated.
[0115] Figure 8 is a conceptual diagram illustrating a sixth embodiment of the UL transmission method in a communication system.
[0116] Referring to Figure 8, one transmission block can be divided into three CBGs. For ease of explanation, reference signals are not shown. The base station can transmit DL control channel #1 containing resource allocation information for the transmission block (e.g., CBGs #1-3 that make up the transmission block), and can transmit DL control channel #2 containing resource allocation information for CBGs #2-3 of CBGs #1-3.
[0117] When a transmission block is first transmitted on UL data channel #1, which is directed by DL control channel #1, DL control channel #1 may include resource allocation information for all CBGs that make up that transmission block. Conversely, when a transmission block is retransmitted on UL data channel #1, which is directed by DL control channel #1, DL control channel #1 may include resource allocation information for all CBGs that make up that transmission block, or resource allocation information for some of the CBGs.
[0118] The terminal can receive DL control channels #1-2, transmit UL data channel #1 based on the information contained in DL control channel #1, and transmit UL data channel #2 based on the information contained in DL control channel #2. In the transmission procedure for UL data channel #1, the terminal can transmit CBG #1, which is not indicated by DL control channel #2, among all CBG #1-3 that constitute the transmission block.
[0119] DL control channel #1 may contain information instructing that one transmission block be divided into three CBGs (i.e., CBG #1-3) and / or information instructing that the three CBGs (i.e., CBG #1-3) be mapped to UL data channel #1. DL control channel #2 may contain information instructing that CBG #2-3 be mapped to UL data channel #2. Since the information for transmitting CBG #1 is not included in DL control channel #2, a terminal can transmit CBG #1 based on the information included in DL control channel #1. In this case, CBG #1 can be transmitted through UL data channel #1. Since the information for transmitting CBG #2-3 is included in DL control channel #2, a terminal can transmit CBG #2-3 based on the information included in DL control channel #2 instead of DL control channel #1. In this case, CBG #2-3 can be transmitted through UL data channel #2. Here, the time and frequency resources of UL data channel #1 may differ from those of UL data channel #2.
[0120] If the transmission of some CBGs is permitted, the terminal can transmit all symbols to which some CBGs are mapped. CBG#1-2 may be mapped to the same symbol on UL data channel #1. In this case, the terminal can map some values of CBG#2, a null value, or a pre-configured value between the base station and the terminal (e.g., a specific sequence) to the resources for CBG#2, which is mapped to the same symbol as CBG#1. In this case, data may be mapped to all subcarriers on the symbol to which CBG#1 is mapped. If CBG#1-2 are configured to be mapped to the same symbol, and only CBG#1 is transmitted on that symbol, a problem may arise where power control changes for each symbol. In this case, it may be difficult to generate UL data channel #1 with a waveform of appropriate quality.
[0121] The base station can transmit DL control channel #2 to the terminal containing information instructing it not to transmit a CBG mapped after a specific symbol in UL data channel #1. The base station can transmit DL control channel #1 containing information instructing it to map CBG #1 and #3 to UL data channel #1, and DL control channel #2 containing information instructing it to map CBG #2 to UL data channel #2. The terminal can receive DL control channels #1 and #2 and perform UL transmission based on the information contained in DL control channels #1 and #2. In this case, the transmission power may be 0 for some symbols belonging to transmission section #1 on which UL data channel #1 is transmitted, and the transmission power may be greater than 0 for the remaining symbols in transmission section #1, excluding some symbols. Therefore, it may be difficult to generate UL data channel #1 with a waveform of appropriate quality.
[0122] To solve these problems, a base station can set a specific time on UL data channel #1, and based on that time, the transmission area (e.g., transmitted symbols) and the non-transmission area (e.g., symbols that were not transmitted) can be distinguished. The base station can transmit DL control channel #2 containing information instructing the base station to map CBGs to the transmission area within UL data channel #1. A terminal can receive DL control channel #2 from the base station and act based on the information contained in DL control channel #2. For example, a terminal can map CBGs to the transmission area within UL data channel #1, but not to the non-transmission area within UL data channel #1.
[0123] Furthermore, a terminal can transmit reference signals in the transmission area of UL data channel #1, but not in the non-transmission area of UL data channel #1. For example, a base station can transmit a higher-level message to a terminal containing configuration information for reference signals transmitted through the first symbol of UL data channel #1 (e.g., front-loaded DM-RS (demodulation-reference signal) and reference signals transmitted through the nth symbol of UL data channel #1 (e.g., additional DM-RS)), where n can be an integer greater than or equal to 2. By receiving the higher-level message from the base station, the terminal can obtain the configuration information for reference signals transmitted in UL data channel #1 (e.g., front-loaded DM-RS and additional DM-RS). Thus, the terminal can transmit DM-RS in the first symbol of UL data channel #1. However, if the nth symbol belongs to the non-transmission area of UL data channel #1, the terminal can not transmit DM-RS in the nth symbol of UL data channel #1.
[0124] A base station can transmit a higher-level message to a terminal containing information about frequency hopping configuration for UL data channels. The terminal can obtain the frequency hopping configuration information for UL data channels by receiving the higher-level message from the base station. A single CBG may be contained within UL data channels corresponding to two frequency hops. For example, all CBGs may be contained within the UL data channel corresponding to the first frequency hop (e.g., UL data channel #1). Here, it is preferable that all CBGs are reassigned when DL control channel #2 is generated, which contains information instructing that CBGs mapped to non-transmission areas within UL data channel #1 be transmitted through UL data channel #2. This method may be the same as a reallocation method on a transmission block basis.
[0125] For example, UL control information may be mapped to UL data channel #1. If UL data channel #1 is transmitted without frequency hopping, all UL control information may be mapped to forward symbols in UL data channel #1. In this case, the transmission block or CBG may be mapped to the remaining symbols of UL data channel #1, excluding the symbol to which the UL control information is mapped (e.g., symbols located in the backward region of UL data channel #1). Regardless of whether or not additional reference signals (e.g., additional DM-RS) are mapped in UL data channel #1, UL control information and transmission blocks (or CBGs) may be mapped to UL data channel #1 by the same rules. If DL control channel #2 containing resource allocation information for the entire transmission block or all CBGs is received, the terminal may use the UL control channel instead of UL data channel #1 to transmit the UL control information.
[0126] Alternatively, the terminal can map the reference signal and UL control information to UL data channel #1 (e.g., the symbols that make up UL data channel #1) and transmit the reference signal and UL control information mapped to the symbols. In this case, there may be remaining subcarriers among the subcarriers that make up UL data channel #1 that are not used for transmitting the reference signal and UL control information. The terminal can map any value, transmission block, CBG, or pre-configured information between the terminal and the base station (e.g., a specific sequence) to these remaining subcarriers.
[0127] √ UL PI (preemption indication) or dynamic resource reservation Figure 9 is a conceptual diagram illustrating the seventh embodiment of the UL transmission method in a communication system.
[0128] Referring to Figure 9, a terminal can transmit data having two or more requirements (e.g., delay and error rate) using a UL data channel. For example, data #1 may be eMBB data and data #2 may be URLLC data. While terminal #1 is transmitting UL data channel #1 containing data #1, it may occur that either terminal #1 or terminal #2 must transmit data #2 through UL data channel #2. Part or all of UL data channel #1 may overlap with UL data channel #2.
[0129] In this case, to minimize interference with UL data channel #2, the base station can control the transmission of UL data channel #1. For example, the base station can transmit UL control channel #3 to terminal #1, which contains information instructing it not to transmit UL data channel #1. Terminal #1 can receive DL control channel #3 and, based on the information contained in DL control channel #3, may choose not to transmit UL data channel #1. Alternatively, if some UL data channel #1 has been transmitted before the decoding operation for DL control channel #3 is completed, terminal #1 may choose not to transmit the remaining UL data channel #1.
[0130] During the transmission of the DL data channel, the base station may transmit DL control channel #3, which includes a bitmap indicating unused time and frequency resources among the time and frequency resources constituting UL data channel #1. A single bit in the bitmap may correspond to an UL reference resource. Terminal #1 may receive DL control channel #3 and may choose not to transmit UL data channel #1 on the resources indicated by the bitmap included in DL control channel #3.
[0131] To notify terminals transmitting UL data channel #1 of a bitmap, the base station can transmit DL control channel #3 using shared terminal identification information (e.g., SFI (slot format indicator)-RNTI, INT (interruption)-RNTI, or a jointly applied RNTI) instead of the identification information of a single terminal (e.g., C-RNTI (cell-radio network temporary identifier)). For example, the CRC value of the DCI (downlink control information) included in DL control channel #3 may be scrambled by SFI-RNTI, INT-RNTI, or a common RNTI. In this case, the base station can use a special format for the DL control channel (e.g., a group common PDCCH) to notify terminals of the format of some slots.
[0132] • Applicable to existing (conventional) UL carriers or SUL (supplementary UL) carriers. A DL control channel can contain not only resource allocation information for a UL data channel but also information indicating the carrier on which the UL data channel is transmitted (e.g., an existing UL carrier or a SUL carrier). For example, a bitmap indicating UL reference resources belonging to an existing UL carrier (e.g., a bitmap indicating resources on which the UL data channel is not transmitted) may be transmitted through DL control channel #1, and a bitmap indicating UL reference resources belonging to an SUL carrier may be transmitted through DL control channel #2. The carrier on which DL control channel #1 is transmitted may be different from the carrier on which DL control channel #2 is transmitted. In this case, a terminal can receive DL control channels for each carrier (e.g., DL control channels #1-2) and determine whether or not to transmit the UL data channel based on the bitmap included in the DL control channel.
[0133] Alternatively, the DL control channel may include bitmap #1 indicating UL reference resources belonging to an existing UL carrier and bitmap #2 indicating UL reference resources belonging to a SUL carrier. In this case, a terminal can check bitmaps #1-2 by receiving a single DL control channel and determine whether or not to transmit the UL data channel based on bitmaps #1-2.
[0134] Bitmap #1 for an existing UL carrier and bitmap #2 for a SUL carrier may be included in a single DL control channel #3. Which bitmap in DL control channel #3 corresponds to which carrier (e.g., an existing UL carrier or a SUL carrier) can be indicated by higher-level signaling. For example, a terminal can know which carrier a bitmap should be applied to at a specific location in DL control channel #3. Thus, a base station can transmit the same DL control channel to various terminals, and each terminal can decode the bitmap from a specific location within the received DL control channel.
[0135] √ UL PI by SFI Each symbol constituting a slot can be a DL symbol, an UL symbol, or a flexible symbol (or an unknown symbol). A base station can transmit an SFI that indicates the format of a slot using a higher-level message, a DL control channel, or a MAC CE. For example, a base station can transmit system information or a higher-level message containing an SFI. Alternatively, a base station can transmit a DCI containing an SFI through a DL control channel. A terminal can obtain an SFI by receiving a higher-level message, a DL control channel, or a MAC CE. For example, a terminal can receive a DL control channel with resources set by the base station's higher-level signaling (e.g., time and frequency resources) and verify the SFI contained in the DL control channel.
[0136] Referring again to Figure 9, the base station can transmit DL control channel #3, which contains information indicating flexible symbols or DL symbols among the symbols constituting UL data channel #1 assigned by DL control channel #1. For example, symbols constituting UL data channel #1 that have been set as UL symbols by higher-level signaling or DL control channel #1 may be overridden to flexible symbols or DL symbols by DL control channel #3. A terminal can receive DL control channel #3 from the base station and, based on the information contained in DL control channel #3, can identify flexible symbols or DL symbols among the symbols constituting UL data channel #1.
[0137] In this case, the terminal may not transmit on UL data channel #1. Alternatively, flexible symbols or DL symbols within UL data channel #1 may not be used for UL transmission. For example, if a CBG is mapped to UL data channel #1, the terminal can perform UL transmission using the remaining symbols of UL data channel #1, excluding those set as flexible symbols or DL symbols by DL control channel #3. Alternatively, if a transmission block is mapped to UL data channel #1, the terminal may not transmit on UL data channel #1.
[0138] Because DL control channel #3 indicates symbols within UL data channel #1 that are not used for UL transmission, the terminal can choose not to transmit UL data channel #1 across the entire bandwidth. If some resource blocks within UL data channel #1 are used for UL transmission, and transmission on UL data channel #1 does not interfere with transmission on UL data channel #2, then many resources may be occupied according to the method described above.
[0139] In one example, information for SFI and information for UL PI may be linked in a single DCI. A base station can use higher-level signaling to instruct a terminal to provide information (e.g., an index or bitmap) indicating the location of the SFI and UL PI within a single DCI. The base station can transmit the DCI over a single DL control channel, and a terminal receiving the DCI can obtain the necessary information (e.g., SFI and / or UL PI) at a specific location within the DCI. The identification information (e.g., RNTI) for decoding the DCI may be SFI-RNTI, INT-RNTI, or other RNTIs, and the base station can use higher-level signaling to set the identification information for decoding the DCI on one or more terminals.
[0140] √ UL PI by DL PI The resources constituting a slot can be divided into multiple DL reference resources, and the time and frequency resources (e.g., DL reference resources) for one or more slots can be indicated by multiple bits. A bitmap consisting of multiple bits (e.g., DL PI) can be transmitted through a DCI in a specific format. A terminal can receive the DCI through the DL control channel and may not receive the DL control channel or DL data channel for the DL reference resources indicated by the bitmap contained in the DCI. A single bit in the bitmap can indicate whether or not the DL control channel or DL data channel is received for a particular time and frequency resource (e.g., a specific DL reference resource).
[0141] UL reference resources can be defined in a similar way to DL reference resources. A base station can generate a DCI that includes a bitmap (e.g., UL PI) indicating whether or not to transmit a UL control channel or a UL data channel on time and frequency resources (e.g., UL reference resources), and can transmit the DCI through the DL control channel. Here, the bitmap can indicate UL reference resources for one or more slots. A terminal can receive the DCI through the DL control channel and may not transmit a UL control channel or a UL data channel on the UL reference resources indicated by the bitmap contained in the DCI.
[0142] In the proposed method, DL PI and UL PI may be contained within the same DL control channel (e.g., the same DCI). If DL PI is a bitmap indicating DL reference resources for two slots, bitmap #1 may indicate a DL reference resource for one DL slot, and bitmap #2 may indicate a UL reference resource for one UL slot. In this case, the UL reference resource may be an existing UL carrier or a SUL carrier. The base station may transmit a higher-level message to the terminal containing information indicating that the UL reference resource is an existing UL carrier or a SUL carrier. The terminal may receive the higher-level message from the base station and determine that the UL reference resource is an existing UL carrier or a SUL carrier based on the information contained in the higher-level message. Alternatively, the bitmap for the DL reference resource and the bitmap for the UL reference resource may be linked within a single DCI. The base station may transmit a higher-level message to the terminal containing information indicating the location of the bitmap for the DL reference resource and the location of the bitmap for the UL reference resource within the DCI. The terminal can receive higher-level messages from the base station and, based on the information contained in the higher-level messages, can determine the location of the bitmap for DL reference resources and the location of the bitmap for UL reference resources within the DCI. For example, the terminal can determine whether a bitmap for a DL reference resource at a certain location within the DCI corresponds to a DL carrier, and whether a bitmap for an UL reference resource at another location within the DCI corresponds to an UL carrier (e.g., an existing UL carrier or a SUL carrier).
[0143] In other proposed methods, a DL control channel containing a DL PI may differ from a UL control channel containing a UL PI. The DL PI may be set by an existing method. The UL PI for a SUL carrier may be generated independently of the UL PI for an existing UL carrier. In this case, the base station can transmit a higher-level message to the terminal containing the information necessary for receiving the UL PI for the SUL carrier. The terminal can receive the higher-level message from the base station and, based on the information contained in the higher-level message, can receive the UL PI for the SUL carrier. For example, the terminal can discover the UL PI in a specific search space for the DL control channel. That is, a terminal that knows the search space can perform blind detection (e.g., blind decoding) based on CCE.
[0144] In the proposed method, the identification information for the UL PI does not need to be set separately, and existing identification information (e.g., INT-RNTI) can be used as the identification information for the UL PI. When a higher-level message containing information instructing the detection of the UL PI is received from the base station, the terminal can perform a detection operation in a specific search space for the DL control channel using the identification information set by the base station to acquire the UL PI. When a higher-level message containing information instructing the detection of both the DL PI and the UL PI is received from the base station, the terminal can acquire the DL PI and the UL PI by performing a detection operation in a specific search space for the DL control channel using a single piece of identification information. Here, the DL PI and the UL PI may be contained in the same DCI (e.g., a DCI with the same format). In this case, the terminal can acquire the DL PI and the UL PI using a single piece of identification information.
[0145] In other proposed methods, the identification information for UL PI may differ from the identification information for DL PI. A terminal can perform blind detection to obtain a DCI containing UL PI in the search space for the DL control channel, and can perform blind detection to obtain a DCI containing DL PI in the search space for the DL control channel. The format of the DCI containing UL PI may differ from the format of the DCI containing DL PI. Information indicating the size of the UL PI may be transmitted from the base station to the terminal via a higher-level message. The base station can set candidate aggregation levels of CCE for the DL control channel so that the terminal can decode the DCI. In this case, the number of search spaces may increase. To reduce the receiving complexity for the terminal, a method may be needed that does not increase the number and size of search spaces.
[0146] In the proposed method, the number of search spaces for UL PI can be set to be less than or equal to a predetermined number of search spaces (e.g., the maximum number of search spaces). For example, the number of search spaces for UL PI may be one or two. Alternatively, the base station can transmit a higher-level message to the terminal containing information indicating the number of search spaces for UL PI. Alternatively, the terminal can estimate the number of search spaces for UL PI using parameters set by higher-level signaling. The location of the search spaces for UL PI may be determined by the CCE aggregation level. The terminal can confirm the search spaces for UL PI based on the method described above and acquire UL PI by performing detection operations in the confirmed search spaces.
[0147] In the proposed method, the search space for UL PI (e.g., the CORESET (control resource set) to which the search space belongs) can be the same as the search space for DL PI (e.g., the CORESET to which the search space belongs). In this case, the number of search spaces that the terminal performs detection operations on may be reduced.
[0148] Figure 10 is a conceptual diagram illustrating a first embodiment of the search space (e.g., logical search space) of a DL control channel in a communication system, and Figure 11 is a conceptual diagram illustrating a second embodiment of the search space (e.g., logical search space) of a DL control channel in a communication system.
[0149] Referring to Figure 10, if a higher-level message containing configuration information for detecting the UL PI is received, but a higher-level message containing configuration information for detecting the DL PI is not received, the terminal can perform a detection operation to acquire the UL PI. For example, the terminal can perform a detection operation on PDCCH candidate #1-2 included in the search space. In other words, a detection operation to acquire the DL PI does not necessarily have to be performed.
[0150] Referring to Figure 11, a higher-level message containing configuration information for detecting UL PI and DL PI may be received, and the search space for UL PI and the search space for DL PI may belong to the same CORESET. The terminal can acquire DL PI by performing a detection operation on PDCCH candidates #1-2, and can acquire UL PI by performing a detection operation on the remaining PDCCH candidates from PDCCH candidates #1-2, excluding the PDCCH candidate from which DL PI has been acquired. In this case, a separate search space for UL PI (e.g., a CORESET to which the search space belongs) does not need to be set up. Since UL PI is transmitted through PDCCH candidates from which DL PI is not transmitted, the number of blind detection operations may be reduced.
[0151] Bitmap The UL PI can be configured using a bitmap. A single bit in the bitmap can indicate an UL reference resource (e.g., time and frequency domain). The UL reference resource may belong to the terminal's active BWP (bandwidth part) and may consist of B resource blocks and T symbols. B and T can be configured by the base station. Each of B and T can be an integer greater than or equal to 1. The DL PI can indicate the DL reference resource using two methods (e.g., method #1-2). The base station can transmit a higher-level message to the terminal containing information indicating one of the two methods. The terminal can receive the higher-level message from the base station and interpret the DL PI using the method indicated by the higher-level message.
[0152] If a higher-level message indicates scheme #1, the resource blocks constituting the active BWP may be divided into two sets, the DL symbols belonging to the interval determined by the DL PI transmission period may be divided into seven sets, and each set (e.g., 14 sets) can be one DL reference resource. If a higher-level message indicates scheme #2, the resource blocks constituting the active BWP may be divided into one set, the DL symbols belonging to the interval determined by the DL PI transmission period may be divided into 14 sets, and each set (e.g., 14 sets) can be one DL reference resource. A single bit contained in the bitmap can indicate whether or not data is being transmitted at the DL reference resource corresponding to that bit.
[0153] The method described above can be adapted to scenarios where specific DL data is transmitted using resources consisting of a relatively wide bandwidth and a relatively small number of symbols. Furthermore, the method can be applied to scenarios where interference occurs between transmissions of different DL data scheduled by a base station, or to scenarios where resources allocated for the transmission of DL data #1 are reallocated for the transmission of DL data #2.
[0154] In the proposed method, UL reference resources can be instructed to the terminal in the same way as DL reference resources. Unlike DL reference resources, which represent past resources as bitmaps, UL reference resources can represent future resources as bitmaps, and the terminal can instruct whether or not to transmit data with the future symbol and frequency resources to which each bit in the bitmap applies.
[0155] Furthermore, in the proposed method, the UL reference resource indicated by the UL PI may consist of a small number of symbols (e.g., short time) and a wide bandwidth. The reason for using such a UL reference resource is that when a terminal transmitting URLLC UL data is located adjacent to a base station, the terminal can use sufficient power to transmit URLLC UL data with a resource consisting of short time and wide bandwidth. Therefore, the bitmap indicating the UL reference resource to the terminal may have characteristics similar to that of the DL PI. That is, for setting the UL reference resource, the active BWP set on the terminal may be divided into one or two, and the corresponding slot may be divided into one or two symbol units.
[0156] Since UL PI contains a bitmap of fixed size, the product of the number of divisions in the frequency domain (e.g., active BWP) and the number of divisions in the time domain (e.g., slots belonging to the UL PI period) can be constant. Also, a bitmap contained in UL PI can be applied to one or more slots, and the base station can use higher-level signaling to notify the terminal of the number of slots to which the bitmap contained in UL PI is applied. The number of slots to which the bitmap is applied may be the same as the monitoring period of UL PI.
[0157] On the other hand, since the resource allocation scheme for UL data may differ from that for DL data, the methods described above may not be applicable to UL data transmission scenarios. UL data may be transmitted by the terminal's UL transmission power, and the reception quality of UL data at the base station may be determined by the UL transmission power. Therefore, for UL transmission that satisfies low latency and high quality requirements, the base station can allocate resources for UL data. Terminals can transmit UL data through UL data channels consisting of narrow bandwidth and an appropriate number of symbols. Based on these characteristics, UL reference resources indicated by UL PI can be designed.
[0158] In the proposed method, the frequency domain of the UL reference resource can be finely divided, and the time domain of the UL reference resource can be coarsely divided. To represent the time resource of the UL reference resource, the base station can transmit a higher-level message to the terminal containing information indicating the detection period (e.g., transmission period) of the UL PI. For example, the detection period of the UL PI may be one, two, or four slots. UL symbols belonging to the interval determined by the detection period of the UL PI may be divided into A sets, where A is an integer greater than or equal to 1. To represent the frequency resource of the UL reference resource, the active BWP (e.g., active UL BWP) may be divided into B sets, where B may be seven or fourteen. B may be greater than A. The UL PI may be a bitmap consisting of A × B bits. A single bit in the bitmap can indicate whether or not UL data is being transmitted in the UL reference resource corresponding to that bit.
[0159] In the proposed method, A×B can be restricted to a specific value. The base station can transmit a higher-level message containing this specific value to the terminal, and the terminal can verify the specific value by receiving the higher-level message from the base station. Alternatively, the specific value can be defined in a technical standard known to both the base station and the terminal. For example, A×B can be set to 14. According to this method, the size of the UL PI can be set to be the same as the size of the DL PI. Therefore, the size of the DL control channel searched to detect the UL PI can be the same as the size of the DL control channel searched to detect the DL PI. In this case, the reception complexity of the DL control channel at the terminal can be reduced.
[0160] Figure 12 is a conceptual diagram illustrating the first embodiment of UL standard resources in a communication system, and Figure 13 is a conceptual diagram illustrating the second embodiment of UL standard resources in a communication system.
[0161] Referring to Figure 12, the UL PI can indicate a UL reference resource that is set within a resource consisting of one slot and an active BWP. The symbols contained in one slot (e.g., 14 symbols) can be divided into two sets; that is, A can be 2. In this case, one UL reference resource can contain 7 symbols. The active BWP can be divided into 7 sets; that is, B can be 7. Therefore, the size of the UL PI can be 14 bits.
[0162] Referring to Figure 13, the UL PI can indicate a UL reference resource set within a resource consisting of two slots and an active BWP. The symbols contained in the two slots (e.g., 28 symbols) can be divided into two sets; that is, A can be 2. In this case, one UL reference resource can contain 14 symbols. The active BWP can be divided into seven sets; that is, B can be 7. Therefore, the size of the UL PI can be 14 bits. In the embodiment of Figure 13, A × B can be maintained to be the same as A × B in the embodiment of Figure 12. A and B can each be adjusted by the transmission period of the UL PI.
[0163] The reception quality of DL PI may differ from that of UL PI. If DL PI cannot be received by a terminal, the base station can perform a retransmission operation for that terminal, thereby enabling the terminal to decode the necessary data. A terminal that failed to receive UL PI may transmit an unnecessary UL data channel (e.g., a UL data channel indicated by UL PI). In this case, the unnecessary UL data channel may interfere with UL data channels transmitted by other terminals, and consequently, the base station may not be able to successfully receive the UL data channel. To solve this problem, the aggregation level of DL control channels including UL PI may be set differently from the aggregation level of DL control channels including DL PI.
[0164] In the proposed method, the UL PI may be configured to indicate a UL reference resource to be set within a single slot. In this case, the size of the UL PI may be C bits. The terminal can assume that the transmission state of the UL reference resource indicated by the UL PI is the same not only in the current slot but also in subsequent slots. To improve reception quality, the base station may transmit a higher-level message to the terminal containing information instructing repeated transmission of the UL data channel.
[0165] A terminal can receive higher-level messages from the base station and determine, based on the information contained in those messages, that repeated transmission of the UL data channel is requested. In this case, the terminal that receives the UL PI can determine that the UL PI applies to the slots belonging to the interval determined by the transmission period of the UL PI. Since one UL PI can indicate whether or not to transmit the UL data channel in multiple slots, the size of the UL PI can be reduced. However, since the base station must schedule UL transmission identically in the multiple slots to which the UL PI applies, the scheduling flexibility for UL transmission may be reduced.
[0166] Figure 14 is a conceptual diagram illustrating a third embodiment of UL reference resources in a communication system.
[0167] Referring to Figure 14, a UL PI can indicate a UL reference resource set within a resource consisting of two slots and an active BWP. The symbols contained in the two slots (e.g., 28 symbols) can be divided into four sets; that is, A can be 4. In this case, one UL reference resource can contain 7 symbols. The active BWP can be divided into seven sets; that is, B can be 7. Therefore, the size of the UL PI can be 28 bits. In the embodiment of Figure 14, the size of the UL PI (i.e., 28 bits) can be twice the size of the UL PI in the embodiment of Figure 12 or Figure 13 (i.e., 14 bits). When one UL PI is applied to two consecutive slots, the size of the UL PI can be maintained at 14 bits.
[0168] ■Power control method for URLLC PUCCH
[0169] √ Power control method considering payload Each base station and terminal can determine the transmission power of the UL control channel based on pre-configured rules. The base station can transmit a higher-level message, DL control channel, or MAC CE containing the parameters necessary to determine the transmission power of the UL control channel to the terminal. The terminal can verify the parameters necessary to determine the transmission power of the UL control channel by receiving the higher-level message, DL control channel, or MAC CE from the base station. The terminal can derive some of the necessary parameters to determine the transmission power of the UL control channel based on signals received from the base station (e.g., SS / PBCH (synchronization signal / physical broadcast channel) block, CSI-RS (reference signal), PT (phase tracking)-RS, DM-RS, etc.).
[0170] The proposed power control method can be applied to UL data channels, and the transmitted power can be adjusted by the size of the transmission blocks contained in the UL data channel. If the UL data channel does not contain UL control information, only a function of the size of the transmission blocks (e.g., UL data) can be used to determine the transmitted power. On the other hand, if the UL data channel contains both UL control information and transmission blocks, a function of the size of the UL control information, as well as a function of the size of the transmission blocks, can be used to determine the transmitted power.
[0171] For example, if the UL data channel contains a transmission block, slot # i Career # c The transmission power (P) applied to the resource element corresponding to this C (i)) can be determined based on the following equation 2.
[0172]
number
[0173] Γ C (i) is a function of the bits that the transmission block has (O TB (i) the size of the resource element (N) that is mapped to the resource block in the UL data channel. RE (i)) can be defined as, for example, Γ C (i) is "10·log10(2 γ·BPRE(i) -1) is possible. BPRE(i) is O TB (i) / N RE (i) can be defined as follows:
[0174] Alternatively, the rules for the transmission power to transmit all transmission blocks and UL control information may be as follows: Equation 3 in slot # i Career # c The transmission power applied to the UL data channel is P C (i) can be defined as follows:
[0175]
number
[0176] Alternatively, the base station does not need to notify the terminal of the transmission power, which depends on the size of the UL data. For example, the base station may use Δ C (i) A higher-level message containing the constants applied to (i) can be transmitted to the terminal, and the terminal receives the higher-level message from the base station, thereby Δ C (i) The constants applied to (i) can be checked. C Through the setting of constants applied to (i), the size of the UL control information can be set to balance with the size of the UL data. In this case, the transmission power applied to the UL data channel is set by a separate configuration variable (e.g., δ) as shown in Equation 4 or Equation 5 below. C ) can be directed through.
[0177] δ C It can be set to one of several values, including 0 and 1. The base station is δ C A higher-level message containing the set value can be transmitted to the terminal. The terminal receives the higher-level message from the base station, which allows δ C You can check the value that has been set for this purpose.
[0178]
number
[0179]
number
[0180] A terminal can report its power headroom (PH) to a base station. For example, a terminal can periodically report its PH to the base station. Alternatively, if a message requesting a PH report is received from the base station, the terminal can report its PH to the base station. Or, the terminal can transmit its PH to the base station along with data. The terminal can derive its PH considering the size of the transmission block, and transmit a PH to the base station with a different type applied by the base station's higher-level signaling.
[0181] ■URLLC UCI transmission via on-going PUCCH
[0182] √ PUCCH format 3 / 4 for additional UCI (e.g., URLLC UCI with a size of 1 or 2 bits) transmission For the transmission of DL data (e.g., eMBB data and URLLC data) with different delay requirements, after encoding the UL control information, the terminal can also transmit additional UL control information (e.g., URLLC UCI) using the UL control channel to which the encoded UL control information (e.g., eMBB UCI) is mapped.
[0183] Figure 15 is a conceptual diagram illustrating the eighth embodiment of the UL transmission method in a communication system.
[0184] Referring to Figure 15, the base station can transmit DL control channel #1 containing resource allocation information for DL data channel #1 to the terminal, and the HARQ response to DL data channel #1 (e.g., HARQ-ACK) can be transmitted from the terminal to the base station via UL control channel #1 (e.g., UL control channel #1 as indicated by DL control channel #1). The base station can also transmit DL control channel #2 containing resource allocation information for DL data channel #2 to the terminal, and the HARQ response to DL data channel #2 can be transmitted from the terminal to the base station via UL control channel #2 (e.g., UL control channel #2 as indicated by DL control channel #2).
[0185] Here, the interval between the reception time of DL data channel #1 and the transmission time of UL control channel #1 (e.g., transmission delay) may be greater than the interval between the reception time of DL data channel #2 and the transmission time of UL control channel #2.
[0186] The terminal can obtain resource allocation information for UL control channel #2 from DL control channel #2, which is received later than DL control channels #1 and #2. The terminal can transmit UL control channel #2, which includes UL control information for DL data channel #1 (e.g., HARQ response) and UL control information for DL data channel #2 (e.g., HARQ response). However, this method may be difficult to apply when the interval between the reception of DL data channel #2 and the transmission of UL control channel #2 is very small. This is because the terminal takes longer to process the data due to the following operations performed by the terminal for the transmission of UL control channel #2.
[0187] - Demodulation / decoding operation of DL data channel #2 - HARQ response generation operation for DL data channel #2 - The operation of encoding the HARQ response for DL data channel #2 together with the HARQ response for DL data channel #1. - The operation of mapping the encoded HARQ response to UL control channel #2.
[0188] In the proposed method, the HARQ response for DL data channel #2 may be transmitted through UL control channel #2, and the UL control channel #1 to which the HARQ response for DL data channel #1 is mapped does not necessarily need to be transmitted. The base station can instruct the terminal to send a separate signal for the HARQ response for DL data channel #1 back.
[0189] In the proposed alternative method, the HARQ response for DL data channel #2 and the HARQ response for DL data channel #1 may be transmitted through UL control channel #1 instead of UL control channel #2. In this case, the HARQ response for DL data channel #2 may be transmitted quickly. For example, the format of UL control channel #1 in an NR communication system (e.g., PUCCH format) can be one of 1 to 4, and UL control channel #1 may contain the HARQ response for DL data channel #2.
[0190] To transmit the HARQ response for DL data channel #2 through UL control channel #1, the encoding / mapping procedure for UL control information #1 (e.g., the HARQ response for DL data channel #1) may need to take into account UL control information #2 (e.g., the HARQ response for DL data channel #2). If the maximum size of UL control information #2 is limited to a specific value, the terminal can estimate the number of symbols to which the encoded UL control information #2 is mapped. In this case, the terminal can determine the modulation rate and / or encoding rate of UL control information #2 based on variables set by the base station's higher-level signaling or variables defined in technical standards known to the terminal.
[0191] A base station can transmit a higher-level message to a terminal that includes information indicating the modulation rate and / or coding rate of UL control information #1. The terminal can confirm the modulation rate and / or coding rate of UL control information #1 by receiving the higher-level message from the base station. For example, the modulation rate and / or coding rate of UL control information #2 may be set independently of the modulation rate and / or coding rate of UL control information #1. Alternatively, the modulation rate and / or coding rate of UL control information #2 may be set as a relative value to the modulation rate and / or coding rate of UL control information #1.
[0192] In the proposed method, the terminal can convert a portion of UL control information #1 (e.g., HARQ response and / or channel partial information 1) into UL control information #2. For example, the terminal can map UL control information #2 to UL control channel #1 based on a puncturing scheme.
[0193] If UL control information #1 includes a HARQ response, the terminal can map the encoded HARQ response to DL data channel #1 to UL control channel #1 regardless of the presence of UL control information #2. If UL control information #1 includes channel sub-information, the terminal can encode channel sub-information 1 (e.g., CSI sub-information 1) and channel sub-information 2 (e.g., CSI sub-information 2) individually. If UL control information #1 includes both a HARQ response and channel sub-information, the terminal can encode both the HARQ response and channel sub-information 1, and encode channel sub-information 2 independently.
[0194] In the proposed method, a portion of UL control information #1 may not be transmitted. The portion of UL control information #1 that is not transmitted may be control information of relatively low importance. For example, if UL control information #1 includes the HARQ response, channel partial information 1, and channel partial information 2, then some or all of channel partial information 2 may not be transmitted.
[0195] In the proposed method, the terminal can transmit UL control information #1, which includes the HARQ response, channel partial information 1, and channel partial information 2. In this case, the terminal does not need to map UL control information #2 to the resource element that constitutes UL control channel #1 to which the HARQ response and channel partial information are mapped.
[0196] To determine the size of the channel sub-information 2 belonging to UL control information #1, the base station can decompose the channel sub-information 1 belonging to UL control information #1. The position of the resource element to which the channel sub-information 2 is first mapped (e.g., the starting resource element) does not have to be fixed.
[0197] In order to obtain UL control information #2 on UL control channel #1, it is preferable for the base station to know the location of UL control information #1 (e.g., the mapping location of channel sub-information 2) and the location of UL control information #2 on UL control channel #1. In this case, the reception complexity of UL control channel #1 at the base station may be reduced.
[0198] In the proposed method, the terminal can determine the position (e.g., mapping position) of UL control information #2 with respect to UL control information #1, regardless of the presence or absence of channel sub-information 2. The terminal can change the position of the resource element to which UL control information #1 is first mapped in UL control channel #1, and can map the encoded UL control information #1 to the modified resource element.
[0199] UL control information #2 can be encoded in such a way that it can be mapped to a specific number of resource elements. A terminal can map the encoded UL control information #2 to pre-configured resource elements (e.g., remappingable resource elements) among the resource elements that constitute UL control channel #1. Since the base station and the terminal know the pre-configured resource elements (e.g., remappingable resource elements), the encoded UL control information #2 can be mapped to resource elements configured between the base station and the terminal.
[0200] Figure 16 is a conceptual diagram illustrating a first embodiment of a method for mapping UL control information in a communication system.
[0201] Referring to Figure 16, the terminal can map UL control information to the remaining resource elements (e.g., 14 resource elements) of the UL control channel (e.g., UL control channel #1 shown in Figure 15), excluding the resource element to which the reference signal is mapped. The UL control information can be mapped according to the index order of the resource elements. For example, the resource element to which the UL control information is first mapped may be resource element #0. That is, resource element #0 may be the starting resource element to which the UL control information is mapped.
[0202] If there are five remappingable resource elements, the terminal can change the starting resource element to which UL control information #1 is mapped from resource element #0 to resource element #5, and UL control information #1 can be mapped from resource element #5. After the mapping of UL control information #1 to resource elements #5-13 is complete, the remaining UL control information #1 can be mapped from resource element #0.
[0203] If there is UL control information #2 that is mapped to UL control channel #1, the terminal can map UL control information #2 from resource element #0. In this case, UL control information #2 may be mapped to UL control channel #1 instead of UL control information #1. Here, UL control information #2 may be continuously mapped to remapping resource elements, or UL control information #2 may be mapped to remapping resource elements at predetermined intervals.
[0204] PUCCH format 3 When PUCCH format 3 is used, the terminal can map UL control information #1-2 to UL control channel #1 as follows: where UL control information #1 may be UL control information #1 as described with reference to Figure 15, UL control information #2 may be UL control information #2 as described with reference to Figure 15, and UL control channel #1 may be UL control channel #1 as shown in Figure 15.
[0205] Figure 17 is a conceptual diagram illustrating a second embodiment of a method for mapping UL control information in a communication system.
[0206] Referring to Figure 17, the mapping method for UL control information #1 including the HARQ response may differ from the mapping method for UL control information #1 including the HARQ response and channel information. The embodiment illustrated in Figure 17 can be applied not only to scenarios that support frequency hopping but also to scenarios that do not support frequency hopping.
[0207] Since channel information is transmitted periodically or at the request of the base station, the terminal knows which slot the channel information is mapped to. The embodiment shown in Figure 17 can be applied to slots used for transmitting channel information. On the other hand, the embodiment shown in Figure 17 does not have to be applied to slots not used for transmitting channel information. Alternatively, the embodiment shown in Figure 17 can be applied not only to slots used for transmitting channel information but also to slots not used for transmitting channel information.
[0208] When UL control information #1-2 is transmitted through UL control channel #1, the terminal can first map UL control information #1 to UL control channel #1. If there are eight remappingable resource elements (e.g., resource elements #0-7) on UL control channel #1, the terminal can map UL control information #1 starting from resource element #8 of the first symbol. That is, the starting resource element of UL control information #1 can be resource element #8 of the first symbol. If UL control information #1 includes a HARQ response and channel sub-information (e.g., CSI sub-parts 1-2), the terminal can encode CSI sub-part 1 along with the HARQ response and map the encoded HARQ response / CSI sub-part 1 starting from resource element #8 of the first symbol. After the mapping of the encoded HARQ response / CSI sub-part 1 is complete, the terminal can map the encoded CSI sub-part 2 to the remaining resource elements. In this case, the encoded CSI sub-part 2 can also be mapped to remappingable resource elements (e.g., resource elements #0-7).
[0209] Once the mapping of UL control information #1 is complete, the terminal can map UL control information #2 (e.g., HARQ response) to UL control channel #1. The starting resource element of UL control information #2 may be resource element #0 of the first symbol. Therefore, the terminal can map UL control information #2 to resource elements #0, 3, and 6 of the first symbol. In this case, UL control information #2 may be mapped to resource elements #0, 3, and 6 of the first symbol instead of UL control information #1 (e.g., CSI portion 2).
[0210] PUCCH format 4 When PUCCH format 4 is used, the terminal can map UL control information #1-2 to UL control channel #1 as follows: where UL control information #1 may be UL control information #1 as described with reference to Figure 15, UL control information #2 may be UL control information #2 as described with reference to Figure 15, and UL control channel #1 may be UL control channel #1 as shown in Figure 15.
[0211] Figure 18 is a conceptual diagram illustrating a third embodiment of a method for mapping UL control information in a communication system.
[0212] Referring to Figure 18, the resource element to which UL control information #2 is mapped (e.g., a remappingable resource element) can be located in the back region of the UL control channel. The embodiment illustrated in Figure 18 can be applied not only to scenarios where frequency hopping is used but also to scenarios where frequency hopping is not used. When UL control channel #1 is transmitted based on frequency hopping, the terminal can map UL control information #2 to the last symbol in UL control channel #1 corresponding to the first frequency hop. Some of the resource elements to which UL control information #1 is mapped can be used for the transmission of UL control information #2. According to the proposed method, reception of UL control information #2 at the base station may be delayed. However, the terminal can map UL control information #1 to UL control channel #1 regardless of the size of UL control information #2, and the mapping order of UL control information #1 does not need to be changed.
[0213] For example, a terminal can first map UL control information #1 to UL control channel #1. Because there is a remapping resource element at the last symbol in UL control channel #1, the terminal can map UL control information #1 from the first symbol in UL control channel #1 without changing the mapping order of UL control information #1. That is, the starting mapping resource element for UL control information #1 can be resource element #0 of the first symbol. If UL control information #1 includes a HARQ response and channel sub-information (e.g., CSI sub-parts 1-2), the terminal can encode CSI sub-part 1 along with the HARQ response and map the encoded HARQ response / CSI sub-part 1 from resource element #0 of the first symbol. After the mapping of the encoded HARQ response / CSI sub-part 1 is complete, the terminal can map the encoded CSI sub-part 2 to the remaining resource elements. In this case, the encoded CSI sub-part 2 can also be mapped to remapping resource elements.
[0214] Once the mapping of UL control information #1 is complete, the terminal can map UL control information #2 (e.g., HARQ response) to a remappingable resource element located at the last symbol in UL control Channel #1. In this case, UL control information #2 may be remapped in place of some of the remappingable resource elements, such as some of the UL control information #1 (e.g., CSI portion 2).
[0215] On the other hand, the terminal can map UL control information to UL control channels based on a spreading coding scheme. When PUCCH format 3 or 4 is used, remappingable resource elements can be set in units of spreading coding application. Before applying the spreading coding, the terminal can convert encoded UL control information #1 to encoded UL control information #2, and then map encoded UL control information #1-2 to UL control channel #1 using the spreading coding. Alternatively, the terminal can map encoded UL control information #1 to UL control channel #1 using the spreading coding, and then map encoded UL control information #2 to UL control channel #1 using the spreading coding. In this case, some of the remappingable resource elements may be remapped with UL control information #2 instead of UL control information #1.
[0216] The embodiments illustrated in Figures 19 and 20 below illustrate a mapping method for UL control information based on a spreading coding scheme. The embodiments illustrated in Figures 19 and 20 can be applied not only to scenarios in which frequency hopping is applied but also to scenarios in which frequency hopping is not applied. In the embodiments illustrated in Figures 19 and 20, PUCCH format 4 may be used. Here, UL control information #1 may be UL control information #1 described with reference to Figure 15, UL control information #2 may be UL control information #2 described with reference to Figure 15, and UL control channel #1 may be UL control channel #1 illustrated in Figure 15.
[0217] Figure 19 is a conceptual diagram illustrating a fourth embodiment of a method for mapping UL control information in a communication system.
[0218] Referring to Figure 19, a remapping resource element can be located at the first symbol of UL control channel #1. Two remapping resource elements can be located consecutively on the frequency axis. The terminal can perform coding operations on the HARQ response and CSI portion 1 that constitute UL control information #1, and can map the coded HARQ response / CSI portion 1 to the remaining resource elements among the resource elements located at the first symbol of UL control channel #1, excluding the remapping resource element. The coded HARQ response / CSI portion 1 can be mapped to UL control channel #1 based on a spreading coding scheme.
[0219] Furthermore, the terminal can perform an encoding operation on the CSI portion 2 that constitutes UL control information #1, and after the mapping operation of the encoded HARQ response / CSI portion 1 is completed, it can map the encoded CSI portion 2 to UL control channel #1. The encoded CSI portion 2 can be mapped to UL control channel #1 based on a spreading coding scheme, and can also be mapped to remappingable resource elements.
[0220] After the mapping operation of UL control information #1 is complete, the terminal can map the encoded UL control information #2 to remappingable resource elements within UL control channel #1. Encoded UL control information #2 can be mapped to UL control channel #1 based on a spreading coding scheme. In this case, UL control information #2 may be remapped to some of the remappingable resource elements instead of UL control information #1.
[0221] The mapping method for UL control information #1 including HARQ responses may differ from the mapping method for UL control information #1 including HARQ responses and channel information. Since channel information is transmitted periodically or at the request of the base station, the terminal knows which slots the channel information is mapped to. The embodiment shown in Figure 19 may be applied to slots used for transmitting channel information. On the other hand, the embodiment shown in Figure 19 does not have to be applied to slots not used for transmitting channel information. Alternatively, the embodiment shown in Figure 19 may be applied not only to slots used for transmitting channel information but also to slots not used for transmitting channel information.
[0222] Figure 20 is a conceptual diagram illustrating a fifth embodiment of a method for mapping UL control information in a communication system.
[0223] Referring to Figure 20, a remapping resource element can be located at the last symbol of UL control channel #1. Two remapping resource elements can be located consecutively on the frequency axis. The terminal can perform coding operations on the HARQ response and CSI portion 1 that constitute UL control information #1, and can map the coded HARQ response / CSI portion 1 from the first symbol of UL control channel #1. The coded HARQ response / CSI portion 1 can be mapped to UL control channel #1 based on the spreading coding scheme. The starting resource element of the coded HARQ response / CSI portion 1 may be resource element #0 at the first symbol in UL control channel #1. The mapping order of the coded HARQ response / CSI portion 1 may not be changed.
[0224] Furthermore, the terminal can perform an encoding operation on the CSI portion 2 that constitutes UL control information #1, and after the mapping operation of the encoded HARQ response / CSI portion 1 is completed, it can map the encoded CSI portion 2 to UL control channel #1. The encoded CSI portion 2 can be mapped to UL control channel #1 based on a spreading coding scheme, and can also be mapped to remappingable resource elements.
[0225] After the mapping operation of UL control information #1 is complete, the terminal can map the encoded UL control information #2 to remappingable resource elements within UL control channel #1. Encoded UL control information #2 can be mapped to UL control channel #1 based on a spreading coding scheme. In this case, UL control information #2 may be remapped to some of the remappingable resource elements instead of UL control information #1.
[0226] ■UL Grant after DL resource allocation The base station can transmit a UL grant after transmitting resource allocation information for the DL data channel. In this case, the HARQ response for the DL data channel can be transmitted through the UL data channel indicated by the UL grant. For example, UL transmission can be performed by the embodiment shown in Figure 21 below.
[0227] Figure 21 is a conceptual diagram illustrating the ninth embodiment of the UL transmission method in a communication system.
[0228] Referring to Figure 21, a base station can sequentially transmit DL control channel #1 and DL control channel #2 to a single terminal. DL control channel #1 may contain resource allocation information for DL data channel #1, and DL control channel #2 may contain resource allocation information for UL data channel #2. HARQ responses for DL data channel #1 may be transmitted through UL control channel #1, and the start time resource (e.g., start slot or start symbol) for UL control channel #1 may be the same as the start time resource (e.g., start slot or start symbol) for UL data channel #2. In this case, the terminal can transmit HARQ responses for DL data channel #1 through UL data channel #2 instead of UL control channel #1. Thus, transmission blocks (e.g., UL data) and HARQ responses may be mapped to UL data channel #2.
[0229] DL control channel #1 may include an indicator that specifies the size of UL control information #1 (for example, UL control information #1 transmitted to UL control channel #1). A terminal receiving DL control channel #1 can determine the size of UL control information #1 based on the indicator included in DL control channel #1. The terminal can also receive DL control channel #2 from the base station and determine the size of the resource to which UL control information #1 is mapped within UL data channel #2, which is indicated by DL control channel #2.
[0230] If a terminal receives DL control channel #2 before DL control channel #1, it may be difficult for UL control information #1, which is the response to DL data channel #1, to be transmitted through UL data channel #2. This is because the terminal does not know the size of UL control information #1, and therefore cannot calculate the size of the resources occupied by UL control information #1 on UL data channel #2. However, the terminal can estimate the size of UL control information #1 based on the following method.
[0231] In the proposed method, the terminal can assume the size of UL control information #1 to be a preset maximum size (e.g., 2 bits) and calculate the size of the resources occupied by the largest UL control information #1 in UL data channel #2. Based on this method, the terminal can map UL control information #1 to UL data channel #2.
[0232] Figure 22 is a conceptual diagram illustrating the tenth embodiment of the UL transmission method in a communication system.
[0233] Referring to Figure 22, the base station can transmit DL control channel #1 containing resource allocation information for DL data channel #1, DL control channel #2 containing resource allocation information for UL data channel #2, and DL control channel #3 containing resource allocation information for DL data channel #3.
[0234] A base station can anticipate that UL control information #1 for DL data channel #1 will be included in UL data channel #2. UL data channel #2 may be configured considering the size of UL control information #1 and the size of the transmission block (e.g., the transmission block scheduled by DL control channel #2), and resource allocation information for UL data channel #2 may be included in DL control channel #2. A terminal can map UL control information #1 to UL data channel #2 considering its type and size, and can map transmission blocks to the remaining resource elements that constitute UL data channel #2 to which UL control information #1 is not mapped.
[0235] UL control information #1 can contain various types of control information. For example, UL control information #1 can contain HARQ response and / or channel information. The mapping procedure for channel information and transmission blocks in an NR communication system may vary depending on the magnitude of the HARQ response.
[0236] For example, if the size of the HARQ response is 1 bit or 2 bits, the terminal can calculate the number of resource elements in the UL data channel to which the HARQ response is mapped, and can map channel information to the remaining resource elements in the UL data channel, excluding those to which the HARQ response is mapped. Subsequently, the terminal can map transmission blocks to resource elements in the UL data channel that do not have channel information mapped to them. After that, the terminal can map the HARQ response to the UL data channel. In this case, the HARQ response may be remapped to a specific resource element belonging to the UL data channel instead of the transmission block.
[0237] For example, if the size of the HARQ response is 3 bits, the terminal can map the HARQ response to a UL data channel, map channel information to the remaining resource elements in the UL data channel that do not have the HARQ response mapped to them, and map transmission blocks to the remaining resource elements in the UL data channel that do not have the HARQ response or channel information mapped to them.
[0238] When UL data channel #2 is transmitted based on a frequency hopping scheme, a portion of UL control information #1 (e.g., half of UL control information #1) may be mapped to UL data channel #2 corresponding to the first frequency hop, and the remainder of UL control information #1 may be mapped to UL data channel #2 corresponding to the second frequency hop.
[0239] However, if DL control channel #3 is received after DL control channel #2 is received, the mapping procedure for UL data channel #2 may need to be changed. If the terminal's processing capacity is insufficient, UL control information #3 for DL data channel #3 does not need to be generated quickly. In this case, it may be difficult to map all of UL control information #1 and UL control information #3 to UL data channel #2 in the generation procedure for UL data channel #2. To solve this problem, it may be defined that DL control channel #3, which contains resource allocation information for DL data channel #3, is not transmitted after DL control channel #2, which contains resource allocation information for UL data channel #2, has been transmitted.
[0240] In the proposed method, the size of UL control information #3 can be restricted within a specific size, and the terminal can change the position of the resource element where UL control information #1 is mapped in the mapping procedure of the UL data channel #2. The base station can transmit a higher layer message including information instructing to execute the proposed method (e.g., the mapping method of the UL data channel #2) to the terminal. The terminal can receive the higher layer message and execute the method instructed by the higher layer message (e.g., the mapping method of the UL data channel #2). Here, the proposed method (e.g., the mapping method of the UL data channel #2) can be activated / deactivated by a higher layer message, a MAC CE, or a DCI.
[0241] To ensure the reception quality of UL control information #1, UL control information #1 can be mapped to a resource element adjacent to the resource element where the reference signal is mapped. Also, UL control information #3 can be mapped to a resource element adjacent to the resource element where the reference signal is mapped. In the proposed method, the position of the start mapping resource (e.g., sub - carrier or resource block) of UL control information #1 can be changed. For example, UL control information #1 can be mapped to a resource element in which UL control information #3 is not mapped among the resource elements constituting the DL data channel #2.
[0242] To apply the proposed method, it is preferable that the size of the UL control information included in the UL data channel #2 is 1 bit or 2 bits. The base station can restrict the number of DL control channels (e.g., DL control channels including resource allocation information of the DL data channel) to 1 or 2. When the number of DL control channels including the resource allocation information of the DL data channel is 1, the base station can restrict the number of transport blocks transmitted through the corresponding DL data channel to 1 or 2.
[0243] Alternatively, if there is no limit on the number of DL control channels, the base station can configure HARQ bundling for the terminal using higher layer signaling. In this case, the terminal can generate UL control information with a size of 1 bit by performing a logical AND operation on HARQ responses.
[0244] When multiple antennas are used, the base station can transmit a higher layer message to the terminal that includes information indicating that the reception operation of two transport blocks is to be performed. The terminal can receive the higher layer message from the base station and operate based on the information included in the higher layer message. For example, the terminal can generate UL control information with a size of 1 bit for each spatial domain.
[0245] The base station can transmit a higher layer message to the terminal that includes information indicating that the reception operation of a CBG-based transport block and the generation operation of a CBG-based UL control channel are to be performed. The terminal can receive the higher layer message from the base station and operate based on the information included in the higher layer message. For example, the terminal can generate a HARQ response with a size of 1 bit for each transport block instead of for each CBG. Here, the terminal can generate a HARQ response with a size of 1 bit for each transport block by performing a logical AND operation on the HARQ responses for all CBGs belonging to one transport block.
[0246] In the proposed method, even before receiving DL control channel #3, the terminal can assume that the size of UL control information #3 by DL data channel #3 is not zero. For example, the terminal can assume that the size of UL control information #3 is 1 bit or 2 bits. Under the assumption that UL control information #3 exists, the terminal can map UL control information #1 and the transmission block to UL data channel #2. Therefore, regardless of the actual existence of UL control information #3, the terminal can map UL control information #1 and the transmission block to UL data channel #2, and the mapping operation of UL data channel #2 can be performed regardless of the completion of the decoding operation for DL data channel #3.
[0247] The terminal can calculate the number of resource elements to which the corresponding UL control information #1 is mapped, for each type of UL control information #1 (e.g., HARQ response, channel information). To apply the proposed method, the reference number of resource elements per symbol (M SC UCI ) can be redefined. For example, M SC UCI The number of resource elements to which UL control information #3 is mapped may be excluded.
[0248] The number of resource elements to which UL control information #3 is mapped can be determined based on a formula defined in the technical standard. The terminal applies β to UL control information #3 and β to the HARQ response belonging to UL control information #1. offset It can be reused. To apply a high code rate to UL control information #3, the terminal can use the value β set by higher-level signaling. Since the base station is unaware of the existence of UL control information #3, it does not need to notify the terminal of β through DL control channel #2.
[0249] For example, β is the β applied to the HARQ response belonging to UL control information #1. offsetIt can be defined as a value relative to . In order to apply a higher coding rate to the HARQ response belonging to UL control information #3 than the coding rate of the HARQ response belonging to UL control information #1, the β applied to the HARQ response belonging to UL control information #3 can have a value greater than 1. However, to support cases where the priority of the UL control information is lower than the priority of the UL data channel, β may be set to a value less than 1.
[0250] Alternatively, β may be expressed as a value relative to the transmission block or CBG. β may apply to "a scenario where UL control information #1 does not exist and a transmission block or CBG exists" or "a scenario where UL control information #1 exists and channel information is transmitted through UL data channel #2".
[0251] Figure 23 is a conceptual diagram illustrating the first embodiment of UL data channel #2 using the UL transmission method shown in Figure 22, and Figure 24 is a conceptual diagram illustrating the second embodiment of UL data channel #2 using the UL transmission method shown in Figure 22.
[0252] Referring to Figure 23, the terminal can first map UL control information #1 and transmission block (or CBG) to UL data channel #2, and can additionally map UL control information #3 to UL data channel #2. Here, UL control information #1 may include HARQ response and channel information.
[0253] Referring to Figure 24, the terminal can first map UL control information #1 to UL data channel #2, and can additionally map UL control information #3 to UL data channel #2. Here, UL control information #1 may include HARQ response and channel information, and the transmission block (or CBG) does not necessarily have to be mapped to UL data channel #2.
[0254] In the proposed method, the position of the starting resource element to which UL control information #1 is mapped can be changed. The following embodiment describes how to generate UL data channel #2. The following embodiment can be applied to scenarios in which a transmission block (e.g., UL data), UL control information #1, and UL control information #3 exist.
[0255] In the initial stage, the terminal can map UL control information #1 to UL data channel #2 based on the method defined in the technical standard. Here, the terminal can calculate the starting resource element of UL control information #1 and may choose not to map UL control information #1 to resource elements prior to the starting resource element.
[0256] In the second stage, the terminal can map a transmission block (or CBG) to UL data channel #2. The transmission block (or CBG) can be mapped to any resource element that makes up UL data channel #2, excluding the resource element to which UL control information #1 and the reference signal are mapped. The transmission block (or CBG) can be mapped according to the method defined in the technical standard. The transmission block (or CBG) can be mapped to resource elements after the resource element to which UL control information #1 is mapped. The transmission block (or CBG) can also be mapped to resource elements whose mapping is postponed due to the presence of UL control information #1 (e.g., a 1-bit or 2-bit HARQ response) or UL control information #3.
[0257] In the third stage, the terminal can map UL control information #3 to UL data channel #2. UL control information #3 can be remapped to a resource element to which a transmission block (or CBG) is mapped (e.g., the resource element shown in Figure 23) or to a resource element to which channel information belonging to UL control information #1 is mapped (e.g., the resource element shown in Figure 24). In this case, UL control information #3 can be mapped to a specific resource element instead of a transmission block or UL control information #1.
[0258] If a transmission block or CBG does not exist, the second step may be omitted. If UL control information #3 does not exist, the third step may be omitted. Therefore, if a transmission block (e.g., UL data) and UL control information #3 do not exist, the terminal can perform only the first step to generate UL data channel #2. Or, if a transmission block (e.g., UL data) does not exist, the terminal can perform the first and third steps to generate UL data channel #2. Or, if UL control information #1 and UL control information #3 do not exist, the terminal can perform only the second step to generate UL data channel #2. Or, if UL control information #3 does not exist, the terminal can perform only the first and second steps to generate UL data channel #2.
[0259] The base station can configure the terminal to perform frequency hopping to UL data channel #2 using higher-level signaling. In this case, the terminal can transmit a portion of UL control information #1 to UL data channel #2 corresponding to the first frequency hop, and the remaining portion of UL control information #1 to UL data channel #2 corresponding to the second frequency hop.
[0260] For example, UL control information #3 may be transmitted to UL data channel #2 corresponding to the first frequency hop, but not necessarily to UL data channel #2 corresponding to the second frequency hop. In this case, the base station can quickly acquire UL control information #3. Alternatively, UL control information #3 may be transmitted not only on the first frequency hop but also on UL data channel #2 corresponding to the second frequency hop. In this case, the error rate of UL control information #3 at the base station may be reduced due to frequency multiplexing gain.
[0261] √ PUCCH iterations and PUSCH bundling A terminal can transmit UL control information and UL data using the same slot or different slots. A base station can transmit a higher-level message to a terminal that contains information indicating the number of times the HARQ response to the DL data channel should be transmitted. The terminal can receive the higher-level message from the base station and determine the number of times the HARQ response to the DL data channel should be transmitted based on the information contained in the higher-level message. The number of times the HARQ response to the DL data channel should be transmitted can be an integer of 1 or more.
[0262] In the embodiment described below, DL control channel #U may contain resource allocation information for UL data channel #U. DL control channel #D can be divided into two types. For example, DL control channel #D1 can indicate DL control channels received by the terminal before DL control channel #U, and DL control channel #D2 can indicate DL control channels received by the terminal after DL control channel #U. Here, there may be one or more DL control channels #D1 and one or more DL control channels #D2.
[0263] Figure 25 is a conceptual diagram illustrating the 11th embodiment of the UL transmission method in a communication system.
[0264] Referring to Figure 25, the base station can transmit DL control channel #D1 containing resource allocation information for DL data channel #D1 to the terminal, DL control channel #U containing resource allocation information for UL data channel #U to the terminal, and DL control channel #D2 containing resource allocation information for DL data channel #D2 to the terminal.
[0265] The base station can set, using higher layer signaling, information used to dynamically determine the size of a HARQ response codebook (e.g., a HARQ-ACK codebook) for a terminal. Each of DL control channel #D1, DL control channel #U, and DL control channel #D2 can include a C-DAI (calculation-downlink assignment index) and / or a T (total)-DAI. For example, DCI format 0_0 may not include all of the C-DAI and T-DAI, DCI format 0_1 can include the T-DAI, DCI format 1_0 can include the C-DAI, and DCI format 1_1 can include all of the C-DAI and T-DAI.
[0266] On the other hand, the UL data channel #U assigned by the DL control channel #U can be used to transmit not only UL data but also HARQ responses (e.g., HARQ responses for DL data channels #D1 and #D2). The base station can set, using higher layer signaling, setting information for the operation of mapping UL control information to the UL data channel #U for a terminal. In this case, the terminal can map the UL control information to the UL data channel #U based on the information set by the higher layer signaling.
[0267] When DL data channel #D1, assigned by DL control channel #D1, is received, the terminal can generate UL control information #D1 for DL data channel #D1. The size of UL control information #D1 may be indicated by T-DAI#1 included in DL control channel #D1. The terminal can perform the operation to generate UL control channel #D1 containing UL control information #D1. Subsequently, the terminal can receive DL control channel #U from the base station. DL control channel #U may include T-DAI#1 indicating the size of UL control information #D1. The terminal can perform the operation to generate UL data channel #U. If the initiation resources (e.g., initiation symbol or initiation slot) of UL control channel #D1 are the same as the initiation resources (e.g., initiation symbol or initiation slot) of UL data channel #U, the terminal can map UL control information #D1 to UL data channel #U. Alternatively, the terminal can map UL control information #D1 to UL data channel #U by a base station requirement or an operation defined in the technical standard.
[0268] If DL control channel #D2 is received after DL control channel #U has been received, the terminal may choose not to map UL control information #D2 for DL data channel #D2, which was assigned by DL control channel #D2, to UL data channel #U. Therefore, the terminal can generate UL data channel #U by encoding a transmission block based on T-DAI #1 contained in DL control channel #U.
[0269] On the other hand, in the proposed method, if DL control channel #D2 is received after DL control channel #U is received, the terminal can map UL control information #D2 for DL data channel #D2, which is assigned by DL control channel #D2, to UL data channel #U.
[0270] In the first proposed method, a terminal can receive one or more DL control channels #D2, receive one or more transmission blocks (e.g., DL data) through one or more DL data channels #D2 assigned by one or more DL control channels #D2, and generate UL control information #D2 for one or more DL data channels #D2 of a limited size.
[0271] Here, the size of UL control information #D2 for DL data channel #D2 may be limited to a certain size. For example, the size of UL control information #D2 may be limited to 1 bit or 2 bits. The maximum size of UL control information #D2 may be defined in a technical standard known to the base station and the terminal. Alternatively, the base station may transmit a higher-level message to the terminal that contains information indicating the maximum size of UL control information #D2. The number of transmissions of DL control channel #D2 (e.g., DL control channels transmitted after DL control channel #U) may be limited to one or two.
[0272] Furthermore, the base station can transmit higher-level messages containing information necessary for bundling HARQ responses to the terminal. When HARQ responses are bundled, the size of the UL control information can be compressed. Since the mapping operation of UL data channel #U is performed based on T-DAI#1, the mapping operation of UL data channel #U can be unaffected by DL control channel #D2.
[0273] In the proposed second method, the terminal can receive DL control channel #D2 containing T-DAI#2 and generate UL data channel #U by encoding a transmission block based on the last acquired T-DAI (e.g., T-DAI#2). The application time of the T-DAI (e.g., symbol or slot) may vary depending on the terminal's processing power. The terminal can encode a transmission block by applying another T-DAI for each slot through which UL data channel #U is transmitted, and map the encoded transmission block to UL data channel #U. The proposed second method can be carried out as follows:
[0274] Figure 26 is a conceptual diagram illustrating the twelfth embodiment of the UL transmission method in a communication system.
[0275] Referring to Figure 26, UL control channels #D1 and #D2 may be transmitted four times each, and UL data channel #U may be transmitted eight times. DL control channels #D1, DL control channel #U, DL control channel #D2, DL data channel #D1, and DL data channel #D2 shown in Figure 26 may be the same as DL control channels #D1, DL control channel #U, DL control channel #D2, DL data channel #D1, and DL data channel #D2 shown in Figure 25.
[0276] A different T-DAI may be applied to each UL data channel #U. For example, T-DAI#1 may be applied to the first and second UL data channels #U. T-DAI#1 may be indicated by DL control channel #D1 or DL control channel #U. T-DAI#2 may be applied to the third and fourth UL data channels #U. T-DAI#2 may be indicated by DL control channel #D2. T-DAI#2 may be expressed as a value relative to T-DAI#1. Alternatively, T-DAI#2 may be a value indicating the size of all UL control information contained in UL data channel #U.
[0277] T-DAI#3 can be applied to the fifth and sixth UL data channels #U. T-DAI#3 can be set by DL control channel #D1. T-DAI#3 can indicate the size of UL control information #D2 additionally generated by DL control channel #D2. If T-DAI#2 is expressed as a value relative to T-DAI#1, then T-DAI#3 may be the same as T-DAI#2. If T-DAI#2 indicates the size of all UL control information contained in UL data channel #U, then T-DAI#3 may be the difference between T-DAI#1 and T-DAI#2.
[0278] T-DAI#4 can be applied to the seventh and eighth UL data channels #U. T-DAI#4 can indicate the absence of UL control information. The terminal can derive T-DAI#4 by comparing the number of repeated transmissions of UL control information with the number of repeated transmissions of the UL data channel.
[0279] • If T-DAI is not available Some DCI formats do not need to include C-DAI and T-DAI. For example, DCI format 0_0 does not need to include T-DAI. When a UL data channel is allocated by DCI format 0_0, the terminal can obtain T-DAI from the DL control channel, which contains the DL data channel resource allocation information, and perform the UL data channel mapping operation based on the obtained T-DAI.
[0280] DCI formats 1_0 and 1_1 (for example, DCI format 1_1 when carrier aggregation (CA) is not used) can only contain C-DAI. All DCIs can contain transmitted power information for the UL control channel (e.g., TPC (transmit power control)). For example, DCI formats 1_0 and 1_1 can contain a TPC with a size of 2 bits. Certain fields (e.g., TPC) contained in DCI formats 1_0 and 1_1 can be used for other purposes to map UL control information to the UL data channel.
[0281] If the initiation resource (e.g., symbol or slot) of the UL data channel is the same as the initiation resource (e.g., symbol or slot) of the UL control channel, the terminal and base station can determine that the HARQ response will be mapped to the UL data channel instead of the UL control channel. Alternatively, if the UL data channel is transmitted repeatedly and the slots in which the UL data channel is transmitted overlap with the slots in which the UL control channel is transmitted, the terminal and base station can determine that the HARQ response will be mapped to the UL data channel instead of the UL control channel.
[0282] In the proposed method, a TPC included in the DCI can indicate a T-DAI instead of a transmission power. When the HARQ response is mapped to a UL data channel, the terminal can interpret the value indicated by the TPC included in the DCI as a T-DAI. To apply the proposed method, if DL control channel #D2 following DL control channel #U includes a C-DAI, the terminal can interpret the C-DAI included in DL control channel #D2 as a T-DAI. In this case, the base station can generate a C-DAI indicating the magnitude of additional UL control information that the terminal transmits after transmitting DL control channel #U. For example, if T-DAI#2 is expressed as a value relative to T-DAI#1, the base station can generate a C-DAI indicating the magnitude of additional UL control information that the terminal transmits.
[0283] If DL control channel #U (for example, DL control channel #U shown in Figure 25 or Figure 26) containing resource allocation information for UL data channel #U is not received, the terminal cannot transmit UL data channel #U, and therefore can map the HARQ response to the UL control channel.
[0284] However, since the information indicated by T-DAI differs from the transmission power of the UL control channel, if the TPC is interpreted as indicating T-DAI instead of transmission power, problems may arise where either the transmission power or T-DAI is misinterpreted.
[0285] For example, a TPC set to "00" can indicate -1dB, a TPC set to "01" can indicate 0dB, a TPC set to "10" can indicate +1dB, and a TPC set to "11" can indicate +3dB. A C-DAI or T-DAI can represent the magnitude of "Y>=1" UL control information. A DAI set to "00" can indicate a Y that satisfies "(Y-1)mod4+1=1", a DAI set to "01" can indicate a Y that satisfies "(Y-1)mod4+1=2", a DAI set to "10" can indicate a Y that satisfies "(Y-1)mod4+1=3", and a DAI set to "11" can indicate a Y that satisfies "(Y-1)mod4+1=4".
[0286] When a DL control channel containing a DAI is received, the DAI contained in that DL control channel may be one value greater than the DAI contained in the previous DL control channel. However, the TPC of the UL control channel may be set to a specific value from four values (e.g., 00, 01, 10, 11).
[0287] For example, if the current TPC is the same as the previous TPC, and the difference between the current TPC and the previous TPC is -1 or less, and the previous TPC was set to "11" and the current TPC is set to a value other than "00", the terminal can determine that the TPC indicates transmission power. On the other hand, if the difference between the current TPC and the previous TPC is +1, the terminal can interpret that the TPC indicates T-DAI. However, even if the difference between the value indicated by the current TPC and the value indicated by the previous TPC is +1, the terminal may mistakenly interpret that the TPC indicates transmission power.
[0288] In this case, the terminal increases the transmission power of the UL control channel by 0dB, +1dB, or +3dB, which may improve the reception performance of the UL control channel at the base station, and may increase interference from the UL control channel at adjacent base stations. However, since the increased transmission power is not large, the impact of the UL control channel transmitted with increased transmission power on the communication system is not significant.
[0289] ■SRS (Sounding Reference Signal) Transmission Method The terminal can transmit SRS periodically or aperiodicly. SRS can be transmitted using UL symbols contained in a slot. Each symbol constituting the slot can be set to a DL symbol, a flexible symbol, or a UL symbol. For example, the type of symbols constituting the slot (e.g., DL symbol, flexible symbol, or UL symbol) can be set by higher-level signaling and can be dynamically changed by DCI (e.g., DCI format 2_0) including SFI. In this case, SRS can be transmitted as follows:
[0290] Figure 27 is a flowchart illustrating a first embodiment of the SRS transmission method in a communication system.
[0291] Referring to Figure 27, the communication system may include base stations and terminals. The base stations may be base stations 110-1, 110-2, 110-3, 120-1, and 120-2 as shown in Figure 1, and the terminals may be terminals 130-1, 130-2, 130-3, 130-4, 130-5, and 130-6 as shown in Figure 1. Each base station and terminal may be identical or similarly configured to the communication node 200 shown in Figure 2.
[0292] A base station can transmit higher-level messages (e.g., RRC messages) containing SFI (e.g., SFI information) to terminals (S2710). When a normal CP is used, the SFI included in the higher-level message can be divided into patterns that apply to all terminals in common and patterns that apply only to specific terminals.
[0293] A commonly applied pattern (e.g., TDD-UL-DL-ConfigCommon) can include a slot pattern (e.g., pattern1) and a reference subcarrier spacing (referenceSubcarrierSpacing) that the base station instructs the terminal as system information. The pattern set on the terminal may be repeated with a fixed period P. For example, period P could be 0.5ms, 0.625ms, 1ms, 1.25ms, 2ms, 2.5ms, 5ms, or 10ms. Some periods P may not be applicable depending on the subcarrier spacing.
[0294] The number of slots S belonging to a single period P may vary depending on the subcarrier interval. The forward region within a slot interval of a single period P may contain consecutive DL slots, and the backward region within a slot interval of a single period P may also contain consecutive DL slots. The number of consecutive DL slots may be indicated by nrofDownlinkSlots included in the higher-level message, and the number of consecutive UL slots may be indicated by nrofUplinkSlots included in the higher-level message.
[0295] Each slot belonging to the intermediate region of a slot interval with a single period P can contain one or more DL symbols, flexible FL symbols, and UL symbols. For example, the symbol order in each slot belonging to the intermediate region of a slot interval with a single period P may be "DL symbol → flexible FL symbol → UL symbol". The base station can notify the terminal of the number of each DL symbol, flexible FL symbol, and UL symbol contained in the slot.
[0296] Therefore, consecutive DL symbols can be located in the slot following a DL slot. Consecutive DL symbols can be located from the starting symbol in the slot, and the number of consecutive DL symbols can be indicated by nrofDownlinkSymbols included in the higher-level message. Consecutive UL symbols can be located in the transfer slot of an UL slot. Consecutive UL symbols can be located in the later region of the slot, and the number of consecutive UL symbols can be indicated by nrofUplinkSymbols included in the higher-level message. A terminal can consider symbols other than DL symbols and UL symbols among the symbols contained in a slot as flexible FL symbols.
[0297] On the other hand, when specifying a pattern that applies in common, the base station can notify the terminal of two slot patterns (e.g., pattern1 and pattern2). Each slot pattern can have a different period. For example, the period of pattern1 may be P, and the period of pattern2 may be P2. The number of DL slots, UL slots, DL symbols, and the number of each UL symbol in each slot pattern can be set separately. However, one subcarrier interval may be applied to the two slot patterns. The terminal can consider the two slot patterns to occur consecutively and assume that the period of the consecutive slot patterns is the sum of the periods of the two slot patterns (e.g., P + P2).
[0298] Therefore, for a number S of slots belonging to the first slot pattern, consecutive DL slots (e.g., nrofDownlinkSlots for the first slot pattern), consecutive DL symbols (e.g., nrofDownlinkSymbols for the first slot pattern), consecutive flexible FL symbols (e.g., symbols not set as DL symbols or UL symbols by the first slot pattern), consecutive UL symbols (e.g., nrofUplinkSymbols for the first slot pattern), and consecutive UL slots (e.g., nrofUplinkSlots for the first slot pattern) may occur in sequence.
[0299] For the number of slots S2 belonging to the second slot pattern, consecutive DL slots (e.g., nrofDownlinkSlots for the second slot pattern), consecutive DL symbols (e.g., nrofDownlinkSymbols for the second pattern), consecutive flexible FL symbols (e.g., symbols not set as DL symbols or UL symbols by the second slot pattern), consecutive UL symbols (e.g., nrofUplinkSymbols for the second slot pattern), and consecutive UL slots (e.g., nrofUplinkSlots for the second slot pattern) may occur in sequence.
[0300] The base station can further configure patterns in its higher-level signaling that apply only to specific terminals (e.g., TDD-UL-DL-ConfigDedicated). Additional patterns directed to the terminal may be used to reconfigure flexible FL symbols, which are set by commonly applied patterns, to DL symbols, flexible FL symbols, or UL symbols. Symbols other than flexible FL symbols, which are set by commonly applied patterns, may be directed by patterns applied only to specific terminals to remain as DL symbols or UL symbols. The base station can use higher-level signaling to configure a terminal that all symbols belonging to a particular slot are DL symbols or UL symbols. The base station can also use higher-level signaling to configure a terminal that a particular slot contains consecutive DL symbols, consecutive flexible symbols, and consecutive UL symbols.
[0301] The slot format can be instructed to the terminal by higher-level messages. Furthermore, the slot format can be instructed to the terminal not only by higher-level messages but also by dynamic signaling messages. A base station can configure a terminal using higher-level signaling to monitor a specific DCI format (e.g., DCI format 2_0). The terminal can monitor a specific DCI format (e.g., DCI format 2_0) through the configuration of higher-level signaling. The slot format set by a higher-level message does not necessarily have to be changed by the DCI. The DCI can instruct the higher-level signaling to override the flexible FL symbol set by the DCI to a DL symbol, UL symbol, or flexible FL symbol. To instruct the terminal on the slot format, the base station can construct a payload of a specific DCI format (e.g., DCI format 2_0) by concatenating one or more pieces of information that the particular terminal must interpret. The terminal can verify the slot format using a value (e.g., slotFormatCombinationId) indicated at a specific location within the DCI (e.g., positionInDCI). For example, a base station can use higher-level signaling to configure slot formats on a terminal in the form of sequences (e.g., slotFormatCombinations). Each element constituting the sequence may be divided into an index (e.g., slotFormatCombinationId), and an index may consist of a sequence of one or more slot formats (e.g., slotFormats).
[0302] A single slot format (e.g., slotFormats) can refer to one or more formats from formats #0 to #55 listed in Tables 1 to 3 below. In Tables 1 to 3, D can refer to DL symbols, F can refer to flexible symbols, and U can refer to UL symbols.
[0303] [Table 1]
[0304] [Table 2]
[0305] [Table 3]
[0306] If the symbol type set by higher-level signaling is dynamically changed by DCI, the higher-level message may include information necessary for receiving DCI (e.g., DCI format 2_0) including SFI (e.g., CORESET-related information (e.g., CORESET time and frequency resources), search space-related information (e.g., search space period), RNTI). Information necessary for receiving DCI (e.g., DCI format 2_0) including SFI may be transmitted through the higher-level message in step S2710. Alternatively, information necessary for receiving DCI (e.g., DCI format 2_0) including SFI may be transmitted through the higher-level message in step S2710 and a separate higher-level message.
[0307] The terminal can receive higher-level messages from the base station and verify the SFI contained in the higher-level messages. Therefore, the terminal can determine the type of symbol that constitutes the slot (e.g., DL symbol, flexible symbol, or UL symbol) based on the SFI set by higher-level signaling (S2720).
[0308] Furthermore, if the transmission of a DCI containing an SFI (e.g., DCI format 2_0) is configured by higher-level signaling, the terminal can determine that a DCI containing an SFI (e.g., DCI format 2_0) is being transmitted. For example, the terminal can verify the information necessary to receive the DCI (e.g., DCI format 2_0) contained in the higher-level message, and can perform a decoding operation (e.g., a blind decoding operation) to acquire the DCI (e.g., DCI format 2_0) in the search space within the CORESET indicated by the verified information.
[0309] On the other hand, a base station can transmit a DCI (e.g., DCI format 2_0) that includes an SFI (S2730). For example, a base station can transmit a DCI (e.g., DCI format 2_0) that includes an SFI in a search space within a CORESET configured by higher-level signaling. The SFI included in the DCI (e.g., DCI format 2_0) can be configured in one of the formats #0 to #55 listed in Tables 1 to 3. Alternatively, the SFI included in the DCI (e.g., DCI format 2_0) can indicate the type of symbol (e.g., DL symbol, flexible symbol, or UL symbol) configured as a flexible symbol by higher-level signaling. For example, if a higher-level message indicates that the first and second symbols in a particular slot are DL symbols and the remaining symbols are flexible symbols, the index included in the DCI (e.g., DCI format 2_0) can indicate the SFIs of various slots including the relevant slot, and in particular, it can indicate one or more symbol types from symbols #2 to #13 in that slot.
[0310] The terminal can receive a DCI (e.g., DCI format 2_0) by performing a decoding operation in the search space within the CORESET, which is configured by higher-level signaling. The terminal can determine the type of symbols that make up the slot (e.g., DL symbols, flexible symbols, or UL symbols) based on the index contained in the DCI (e.g., DCI format 2_0) (S2740). That is, the terminal can determine the type of symbols that make up the slot based on the slot format contained in the higher-level message and the index contained in the DCI format 2_0. For example, the symbol type may be determined as follows:
[0311] Figure 28 is a conceptual diagram illustrating a first embodiment of a method for determining symbol types in a communication system.
[0312] Referring to Figures 27 and 28, in step S2710, the terminal can receive first SFI information from the base station indicating n flexible symbols. Here, if there are 14 symbols in one slot, n can be any natural number from 1 to 14. In the embodiment shown in Figure 28, the first SFI information (e.g., SFI#17) can indicate 10 flexible symbols (e.g., symbols #2-13). Specifically, in Figure 28, the first SFI information (e.g., SFI#17) may be a higher-level parameter indicating that the first and second symbols in the slot (e.g., symbols #0-1) are DL symbols, and the remaining symbols (e.g., symbols #2-13) are flexible symbols.
[0313] Referring again to Figures 27 and 28, in step S2730 the terminal can receive second SFI information from the base station that re-instructs or overrides m symbols out of n flexible symbols as UL symbols, where m can be a natural number less than or equal to n. In the embodiment illustrated in Figure 28, the second SFI information can re-instruct or override two symbols (e.g., symbols #12-13) out of ten flexible symbols (e.g., symbols #2-13) as UL symbols. Specifically, in Figure 28 the second SFI information may be SFI#23 indicating that "in the given slot, symbols #0-1 are DL symbols, symbols #2-11 are flexible symbols, and symbols #12-13 are UL symbols." The second SFI information (e.g., SFI#23) can be transmitted to the terminal in DCI format 2_0.
[0314] To reiterate, in step S2730, the terminal can receive DCI format 2_0 containing an index indicating the format of the slot in question (e.g., SFI#23) or DCI format 2_0 containing an index indicating the type of symbol #2-13 of the slot (i.e., the symbol set to a flexible symbol by higher-level signaling). For example, if DCI format 2_0 containing an index indicating SFI#23, which is the format of the slot in question, is received, the terminal can determine that symbols #0-1 are DL symbols, symbols #2-11 are flexible symbols, and symbols #12-13 are UL symbols. Therefore, symbols #0-1, which have been set to DL symbols by higher-level signaling, may remain DL symbols. Symbols #2-11, which have been set to flexible symbols by higher-level signaling, may remain flexible symbols. Symbols #12-13, which have been set to flexible symbols by higher-level signaling, may be overridden to UL symbols by DCI format 2_0.
[0315] Alternatively, if the SFI to which the index included in DCI format 2_0 applies in the relevant slot instructs the use of symbols #12-13 as UL symbols, the terminal can reconfigure symbols #12-13, which were set as flexible symbols by higher-level signaling, to UL symbols. In this case, symbols #0-1 may remain as DL symbols by higher-level signaling, and symbols #2-11 may remain as flexible symbols by higher-level signaling.
[0316] Referring again to Figure 27, the base station can transmit a higher-level message (e.g., an SRS configuration message) containing SRS configuration information. The SRS configuration message may be used to configure SRS transmission. The SRS configuration information may include one or more of the following: information indicating the start symbol among the symbols used for SRS transmission, information indicating the number of symbols used for SRS transmission (e.g., 2 or 4), and information indicating the SRS transmission period. The SRS configuration information may be transmitted through the higher-level message in step S2710. Alternatively, the SRS configuration information may be transmitted through the higher-level message in step S2710 and a separate higher-level message.
[0317] The terminal can receive higher-level messages from the base station and check the SRS configuration information contained in the higher-level messages. The terminal can transmit SRS using the SRS configuration information (S2750). The terminal can transmit SRS using symbols set as UL symbols among the symbols configured for SRS transmission, and can choose not to transmit SRS using symbols set as flexible symbols among the symbols configured for SRS transmission.
[0318] SRS can be transmitted through one or more of the last six symbols in a slot (e.g., symbols #8 to #13). For example, if the starting symbol used for SRS transmission is #10, and there are four symbols used for SRS transmission, then symbols #10 to #13 in the slot can be used for SRS transmission. If symbols #10 to #13 are set as shown in Figure 28, the terminal can choose not to transmit SRS with the flexible symbols #10-11, and instead transmit SRS with symbols #12-13, which are re-designated as UL symbols. In other words, the terminal can transmit SRS using only some of the symbols out of the total set up for SRS transmission. Furthermore, the terminal can choose not to perform DL reception and UL transmission operations, as well as SRS transmission operations, with the flexible symbols.
[0319] A base station can receive SRS from a terminal through symbols configured for SRS transmission. A base station may not expect to receive SRS in symbols configured as flexible symbols by higher-level messages and / or DCI, but it may expect to receive SRS in symbols configured as UL symbols by higher-level messages and / or DCI. That is, a base station can receive SRS from a terminal through UL symbols and may not perform the SRS receiving operation with flexible symbols.
[0320] ■ UL control channel and UL data channel A base station can configure the terminal with the information necessary for frequency hopping using higher-level signaling. Once frequency hopping is configured via higher-level signaling, the terminal can perform frequency hopping based on the information configured by the higher-level signaling. Frequency hopping can be performed once within a single slot.
[0321] In the proposed method, if the resource area by the frequency hopping pattern includes flexible symbols, the terminal may not transmit UL control channels and / or UL data channels in the resource area containing flexible symbols. If the resource area by the frequency hopping pattern includes only UL symbols, the terminal may transmit UL control channels and / or UL data channels in the resource area containing only UL symbols.
[0322] For example, if resource area #1 from the first frequency hopping includes flexible symbols and resource area #2 from the second frequency hopping consists only of UL symbols, the terminal can transmit UL control channels and / or UL data channels in resource area #2.
[0323] When a terminal transmits a UL control channel containing periodic channel information to resource area #1, the base station cannot perform decoding operations on the UL control channel received in resource area #1. Similarly, when a terminal transmits a UL data channel containing periodic UL data to resource area #1, the base station cannot perform decoding operations on the UL data channel received in resource area #1. However, when a UL control channel containing an SR (scheduling request) is transmitted to resource area #1, the base station can perform decoding operations on the UL control channel received in resource area #1.
[0324] ■PUSCH transmission method including SR To report buffer state information, the base station can allocate sufficient time for the terminal to pad the buffer state information into UL data #1 (e.g., a transmission block). However, if new UL data #2 occurs after the buffer state information has been padded into UL data #1, the terminal may not be able to reflect the existence of UL data #2 in the buffer state information. Furthermore, since UL data #1 is transmitted as is during the retransmission procedure for UL data #1, the terminal cannot map buffer state information that reflects the existence of UL data #2 to the UL data channel to which the retransmitted UL data #1 is mapped, even though UL data #2 has occurred.
[0325] To solve these problems, the physical layer of the terminal (e.g., entities performing the functions of the physical layer) must be able to notify the base station of the presence of UL data #2. UL data channel #1 can contain only UL data #1, and UL data #2 does not have to be mapped to UL data channel #1. The base station can transmit a DL control channel containing resource allocation information for UL data #2 to the terminal. The terminal can transmit UL data #2 and modified buffer state information on UL data channel #2 as indicated by the DL control channel.
[0326] Figure 29 is a conceptual diagram illustrating the 13th embodiment of the UL transmission method in a communication system.
[0327] Referring to Figure 29, scheduling requests (SRs) and UL data can be transmitted through a single UL data channel (e.g., PUSCH). Since SRs are considered part of the UL control information, they can be transmitted through the UL data channel. If the time resources of the UL control channel containing the SR overlap with the time resources of the UL data channel, the SR can be mapped to the UL data channel instead of the UL control channel. For example, an SR may be included in a payload, and the payload may be mapped to the UL data channel.
[0328] A base station can set a terminal with SRs corresponding to a single LCG (logical channel group) using higher-level signaling. In this case, the terminal can map the specific SR set by the higher-level signaling to the UL data channel. Alternatively, without separate higher-level signaling, if each of the K UL control channels corresponding to K SRs in the time axis overlaps with a UL data channel, the terminal can map the SR corresponding to the highest rank to the UL data channel. The index of SRs (positive SRs) generated by including a ceiling function (log2(K+1)) bits in the payload of the UL data channel can be represented. A bitmap consisting only of 0s may mean that not all SRs occur among the K SRs (negative SRs).
[0329] Alternatively, a terminal can map only L SRs (Sentence Ratings) out of these K SRs (Sentence Ratings) to the UL data channel. For example, the ceiling function (log2(L+1)) corresponding to L may be included in the payload of the UL data channel. In this case, the base station can transmit a higher-level message containing L to the terminal. The terminal can receive the higher-level message from the base station and verify the L included in the higher-level message. Both K and L can be integers greater than or equal to 1.
[0330] √ How to map SR to resource elements #1 The terminal can map SRs to resource elements identically to existing UL control information. If the size of the UL control information, which includes SRs (e.g., 1, L, or K SRs) and other information (e.g., HARQ response, CSI part 1, and / or CSI part 2), is 1 or 2 bits, the terminal can puncture a transmission block on the UL data channel to map the UL control information to the UL data channel. If the size of the UL control information, which includes SRs (e.g., 1, L, or K SRs) and other information (e.g., HARQ response, CSI part 1, and / or CSI part 2), is 3 bits or more, the terminal can perform a rate matching operation on the transmission block on the UL data channel to map the UL control information to the UL data channel.
[0331] How to map √ SR to resource elements #2 If the size of the other information (e.g., HARQ response, CSI part 1, and / or CSI part 2) excluding the SRs (e.g., 1, L, or K SRs) is 1 or 2 bits, the terminal can puncture the transmission block on the UL data channel to map the UL control information to the UL data channel. If the size of the other information (e.g., HARQ response, CSI part 1, and / or CSI part 2) excluding the SRs (e.g., 1, L, or K SRs) is 3 bits or more, the terminal can perform rate matching operations on the transmission block on the UL data channel to map the UL control information to the UL data channel.
[0332] Regardless of the presence of an SR, the terminal can map other information (e.g., HARQ response, CSI part 1, and / or CSI part 2) to the UL data channel, and then map transmission blocks (e.g., UL data) to the UL data channel. Separate resource elements may be allocated for SR transmission. The number of resource elements for SR transmission may be determined based on the following method.
[0333] Since the terminal does not know whether or not SR transmission will occur before a pre-set time, it can determine the number of bits that can represent SR or the number of resource elements to which SR will be mapped before mapping other UL control information or transmission blocks to the UL data channel. The terminal can then perform rate matching operations to map other UL control information or transmission blocks to the UL data channel.
[0334] SR can be mapped to resource elements on symbols after the symbol where the reference signal is located. The resource elements to which SR is mapped do not have to be continuous along the frequency axis. Other UL control information and transmission blocks do not have to be mapped to resource elements on symbols after the symbol where the reference signal is located. Alternatively, transmission blocks may be mapped to resource elements on symbols after the symbol where the reference signal is located. The following embodiment illustrates how UL control information and transmission blocks are mapped.
[0335] After the transmission block and other information (e.g., HARQ response, CSI part 1, and / or CSI part 2) excluding the SRs (e.g., 1, L, or K SRs) have been mapped to the UL data channel, the SRs may be mapped to the UL data channel. In this case, the method of mapping the SRs may vary depending on the number of resource elements that the SRs occupy. For example, the mapping method when the number of resource elements mapping the SRs is less than or equal to a certain value may differ from the mapping method when the number of resource elements mapping the SRs exceeds a certain value.
[0336] If the number of resource elements to which an SR maps is less than or equal to a specific value (e.g., 2 bits), the SR may be mapped to a resource element occupied by the transmission block. If the number of resource elements to which an SR maps exceeds a specific value (e.g., 2 bits), the SR may be mapped to a resource element not occupied by the transmission block. Here, the specific value may be set at the terminal by higher-level signaling. Alternatively, the base station may transmit a UL grant containing the specific value to the terminal. Alternatively, the specific value may be predefined in a technical standard known to both the base station and the terminal.
[0337] Other UL control information (e.g., HARQ response, CSI portion 1, and / or CSI portion 2) and the starting position (e.g., starting resource element) to which transmission blocks are mapped may be changed by specific values. If other UL control information or transmission blocks are punctured to map an SR, the coding rate of the other UL control information or the coding rate of the transmission blocks does not need to be changed. Because some resource elements are punctured to transmit an SR, the reception error rate at the base station may increase. It is preferable that resource elements to which retransmittable transmission blocks are mapped are punctured in order to transmit an SR.
[0338] Figure 30 is a conceptual diagram illustrating a sixth embodiment of a method for mapping UL control information in a communication system.
[0339] Referring to Figure 30, the terminal can determine the starting resource element and map other UL control information (e.g., HARQ response, CSI part 1, and / or CSI part 2) and transmission blocks from the starting resource element. Transmission blocks may be mapped to resource elements used for SR transmission, or they may not be mapped to resource elements used for SR transmission. The terminal may map encoded SRs to resource elements used for SR transmission instead of transmission blocks. The number of resource elements used for SR transmission may be determined based on the number of SRs to be mapped to the UL data channel and the number of resource elements to which the SRs are mapped.
[0340] Method for determining the coding rate of √SR In the procedure for mapping UL control information to a UL data channel, the terminal can derive the number of resource elements Q' to encode the UL control information. Based on Q', the terminal can determine the encoding rate of the UL control information. Q' can be transmitted from the base station to the terminal via DCI (e.g., UL grant) or higher-level messages. If the UL data channel contains transmission blocks (e.g., UL data), the terminal can calculate Q' based on equations 6 to 8 below.
[0341]
number
number
[0342]
number
[0343] Q' can be defined differently depending on the type of UL control information. ACK Q' can indicate the number of resource elements to which the HARQ response is mapped. CSI-1Q' can indicate the number of resource elements to which CSI portion 1 is mapped. CSI-2 This can indicate the number of resource elements to which CSI portion 2 is mapped. If the UL data channel does not contain a transmission block (e.g., UL data), the terminal can calculate Q' based on equations 9 to 12 below.
[0344]
number
[0345]
number
[0346]
number
[0347]
number
[0348] The base station can transmit a higher-level message containing a list of candidate Q's, and can transmit a DCI (e.g., a UL grant) containing information indicating one of the candidate Q's included in the list. The terminal can confirm the list of candidate Q's by receiving the higher-level message from the base station, and can receive a DCI (e.g., a UL grant) from the base station indicating one of the candidate Q's. Thus, the terminal can confirm the number of resource elements Q' to which UL control information is mapped through the higher-level message and the DCI.
[0349] In the proposed method, the terminal will have the number of resource elements Q' to which the SR is mapped. SR This can be derived. The terminal is Q' SRBased on this, the coding rate of the SR can be determined, and the SR can be coded based on the determined coding rate. Q' SR To determine this, the terminal can reuse the information indicated by the UL grant by assuming that the coding rate of the SR is identical to one of the coding rates of different UL control information (e.g., HARQ response, CSI part 1, CSI part 2).
[0350] To map UL control information different from SR (e.g., HARQ response, CSI part 1, CSI part 2) to a UL data channel, the terminal can perform a puncturing or rate matching operation on the UL data channel using the same ratio β for SR as for one predetermined UL control information. In this case, the maximum number of resource elements to which channel information (e.g., CSI part 1 and / or CSI part 2) is mapped may be changed, and these maximum values can be calculated by subtracting the number of resource elements to which SR is mapped from the number of resource elements to which HARQ response is mapped. For example, the remaining value can be calculated based on the following formula 13.
[0351]
number
[0352] On the other hand, a single code block can contain all of the SR and other UL control information (e.g., HARQ response, CSI part 1, CSI part 2). Alternatively, a code block containing the SR may differ from a code block containing other UL control information (e.g., HARQ response, CSI part 1, CSI part 2). For example, the SR may be encoded together with the HARQ response. Or the SR may be encoded together with the HARQ response and CSI part 1. Or the SR may be encoded independently of the HARQ response or CSI part 1.
[0353] Q' SRIn the proposed method for determining this, the ratio of SR to the number of resource elements to which it is mapped may be set differently from the ratio of other UL control information to the number of resource elements to which it is mapped. For example, other UL control information, excluding SR, may be UL control information generated to support eMBB services, while SR may be UL control information generated to support URLLC services. Therefore, the coding rate of SR may differ from the coding rate of other UL control information. A method may be needed for the base station to notify the terminal of the coding rate of SR. SR may be coded together with other UL control information. In this case, SR and other UL control information may be included in the same code block. Alternatively, by coding SR and other UL control information independently, the code block containing SR may differ from the code block containing other UL control information.
[0354] In the proposed method, the base station can derive the number of resource elements to which an SR is mapped using a ratio γ to the number of resource elements set by higher-level signaling. The terminal can encode the SR using the ratio γ set by higher-level signaling and map the encoded SR to resource elements. Here, the number of ratio γ that the base station sets on the terminal can be one or more. If two or more ratios γ are set, one of the values of the two or more ratios γ may be indicated by a field included in the UL grant. If the UL grant does not include a field indicating one ratio γ, the terminal can use a pre-set ratio γ.
[0355] The terminal can then encode other UL control information, excluding the SR, using a ratio β indicated by the UL grant or a ratio β set by higher-level signaling, and map the encoded other UL control information to resource elements. If the UL data channel does not contain other UL control information, excluding the SR, the terminal can encode the SR using a ratio γ set by higher-level signaling, and map the encoded SR to resource elements.
[0356] In another proposed method, the base station can identify other UL control information excluding the SR to define the ratio of the SR to the number of resource elements to which the SR is mapped, and this ratio can be defined by a relative value δ of the ratio of the other UL control information to the number of resource elements to which the other UL control information is mapped. The base station can transmit a higher-level message containing δ to the terminal.
[0357] The terminal can determine δ by receiving a higher-level message from the base station, and by adding δ to β indicated by the UL grant, it can derive "β+δ", which is the ratio of the SR to the number of resource elements to which it is mapped. If a UL grant indicating β is not received, the terminal can derive "β+δ" based on β and δ set by higher-level signaling, and can use "β+δ" to encode the SR, and then map the encoded SR to a resource element. Here, the SR may be encoded together with other UL control information. In this case, the SR and other UL control information may be contained in the same code block. Alternatively, the code block containing the SR may differ from the code block containing the other UL control information by encoding the SR and other UL control information independently.
[0358] Encoding scheme applied to √SR If K SRs in the time axis correspond to UL control channels that overlap with UL data channels, the terminal can transmit ceiling function (log2(K+1)) bits or ceiling function (log2(L+1)) bits, where K can be greater than or equal to L. In this case, the number of resource elements available to the terminal can be represented by Q'. SRs can be represented using 1 bit or 2 bits. SRs can be spread by modulation ratio, and the spreading code can consist only of 1s. For example, the spreading code could be "11111···11".
[0359] ■ How to use the HARQ response codebook To support services with different reliability requirements (e.g., eMBB services, URLLC services), a terminal can generate service-specific independent UL control information. In particular, when a terminal supports both eMBB and URLLC services, the codebook for the eMBB service (e.g., the codebook used for multiplexing HARQ responses to DL data channels) can be distinguished from the codebook for the URLLC service (e.g., the codebook used for multiplexing HARQ responses to DL data channels).
[0360] When terminals support DL transmissions with different reliability requirements, the HARQ response codebook may consist of HARQ responses for DL data of each service. Furthermore, the priority of the codebook for eMBB services may differ from the priority of the codebook for URLLC services. The priority of the HARQ response codebook may be determined by the priority of the DL data associated with the relevant HARQ response. For example, the priority of the HARQ response codebook may be determined based on the transmission requirements of the DL data (e.g., reliability, error rate, delay time, etc.).
[0361] A base station can set the priority of HARQ response codebooks (e.g., DL data priority) to a terminal using higher-level signaling. Alternatively, the priority of HARQ response codebooks (e.g., DL data priority) may be defined in technical standards known to both the base station and the terminal. The terminal can multiplex HARQ response codebooks by priority and map the multiplexed HARQ response codebooks to a single UL channel (e.g., UL data channel or UL control channel). Alternatively, the terminal can select one HARQ response codebook (e.g., the HARQ response codebook with the highest priority) by priority and map the selected HARQ response codebook to a single UL channel (e.g., UL data channel or UL control channel).
[0362] A terminal can select one HARQ response codebook from among the HARQ response codebooks using criteria other than DL data priority. Here, the terminal can determine the type of DL data received through the DL control channel. For example, a base station can transmit DL data #1-2, which have different transmission requirements, through different DL data channels #1-2.
[0363] The terminal can receive DL data #1 through DL data channel #1, and then receive DL data #2 through DL data channel #2. The terminal can determine priority based on the types of DL data #1 and #2. For example, the terminal can determine that DL data #2 has a higher priority than DL data #1. Based on the priority of DL data #1 and #2, the terminal can select one HARQ response codebook from among the HARQ response codebooks.
[0364] In the proposed method, a terminal can determine the priority of HARQ response codebooks and select one of them based on the determined priority. The terminal can transmit the selected HARQ response codebook through a single UL channel (e.g., a UL data channel or a UL control channel). HARQ response codebooks not selected by the terminal do not need to be transmitted through the UL channel.
[0365] If a HARQ response codebook is received for a HARQ process, the base station may perform a (re)transmission procedure based on the received HARQ response codebook. Alternatively, if a HARQ response codebook is not received for a particular HARQ process, the base station may perform the method proposed below.
[0366] In the proposed method, if the HARQ response codebook for HARQ process ID #n is not received, the base station can assume that the HARQ response for HARQ process ID #n is NACK or DTX. Therefore, the base station can perform a retransmission procedure for HARQ process ID #n.
[0367] The above method may be applicable when the size of the HARQ response codebook is small. When communication between the base station and the terminal is performed based on the CA (carrier aggregation) method or the TDD (time division duplex) method, the size of the HARQ response codebook may be large, and the number of HARQ processes may be large. In this case, the retransmission procedure may require a lot of time and frequency resources (e.g., DL resources). Therefore, since the HARQ response codebook was not unreceived due to a poor quality radio channel, the base station can request the terminal to retransmit the HARQ response codebook.
[0368] In other proposed methods, a base station can transmit information to a terminal requesting the transmission of a HARQ response codebook. The terminal can then transmit the HARQ response codebook using a UL channel (e.g., UL control channel or UL data channel) at the base station's request. In this case, the HARQ response codebook may be transmitted dynamically.
[0369] When "the transmission of three distinct DL data #1-3 is supported" or "the transmission of two distinct DL data #1-2 is supported, and the HARQ response codebook for one of the DL data #1-2 is retransmitted", the number of HARQ response codebooks that the terminal must retransmit may be two or more.
[0370] In other proposed methods, a base station can transmit information to a terminal requesting the transmission of a specific HARQ response codebook. For example, a base station can transmit one or more indices used to identify a HARQ response codebook via a DL control channel. A terminal can receive one or more indices via the DL control channel and transmit a HARQ response codebook by one or more indices via a UL channel.
[0371] If the size of the HARQ response codebook is set semi-fixed, the size of the HARQ response codebook retransmitted by the terminal (e.g., the total size of the HARQ response) may be determined based on the index received through the DL control channel. If the size of the HARQ response codebook is set dynamically, the size of the HARQ response codebook retransmitted by the terminal (e.g., the total size of the HARQ response) may be unclear. If the terminal misunderstands the size of the HARQ response codebook in the procedure for generating the HARQ response codebook (e.g., if the terminal failed to receive the last DL control channel), the size of the HARQ response codebook may be unclear.
[0372] In another proposed method, the base station can transmit information to the terminal requesting the transmission of all HARQ response codebooks. In this case, all HARQ responses corresponding to the number of HARQ processes may be transmitted. This method can also be applied when the size of the HARQ response codebook is set semi-fixed or dynamically. Thus, problems in the demodulation / decoding procedure that arise when the size of the HARQ response codebook known to the terminal differs from the size of the HARQ response codebook known to the base station can be resolved.
[0373] Here, if a UL data channel is received while the UL channel is active, the base station can instruct a HARQ response in a specific field of the DL control channel (e.g., the UL grant). For example, an existing field in the DL control channel (e.g., the UL grant) may be used to instruct a HARQ response, or a new field may be introduced into the DL control channel (e.g., the UL grant) to instruct a HARQ response.
[0374] In one embodiment, a field included in the UL grant that instructs the UL data channel to consist only of UL control information instead of transmission blocks (e.g., UL-SCH indicator) may be used to instruct the HARQ response. If the relevant field in the UL grant (e.g., UL-SCH indicator) is set to a first value, the terminal can configure a UL data channel containing both transmission blocks and UL control information (e.g., CSI, HARQ response, or CSI / HARQ response). Alternatively, if the relevant field in the UL grant (e.g., UL-SCH indicator) is set to a second value, the terminal can configure a UL data channel containing only UL control information (e.g., CSI, HARQ response, or CSI / HARQ response) instead of transmission blocks. The relevant field in the UL grant (e.g., UL-SCH indicator) may be set to 0 or 1.
[0375] If a field for CBG is set on the terminal by higher-level signaling, the terminal can interpret indicators for CBG within the UL grant (e.g., CBGTI, CBGFI) as indicators for HARQ response codebooks. Indicators for CBG may consist of a bitmap, where a single bit in the bitmap can indicate whether or not to transmit a group of HARQ codebooks (e.g., a group consisting of one or more HARQ codebooks). The terminal can configure the UL data channel with UL control information only instead of transmission blocks, and can transmit only some groups of HARQ codebooks. Existing fields in the UL grant (e.g., transmission indicators for CBG) may then be reused for the transmission of HARQ codebook groups.
[0376] In other embodiments, a new field may be introduced in the UL grant to indicate that the HARQ response is included in the UL data channel. If the new field included in the UL grant is set to a first value, the terminal can configure a UL data channel that includes both the transmission block and the HARQ response. Conversely, if the new field included in the UL grant is set to a second value, the terminal can configure a UL data channel that includes the HARQ response instead of the transmission block. For example, the field indicating that the HARQ response is included in the UL data channel may be set to 0 or 1.
[0377] The method according to the present invention can be embodied in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the computer-readable medium may be specifically designed and configured for the present invention, or they may be available and publicly known to those skilled in the computer software art.
[0378] Examples of computer-readable media include hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The aforementioned hardware devices may be configured to operate with at least one software module to perform the operations of the present invention, and vice versa.
[0379] As described above with reference to examples, those skilled in the art will understand that the present invention can be modified and altered in various ways without departing from the spirit and scope of the invention as described in the following claims.
Claims
1. A method for user equipment (UE), The steps include receiving first downlink control information (DCI) from the base station, The steps include receiving downlink (DL) data from a base station on a downlink (DL) channel scheduled by the first DCI, The steps include receiving a second DCI from the base station, which includes information that triggers a Hybrid Automatic Retransmission Request (HARQ) response for the DL data, The steps include transmitting a HARQ codebook, including the HARQ response to the DL data, to the base station on an uplink (UL) channel scheduled by the second DCI, Includes, The information that triggers the HARQ response is an index used to identify the HARQ response. The size of the HARQ codebook is determined based on the index. method.
2. The second DCI includes information that triggers the HARQ response to the DL data if the HARQ response to the DL data is not received by the base station. The method according to claim 1.
3. The information that triggers the HARQ response to the DL data is the information requesting the transmission of all HARQ responses. The method according to claim 1.
4. The UL channel is either a UL data channel or a UL control channel. The method according to claim 1.
5. The HARQ codebook, which includes the HARQ response to the DL data, is multiplexed with the UL data on the UL channel. The method according to claim 1.
6. The second DCI further includes a field indicating whether or not to transmit an uplink shared channel (UL-SCH) on a physical uplink shared channel (PUSCH), Based on the fact that the field is set to a first value, the PUSCH includes a transport block (TB) and uplink control information (UCI) including the HARQ codebook, Based on the fact that the field is set to a second value, the PUSCH includes the UCI but does not include the TB. The method according to claim 1.
7. A method for base stations, The steps include transmitting first downlink control information (DCI) to the user equipment (UE), The steps include transmitting downlink (DL) data to the UE on the DL channel scheduled by the first DCI, The steps include sending a second DCI to the UE containing information for triggering a Hybrid Automatic Retransmission Request (HARQ) response to the DL data, The steps include receiving a HARQ codebook containing the HARQ response to the DL data from the UE on an uplink (UL) channel scheduled by the second DCI, Includes, The information for triggering the HARQ response is an index used to identify the HARQ response. The size of the HARQ codebook is determined based on the index. method.
8. The second DCI includes information for triggering the HARQ response to the DL data if the HARQ response to the DL data is not received by the base station. The method according to claim 7.
9. The information that triggers the HARQ response to the DL data is the information requesting the transmission of all HARQ responses. The method according to claim 7.
10. The UL channel is either a UL data channel or a UL control channel. The method according to claim 7.
11. The HARQ codebook, which includes the HARQ response to the DL data, is multiplexed with the UL data on the UL channel. The method according to claim 7.
12. The second DCI further includes a field indicating whether or not to transmit an uplink sharing channel (UL-SCH) on a physical uplink sharing channel (PUSCH), Based on the fact that the field is set to a first value, the PUSCH includes a transport block (TB) and uplink control information (UCI) including the HARQ codebook, Based on the fact that the field is set to a second value, the PUSCH includes the UCI but does not include the TB. The method according to claim 7.
13. User equipment (UE), Equipped with at least one processor, The at least one processor provides the UE with Receiving the first downlink control information (DCI) from the base station, The base station receives downlink (DL) data on the downlink (DL) channel scheduled by the first DCI, The base station receives a second DCI containing information to trigger a Hybrid Automatic Retransmission Request (HARQ) response for DL data, and the second DCI causes the base station to transmit a HARQ codebook containing the HARQ response for DL data on the uplink (UL) channel scheduled by the second DCI. The information for triggering the HARQ response is an index used to identify the HARQ response. The size of the HARQ codebook is determined based on the index. User equipment.
14. The second DCI includes information for triggering a HARQ response to DL data if the base station does not receive a HARQ response to the DL data. User device according to claim 13.
15. The second DCI further includes a field indicating whether or not to transmit an uplink sharing channel (UL-SCH) on a physical uplink sharing channel (PUSCH), Based on the fact that the field is set to a first value, the PUSCH includes a transport block (TB) and uplink control information (UCI) including the HARQ codebook, Based on the fact that the field is set to a second value, the PUSCH includes the UCI but does not include the TB. User device according to claim 13.