Method and apparatus for performing low-latency ultra-high-speed transmission in a wireless communication system - Patents.com
Patent Information
- Application Number
- JP2023079230
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-08-26
- Filing Date
- 2023-05-12
- Publication Date
- 2025-02-20
- Estimated Expiration
- 2043-05-12
AI Technical Summary
【0016】 本開示は、無線通信システムにおいて低遅延超高速伝送を実行するための方法及び装置を提供することができる。
Smart Images

Figure 0007634041000017 
Figure 0007634041000018 
Figure 0007634041000019
Abstract
Description
[Technical field]
[0001] The disclosure relates to a wireless communication system, and more particularly, to a method and apparatus for performing low-latency, very high-speed transmission in a wireless communication system.
[0002] Related Art This application claims priority under Article 4 of the Paris Convention based on Korean Patent Application No. 10-2022-0107427 (filing date: August 26, 2022; DAS: 5A94), and the present application is based on the contents disclosed in the Korean patent application. For reference, the contents of the specification, claims and drawings of the Korean patent application are incorporated herein by reference. [Background technology]
[0003] Wireless access systems have been widely deployed to provide various types of communication services such as voice, data, etc. Generally, wireless access systems are multiple access systems capable of supporting communication with multiple users by sharing available system resources (bandwidth, transmit power, etc.). Examples of multiple access systems include code division multiple access (CDMA) systems, frequency division multiple access (FDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, etc.
[0004] In particular, as many communication devices require large communication capacity, enhanced mobile broadband (eMBB) communication technology has been proposed, which is improved compared to existing radio access technology (RAT). In addition, not only massive machine type communications (mMTC) that provides various services anytime and anywhere by connecting multiple devices and objects, but also communication systems that consider reliability and latency sensitive services / user equipment (UE) have been proposed. Various technical configurations have been proposed for this purpose. Summary of the Invention [Problem to be solved by the invention]
[0005] To solve the aforementioned problems, the present disclosure provides a method and apparatus for performing low-latency ultra-high-speed transmission in a wireless communication system.
[0006] The present disclosure provides a method and apparatus for performing efficient Hybrid Automatic Repeat reQuest Acknowledgement (HARQ-ACK) feedback and retransmission to recover from transmission errors that occur in a wireless communication system.
[0007] The present disclosure provides a method and apparatus for using erasure codes to reduce the HARQ retransmission probability, thereby decreasing transmission delay, and, when retransmission is necessary, reducing the radio resources required for retransmission, as well as the number of HARQ-ACK feedback and DCI bits.
[0008] The technical problems to be achieved by the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by a person having ordinary skill in the technical field to which the present disclosure pertains from the following description. [Means for solving the problem]
[0009] According to various embodiments of the present disclosure, a method is provided that is performed by a user equipment (UE) in a wireless communication system. The method includes the steps of receiving a radio resource control (RRC) message including first information on a first target block error rate (BLER) of a plurality of code blocks (CBs) and a second target BLER of a plurality of transport blocks (TBs) from a base station (BS), receiving first downlink control information (DCI) including second information related to a number of the plurality of CBs from the base station, determining a number of a plurality of data code blocks (DCBs) and a number of the one or more parity code blocks (PCBs) based on the first information and the second information, receiving first data including the plurality of DCBs and the one or more PCBs from the base station, the plurality of CBs including the plurality of DCBs and the one or more PCBs, if an error occurs in receiving the first data, determining a retransmission scheme based on the number of the plurality of DCBs and the number of the one or more PCBs, transmitting a retransmission request message including the retransmission scheme to the base station, and in response to the retransmission request message The method includes (comprising; configuring; establishing; setting; including; containing; containing) a step of receiving a second DCI from the base station, a step of receiving a second DCI from the base station, and a step of receiving second data based on the second DCI from the base station.
[0010] In the present invention, the following can be proposed as one embodiment thereof. [One aspect of the present invention] [1] 1. A method performed by a user equipment (UE) in a wireless communication system, comprising: receiving a radio resource control (RRC) message from a base station (BS), the RRC message including first information on first target block error rates (BLERs) of a plurality of code blocks (CBs) and second target BLERs of a plurality of transport blocks (TBs); receiving, from the base station, first downlink control information (DCI) including second information related to the number of the plurality of CBs; determining a number of a plurality of data code blocks (DCBs) and a number of one or more parity code blocks (PCBs) based on the first information and the second information; receiving first data including the plurality of DCBs and the one or more PCBs from the base station, the plurality of CBs including the plurality of DCBs and the one or more PCBs; determining a retransmission scheme based on the number of the plurality of DCBs and the number of the one or more PCBs when an error occurs in receiving the first data; sending a retransmission request message to the base station, the retransmission message including the retransmission scheme; receiving a second DCI from the base station in response to the retransmission request message; and receiving second data from the base station based on the second DCI. [2] the plurality of CBs are generated using an outer erasure code based on the plurality of DCBs; The method of claim 1, wherein the number of the one or more PCBs is based on the number of the plurality of DCBs. [3] the number of the one or more PCBs and the number of the plurality of DCBs are determined based on a set formula or the set table; The method according to [1], wherein the number of the one or more PCBs and the number of the plurality of DCBs are synchronized between the terminal and the base station based on the set formula or the set table. [4] The method of claim 1, wherein the first information includes a table relating a first target BLER of the plurality of CBs and a second target BLER of the plurality of TBs. [5] The first data is composed of a plurality of CBGs; each of the plurality of CBGs includes a portion of the plurality of DCBs, or a portion of the plurality of DCBs and the one or more PCBs, or the one or more PCBs; The method according to [1], wherein the retransmission scheme includes one of retransmission of a specific CBG (code block group) including a specific number of CBs among the plurality of CBs, transmission of a first additional PCB, or retransmission of all of the plurality of CBGs including the plurality of DCBs. [6] If a smallest TB BLER among a plurality of TB BLERs corresponding to the plurality of CBGs is equal to or smaller than the second target BLER, the retransmission scheme is determined as retransmission of the specific CBG corresponding to the smallest TB BLER; If all of the plurality of TB BLERs are greater than a second target BLER, an expected TB BLER assuming transmission of a particular number of the first additional PCBs is determined; When there is one or more expected TB BLERs that are equal to or smaller than the second target BLER among the expected TB BLERs, the retransmission scheme is determined as transmitting the first additional PCBs in a number corresponding to the maximum expected TB BLER that is equal to or smaller than the second target BLER, The method according to [5], wherein if there is no hypothetical TB BLER that is equal to or smaller than the second target BLER, the retransmission scheme is determined as retransmission of all of the multiple CBGs. [7] If the retransmission scheme is transmission of the first additional PCBs in a number corresponding to a maximum expected TB BLER that is equal to or smaller than the second target BLER, the second data includes the first additional PCBs, If an error occurs in receiving one or more of the first additional PCBs; sending a second retransmission request message for a second number of additional PCBs; The method of claim 5, further comprising: receiving third data regarding the second plurality of additional PCBs from the base station. [8] the number of the second additional PCBs is equal to or smaller than the number of the first additional PCBs; The method of claim 7, wherein the plurality of second additional PCBs are part of the first additional PCB. [9] 1. A method performed by a base station (BS) in a wireless communication system, comprising: sending, to a user equipment (UE), a radio resource control (RRC) message including first information on a first target block error rate (BLER) for a plurality of code blocks (CBs) and a second target BLER for a plurality of transport blocks (TBs); transmitting, to the terminal, a first DCI (downlink control information) including second information related to the number of the plurality of CBs; transmitting first data including the plurality of data code blocks (DCBs) and one or more parity code blocks (PCBs) to the terminal, the plurality of CBs including the plurality of DCBs and the one or more PCBs; receiving a retransmission request message from the terminal, the retransmission request message including the retransmission scheme; transmitting a second DCI to the terminal in response to the retransmission request message; transmitting second data to the terminal based on the second DCI; the number of the plurality of DCBs and the number of the one or more PCBs are determined based on the first information and the second information; 22. A method according to claim 21, wherein if an error occurs in transmitting the first data, the retransmission scheme is determined based on a number of the plurality of DCBs and a number of the one or more PCBs.
[10] the plurality of CBs are generated using an outer erasure code based on the plurality of DCBs; The method of claim 9, wherein the number of the one or more PCBs is based on the number of the plurality of DCBs.
[11] the number of the one or more PCBs and the number of the plurality of DCBs are determined based on a preset formula or a preset table; The method according to [9], wherein the number of the one or more PCBs and the number of the plurality of DCBs are synchronized between the terminal and the base station based on the set formula or the set table.
[12] The method of claim 9, wherein the first information includes a table relating the first target BLERs of the multiple CBs and the second target BLERs of the multiple TBs.
[13] The first data is composed of a plurality of CBGs; each of the plurality of CBGs includes a portion of the plurality of DCBs, or a portion of the plurality of DCBs and the one or more PCBs, or the one or more PCBs; The method of claim 9, wherein the retransmission scheme includes one of retransmission of a specific CBG (code block group) including specific CBs among the CBs, transmission of a first additional PCB, or retransmission of all of the CBGs including the DCBs.
[14] If the smallest TB BLER among a plurality of TB BLERs corresponding to the plurality of CBGs is equal to or smaller than the second target BLER, the retransmission scheme is determined as retransmission of the specific CBG corresponding to the smallest TB BLER; If all of the plurality of TB BLERs are greater than the second target BLER, an expected TB BLER assuming transmission of a particular number of the first additional PCBs is determined; When there is one or more expected TB BLERs that are equal to or smaller than the second target BLER among the expected TB BLERs, the retransmission scheme is determined as transmitting the first additional PCBs in a number corresponding to the maximum expected TB BLER that is equal to or smaller than the second target BLER, The method according to
[13] , wherein if there is no hypothetical TB BLER that is equal to or smaller than the second target BLER, the retransmission scheme is determined as retransmission of all of the multiple CBGs.
[15] If the retransmission scheme is transmission of the first additional PCBs in a number corresponding to a maximum expected TB BLER that is equal to or smaller than the second target BLER, the second data includes the first additional PCBs; If an error occurs in the transmission of one or more of the first additional PCBs; receiving a second retransmission request message for a second number of additional PCBs; The method of claim 14, further comprising a step of transmitting third data for the second additional PCBs to the terminal.
[16] the number of the second additional PCBs in the plurality is equal to or less than the number of the first additional PCBs; The method of claim 15, wherein the plurality of second additional PCBs are part of the first additional PCB.
[17] A terminal (user equipment: UE) in a wireless communication system, Transceiver, at least one processor, The at least one processor: receiving a radio resource control (RRC) message from a base station (BS), the message including first information regarding a first target block error rate (BLER) of a plurality of code blocks (CB) and a second target BLER of a plurality of transport blocks (TB); receiving a first DCI (downlink control information) from the base station, the first DCI including second information related to a number of the plurality of CBs; determining a number of a plurality of data code blocks (DCBs) and a number of one or more parity code blocks (PCBs) based on the first information and the second information; receiving first data including the plurality of DCBs and the one or more PCBs from the base station, the plurality of CBs including the plurality of DCBs and the one or more PCBs; When an error occurs in receiving the first data, determining a retransmission method based on the number of the plurality of DCBs and the number of the one or more PCBs; sending a retransmission request message to the base station, the retransmission message including the retransmission scheme; receiving a second DCI from the base station in response to the retransmission request message; A terminal configured to receive second data based on the second DCI from the base station.
[18] A base station (BS) in a wireless communication system, Transceiver, at least one processor, The at least one processor: sending a radio resource control (RRC) message to a user equipment (UE), the message including first information related to a first target block error rate (BLER) for a plurality of code blocks (CB) and a second target BLER for a plurality of transport blocks (TB); Transmitting a first DCI (downlink control information) to the terminal, the first DCI including second information related to a number of the plurality of CBs; Transmitting first data including the plurality of data code blocks (DCBs) and one or more parity code blocks (PCBs) to the terminal, the plurality of CBs including the plurality of DCBs and the one or more PCBs; receiving a retransmission request message including the retransmission scheme from the terminal; sending a second DCI to the terminal in response to the retransmission request message; transmitting second data to the terminal based on a second DCI; a number of the plurality of DCBs and a number of the one or more PCBs are determined based on the first information and the second information; A base station, wherein when an error occurs in transmitting the first data, the retransmission scheme is determined based on the number of the plurality of DCBs and the number of the one or more PCBs.
[19] one or more non-transitory computer-readable media storing one or more instructions, the one or more instructions perform operations upon being executed by one or more processors; The operation includes: receiving a radio resource control (RRC) message from a base station (BS), the radio resource control (RRC) message including first information regarding a first target block error rate (BLER) of a plurality of codeblocks (CB) and a second target BLER of a plurality of transport blocks (TB); receiving a first DCI (downlink control information) from the base station, the first DCI including second information related to a number of the plurality of CBs; determining a number of a plurality of data code blocks (DCBs) and a number of one or more parity code blocks (PCBs) based on the first information and the second information; receiving first data including the plurality of DCBs and the one or more PCBs from the base station, the plurality of CBs including the plurality of DCBs and the one or more PCBs; determining a retransmission scheme based on the number of the plurality of DCBs and the number of the one or more PCBs when an error occurs in receiving the first data; sending a retransmission request message to the base station, the retransmission message including the retransmission scheme; receiving a second DCI from the base station in response to the retransmission request message; receiving second data from the base station based on the second DCI.
[20] one or more non-transitory computer-readable media storing one or more instruction words, the one or more instructions perform operations upon being executed by one or more processors; The operation includes: sending a radio resource control (RRC) message to a user equipment (UE), the message including first information on a first target block error rate (BLER) for a plurality of code blocks (CBs) and a second target BLER for a plurality of transport blocks (TBs); transmitting a first DCI (downlink control information) to the terminal, the first DCI including second information related to the number of the plurality of CBs; transmitting first data including a plurality of data code blocks (DCBs) and one or more parity code blocks (PCBs) to the terminal, the plurality of CBs including the plurality of DCBs and the one or more PCBs; receiving a retransmission request message from the terminal, the retransmission request message including the retransmission scheme; transmitting a second DCI to the terminal in response to the retransmission request message; transmitting second data to the terminal based on the second DCI; the number of the plurality of DCBs and the number of the one or more PCBs are determined based on the first information and the second information; A computer-readable medium, wherein if an error occurs in transmitting the first data, the retransmission scheme is determined based on a number of the plurality of DCBs and a number of the one or more PCBs.
[0011] According to various embodiments of the present disclosure, a method is provided that is performed by a base station (BS) in a wireless communication system. The method includes the steps of: transmitting a radio resource control (RRC) message including first information on a first target block error rate (BLER) of a plurality of code blocks (CBs) and a second target BLER of a plurality of transport blocks (TBs) to a terminal (user equipment, UE); transmitting a first downlink control information (DCI) including second information related to a number of the plurality of CBs to the terminal; transmitting first data including a plurality of data code blocks (DCBs) and one or more parity code blocks (PCBs) to the terminal, the plurality of CBs including the plurality of DCBs and the one or more PCBs; receiving a retransmission request message from the terminal including the retransmission scheme; transmitting a second DCI to the terminal in response to the retransmission request message; and transmitting second data to the terminal based on the second DCI, wherein the number of the plurality of DCBs and the number of the one or more PCBs are determined based on the first information and the second information, when an error occurs in transmitting the first data. The retransmission scheme is determined based on the number of the plurality of DCBs and the number of the one or more PCBs.
[0012] According to various embodiments of the present disclosure, a user equipment (UE) in a wireless communication system is provided. The terminal includes a transceiver and at least one processor, and the at least one processor is configured to receive a radio resource control (RRC) message including first information on a first target block error rate (BLER) of a plurality of code blocks (CBs) and a second target BLER of a plurality of transport blocks (TBs) from a base station (BS), receive a first downlink control information (DCI) including second information related to a number of the plurality of CBs from the base station, determine a number of a plurality of data code blocks (DCBs) and a number of one or more parity code blocks (PCBs) based on the first information and the second information, determine a retransmission scheme based on the number of the plurality of DCBs and the number of the one or more PCBs when an error occurs in receiving the first data including the plurality of DCBs and the one or more PCBs from the base station, transmit a retransmission request message including the retransmission scheme to the base station, receive a second DCI from the base station in response to the retransmission request message, and receive second data from the base station based on the second DCI.
[0013] According to various embodiments of the present disclosure, a base station (BS) is provided in a wireless communication system. The base station includes a transceiver and at least one processor, and the at least one processor transmits a radio resource control (RRC) message including first information on a first target block error rate (BLER) of a plurality of code blocks (CBs) and a second target BLER of a plurality of transport blocks (TBs) to a user equipment (UE), transmits a first downlink control information (DCI) including second information on the number of the plurality of CBs to the UE, transmits first data including a plurality of data code blocks (DCBs) and one or more parity code blocks (PCBs) to the UE, the plurality of CBs including the plurality of DCBs and the one or more PCBs, receives a retransmission request message including the retransmission scheme from the UE, and transmits a retransmission request message including the retransmission scheme in response to the retransmission request message. a second DCI (data transfer message) to the terminal, and a second data transmission to the terminal based on the second DCI, wherein the number of the plurality of DCBs and the number of the one or more PCBs are determined based on the first information and the second information, and when an error occurs in transmitting the first data, the retransmission scheme is determined based on the number of the plurality of DCBs and the number of the one or more PCBs.
[0014] According to various embodiments of the present disclosure, one or more non-transitory computer-readable media are provided that store one or more instructions that, when executed by one or more processors, perform operations, including receiving a radio resource control (RRC) message from a base station (BS) including first information related to a first target block error rate (BLER) for a number of code blocks (CBs) and a second target BLER for a number of transport blocks (TBs). The method includes the steps of: receiving a first downlink control information (DCI) including second information related to the number of the plurality of CBs from the base station; determining a number of a plurality of data code blocks (DCBs) and a number of one or more parity code blocks (PCBs) based on the first information and the second information; receiving first data including the plurality of DCBs and the one or more PCBs from the base station, the plurality of CBs including the plurality of DCBs and the one or more PCBs; if an error occurs in receiving the first data, determining a retransmission scheme based on the number of the plurality of DCBs and the number of the one or more PCBs; transmitting a retransmission request message including the retransmission scheme to the base station; receiving a second DCI from the base station in response to the retransmission request message; and receiving second data from the base station based on the second DCI.
[0015] According to various embodiments of the present disclosure, one or more non-transitory computer-readable media storing one or more instructions are provided. The one or more instructions are executed by one or more processors to perform operations, the operations including: transmitting a radio resource control (RRC) message to a user equipment (UE), the RRC message including first information on a first target block error rate (BLER) of a plurality of code blocks (CBs) and a second target BLER of a plurality of transport blocks (TBs); transmitting a first downlink control information (DCI) to the UE, the first DCI including second information related to a number of the plurality of CBs; transmitting first data including a plurality of data code blocks (DCBs) and one or more parity code blocks (PCBs) to the UE, the plurality of CBs including the plurality of DCBs and the one or more PCBs; receiving a retransmission request message including the retransmission scheme from the UE; and transmitting a retransmission request message in response to the retransmission request message. a step of transmitting a second DCI to the terminal; and a step of transmitting second data to the terminal based on the second DCI, wherein the number of the plurality of DCBs and the number of the one or more PCBs are determined based on the first information and the second information, and if an error occurs in transmitting the first data, the retransmission scheme is determined based on the number of the plurality of DCBs and the number of the one or more PCBs. Effect of the Invention
[0016] The present disclosure may provide a method and apparatus for performing low-latency, ultra-high-speed transmission in a wireless communication system.
[0017] The present disclosure may provide a method and apparatus for performing efficient Hybrid Automatic Repeat reQuest Acknowledgement (HARQ-ACK) feedback and retransmission to recover from a transmission error that occurs in a wireless communication system.
[0018] The present disclosure may provide a method and apparatus for using erasure codes to reduce the HARQ retransmission probability, thereby reducing transmission delay, and, when retransmission is necessary, reducing the radio resources required for retransmission, as well as the number of HARQ-ACK feedback and DCI bits. [Brief description of the drawings]
[0019] The drawings attached below are for aiding understanding of the present disclosure, and together with the detailed description, can provide embodiments of the present disclosure. However, the technical features of the present disclosure are not limited to specific drawings, and the features disclosed in each drawing can be combined with each other to form a new embodiment. The reference numerals in each drawing can refer to structural elements. [Figure 1] FIG. 1 is a diagram illustrating an example of a communication system to which the present disclosure is applied. [Diagram 2] FIG. 2 is a diagram illustrating an example of a wireless device to which the present disclosure can be applied. [Diagram 3] FIG. 3 is a diagram illustrating another example of a wireless device to which the present disclosure is applied. [Figure 4] FIG. 4 is a diagram showing an example of a mobile device to which the present disclosure is applied. [Diagram 5] FIG. 5 is a diagram illustrating an example of a vehicle or an autonomous vehicle to which the present disclosure is applied. [Figure 6] FIG. 6 is a diagram showing an example of a moving body to which the present disclosure is applied. [Figure 7] FIG. 7 is a diagram showing an example of an XR device to which the present disclosure is applied. [Figure 8]FIG. 8 is a diagram illustrating an example of a robot to which the present disclosure is applied. [Figure 9] FIG. 9 is a diagram illustrating an example of an AI (artificial intelligence) device to which the present disclosure is applied. [Figure 10] FIG. 10 is a diagram showing physical channels and a signal transmission method using the physical channels applied to the present disclosure. [Figure 11] FIG. 11 is a diagram showing the control plane and user plane architecture of a radio interface protocol applied to the present disclosure. [Figure 12] FIG. 12 is a diagram illustrating a method for processing a transmit signal that can be applied to the present disclosure. [Figure 13] FIG. 13 is a diagram showing a radio frame structure applicable to the present disclosure. [Figure 14] FIG. 14 is a diagram illustrating a slot structure applicable to the present disclosure. [Figure 15] FIG. 15 is a diagram showing an example of a communication structure that can be provided in a 6G system that can be applied to the present disclosure. [Figure 16] FIG. 16 illustrates the electromagnetic spectrum applicable to the present disclosure. [Figure 17] FIG. 17 is a diagram showing a THz communication method applicable to the present disclosure. [Figure 18] FIG. 18 is a diagram showing a THz wireless communication transceiver applicable to the present disclosure. [Figure 19] FIG. 19 is a diagram illustrating a THz signal generation method applicable to the present disclosure. [Figure 20] FIG. 20 is a diagram illustrating a wireless communication transceiver applicable to the present disclosure. [Figure 21] FIG. 21 is a diagram illustrating a transmitter structure applicable to the present disclosure. [Figure 22] FIG. 22 is a diagram illustrating a modulator structure applicable to the present disclosure. [Figure 23]FIG. 23 is a diagram showing an embodiment of a procedure for applying erasure codes to a plurality of code blocks and then applying inner channel codes to the code blocks for transmission in a system applicable to the present disclosure. [Figure 24] FIG. 24 is a diagram showing an embodiment of a procedure for dividing a transmission block into data code blocks and adding a parity code block for transmission in a system applicable to the present disclosure. [Diagram 25] FIG. 25 is a diagram illustrating an example of the minimum number of parity code blocks required with respect to the number of data code blocks in a system applicable to the present disclosure. [Figure 26] FIG. 26 is a diagram illustrating an example of a required redundancy rate versus the number of data code blocks in a system applicable to the present disclosure. [Figure 27] FIG. 27 is a diagram illustrating an example of a required transmission block BLER versus the number of data code blocks in a system applicable to the present disclosure. [Figure 28] FIG. 28 is a diagram showing one embodiment of a procedure in which a base station obtains the number of data transmission blocks and parity transmission blocks based on the number of minimum data code blocks in which a parity code block can be transmitted in an initial transmission in a system applicable to the present disclosure. [Figure 29] FIG. 29 is a diagram showing one embodiment of a procedure in which a terminal acquires the number of data transmission blocks and parity transmission blocks based on the number of minimum data code blocks in which a parity code block can be transmitted in an initial transmission in a system applicable to the present disclosure. [Diagram 30] FIG. 30 is a diagram showing an embodiment of a procedure in which a base station transmits information on a target transmission block BLER, a target code block BLER, and a minimum number of code blocks to a terminal in a system applicable to the present disclosure. [Diagram 31] FIG. 31 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure. [Diagram 32]FIG. 32 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure. [Diagram 33] FIG. 33 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure. [Diagram 34] FIG. 34 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure. [Diagram 35] FIG. 35 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure. [Diagram 36] FIG. 36 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure. [Figure 37] FIG. 37 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure. [Figure 38] FIG. 38 is a diagram illustrating an embodiment of an operation procedure of a terminal in a system applicable to the present disclosure. [Figure 39] FIG. 39 is a diagram illustrating an embodiment of an operation procedure of a base station in a system applicable to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] The following embodiments combine the components and features of the present disclosure in a certain form. Each component or feature may be considered optional unless otherwise explicitly stated. Each component or feature may be implemented in a form not combined with other components or features. Furthermore, some components and / or features may be combined to configure the embodiments of the present disclosure. The order of operations described in the embodiments of the present disclosure may be changed. Some components or features of any embodiment may be included in other embodiments, or may be replaced with corresponding components or features of other embodiments.
[0021] In the description of the drawings, procedures or steps that may obscure the gist of the present disclosure are not described, and procedures or steps that can be understood by a person skilled in the art are also not described.
[0022] Throughout the specification, when a part "comprising" or "including" a certain element, this means that it can further include other elements, not excluding other elements, unless otherwise specified. Furthermore, the terms "part", "group", "module", etc. described herein mean a unit that processes at least one function or operation, which can be realized as hardware, software, or a combination of hardware and software. Furthermore, the terms "a" or "an", "one", "the" and similar related terms can be used in the context of describing this disclosure (particularly in the context of the claims below) in a sense that includes both the singular and the plural, unless clearly contradicted by indication or context to the contrary in this disclosure.
[0023] The embodiments of the present disclosure have been described with a focus on the data transmission / reception relationship between a base station and a mobile station. Here, the base station is meant as a terminal node of a network that directly communicates with a mobile station. Certain operations described in this document as being performed by a base station may also be performed by an upper node of the base station in some cases.
[0024] That is, various operations performed to communicate with a mobile station in a network consisting of multiple network nodes including a base station may be performed by a base station or other network nodes other than a base station. In this case, the term "base station" may be replaced with a term such as a fixed station, Node B, eNB (eNode B), gNB (gNode B), ng-eNB, advanced base station (ABS), or access point.
[0025] In addition, in the embodiments of the present disclosure, the term "terminal" may be replaced with terms such as user equipment (UE), mobile station (MS), subscriber station (SS), MSS, mobile subscriber terminal (MS), mobile terminal, or advanced mobile station (AMS).
[0026] Also, the transmitting end refers to a fixed and / or mobile node that provides a data service or a voice service, and the receiving end refers to a fixed and / or mobile node that receives a data service or a voice service. Thus, in the case of an uplink, a mobile station can be the transmitting end and a base station can be the receiving end. Similarly, in the case of a downlink, a mobile station can be the receiving end and a base station can be the transmitting end.
[0027] The embodiment of the present disclosure relates to a wireless connection system, such as an IEEE 802.xx system; The present disclosure may be supported by standard documents disclosed in at least one of a 3GPP (3rd Generation Partnership Project: registered trademark) system, a 3GPP LTE (Long Term Evolution) system, a 3GPP 5G (5th generation) NR (New Radio) system, and a 3GPP2 system, and in particular, embodiments of the present disclosure may be supported by 3GPP TS (technical specification) 38.211, 3GPP TS 38.212, 3GPP TS 38.213, 3GPP TS 38.321, and 3GPP TS 38.331 documents, and in particular, embodiments of the present disclosure may be supported by 3GPP TS (technical specification) 38.211, 3GPP TS 38.212, 3GPP TS 38.213, 3GPP TS 38.321, and 3GPP TS 38.331 documents.
[0028] In addition, the embodiments of the present disclosure can be applied to other wireless access systems and are not limited to the above-mentioned systems. For example, the embodiments of the present disclosure can be applied to systems applied after the 3GPP 5G NR system and are not limited to a specific system.
[0029] That is, the obvious steps or parts not described in the embodiments of the present disclosure can be described with reference to the above documents. Furthermore, all terms disclosed in this document can be explained by the above standard documents.
[0030] Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The detailed description disclosed below together with the accompanying drawings is intended to describe exemplary embodiments of the present disclosure, and is not intended to represent the only embodiments in which the technical configuration of the present disclosure can be implemented.
[0031] Furthermore, specific terms used in the embodiments of the present disclosure are provided to aid in understanding the present disclosure, and the use of such specific terms may be changed to other forms without departing from the technical spirit of the present disclosure.
[0032] The following techniques can be applied to various wireless access systems such as code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), etc.
[0033] For clarity of explanation, the following description will be based on a 3GPP communication system (e.g., LTE, NR, etc.), but the technical idea of the present disclosure is not limited thereto. LTE may refer to 3GPP TS 36.xxx Release 8 or later technology. In particular, LTE technology from 3GPP TS 36.xxx Release 10 or later may be referred to as LTE-A, and LTE technology from 3GPP TS 36.xxx Release 13 or later may be referred to as LTE-A pro. 3GPP NR may refer to TS 38.xxx Release 15 or later technology. 3GPP 6G may refer to TS Release 17 and / or Release 18 or later technology. "xxx" refers to the detailed number of the standard document. LTE / NR / 6G may be commonly referred to as 3GPP systems.
[0034] For background technology, terms, abbreviations, etc. used in this disclosure, reference may be made to the matters described in the standard documents disclosed prior to this disclosure. For example, reference may be made to the 36.xxx and 38.xxx standard documents.
[0035] For terms and technologies not specifically described in the present disclosure, reference may be made to wireless communication standard documents published before the filing of the present disclosure. For example, the following documents may be referenced:
[0036] 3GPP LTE
[0037] - 3GPP TS 36.211: Physical channels and modulation
[0038] - 3GPP TS 36.212: Multiplexing and channel coding
[0039] - 3GPP TS 36.213: Physical layer procedures
[0040] - 3GPP TS 36.214: Physical layer; Measurements
[0041] - 3GPP TS 36.300: Overall description
[0042] - 3GPP TS 36.304: User Equipment (UE) procedures in idle mode
[0043] - 3GPP TS 36.321: Medium Access Control (MAC) protocol
[0044] ‐ 3GPP TS 36.322: Radio Link Control (RLC) protocol
[0045] - 3GPP TS 36.323: Packet Data Convergence Protocol (PDCP)
[0046] - 3GPP TS 36.331: Radio Resource Control (RRC) protocol
[0047] 3GPP NR (e.g. 5G)
[0048] - 3GPP TS 38.211: Physical channels and modulation
[0049] - 3GPP TS 38.212: Multiplexing and channel coding
[0050] - 3GPP TS 38.213: Physical layer procedures for control
[0051] - 3GPP TS 38.214: Physical layer procedures for data
[0052] - 3GPP TS 38.215: Physical layer measurements
[0053] - 3GPP TS 38.300: Overall description
[0054] - 3GPP TS 38.304: User Equipment (UE) procedures in idle mode and in RRC inactive state
[0055] - 3GPP TS 38.321: Medium Access Control (MAC) protocol
[0056] - 3GPP TS 38.322: Radio Link Control (RLC) protocol
[0057] - 3GPP TS 38.323: Packet Data Convergence Protocol (PDCP)
[0058] - 3GPP TS 38.331: Radio Resource Control (RRC) protocol
[0059] - 3GPP TS 37.324: Service Data Adaptation Protocol (SDAP)
[0060] - 3GPP TS 37.340: Multi-connectivity; Overall description
[0061] The symbols / abbreviations / terms used in this disclosure are as follows:
[0062] - ARQ: Automatic Repeat reQuest
[0063] - BLER: Block Error Rate
[0064] - CB: Code Block
[0065] - CBG: Code Block Group
[0066] - CE: Control Element
[0067] - CQI: Channel Quality Indicator
[0068] - CR: Coding Rate
[0069] - CRC: Cyclic Redundancy Check
[0070] - CSI: Channel State Information
[0071] - DCB: Data Code Block
[0072] - DCI: Downlink Control Information
[0073] - DL: DownLink
[0074] - DL-SCH:Downlink Shared Channel
[0075] - HARQ: Hybrid Automatic Repeat reQuest- HARQ-ACK: Hybrid Automatic Repeat request Acknowledgement
[0076] - MAC: Medium Access Control
[0077] - NR: New Radio
[0078] - PCB: Parity Code Block
[0079] - PDCCH: Physical Downlink Control Channel
[0080] - PDSCH: Physical Downlink Shared Channel
[0081] - PUCCH: Physical Uplink Control Channel
[0082] - PUSCH: Physical Uplink Shared Channel
[0083] - QoS: Quality of Service
[0084] - RV: Redundancy Version
[0085] - TB: Transport Block
[0086] - TCBI: Transmitting Code Block Information
[0087] - UL: UpLink
[0088] - UL-SCH: Uplink Shared Channel
[0089] - XR: extended reality
[0090] Communication system applicable to the present disclosure
[0091] Without being limited thereto, the various descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein may be applied to various fields requiring wireless communication / connection (e.g., 5G) between devices.
[0092] The following is a more specific example with reference to the drawings. In the following drawings / description, the same drawing numbers may illustrate the same or corresponding hardware blocks, software blocks, or function blocks, unless otherwise stated.
[0093] FIG. 1 is a diagram showing an example of a communication system to which the present specification applies.
[0094] Referring to FIG. 1, the communication system 100 applied to this specification includes wireless devices, base stations, and networks. Here, the wireless devices refer to devices that communicate using wireless connection technology (e.g., 5GNR, LTE), and may be referred to as communication / wireless / 5G devices. Although not limited thereto, the wireless devices may include a robot 100a, vehicles 100b-1, 100b-2, an extended reality (XR) device 100c, a handheld device 100d, a home appliance 100e, an Internet of Things (IoT) device 100f, and an artificial intelligence (AI) device / server 100g. For example, the vehicles may include vehicles equipped with wireless communication capabilities, autonomous vehicles, vehicles capable of inter-vehicle communication, and the like. Here, the vehicles 100b-1, 100b-2 may include unmanned aerial vehicles (UAVs) (e.g., drones). The XR device 100c includes an AR (augmented reality) / VR (virtual reality) / MR (mixed reality) device, and may be realized in the form of a head-mounted device (HMD), a head-up display (HUD) installed in a vehicle, a television, a smartphone, a computer, a wearable device, a home appliance, a digital signage, a vehicle, a robot, or the like. The mobile device 100d may include a smartphone, a smart pad, a wearable device (e.g., a smart watch, a smart glass), a computer (e.g., a notebook, or the like), or the like. The home appliance 100e may include a television, a refrigerator, a washing machine, or the like. The IoT device 100f may include a sensor, a smart meter, or the like. For example, the base station 120 and the network 130 may be realized as wireless devices, and a specific wireless device 120a may operate as a base station / network node for other wireless devices.
[0095] The wireless devices 100a to 100f may be connected to the network 130 via the base station 120. AI technology may be applied to the wireless devices 100a to 100f, and the wireless devices 100a to 100f may be connected to the AI server 100g via the network 130. The network 130 may be configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. The wireless devices 100a to 100f may communicate with each other via the base station 120 / network 130, but may also communicate directly (e.g., sidelink communication) without going through the base station 120 / network 130. For example, the vehicles 100b-1 and 100b-2 may communicate directly (e.g., V2V (vehicle to vehicle) / V2X (vehicle to everything) communication). Furthermore, the IoT device 100f (for example, a sensor) can directly communicate with other IoT devices (for example, sensors) or other wireless devices 100a to 100f.
[0096] Wireless communication / connections 150a, 150b, and 150c may be established between the wireless devices 100a to 100f / base stations 120 and the base stations 120. Here, the wireless communication / connections may be established via various wireless connection technologies (e.g., 5GNR) such as uplink / downlink communication 150a and sidelink communication 150b (or D2D communication), and inter-base station communication 150c (e.g., relay, IAB (integrated access backhaul)). Through the wireless communication / connections (150a, 150b, and 150c), the wireless devices and base stations / wireless devices and base stations may transmit / receive wireless signals to each other. For example, the wireless communication / connections (150a, 150b, and 150c) may transmit / receive signals via various physical channels. For this purpose, based on the various proposals in this specification, at least some of various configuration information setting processes for transmitting / receiving wireless signals, various signal processing processes (e.g., channel encoding / decoding, modulation / demodulation, resource mapping / demapping, etc.), resource allocation processes, etc. may be performed.
[0097] Communication system applicable to this specification
[0098] FIG. 2 is a diagram illustrating an example of a wireless device to which the present specification can be applied.
[0099] 2, the first wireless device 200a and the second wireless device 200b may transmit and receive wireless signals via various wireless access technologies (e.g., LTE, NR), where {the first wireless device 200a, the second wireless device 200b} may correspond to {wireless device 100x, base station 120} and / or {wireless device 100x, wireless device 100x} in FIG.
[0100] The first wireless device 200a includes one or more processors 202a and one or more memories 204a, and may further include one or more transceivers 206a and / or one or more antennas 208a. The processor 202a may be configured to control the memory 204a and / or the transceiver 206a to implement the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. For example, the processor 202a may process information in the memory 204a to generate a first information / signal, and then transmit a wireless signal including the first information / signal via the transceiver 206a. Also, the processor 202a may receive a wireless signal including a second information / signal via the transceiver 206a, and then store information obtained from signal processing of the second information / signal in the memory 204a. The memory 204a may be connected to the processor 202a, and may store various information related to the operation of the processor 202a. For example, the memory 204a may store software code including instructions for executing a part or all of the processes controlled by the processor 202a or for executing the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. Here, the processor 202a and the memory 204a may be part of a communication modem / circuit / chip designed to realize a wireless communication technology (e.g., LTE, NR). The transceiver 206a may be connected to the processor 202a and may transmit and / or receive wireless signals via one or more antennas 208a. The transceiver 206a may include a transmitter and / or a receiver. The transceiver 206a may be mixed with an RF (radio frequency) unit. A wireless device in this specification may also refer to a communication modem / circuit / chip.
[0101] The second wireless device 200b may include one or more processors 202b, one or more memories 204b, and may further include one or more transceivers 206b and / or one or more antennas 208b. The processor 202b may be configured to control the memory 204b and / or the transceiver 206b to implement the description, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. For example, the processor 202b may process information in the memory 204b to generate a third information / signal, and then transmit a wireless signal including the third information / signal via the transceiver 206b. Also, the processor 202b may receive a wireless signal including a fourth information / signal via the transceiver 206b, and then store information obtained from signal processing of the fourth information / signal in the memory 204b. The memory 204b may be connected to the processor 202b, and may store various information related to the operation of the processor 202b. For example, the memory 204b may store software code including instructions for executing a part or all of the processes controlled by the processor 202b or for executing the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein. Here, the processor 202b and the memory 204b may be part of a communication modem / circuit / chip designed to realize a wireless communication technology (e.g., LTE, NR). The transceiver 206b may be connected to the processor 202b and may transmit and / or receive wireless signals via one or more antennas 208b. The transceiver 206b may include a transmitter and / or a receiver. The transceiver 206b may be mixed with an RF unit. A wireless device in this specification may also refer to a communication modem / circuit / chip.
[0102] Here, the wireless communication technology realized by the wireless devices 200a and 200b of the present disclosure may include not only LTE, NR, and 6G, but also NB-IoT (narrowband Internet of Things) for low power communication. In this case, for example, the NB-IoT technology may be an example of LPWAN (low power wide area network) technology and may be realized by standards such as LTE Cat NB1 and / or LTE Cat NB2, and is not limited to the above names. Additionally or alternatively, the wireless communication technology realized by the wireless devices 200a and 200b of the present disclosure may perform communication based on LTE-M technology. In this case, as an example, the LTE-M technology may be an example of LPWAN technology and may be referred to by various names such as eMTC (enhanced machine type communication). For example, the LTE-M technology may be realized by at least one of various standards such as 1) LTE CAT 0, 2) LTE Cat M1, 3) LTE Cat M2, 4) LTE non-BL (non-Bandwidth Limited), 5) LTE-MTC, 6) LTE Machine Type Communication, and / or 7) LTE M, and is not limited to the above names. Additionally or alternatively, the wireless communication technology realized by the wireless devices 200a and 200b of the present disclosure may include at least one of ZigBee, Bluetooth (registered trademark), and Low Power Wide Area Network (LPWAN), which consider low power communication, and is not limited to the above names. As an example, the ZigBee technology can generate personal area networks (PANs) related to small / low power digital communication based on various standards such as IEEE 802.15.4, and may be referred to by various names.
[0103] The hardware elements of the wireless devices 200a, 200b are described in more detail below. Without being limited thereto, one or more protocol layers may be implemented by one or more processors 202a, 202b. For example, one or more processors 202a, 202b may implement one or more layers (e.g., functional hierarchies such as physical (PHY), media access control (MAC), radio link control (RLC), packet data convergence protocol (PDCP), radio resource control (RRC), service data adaptation protocol (SDAP)). The one or more processors 202a, 202b may generate one or more protocol data units (PDUs) and / or one or more service data units (SDUs) according to the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. The one or more processors 202a, 202b may generate messages, control information, data, or information according to the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein. The one or more processors 202a, 202b may generate and provide signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data, or information to the one or more transceivers 206a, 206b according to the functions, procedures, suggestions, and / or methods disclosed herein. The one or more processors 202a, 202b may receive signals (e.g., baseband signals) from the one or more transceivers 206a, 206b and obtain the PDUs, SDUs, messages, control information, data, or information according to the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein.
[0104] The one or more processors 202a, 202b may be referred to as controllers, microcontrollers, microprocessors, or microcomputers. The one or more processors 202a, 202b may be implemented by hardware, firmware, software, or a combination thereof. As an example, the one or more processors 202a, 202b may be included in one or more application specific integrated circuits (ASICs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs), or one or more field programmable gate arrays (FPGAs). The descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein may be implemented using firmware or software, which may be implemented to include modules, procedures, functions, and the like. Firmware or software configured to execute the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein may be included in the one or more processors 202a, 202b, or may be stored in one or more memories 204a, 204b and driven by the one or more processors 202a, 202b. The descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed herein may be implemented using firmware or software in the form of code, instructions and / or collections of instructions.
[0105] One or more memories 204a, 204b may be connected to one or more processors 202a, 202b and may store various forms of data, signals, messages, information, programs, codes, instructions and / or commands. One or more memories 204a, 204b may be comprised of read only memory (ROM), random access memory (RAM), erasable programmable read only memory (EPROM), flash memory, hard drives, registers, cache memory, computer readable storage media and / or combinations thereof. One or more memories 204a, 204b may be located internal and / or external to one or more processors 202a, 202b. Furthermore, one or more memories 204a, 204b may be connected to one or more processors 202a, 202b via various technologies such as wired or wireless connections.
[0106] One or more transceivers 206a, 206b may transmit user data, control information, wireless signals / channels, etc., as referenced in the methods and / or operational flowcharts, etc., herein to one or more other devices. For example, one or more transceivers 206a, 206b may receive user data, control information, wireless signals / channels, etc., as referenced in the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts, etc., disclosed herein from one or more other devices. For example, one or more transceivers 206a, 206b may be coupled with one or more processors 202a, 202b and may transmit and receive wireless signals. For example, one or more processors 202a, 202b may control one or more transceivers 206a, 206b to transmit user data, control information, or wireless signals to one or more other devices. Furthermore, one or more processors 202a, 202b may control one or more transceivers 206a, 206b to receive user data, control information, or wireless signals from one or more other devices. Further, the one or more transceivers 206a, 206b may be connected to one or more antennas 208a, 208b, and the one or more transceivers 206a, 206b may be configured to transmit and receive user data, control information, wireless signals / channels, etc., as referred to in the descriptions, functions, procedures, suggestions, methods, and / or operational flowcharts disclosed herein, via the one or more antennas 208a, 208b. As used herein, the one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). The one or more transceivers 206a, 206b may convert the received wireless signals / channels, etc., from RF band signals to baseband signals for processing the received user data, control information, wireless signals / channels, etc., using the one or more processors 202a, 202b. The one or more transceivers 206a, 206b may convert the user data, control information, wireless signals / channels, etc., processed using the one or more processors 202a, 202b, from baseband signals to RF band signals.To this end, one or more of the transceivers 206a, 206b may include an (analog) oscillator and / or a filter.
[0107] Wireless Device Structure Applicable to the Present Disclosure
[0108] FIG. 3 illustrates a method for processing a transmission signal as applied herein.
[0109] Referring to FIG. 4, a wireless device 400 corresponds to the wireless devices 200a, 200b of FIG. 2 and may be configured with various elements, components, units, and / or modules. For example, the wireless device 400 may include a communication unit 410, a control unit 420, a memory unit 430, and an additional element 440. The communication unit may include a communication circuit 412 and a transceiver 414. For example, the communication circuit 412 may include one or more processors 202a, 202b and / or one or more memories 204a, 204b of FIG. 2. For example, the transceiver 414 may include one or more transceivers 206a, 206b and / or one or more antennas 208a, 208b of FIG. 2. The control unit 420 is electrically connected to the communication unit 410, the memory unit 430, and the additional element 440, and controls the operation of the wireless device. For example, the control unit 420 can control electrical / mechanical operations of the wireless device based on the programs / codes / commands / information stored in the memory unit 430. In addition, the control unit 420 can transmit the information stored in the memory unit 430 to an external device (e.g., another communication device) via the communication unit 410 through a wireless / wired interface, and can store in the memory unit 430 information received from an external device (e.g., another communication device) via the communication unit 410 through a wireless / wired interface.
[0110] The additional element 440 may be configured in various ways depending on the type of wireless device. For example, the additional element 440 may include at least one of a power unit / battery, an input / output unit, a drive unit, and a computing unit. Without being limited thereto, the wireless device 400 may be realized in the form of a robot (FIG. 1, 100a), a vehicle (FIG. 1, 100b-1, 100b-2), an XR device (FIG. 1, 100c), a mobile device (FIG. 1, 100d), a home appliance (FIG. 1, 100e), an IoT device (FIG. 1, 100f), a digital broadcasting terminal, a hologram device, a public safety device, an MTC device, a medical device, a fintech device (or a financial device), a security device, a climate / environment device, an AI server / device (FIG. 1, 140), a base station (FIG. 1, 120), a network node, etc. The wireless device may be mobile or used at a fixed location depending on the use case / service.
[0111] In FIG. 4, various elements, components, units / sections, and / or modules in the wireless device 400 may be entirely interconnected via a wired interface, or at least some of them may be connected wirelessly via the communication unit 410. For example, in the wireless device 400, the control unit 420 and the communication unit 410 may be connected via a wire, and the control unit 420 and the first unit (e.g., 430, 440) may be connected wirelessly via the communication unit 410. Furthermore, each element, component, unit / section, and / or module in the wireless device 400 may further include one or more elements. For example, the control unit 420 may be composed of a set of one or more processors. For example, the control unit 420 may be composed of a set of a communication control processor, an application processor, an electronic control unit (ECU), a graphics processor, a memory control processor, and the like. As another example, the memory unit 430 may be composed of a RAM, a dynamic RAM (DRAM), a ROM, a flash memory, a volatile memory, a non-volatile memory, and / or a combination thereof.
[0112] Mobile devices to which this specification is applicable
[0113] FIG. 5 is a diagram showing an example of a portable device to which this specification is applied.
[0114] Figure 5 illustrates a mobile device to which the present specification applies. The mobile device may include a smartphone, a smart pad, a wearable device (e.g., a smart watch, a smart glass), a portable computer (e.g., a notebook, etc.). The mobile device may be referred to as a mobile station (MS), a user terminal (UT), a mobile subscriber station (MSS), a subscriber station (SS), an advanced mobile station (AMS), or a wireless terminal (WT).
[0115] 5, a portable device 500 may include an antenna unit 508, a communication unit 510, a control unit 520, a memory unit 530, a power supply unit 540a, an interface unit 540b, and an input / output unit 540c. The antenna unit 508 may be configured as a part of the communication unit 510. Blocks 510 to 530 / 540a to 540c correspond to blocks 410 to 430 / 440 in FIG. 4, respectively.
[0116] The communication unit 510 may transmit and receive signals (e.g., data, control signals, etc.) to and from other wireless devices and base stations. The control unit 520 may control components of the portable device 500 to perform various operations. The control unit 520 may include an AP (application processor). The memory unit 530 may store data / parameters / programs / codes / commands required for operating the portable device 500. The memory unit 530 may also store input / output data / information, etc. The power supply unit 540a supplies power to the portable device 500 and may include a wired / wireless charging circuit, a battery, etc. The interface unit 540b may support a connection between the portable device 500 and other external devices. The interface unit 540b may include various ports (e.g., audio input / output ports, video input / output ports) for connection with external devices. The input / output unit 540c may receive or output video information / signals, audio information / signals, data, and / or information input by a user. The input / output unit 540c may include a camera, a microphone, a user input unit, a display unit 540d, a speaker, and / or a haptic module.
[0117] For example, in the case of data communication, the input / output unit 540c may acquire information / signals (e.g., touch, text, voice, image, video) input by a user, and the acquired information / signals may be stored in the memory unit 530. The communication unit 510 may convert the information / signals stored in the memory into wireless signals, and may transmit the converted wireless signals directly to another wireless device or to a base station. In addition, the communication unit 510 may receive a wireless signal from another wireless device or a base station, and then restore the received wireless signal to the original information / signal. The restored information / signals may be stored in the memory unit 530 and then output in various forms (e.g., text, voice, image, video, haptic) via the input / output unit 540c.
[0118] Types of wireless devices to which the present disclosure is applicable
[0119] FIG. 5 is a diagram illustrating an example of a vehicle or an autonomous vehicle to which the present disclosure is applied.
[0120] 5 illustrates an example of a vehicle or an autonomous vehicle to which the present disclosure is applied. The vehicle or the autonomous vehicle may be realized as a mobile robot, a vehicle, a train, a manned / unmanned aerial vehicle (AV), a ship, etc., and is not limited to the form of a vehicle.
[0121] 5, a vehicle or autonomous vehicle 500 may include an antenna unit 508, a communication unit 510, a control unit 520, a driving unit 540a, a power supply unit 540b, a sensor unit 540c, and an autonomous driving unit 540d. The antenna unit 550 may be configured as a part of the communication unit 510. Blocks 510 / 530 / 540a to 540d correspond to blocks 410 / 430 / 440 in FIG. 4, respectively.
[0122] The communication unit 510 can transmit and receive signals (e.g., data, control signals, etc.) to and from external devices such as other vehicles, base stations (e.g., base stations, road side units, etc.), and servers. The control unit 520 can control elements of the vehicle or autonomous vehicle 500 to perform various operations. The control unit 520 can include an ECU (electronic control unit). The driving unit 540a can drive the vehicle or autonomous vehicle 500 on the ground. The driving unit 540a can include an engine, a motor, a power train, wheels, brakes, a steering device, etc. The power supply unit 540b supplies power to the vehicle or autonomous vehicle 500 and can include a wired / wireless charging circuit, a battery, etc. The sensor unit 540c can acquire vehicle status, surrounding environment information, user information, etc. The sensor unit 540c may include an IMU (inertial measurement unit) sensor, a collision sensor, a wheel sensor, a speed sensor, a tilt sensor, a weight detection sensor, a heading sensor, a position module, a vehicle forward / reverse sensor, a battery sensor, a fuel sensor, a tire sensor, a steering sensor, a temperature sensor, a humidity sensor, an ultrasonic sensor, an illuminance sensor, a pedal position sensor, etc. The autonomous driving unit 540d may realize a technology for maintaining a lane while driving, a technology for automatically adjusting a speed like an adaptive cruise control, a technology for automatically driving along a set route, a technology for automatically setting a route and driving when a destination is set, etc.
[0123] For example, the communication unit 510 may receive map data, traffic information data, etc. from an external server. The autonomous driving unit 540d may generate an autonomous driving route and a driving plan based on the acquired data. The control unit 520 may control the driving unit 540a so that the vehicle or the autonomous driving vehicle 500 moves along the autonomous driving route according to the driving plan (e.g., speed / direction adjustment). During the autonomous driving, the communication unit 510 may non-periodically acquire the latest traffic information data from the external server and acquire surrounding traffic information data from surrounding vehicles. In addition, during the autonomous driving, the sensor unit 540c may acquire vehicle state and surrounding environment information. The autonomous driving unit 540d may update the autonomous driving route and the driving plan based on the newly acquired data / information. The communication unit 510 may transmit information regarding the vehicle position, the autonomous driving route, the driving plan, etc. to the external server. The external server may predict traffic information data in advance using AI technology, etc. based on information collected from the vehicle or the autonomous driving vehicle, and may provide the predicted traffic information data to the vehicle or the autonomous driving vehicle.
[0124] FIG. 6 is a diagram showing an example of a moving body to which the present disclosure is applied.
[0125] 6, the moving object to which the present disclosure is applied may be realized as at least one of a transportation means, a train, an aircraft, and a ship. Note that the moving object to which the present disclosure is applied may be realized in other forms and is not limited to the above-mentioned embodiment.
[0126] 6, a moving object 600 may include a communication unit 610, a control unit 620, a memory unit 630, an input / output unit 640a, and a position measurement unit 640b. Here, blocks 610 to 630 / 640a to 640b correspond to blocks 310 to 330 / 340 in FIG. 3, respectively.
[0127] The communication unit 610 may transmit and receive signals (e.g., data, control signals, etc.) to and from external devices such as other mobile bodies or base stations. The control unit 620 may control components of the mobile body 600 to perform various operations. The memory unit 630 may store data / parameters / programs / codes / instructions supporting various functions of the mobile body 600. The input / output unit 640a may output AR / VR objects based on information in the memory unit 630. The input / output unit 640a may include a HUD. The position measurement unit 640b may acquire position information of the mobile body 600. The position information may include absolute position information of the mobile body 600, position information within a driving line, acceleration information, position information relative to surrounding vehicles, etc. The position measurement unit 640b may include a GPS and various sensors.
[0128] For example, the communication unit 610 of the moving object 600 may receive map information, traffic information, etc. from an external server and store the same in the memory unit 630. The position measurement unit 640b may acquire moving object position information through a GPS and various sensors and store the same in the memory unit 630. The control unit 620 may generate a virtual object based on the map information, traffic information, moving object position information, etc., and the input / output unit 640a may display the generated virtual object on a glass window in the moving object (651, 652). In addition, the control unit 620 may determine whether the moving object 600 is normally operating within a driving line based on the moving object position information. If the moving object 600 deviates abnormally from the driving line, the control unit 620 may display a warning on a glass window in the moving object through the input / output unit 640a. In addition, the control unit 620 may broadcast a warning message regarding a driving abnormality to surrounding moving objects through the communication unit 610. Depending on the situation, the control unit 620 may transmit the moving object position information and information regarding driving / moving object abnormality to relevant organizations through the communication unit 610.
[0129] 7 is a diagram showing an example of an XR device applied to the present disclosure. The XR device can be realized by an HMD, a head-up display (HUD) provided in a vehicle, a television, a smartphone, a computer, a wearable device, a home appliance, a digital signage, a vehicle, a robot, etc.
[0130] 7, an XR device 700a may include a communication unit 710, a control unit 720, a memory unit 730, an input / output unit 740a, a sensor unit 740b, and a power supply unit 740c. Here, blocks 710 to 730 / 740a to 740c may correspond to blocks 310 to 330 / 340 in FIG. 3, respectively.
[0131] The communication unit 710 can transmit and receive signals (e.g., media data, control signals, etc.) to and from external devices such as other wireless devices, mobile devices, or media servers. Media data may include video, images, sounds, etc. The control unit 720 can control components of the XR device 700a to perform various operations. For example, the control unit 720 can be configured to control and / or execute procedures such as video / image acquisition, (video / image) encoding, metadata generation and processing, etc. The memory unit 730 can store data / parameters / programs / codes / instructions required for driving the XR device 700a / generating XR objects.
[0132] The input / output unit 740a may obtain control information, data, etc. from the outside and output the generated XR object. The input / output unit 740a may include a camera, a microphone, a user input unit, a display unit, a speaker, and / or a haptic module. The sensor unit 740b may obtain the state of the XR device, surrounding environment information, user information, etc. The sensor unit 740b may include a proximity sensor, an illuminance sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGB (red green blue) sensor, an IR (infrared) sensor, a fingerprint recognition sensor, an ultrasonic sensor, a light sensor, a microphone, and / or a radar. The power supply unit 740c supplies power to the XR device 700a and may include a wired / wireless charging circuit, a battery, etc.
[0133] For example, the memory unit 730 of the XR device 700a may include information (e.g., data, etc.) required to generate an XR object (e.g., an AR / VR / MR object). The input / output unit 740a may acquire an instruction to operate the XR device 700a from a user, and the control unit 720 may drive the XR device 700a according to the user's driving instruction. For example, when a user wants to watch a movie, news, etc. through the XR device 700a, the control unit 720 may transmit content request information to another device (e.g., a portable device 700b) or a media server through the communication unit 730. The communication unit 730 may download / stream content such as a movie, news, etc. from another device (e.g., a portable device 700b) or a media server to the memory unit 730. The control unit 720 may control and / or execute procedures such as video / image acquisition, (video / image) encoding, and metadata generation / processing of content, and may generate / output an XR object based on information on the surrounding space or real object acquired through the input / output unit 740a / sensor unit 740b.
[0134] In addition, the XR device 700a is wirelessly connected to the portable device 700b via the communication unit 710, and the operation of the XR device 700a is controlled by the portable device 700b. For example, the portable device 700b can operate as a controller for the XR device 700a. For this reason, the XR device 700a can generate and output an XR individual corresponding to the portable device 700b after acquiring three-dimensional position information of the portable device 700b.
[0135] FIG. 8 is a diagram showing an example of a robot applied to the present disclosure. As an example, robots can be classified into industrial, medical, household, military, and the like, depending on the purpose or field of use. At this time, referring to FIG. 8, a robot 800 can include a communication unit 810, a control unit 820, a memory unit 830, an input / output unit 840a, a sensor unit 840b, and a driving unit 840c. Here, blocks 810 to 830 / 840a to 840c may correspond to blocks 310 to 330 / 340 in FIG. 3, respectively.
[0136] The communication unit 810 may transmit and receive signals (e.g., driving information, control signals, etc.) to and from external devices such as other wireless devices, other robots, or a control server. The control unit 820 may control components of the robot 800 to perform various operations. The memory unit 830 may store data / parameters / programs / codes / instructions that support various functions of the robot 800. The input / output unit 840a may obtain information from outside the robot 800 and output information to outside the robot 800. The input / output unit 840a may include a camera, a microphone, a user input unit, a display unit, a speaker, and / or a haptic module, etc.
[0137] The sensor unit 840b can obtain internal information, surrounding environment information, user information, etc. of the robot 800. The sensor unit 840b can include a proximity sensor, an illuminance sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an IR sensor, a fingerprint recognition sensor, an ultrasonic sensor, a light sensor, a microphone, a radar, etc.
[0138] The driving unit 840c can perform various physical operations such as moving the robot joints. The driving unit 840c can also make the robot 800 run on the ground or fly in the air. The driving unit 840c can include actuators, motors, wheels, brakes, propellers, etc.
[0139] 9 is a diagram showing an example of an AI device to which the present disclosure is applied. As an example, the AI device can be realized as a fixed device or a mobile device such as a television, a projector, a smartphone, a PC, a notebook, a digital broadcasting terminal, a tablet PC, a wearable device, a set-top box (STB), a radio, a washing machine, a refrigerator, a digital signage, a robot, a vehicle, etc.
[0140] 9, an AI device 900 may include a communication unit 910, a control unit 920, a memory unit 930, an input / output unit 940a / 940b, a running processor unit 940c, and a sensor unit 940d. The blocks 910 to 930 / 940a to 940d may correspond to the blocks 310 to 330 / 340 in FIG. 3, respectively.
[0141] The communication unit 910 can transmit and receive wired and wireless signals (e.g., sensor information, user input, learning model, control signal, etc.) to and from external devices such as other AI devices (e.g., 100x, 120, 140 in FIG. 1) and an AI server (140 in FIG. 1) using wired and wireless communication technology. To this end, the communication unit 910 can transmit information in the memory unit 930 to external devices and transfer signals received from external devices to the memory unit 930.
[0142] The control unit 920 may determine at least one executable operation of the AI device 900 based on information determined or generated using a data analysis algorithm or a machine learning algorithm. The control unit 920 may then control the components of the AI device 900 to execute the determined operation. For example, the control unit 920 may request, search, receive, or utilize data from the running processor unit 940c or the memory unit 930, and control the components of the AI device 900 to execute a predicted operation or an operation determined to be desirable among at least one executable operation. The control unit 920 may also collect history information including the operation content of the AI device 900 and user feedback on the operation, and store it in the memory unit 930 or the running processor unit 940c, or transmit it to an external device such as an AI server (FIG. 1, 140). The collected history information may be used to update a learning model.
[0143] The memory unit 930 may store data supporting various functions of the AI device 900. For example, the memory unit 930 may store data obtained from the input unit 940a, data obtained from the communication unit 910, output data of the running processor unit 940c, and data obtained from the sensing unit 940. The memory unit 930 may also store control information and / or software codes necessary for the operation / execution of the control unit 920.
[0144] The input unit 940a may acquire various types of data from outside the AI device 900. For example, the input unit 920 may acquire learning data for model learning, input data to which a learning model is applied, etc. The input unit 940a may include a camera, a microphone, and / or a user input unit, etc. The output unit 940b may generate an output related to vision, hearing, haptics, etc. The output unit 940b may include a display unit, a speaker, and / or a haptic module, etc. The sensing unit 940 may obtain at least one of internal information of the AI device 900, surrounding environment information of the AI device 900, and user information using various sensors. The sensing unit 940 may include a proximity sensor, an illuminance sensor, an acceleration sensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGB sensor, an IR sensor, a fingerprint recognition sensor, an ultrasonic sensor, a light sensor, a microphone, and / or a radar, etc.
[0145] The running processor unit 940c can train a model composed of an artificial neural network using the training data. The running processor unit 940c can execute AI processing together with the running processor unit of the AI server (FIG. 1, 140). The running processor unit 940c can process information received from an external device via the communication unit 910 and / or information stored in the memory unit 930. In addition, the output value of the running processor unit 940c can be transmitted to an external device via the communication unit 910 and stored in the memory unit 930.
[0146] Physical Channels and General Signal Transmission
[0147] In a wireless access system, a terminal can receive information from a base station via a downlink (DL) and transmit information to the base station via an uplink (UL). Information transmitted and received between the base station and the terminal includes general data information and various control information, and various physical channels exist according to the type / application of the information transmitted and received.
[0148] FIG. 6 is a diagram showing physical channels and a signal transmission method using the physical channels applied in this specification.
[0149] When the terminal is turned on after being turned off or when the terminal newly enters a cell, it performs an initial cell search such as synchronizing with the base station in step S611. For this purpose, the terminal receives a primary synchronization channel (P-SCH) and a secondary synchronization channel (S-SCH) from the base station to synchronize with the base station and obtain information such as a cell ID.
[0150] Then, the terminal can receive a physical broadcast channel (PBCH) signal from the base station to acquire broadcast information within the cell. Meanwhile, the terminal can receive a downlink reference signal (DL RS) in the initial cell search step to check the downlink channel state. After completing the initial cell search, the terminal can receive a physical downlink control channel (PDCCH) and a physical downlink shared channel (PDSCH) according to the physical downlink control channel information in step S612 to acquire more specific system information.
[0151] Thereafter, the terminal can perform a random access procedure such as steps S613 to S616 to complete the connection to the base station. To this end, the terminal can transmit a preamble via a physical random access channel (PRACH) (S613) and receive a random access response (RAR) to the preamble via a physical downlink control channel and a corresponding physical downlink shared channel (S614). The terminal can transmit a physical uplink shared channel (PUSCH) using scheduling information in the RAR (S615) and perform a contention resolution procedure such as receiving a physical downlink control channel signal and a corresponding physical downlink shared channel signal (S616).
[0152] After performing the above-mentioned procedure, the terminal can then perform a general uplink / downlink signal transmission procedure, such as receiving a physical downlink control channel signal and / or a physical downlink shared channel signal (S617) and receiving a physical uplink shared channel (PUSCH) signal and / or a physical uplink control channel (PUCCH) signal (S618).
[0153] Control information transmitted by a terminal to a base station is generally referred to as uplink control information (UCI). UCI includes HARQ-ACK / NACK (hybrid automatic repeat and request acknowledgement / negative-ACK), SR (scheduling request), CQI (channel quality indication), PMI (precoding matrix indication), RI (rank indication), BI (beam indication), etc. In this case, UCI is generally transmitted periodically via PUCCH, but may be transmitted via PUSCH according to an embodiment (e.g., when control information and traffic data are to be transmitted simultaneously). Furthermore, upon request / instruction of the network, the terminal may transmit UCI aperiodically via PUSCH.
[0154] FIG. 11 is a diagram showing the control plane and user plane architecture of a radio interface protocol applied to the present disclosure.
[0155] Referring to Fig. 11, Entity 1 may be a terminal (user equipment, UE). In this case, the terminal may be at least one of a wireless device, a mobile device, a vehicle, a moving object, an XR device, a robot, and an AI to which the present disclosure is applied in Figs. 1 to 9 described above. Furthermore, the terminal refers to a device to which the present disclosure can be applied, and may not be limited to a specific device or equipment.
[0156] Entity 2 may be a base station. In this case, the base station may be at least one of an eNB, a gNB, and an NG-eNB. Furthermore, the base station may refer to a device that transmits a downlink signal to a terminal, and may not be limited to a specific type or device. In other words, the base station may be realized in various forms or types, and may not be limited to a specific form.
[0157] Entity 3 may be a network device or a device that performs a network function. In this case, the network device may be a core network node that manages mobility (e.g., a mobility management entity (MME) or an access and mobility management function (AMF)). Furthermore, a network function may refer to a function that is implemented to perform a network function, and Entity 3 may be a device to which the function is applied. That is, Entity 3 may refer to a function or device that performs a network function, and is not limited to a specific type of device.
[0158] The control plane may refer to a path through which a control message used by a user equipment (UE) and a network to manage a call is transmitted. The user plane may refer to a path through which data generated in an application layer, such as voice data or Internet packet data, is transmitted. In this case, the physical layer, which is the first layer, can provide an information transfer service to a higher layer using a physical channel. The physical layer is connected to a higher medium access control layer via a transmission channel. In this case, data can be transferred between the medium access control layer and the physical layer via the transmission channel. Data can be transferred between the physical layers of the transmitting side and the receiving side via a physical channel. In this case, the physical channel uses time and frequency as radio resources.
[0159] The medium access control (MAC) layer of layer 2 provides services to the radio link control (RLC) layer, which is a higher layer, through logical channels. The RLC layer of layer 2 can support reliable data transmission. The functions of the RLC layer may be implemented as a functional block within the MAC. The packet data convergence protocol (PDCP) layer of layer 2 can perform a header compression function that reduces unnecessary control information to efficiently transmit IP packets such as IPv4 and IPv6 over a narrow-bandwidth radio interface. The radio resource control (RRC) layer, located at the bottom of layer 3, is defined only in the control plane. The RRC layer can be responsible for controlling logical channels, transmission channels, and physical channels in relation to the configuration, re-configuration, and release of radio bearers (RBs). RBs can refer to services provided by layer 2 for data transmission between a terminal and a network. For this purpose, the RRC layers of the terminal and the network can exchange RRC messages with each other. The non-access stratum (NAS) layer above the RRC layer can perform functions such as session management and mobility management. A cell constituting a base station can be configured with one of various bandwidths and can provide downlink or uplink transmission services to multiple terminals. Different cells can be configured to provide different bandwidths. Downlink transmission channels for transmitting data from a network to terminals include a broadcast channel (BCH) for transmitting system information, a paging channel (PCH) for transmitting paging messages, and a downlink shared channel (SCH) for transmitting user traffic and control messages.Traffic or control messages of downlink multicast or broadcast services may be transmitted via a downlink SCH or may be transmitted via a separate downlink Multicast Channel (MCH). Meanwhile, uplink transmission channels for transmitting data from a terminal to a network include a random access channel (RACH) for transmitting initial control messages and an uplink shared channel (SCH) for transmitting user traffic and control messages. Logical channels that are above the transmission channels and are mapped to the transmission channels include a broadcast control channel (BCCH), a paging control channel (PCCH), a common control channel (CCCH), a multicast control channel (MCCH), and a multicast traffic channel (MTCH).
[0160] FIG. 12 is a diagram illustrating a method of processing a transmission signal applied to the present disclosure. As an example, the transmission signal may be processed by a signal processing circuit. At this time, the signal processing circuit 1200 may include a scrambler 1210, a modulator 1220, a layer mapper 1230, a precoder 1240, a resource mapper 1250, and a signal generator 1260. At this time, as an example, the operation / function of FIG. 12 may be performed by the processors 202a, 202b and / or the transceivers 206a, 206b of FIG. 2. Furthermore, as an example, the hardware elements of FIG. 12 may be realized by the processors 202a, 202b and / or the transceivers 206a, 206b of FIG. 2. As an example, the blocks 1010 to 1060 may be realized by the processors 202a, 202b of FIG. 2. Furthermore, blocks 1210-1250 can be implemented in the processors 202a, 202b of FIG. 2, and block 1260 can be implemented in the transceivers 206a, 206b of FIG. 2, and are not limited to the above embodiments.
[0161] The codeword may be converted into a radio signal via the signal processing circuit 1200 of FIG. 12. Here, the codeword is an encoded bit sequence of an information block. The information block may include a transmission block (e.g., a UL-SCH transmission block, a DL-SCH transmission block). The radio signal may be transmitted via various physical channels (e.g., a PUSCH, a PDSCH) of FIG. 10. Specifically, the codeword may be converted into a bit sequence scrambled by a scrambler 1210. The scrambling sequence used for scrambling is generated based on an initialization value, and the initialization value includes ID information of a radio device, etc. The scrambled bit sequence may be modulated into a modulation symbol sequence by a modulator 1220. The modulation scheme may include pi / 2-binary phase shift keying (pi / 2-BPSK), m-phase shift keying (m-PSK), m-quadrature amplitude modulation (m-QAM), etc.
[0162] The complex modulation symbol sequence may be mapped to one or more transmission layers by the layer mapper 1230. The modulation symbols of each transmission layer may be mapped to a corresponding antenna port by the precoder 1240 (precoding). The output z of the precoder 1240 may be obtained by multiplying the output y of the layer mapper 1230 by a precoding matrix W of N×M, where N is the number of antenna ports and M is the number of transmission layers. Here, the precoder 1240 may perform precoding after performing transform precoding (e.g., DFT (Discrete Fourier transform)) on the complex modulation symbols. Also, the precoder 1240 may perform precoding without performing transform precoding.
[0163] The resource mapper 1250 may map the modulation symbols of each antenna port to a time-frequency resource. The time-frequency resource may include a plurality of symbols (e.g., CP-OFDMA symbols, DFT-s-OFDMA symbols) in the time domain and a plurality of subcarriers in the frequency domain. The signal generator 1260 may generate a radio signal from the mapped modulation symbols, and the generated radio signal may be transmitted to other devices via each antenna. To this end, the signal generator 1260 may include an inverse fast fourier transform (IFFT) module, a cyclic prefix (CP) inserter, a digital-to-analog converter (DAC), a frequency uplink converter, and the like.
[0164] The signal processing process for the received signal in the wireless device may be configured as the reverse of the signal processing processes 1210 to 1260 in FIG. 12. As an example, the wireless device (e.g., 200a, 200b in FIG. 2) may receive a wireless signal from the outside via an antenna port / transceiver. The received wireless signal may be converted to a baseband signal via a signal restorer. For this purpose, the signal restorer may include a frequency downlink converter, an analog-to-digital converter (ADC), a CP canceller, and a fast Fourier transform (FFT) module. After this, the baseband signal may be restored to a codeword via a resource demapper process, a postcoding process, a demodulation process, and a descrambling process. The codeword may be restored to the original information block via decoding. Thus, a signal processing circuit (not shown) for the received signal may include a signal restorer, a resource demapper, a postcoder, a demodulator, a descrambler, and a decoder.
[0165] FIG. 7 is a diagram showing a radio frame structure applicable to this specification.
[0166] Uplink and downlink transmission based on the NR system may be based on frames as shown in FIG. 7. In this case, one radio frame has a length of 10 ms and may be defined as two 5 ms half-frames (HF). One half-frame may be defined as five 1 ms subframes (SF). One subframe is divided into one or more slots, and the number of slots in a subframe may depend on a subcarrier spacing (SCS). In this case, each slot may include 12 or 14 OFDM(A) symbols depending on a cyclic prefix (CP). If a normal CP is used, each slot may include 14 symbols. If an extended CP is used, each slot may include 12 symbols. Here, the symbols may include an OFDM symbol (or a CP-OFDM symbol), an SC-FDMA symbol (or a DFT-S-OFDM symbol).
[0167] Table 1 shows the number of symbols per slot (N slot symb ), number of slots per frame (N frame,u slot ) and the number of slots per subframe ( Nsubframe,u slot ) is shown below.
[0168] [Table 1]
[0169] Table 2 shows the number of symbols per slot, the number of slots per frame, and the number of slots per subframe according to the SCS when the extended CP is used.
[0170] [Table 2]
[0171] Furthermore, in a system to which the present specification is applicable, OFDM(A) numerology (e.g., SCS, CP length, etc.) may be set differently among multiple cells merged into one terminal, and accordingly, the (absolute time) duration of a time resource (e.g., SF, slot, or TTI) (commonly referred to as TU (time unit) for convenience) consisting of the same number of symbols may be set differently among the merged cells.
[0172] NR can support multiple numerologies (or SCS (subcarrier spacing)) to support various 5G services. For example, a 15 kHz SCS can support a wide area of traditional cellular bands, a 30 kHz / 60 kHz SCS can support dense-urban, lower latency and wider carrier bandwidth, and a 60 kHz or higher SCS can support bandwidths larger than 24.25 GHz to overcome phase noise.
[0173] The NR frequency band is defined as two types of frequency ranges (FR1, FR2). FR1 and FR2 can be configured as shown in the table below. FR2 can also refer to millimeter wave (mmW).
[0174] [Table 3]
[0175] Also, as an example, the above-mentioned numerology may be set differently in a communication system to which the present specification is applicable. As an example, a Terahertz wave (THz) band may be used in a frequency band higher than the above-mentioned FR2. In the THz band, the SCS may be set larger than that of the NR system, and the number of slots may also be set differently, and is not limited to the above-mentioned embodiment. The THz band will be described later.
[0176] FIG. 14 is a diagram showing a slot structure applicable to this specification.
[0177] A slot includes multiple symbols in the time domain. For example, in the case of CP, a slot includes seven symbols, but in the case of extended CP, a slot can include six symbols. A carrier includes multiple subcarriers in the frequency domain. A resource block (RB) can be defined as multiple (e.g., 12) consecutive subcarriers in the frequency domain.
[0178] Furthermore, a BWP (Bandwidth Part) is defined as a number of consecutive (P)RBs in the frequency domain and may correspond to one pneumonology (eg, SCS, CP length, etc.).
[0179] A carrier can include up to N (e.g., 5) BWPs. Data communication is performed via the activated BWPs, and only one BWP can be activated for one terminal. Each element in the resource grid is called a resource element (RE), and one complex symbol can be mapped to it.
[0180] 6G Communication System
[0181] The 6G (wireless communication) system aims to provide (i) very high data rates per device, (ii) a very large number of connected devices, (iii) global connectivity, (iv) very low latency, (v) reduced energy consumption for battery-free IoT devices, (vi) ultra-reliable connectivity, and (vii) connected intelligence with machine learning capabilities. The vision of the 6G system can be in four aspects such as "intelligent connectivity", "deep connectivity", "holographic connectivity", and "ubiquitous connectivity", and the 6G system can meet the requirements as shown in Table 4 below. That is, Table 4 is a table showing the requirements of the 6G system.
[0182] [Table 4]
[0183] At this time, the 6G system can have core elements such as enhanced mobile broadband (eMBB), ultra-reliable low latency communications (URLLC), mMTC (massive machine type communications), AI integrated communication, tactile internet, high throughput, high network capacity, high energy efficiency, low backhaul and access network congestion, and enhanced data security.
[0184] FIG. 15 is a diagram showing an example of a communication structure that can be provided in a 6G system that can be applied to the present disclosure.
[0185] Referring to FIG. 9, the 6G system is expected to have 50 times higher simultaneous wireless communication connectivity than the 5G wireless communication system. URLLC, a key feature of 5G, is expected to become a leading technology by providing end-to-end delays of less than 1 ms in 6G communication. At this time, the 6G system has much better volumetric spectrum efficiency than the frequently used area spectrum efficiency. The 6G system can provide very long battery life and advanced battery technology for energy harvesting, and mobile devices may not need to be charged separately in the 6G system. In addition, new network characteristics in 6G may be as follows:
[0186] Satellites integrated network: 6G is expected to be integrated with satellites to provide global mobile groups. The integration of terrestrial, satellite and public networks into one wireless communication system could be very important for 6G.
[0187] Connected intelligence: Unlike previous generations of wireless communication systems, 6G is revolutionary and updates wireless evolution from "connected" to "connected intelligence." AI can be applied to each step of the communication procedure (or each step of signal processing, which will be described later).
[0188] Seamless integration wireless information and energy transfer: 6G wireless networks transfer power to charge the batteries of devices such as smartphones, sensors, etc. Thus, wireless information and energy transfer (WIET) is integrated.
[0189] Ubiquitous super 3-dimemtion connectivity: Connecting drones to networks of very low Earth orbit satellites and core network functions will create 6G ubiquitous and super 3-dimemtion connectivity.
[0190] In the above-mentioned 6G new network characteristics, some general requirements may be as follows:
[0191] Small cell networks: The idea of small cell networks was introduced to improve the received signal quality as a result of the increased throughput, energy efficiency, and spectrum efficiency in cellular systems. As a result, small cell networks are an essential feature of 5G and beyond 5G (5GB) communication systems. Therefore, 6G communication systems also adopt the characteristics of small cell networks.
[0192] Ultra-dense heterogeneous network: Ultra-dense heterogeneous network will be another key characteristic of 6G communication systems. Multi-layer networks composed of heterogeneous networks will improve overall QoS and reduce costs.
[0193] High-capacity backhaul: The backhaul connection is characterized as a high-capacity backhaul network to support high-volume traffic. High-speed optical fiber and free-space optical (FSO) systems can be possible solutions to this problem.
[0194] Radar technology integrated with mobile technology: High precision localization (or location-based services) through communication can be one of the features of 6G wireless communication systems. Therefore, radar systems will be integrated with 6G networks.
[0195] Softwarization and virtualization: Softwarization and virtualization are two key features underlying the design process for 5GB networks to ensure flexibility, reconfigurability, and programmability, and to enable billions of devices to share a shared physical infrastructure.
[0196] Core enabling technologies for 6G systems
[0197] Artificial Intelligence (AI)
[0198] The most important new technology for the 6G system is AI. The 4G system did not involve AI. The 5G system supports partial or very limited AI. However, the 6G system can be fully AI supported for automation. The development of machine learning will create a more intelligent network for real-time communication in 6G. Introducing AI into communication can simplify and improve real-time data transmission. AI can use multiple analyses to determine the manner in which complex target tasks are performed. In other words, AI can increase efficiency and reduce processing delays.
[0199] Effective time-consuming tasks of handover, network selection, and resource scheduling can be performed instantly by using AI. AI can also play a key role in M2M, machine-to-human and human-to-machine communication. Moreover, AI can be a rapid communication in BCI (Brain Computer Interface). AI-based communication systems can be supported by meta-materials, intelligent structures, intelligent networks, intelligent devices, intelligent cognitive radio, self-sustaining wireless networks, and machine learning.
[0200] Recently, attempts to integrate AI with wireless communication systems have been made, but this has been focused on the application layer, network layer, and especially on wireless resource management and allocation. However, such research is increasingly moving to the MAC layer and physical layer, and attempts to combine deep learning with wireless transmission, especially in the physical layer, have emerged. AI-based physical layer transmission means applying signal processing and communication mechanisms based on AI drivers rather than traditional communication frameworks in the underlying signal processing and communication mechanisms. For example, this can include deep learning-based channel coding and decoding, deep learning-based signal estimation and detection, deep learning-based multiple input multiple output (MIMO) mechanism, AI-based resource scheduling and allocation, etc.
[0201] Machine learning can be used for channel estimation and tracking, power allocation, interference cancellation, etc. in the physical layer of the downlink (DL), etc. In addition, machine learning can also be used for antenna selection, power control, symbol detection, etc. in MIMO systems.
[0202] However, the application of DNNs for physical layer transmission can have the following problems:
[0203] AI algorithms based on deep learning require a large amount of training data to optimize training parameters. However, due to limitations in obtaining training data in a specific channel environment, a large amount of training data is used offline. This is because static training of training data in a specific channel environment can cause contradictions between the dynamic characteristics and diversity of wireless channels.
[0204] In addition, current deep learning mainly targets real signals. However, the physical layer signals of wireless communication are complex signals. In order to match the characteristics of wireless communication signals, further research is needed on neural networks that detect complex domain signals.
[0205] Below, we take a more specific and careful look at machine learning.
[0206] Machine learning refers to a set of operations that train machines to create machines that can replace tasks that humans can or have difficulty doing. Machine learning requires data and a learning model. There are three main ways to learn data in machine learning: supervised learning, unsupervised learning, and reinforcement learning.
[0207] Neural network training is the process of minimizing the output error. It involves repeatedly inputting training data into a neural network, calculating the error between the neural network output and the target for the training data, backpropagating the neural network error from the output layer to the input layer of the neural network to reduce the error, and updating the weights of each node of the neural network.
[0208] In supervised learning, learning data labeled with a correct answer is used, while in unsupervised learning, the learning data may not be labeled with a correct answer. That is, for example, in the case of supervised learning for data classification, the learning data may be data labeled with a category for each of the learning data. The labeled learning data may be input to a neural network, and an error may be calculated by comparing the output (category) of the neural network with the label of the learning data. The calculated error may be backpropagated from the neural network in the backward direction (i.e., from the output layer to the input layer), and the connection weights of each node in each layer of the neural network may be updated according to the backpropagation. The amount of change in the connection weights of each node to be updated may be determined according to a learning rate. The calculation of the neural network for the input data and the backpropagation of the error may constitute a learning cycle (epoch). The learning rate may be applied differently depending on the number of times the learning cycle of the neural network is repeated. For example, in the early stage of learning of the neural network, a high learning rate may be used to quickly ensure a certain level of performance, thereby improving efficiency, and in the later stage of learning, a low learning rate may be used to improve accuracy.
[0209] The learning method may vary depending on the characteristics of the data. For example, if the goal is to accurately predict data transmitted from a transmitting end in a communication system at a receiving end, it is preferable to use supervised learning rather than unsupervised learning or reinforcement learning.
[0210] The running model corresponds to the human brain, and the most basic linear model can be considered, but the machine running paradigm that uses highly complex neural network structures such as artificial neural networks as a running model is called deep learning.
[0211] The neural network cores used in the learning method are broadly classified into deep neural networks (DNN), convolutional deep neural networks (CNN), and recurrent Boltzmann machine (RNN), and these running models can be applied.
[0212] THZ(Terahertz) communication
[0213] In 6G systems, Z For example, data transmission rates can be increased by increasing the bandwidth. This can be done using sub-THz communications at wide bandwidths and applying advanced massive MIMO technology.
[0214] FIG. 10 is a diagram illustrating the electromagnetic spectrum applicable to this specification. As an example, referring to FIG. 10, THz waves, also known as sub-millimeter radiation, generally represent a frequency band between 0.1 THz and 10 THz with an associated wavelength ranging from 0.03 mm to 3 mm. The 100 GHz to 300 GHz band range (Sub-THz band) is considered the main part of the THz band for cellular communication. Adding to the Sub-THz band mmWave band increases the 6G cellular communication capacity. Of the defined THz band, 300 GHz-3 THz is in the far infrared (IR) frequency band. Although the 300 GHz-3 THz band is part of the wide band, it is at the border of the wide band and immediately after the RF band. Therefore, this 300 GHz-3 THz band shows similarity with RF.
[0215] The main characteristics of THz communication include (i) wide available bandwidth to support very high data transmission rates, and (ii) high path loss occurring at high frequencies (highly directional antennas are essential). The narrow beamwidth produced by highly directional antennas reduces interference. The small wavelength of the THz signal allows many more antenna elements to be coupled to devices and BSs operating in this band. This allows the use of advanced adaptive array techniques that can overcome range limitations.
[0216] -optical wireless technology
[0217] OWC (optical wireless communication) technology was planned for 6G communication besides RF-based communication for all possible devices to access networks. Such networks connect network to backhaul / fronthaul network connection. OWC technology is already used after 4G communication system, but will be more widely used to meet the requirements of 6G communication system. OWC technologies such as light fidelity, visible light communication, optical camera communication, and free space optical (FSO) communication based on wideband are already well-known technologies. Optical wireless technology based communication can provide very high data rate, low latency, and secure communication. LiDAR (light detection and ranging) can also be utilized for ultra-high resolution 3D mapping in 6G communication based on wideband.
[0218] FSO Backhaul Network
[0219] The transmitter and receiver characteristics of FSO systems are similar to those of optical fiber networks. Therefore, data transmission in FSO systems is similar to that of optical fiber systems. Therefore, FSO can be a good technology to provide backhaul connectivity in 6G systems along with optical fiber networks. Using FSO, very long distance communication is possible, even distances of more than 10,000 km. FSO supports high capacity backhaul connectivity for remote and non-remote areas such as sea, space, underwater, and isolated islands. FSO also supports cellular base station connectivity.
[0220] Massive MIMO Technology
[0221] One of the key technologies to improve spectral efficiency is the application of MIMO technology. As MIMO technology improves, spectral efficiency also improves. Therefore, massive MIMO technology is important in 6G systems. Since MIMO technology uses multipath, multiplexing technology and beam generation and operation technology suitable for the THz band must also be considered important so that data signals can be transmitted over more than one path.
[0222] Blockchain
[0223] Blockchain will be a key technology to manage large amounts of data in future communication systems. Blockchain is a form of distributed ledger technology, which is a database that is distributed across many nodes or computing devices. Each node replicates and stores the same copy of the ledger. Blockchain is managed by a peer-to-peer network. It can exist without being managed by a centralized authority or server. Blockchain data is collected together and composed of blocks. Blocks are connected to each other and secured using encryption. Blockchain is a perfect complement to large-scale IoT through its inherently improved interoperability, security, privacy protection, stability and scalability. Thus, blockchain technology provides diverse functions such as interoperability between devices, large-volume data tracking, autonomous interaction with other IoT systems, and large-scale connection stability of 6G communication systems.
[0224] 3D Networking
[0225] 6G systems will integrate terrestrial and public networks to support vertically expanding user communications. 3D BS will be provided through low-earth orbit satellites and UAVs. Adding a new dimension in terms of altitude and associated degrees of freedom makes 3D connectivity quite different from existing 2D networks.
[0226] Quantum Communication
[0227] In the context of 6G networks, unsupervised reinforcement learning of networks holds promise. Supervised learning methods do not require labeling, whereas unsupervised learning does not allow for the immense amounts of data generated by 6G to be labeled. Thus, this technique can be used to autonomously build representations of complex networks. Combining reinforcement learning and unsupervised learning, networks can be run in a truly autonomous fashion.
[0228] unmanned aerial vehicle
[0229] UAVs (unmanned aerial vehicles) or drones will be a key element in 6G wireless communications. In most cases, high-speed data wireless connectivity will be provided using UAV technology. Base station entities will be installed on UAVs to provide cellular connectivity. UAVs have certain features not found in fixed base station infrastructure such as easy deployment, strong line-of-sight links, and freedom of controlled mobility. During emergencies such as natural disasters, deployment of ground communication infrastructure is not economically feasible and sometimes unable to provide services in volatile environments. UAVs can easily handle such situations. UAVs will be a new paradigm in the field of wireless communications. This technology facilitates the three basic requirements of wireless networks which are eMBB, URLLC, and mMTC. UAVs can also support various purposes such as improved network connectivity, fire detection, disaster emergency services, security and surveillance, pollution monitoring, parking monitoring, accident monitoring, etc. Therefore, UAV technology is recognized as one of the most important technologies for 6G communications.
[0230] Cell-free Communication
[0231] The tight integration of various frequencies and heterogeneous communication technologies is very important in 6G systems. As a result, users can move smoothly from one network to another without the need to make any manual configurations on their devices. The best network is automatically selected for the available communication technologies. This breaks the limitations of the cell concept in wireless communications. Currently, the movement of a user from one cell to another cell causes excessive handovers in dense networks, resulting in handover failures, handover delays, data loss, and ping-pong effects. 6G cell-free communication overcomes all this and also provides better QoS. Cell-free communication is achieved through multi-connectivity and multi-layer hybrid technologies and different heterogeneous radios of the devices.
[0232] Wireless information and energy transfer (WIET)
[0233] WIET uses the same fields and waves as wireless communication systems. In particular, sensors and smartphones are charged using wireless power transmission while communicating. WIET is a promising technology to extend the life of battery-charged wireless systems. Thus, battery-less devices can be supported by 6G communication.
[0234] Integration of sensing and communication
[0235] An autonomous wireless network is one that is capable of continuously sensing dynamically changing environmental conditions and exchanging information between different nodes. In 6G, sensing will be tightly integrated with communications to support autonomous systems.
[0236] Access Backhaul Network Integration
[0237] In 6G, the density of access networks will be high, and each access network will be connected by a backhaul connection such as optical fiber and FSO networks. To deal with a very large number of access networks, there will be a tight integration between access networks and backhaul networks.
[0238] Holographic Beamforming
[0239] Beamforming is a signal processing procedure that adjusts an antenna array to transmit radio signals in a specific direction. It is a subset of smart antennas or advanced antenna systems. Beamforming technology has several advantages such as high signal-to-noise ratio, interference prevention and rejection, and high network efficiency. Hologram beamforming (HBF) is a new beamforming method that is quite different from MIMO systems because it uses software-defined antennas. HBF will be a very effective approach for efficient and flexible transmission and reception of signals in multiple antenna communication devices in 6G.
[0240] Big Data Analytics
[0241] Big data analytics is a complex process of analyzing various large-scale data sets or big data. This process finds information such as hidden data, unknown correlations, and customer trends, ensuring perfect data management. Big data is collected from various sources such as videos, social networks, images, sensors, etc. This technology will be widely used in 6G systems to process massive amounts of data.
[0242] LIS (large intelligent surface)
[0243] In the case of THz band signals, the signal has a strong tendency to travel in a straight line, and many shadow areas due to obstructions may occur. LIS technology is important because it can expand the communication area by installing LIS near such shadow areas, strengthen communication stability, and provide additional services. LIS is an artificial surface made of electromagnetic materials and can change the propagation of incoming and outgoing radio waves. LIS is sometimes seen as an extension of massive MIMO, but it has a different array structure and operation mechanism from massive MIMO. In addition, LIS has the advantage of low power consumption in that it operates as a reconfigurable reflector with passive elements, i.e., it only reflects signals passively without using an active RF chain. In addition, each passive reflector of LIS must independently adjust the phase shift of the incoming signal, which can be advantageous for wireless communication channels. By appropriately adjusting the phase shift via the LIS controller, the reflected signal can be focused at the target receiver to boost the received signal power.
[0244] Terahertz (THz) wireless communication
[0245] FIG. 11 is a diagram illustrating a THz communication method applicable to this specification.
[0246] 11, THz wireless communication uses wireless communication using THz waves having a frequency of about 0.1 to 10 THz (1 THz = 1012 Hz), and may refer to terahertz (THz) band wireless communication using a very high carrier frequency of 100 GHz or more. THz waves are located between the RF (Radio Frequency) / millimeter (mm) and infrared bands, and (i) penetrate non-metallic / non-polarizable materials better than visible light / infrared, have a shorter wavelength and higher linearity than RF / millimeter waves, and may be capable of beam focusing.
[0247] In addition, the photon energy of THz waves is only a few meV, and therefore is harmless to the human body. The frequency bands expected to be used for THz wireless communication may be the D band (110 GHz to 170 GHz) or the H band (220 GHz to 325 GHz) bands, which have small propagation losses due to molecular absorption in the air. Standardization of THz wireless communication is being discussed mainly in the IEEE 802.15 THz WG (working group) in addition to 3GPP, and standard documents issued by IEEE 802.15 TGs (task groups) (e.g., TG3d, TG3e) may embody or supplement the contents described in this specification. THz wireless communication may be applied to wireless cognition, sensing, imaging, wireless communication, THz navigation, and the like.
[0248] Specifically, referring to FIG. 11, THz wireless communication scenarios can be classified into macro networks, micro networks, and nanoscale networks. In the macro network, THz wireless communication can be applied to V2V (vehicle-to-vehicle) connections and backhaul / fronthaul connections. In the micro network, THz wireless communication can be applied to fixed point-to-point or multi-point connections such as indoor small cells, wireless connections in data centers, and near-field communication such as kiosk downloads. Table 5 below shows an example of a technology that can be used with THz waves.
[0249] [Table 5]
[0250] FIG. 12 is a diagram showing a THz wireless communication transceiver applicable to this specification.
[0251] 12, THz wireless communication can be classified based on the method for THz generation and reception. THz generation methods can be classified into optical or electronic element based technologies.
[0252] At this time, the method of generating THz using electronic elements includes a method using a semiconductor element such as a resonant tunneling diode (RTD), a method using a local oscillator and a multiplier, a MMIC (monolithic microwave integrated circuits) method using an integrated circuit based on a compound semiconductor HEMT (high electron mobility transistor), and a method using an integrated circuit based on a Si-CMOS. In the case of FIG. 12, a doubler (tripler, multiplier) is applied to increase the frequency, and the signal is radiated by an antenna after passing through a subharmonic mixer. Since the THz band forms a high frequency, a multiplier is essential. Here, a multiplier is a circuit that has an output frequency that is N times the input frequency, and it matches the desired harmonic frequency and selects all the remaining frequencies. In addition, an array antenna or the like may be applied to the antenna of FIG. 12 to realize beamforming. In FIG. 12, IF stands for intermediate frequency, tripler and multiplier stand for multipliers, PA stands for power amplifier, LNA stands for low noise amplifier, and PLL stands for phase-locked loop.
[0253] Fig. 13 is a diagram showing a THz signal generation method applicable to this specification, and Fig. 14 is a diagram showing a wireless communication transceiver applicable to this specification.
[0254] Referring to Figs. 13 and 14, the optical element-based THz wireless communication technology refers to a method of generating and modulating a THz signal using an optical element. The optical element-based THz signal generation technology is a technology in which an ultrafast optical signal is generated using a laser, an optical modulator, etc., and the signal is converted into a THz signal using an ultrafast optical detector. This technology is easier to increase the frequency than a technology that uses only electronic elements, is capable of generating a high-power signal, and can obtain a flat response characteristic over a wide frequency band. As shown in Fig. 13, a laser diode, a wideband optical modulator, and an ultrafast optical detector are required to generate a THz signal based on an optical element. In the case of Fig. 13, optical signals from two lasers with different wavelengths are multiplexed to generate a THz signal corresponding to the wavelength difference between the lasers. In FIG. 13, an optical coupler means a semiconductor device that transmits an electrical signal using light waves to provide electrical isolation and coupling between circuits or systems, and a UTC-PD (uni-travelling carrier photo-detector) detector is an element that uses electrons as active carriers as one type of photodetector and reduces the travel time of electrons by bandgap grading. UTC-PD is capable of optical detection at 150 GHz or higher. In FIG. 13, an EDFA (erbium-doped fiber amplifier) means an optical fiber amplifier doped with erbium, a PD (photo detector) means a semiconductor device that can convert an optical signal into an electrical signal, an OSA means an optical module (optical sub-assembly) that modularizes various optical communication functions (e.g., photoelectric conversion, all-optical conversion, etc.) into one component, and a DSO means a digital storage oscilloscope.
[0255] Fig. 21 is a diagram showing a transmitter structure applicable to the present specification, and Fig. 16 is a diagram showing a modulator structure applicable to the present specification.
[0256] 15 and 16, generally, a laser optical source can be passed through an optical wave guide to change the phase of a signal. In this case, data is loaded by changing electrical characteristics through a microwave contact. Therefore, the output of the optical modulator is formed into a modulated waveform. An opto-electrical modulator (O / E converter) can generate a THz pulse according to an optical rectification operation by a nonlinear crystal, an O / E conversion by a photoconductive antenna, and an emission from a bunch of relativistic electrons. The THz pulse generated as described above can have a length in units of femtoseconds to picoseconds. An O / E converter performs down conversion by utilizing the non-linearity of the element.
[0257] Considering THz spectrum usage, it is highly likely that multiple contiguous GHz bands will be used as fixed or mobile service applications for THz systems. According to outdoor scenario standards, available bandwidths can be classified based on oxygen attenuation of 10^2 dB / km in the spectrum up to 1 THz. This allows for a framework in which the available bandwidth consists of multiple band chunks to be considered. As an example of the framework, if the length of the THz pulse is set to 50 ps for one carrier, the bandwidth BW is about 20 GHz.
[0258] Effective down-conversion from the infrared band to the terahertz band depends on how the nonlinearity of the O / E converter is utilized. That is, to down-convert to the desired terahertz band, it is necessary to design an O / E converter with the most ideal non-linearity to transfer to the terahertz band. If an O / E converter that does not match the target frequency band is used, there is a high possibility that errors will occur in the amplitude and phase of the pulse.
[0259] In a single carrier system, a terahertz transmission and reception system can be realized using one optical-electrical converter. In a multi-carrier system, optical-electrical converters may be required as many times as the number of carriers, depending on the channel environment. This phenomenon is particularly noticeable in a multi-carrier system that utilizes multiple widebands according to a plan related to the above-mentioned spectrum use. In this regard, a frame structure for a multi-carrier system can be considered. A signal down-frequency converted based on the optical-electrical converter can be transmitted in a specific resource region (e.g., a specific frame). The frequency region of the specific resource region can include multiple chunks. Each chunk can be configured with at least one component carrier (CC).
[0260] Specific Embodiments of the Disclosure
[0261] The present disclosure relates to a wireless transmission device, method, and procedure for transmitting large amounts of data with low latency in a wireless communication system.
[0262] Background technology
[0263] Hybrid Automatic Repeat reQuest (HARQ), used to reduce transmission errors and increase reliability, is a combination of Forward Error Correction (FEC) and Automatic Repeat reQuest (ARQ). The transmitter transmits data encoded with a forward error correction code. The receiver decodes the received signal to check whether there is an error in the data transmission block, and if an error is detected, requests the transmitter to retransmit. The transmitter retransmits data encoded with a forward error correction code, and the receiver combines and decodes the previously received signal with the newly received signal, thereby increasing the coding gain and reducing the error probability.
[0264] As the transmission speed of a communication system increases and the size of a transmission block increases, a technology has been developed to divide one transmission block into multiple code blocks (CBs) and transmit them to improve retransmission efficiency. The transmitter transmits not only the entire transmission block but also each code block with a CRC, and the receiver checks the CRC for each code block and requests retransmission only for the code block in which an error occurs, thereby saving radio resources required for retransmission and improving transmission efficiency. However, this has the disadvantage that the receiver must notify the transmitter of whether to retransmit each code block, which increases the required radio resources. In 5G NR, the size of a transmission block becomes larger as the transmission speed increases, and the number of code blocks and the amount of retransmission request information also increase. Therefore, a technique has been introduced in which multiple code blocks are grouped together to create a code block group (CBG), and when the receiver requests retransmission on a code block group basis, the transmitter retransmits only the requested code block group.
[0265] If there is no feedback channel to request retransmission or retransmission is not easy, erasure codes can be used. Erasure codes can be used alone, but can also be used together with LDPC codes or Turbo codes to improve error floors or reduce transmission delays due to ARQ (Automatic Repeat reQuest).
[0266] As the services supported by wireless communication systems become more diverse, the quality of service (QoS) required for each service also becomes more diverse. In order to maintain an appropriate transmission quality in a wireless communication environment, it is necessary to be able to apply an appropriate code rate according to the transmission quality and channel environment. Erasure codes that can flexibly apply code rates as needed include RaptorCode and Sliding Window Random Linear Code (RLC).
[0267] technical challenges
[0268] The present disclosure describes an efficient Hybrid Automatic Repeat reQuest Acknowledgement (HARQ-ACK) feedback and retransmission apparatus, method and procedure for recovering from transmission errors occurring in a wireless communication system.
[0269] HARQ is a transmission technique that can efficiently recover errors that occur during transmission by HARQ-ACK feedback and corresponding retransmission. As data transmission speeds increase, transport blocks (TB) become larger, and services that require shorter and shorter transmission delays, such as XR (eXtended Realial), increase, so the need for improvement is growing.
[0270] In wireless communication systems, transmission errors can occur due to various causes, including white noise (AWGN), wireless channel fading, interference from adjacent cell signals, and preemption of URLCC data during eMBB data transmission. Some of these cause cluster errors that are difficult to recover from using channel decoding such as LDPC codes and Turbo codes alone, which requires retransmission, and this can lead to increased transmission delays. In addition, if the entire transmission block is retransmitted every time an error occurs, the radio resources required for retransmission increase as the size of the transmission block increases, which can reduce efficiency.
[0271] To reduce the occurrence of retransmissions due to unrecovered clustered errors, a physical layer interleaver can be used. The interleaver can reduce the probability of transmission errors by making the clustered errors into sporadic errors that are more likely to be recovered by channel decoding. However, to increase the performance gain, a large interleaver buffer must be used, which can increase the transceiver processing time and add another type of transmission delay.
[0272] The problem of efficiency reduction caused by retransmitting the entire transmission block every time a transmission error occurs can be improved to some extent by code block group (CBG) based retransmission. Code block group based retransmission can reduce the required radio resources because it retransmits only the code block group that has an errored code block. However, if the transmission errors are distributed in multiple code block groups, the number of code block groups that need to be retransmitted increases, which may reduce efficiency. In addition, there is a drawback in that the number of HARQ-ACK feedback and DCI bits increases because an uplink HARQ-ACK feedback bit and a CBG Transmission Information (CBGTI) bit that indicates whether to retransmit in the downlink control information (DCI) are required for each code block group.
[0273] The present disclosure describes a wireless transmission device, method and procedure that can reduce transmission delay by lowering the probability of HARQ retransmission using erasure codes, and when retransmission is inevitably required, can reduce the radio resources required for retransmission and the number of HARQ-ACK feedback and DCI bits.
[0274] Detailed Description of the Invention
[0275] FIG. 23 is a diagram showing an embodiment of a procedure for applying erasure codes to a plurality of code blocks and then applying inner channel codes to the code blocks for transmission in a system applicable to the present disclosure.
[0276] This disclosure will be described with a focus on systematic erasure codes. However, the contents of this disclosure are not limited to systematic erasure codes, and may also be applied to non-systematic erasure codes. Furthermore, this disclosure will be described with a focus on optimal erasure codes that require k error-free data and parity symbols to recover k data symbols including erroneous symbols. However, this disclosure may also be applied to sub-optimal / near-optimal erasure codes that require k error-free or slightly more data and parity symbols, such as Raptor codes.
[0277] In addition to channel codes such as LDPC codes and Turbo codes, Reed-Solomon (RS) codes, Raptor codes, Sliding Window Random Linear Codes, etc. can be used as outer erasure codes to reduce the probability of retransmission and reduce transmission delay. FIG. 1 shows an example of a system that applies erasure codes to a plurality of code blocks and then applies inner channel codes to transmit. As the inner channel codes, LDPC codes, Turbo codes, Polar codes, etc. can be used. The transmitter divides a transmission block into a plurality of data code blocks (DCBs) and performs inter-code block erasure coding to generate one or more parity code blocks (PCBs). Each code block may be transmitted after undergoing inner channel coding, transmission rate matching, modulation, etc., after adding a CRC. The receiver performs demodulation, de-rate matching, and inner channel decoding on the received signal, and then checks the CRC for each code block to determine whether there is an error. If at least one data code block has an error and enough code blocks, including all of the data code blocks and the parity code blocks, have been received without error to perform erasure decoding, the receiver can perform erasure decoding between the code blocks to recover from the remaining transmission errors. If there are still erroneous data code blocks after the erasure decoding process, the receiver can request a retransmission.
[0278] FIG. 24 is a diagram showing an embodiment of a procedure for dividing a transmission block into data code blocks and adding a parity code block for transmission in a system applicable to the present disclosure.
[0279] Figure 24 shows an example of the system of Figure 23 in which one transport block (TB) is divided into 16 data code blocks (DCB) and two parity code blocks (PCB) are added to transmit a total of 18 code blocks. If an error occurs in two data code blocks 4 and 13 during transmission and is not recovered by inner channel decoding, the error can be recovered by outer erasure decoding using 16 error-free code blocks including two parity code blocks 1 and 2. Since the data code blocks that are not recovered by inner channel decoding can be recovered without retransmission, the transmission delay can be reduced.
[0280] If the number of data code blocks is k, the number of all data code blocks and parity code blocks is n, and the BLER of each code block is p, then the BLER of the transmission block is TB can be expressed as in Equation 1.
[0281]
number
[0282] FIG. 25 is a diagram illustrating an example of the minimum number of parity code blocks required for the number of data code blocks in a system applicable to the present disclosure.
[0283] FIG. 26 is a diagram illustrating an example of a redundancy ratio required for the number of data code blocks in a system applicable to the present disclosure.
[0284] FIG. 27 is a diagram illustrating an example of a transmission block BLER required for the number of data code blocks in a system applicable to the present disclosure.
[0285] Figures 25, 26, and 27 show the number of data code blocks, the minimum number of parity code blocks required to achieve a target transmission block BLER of 0.01, 0.001, or 0.0001 or less, the redundancy ratio (number of parity code blocks / number of data code blocks), and the actual transmission block BLER when the BLERp of the code block is 0.01. Referring to Figures 25 and 26, it can be seen that even if the target transmission block BLER is the same, the number of parity code blocks required to achieve the target transmission block and the redundancy ratio are not constant depending on the number of data code blocks.
[0286] Since the number of data code blocks may vary depending on the amount of data to be transmitted, available radio resources, channel conditions, etc., and therefore the number of parity code blocks required to achieve a target BLER may also vary, a method is needed that allows the transmitter and receiver, or the base station and terminal, to dynamically share the number of data and parity code blocks.
[0287] Table 6 shows the maximum number of data code blocks (kmax) that can achieve the target transmission block BLER for each number of parity code blocks (nk) when the BLER of the code block is constant at 0.01, and the corresponding maximum number of total code blocks (n max ) where the maximum number of total code blocks is equal to the maximum number of data code blocks plus the number of parity code blocks. For example, to transmit two parity code blocks along with a data code block and achieve a BLER of 0.001 or less for the transmitted block, the number of data code blocks must be 17 or less and the number of total code blocks must be 17 plus 2 or less, or 19 or less. [Table 6] can be generated based on Equation 1 for a given BLER of code blocks and a target BLER of the transmitted block.
[0288] [Table 6]
[0289] Referring to FIG. 26, it can be seen that the redundancy rate increases as the number of code blocks to be transmitted decreases. This means that a relatively large number of radio resources must be used to transmit the parity code blocks, which may reduce transmission efficiency. Therefore, when the number of code blocks is small, the outer erasure code may not be used in the first transmission. For this reason, the minimum number K of data code blocks that can transmit a parity code block using an outer erasure code in the first transmission is 1. OC That is, the transmitter can define that the number of data code blocks k in the first transmission is K OC A parity code block can be transmitted only if K OC can be an integer greater than or equal to 1. OC If k and k are all ones, then the parity code block may simply be a repetition of the data code block.
[0290] The following Figures 28 and 29 show the minimum number K of data code blocks that can transmit a parity code block in the first transmission in a wireless communication network in accordance with [Table 6]. OC 4 is an example of a procedure for a base station and a terminal to obtain the number of data transmission blocks and parity transmission blocks based on
[0291] FIG. 28 is a diagram showing one embodiment of a procedure in which a base station obtains the number of data transmission blocks and parity transmission blocks based on the number of minimum data code blocks in which a parity code block can be transmitted in an initial transmission in a system applicable to the present disclosure.
[0292] Referring to FIG. 28, in step S2810, the base station determines the number k of DCBs.
[0293] In step S2820, the base station determines the maximum number K for which the number k of DCBs can use outer erasure coding. OCDetermine whether the number of DCBs k is equal to or greater than the maximum number K for which outer erasure coding can be used. OC If the number k of DCBs is not equal to or greater than the maximum number KOC for which outer erasure coding can be used, the base station executes step S2850.
[0294] In step S2830, the base station selects a minimum k that is not smaller than the number k of DCBs. max and determine the corresponding number of PCBs (nk).
[0295] In step S2840, the base station adds the number of DCBs k and the number of PCBs (nk) to determine the number of CBs n.
[0296] In step S2850, the base station sets the number of PCBs (nk) to 0.
[0297] In step S2860, the base station sets the total number n of CBs to k.
[0298] The base station uses [Table 6] and K OC Based on this, the number of parity code blocks and the total number of code blocks can be calculated from the number of data code blocks to be transmitted according to the procedure of FIG. 28. The base station can obtain the number k of data code blocks by dividing the transmission block into code blocks. If k is smaller than KOC, the base station may not use an outer erasure code. In this case, the number of total code blocks is equal to the number of data code blocks, and the number of parity code blocks is 0. If k is smaller than K OC If the base station is equal to or greater than the minimum k in Table 1 that is not smaller than k, max The number of all code blocks to be transmitted, n, can be calculated by adding the number of data code blocks, k, and the number of parity code blocks, n.
[0299] FIG. 29 is a diagram showing one embodiment of a procedure in which a terminal acquires the number of data transmission blocks and parity transmission blocks based on the number of minimum data code blocks in which a parity code block can be transmitted in an initial transmission in a system applicable to the present disclosure.
[0300] Referring to FIG. 29, in step S2910, the terminal determines the total number of CBs, n.
[0301] In step S2920, the terminal selects the smallest n that is not smaller than the total number n of CBs. max and the corresponding number of PCBs (nk) are determined.
[0302] In step S2930, the terminal determines the number k of DCBs by subtracting the number (nk) of PCBs from the total number n of CBs.
[0303] In step S2940, the terminal determines the maximum number K for which the number k of DCBs can use outer erasure coding. OC Determine whether the number of DCBs k is equal to or greater than the maximum number K for which outer erasure coding can be used. OC If so, the terminal terminates operation. OC If not, the base station executes step S2950.
[0304] In step S2950, the terminal sets the number k of DCBs to n and sets the number (nk) of PCBs to 0.
[0305] The terminals are [Table 6] and K OC29, the number of data code blocks and the number of parity code blocks may be acquired from the number of all code blocks received in the downlink or transmitted in the uplink according to the procedure of FIG. 29. The terminal may acquire the total number n of code blocks based on the allocated radio resources, modulation order, code rate, etc. For example, in 5G NR, the terminal may calculate the total number n of code blocks based on the number of radio resource elements (REs), code rate, modulation order, number of layers, etc. allocated for data transmission. The terminal may receive information required to acquire the total number n of code blocks via downlink control information (DCI), etc. The terminal may select a minimum n that is not smaller than n in [Table 6]. max The number of data code blocks k can be calculated by subtracting the number of parity code blocks (nk) from the number of all code blocks n. OC If it is smaller, it can be determined that the outer erasure code is not used, in which case the number of data code blocks is equal to the number of total code blocks and the number of parity code blocks is zero.
[0306] FIG. 30 is a diagram showing an embodiment of a procedure in which a base station transmits information on a target transmission block BLER, a target code block BLER, and a minimum number of code blocks to a terminal in a system applicable to the present disclosure.
[0307] Specifically, FIG. 30 shows a wireless communication network in which a base station transmits a target transmission block BLER, a target code block BLER, and a minimum number K of data code blocks that can use an outer erasure code in the first transmission to a terminal. OC This is an example of a procedure for communicating the above.
[0308] Referring to FIG. 30, in step S3010, the base station determines a target TB BLER, a target CB BLER, and a minimum number K of DCBs that can use outer coding in the first transmission according to a target transmission quality and a channel condition. OC Or determine the maximum value of (number of PCBs / number of DCBs).
[0309] In step S3020, the base station sends an RRC message to the terminal. The RRC message may include at least one of the following information: a target TB BLER, a target CB BLER, and a minimum number K of DCBs that can use outer coding in the first transmission. OC , or the maximum value of (number of PCBs / number of DCBs).
[0310] In step S3030, the base station and the terminal can transmit and receive data based on the information included in the RRC message of step S3020.
[0311] In step S3040, the base station can change at least one of the following information in response to a change in the target transmission quality, a change in the channel condition, etc.: TB BLER target TB BLER, target CB BLER, minimum number K of DCBs that can use outer coding in the first transmission OC , or the maximum value of (number of PCBs / number of DCBs).
[0312] In step S3050, the base station transmits to the terminal an RRC message or MAC CE including at least one of the following information changed in step S3040: a target TBBLER, a target CBBLER, and a minimum number K of DCBs that can use outer coding in the first transmission. OC , or the maximum value of (number of PCBs / number of DCBs).
[0313] In step S3060, the base station and the terminal can transmit and receive data based on the changed information included in the RRC message or MAC CE in step S3050.
[0314] The base station may transmit this information to the terminal via an RRC message or MAC CE, etc. OC can be replaced by the maximum redundancy rate at which the outer erasure code can be used in the first transmission. Accordingly, the base station and the terminal can use the outer erasure code only if the ratio (nk) / k of the number of parity code blocks (nk) to the number of data code blocks k in the first transmission is less than or equal to the maximum redundancy rate at which the outer erasure code can be used in the first transmission.
[0315] When using the Raptor code as the outer erasure code, the number of data code blocks is k, the number of all data code blocks and parity code blocks is n, and the BLER of each code block is p. Then, the BLER of the transmission block, BLERTB, can be expressed as in [Formula 2].
[0316]
number
[0317] [Table 7]
[0318] [Table 7] shows the maximum number of data code blocks (kmax) that can achieve the target transmission block BLER for each number of parity code blocks (nk) and the corresponding maximum number of all code blocks (nmax) when the BLER of the code block is constant at 0.01 when using the Raptor code as the outer erasure code. [Table 7] can be generated based on [Equation 2] for the BLER of the given code block and the target BLER of the transmission block. In [Table 7], if the maximum number of data code blocks (kmax) is 0, it is not valid.
[0319] In a wireless communication network, when a base station and a terminal use a Raptor code as an outer erasure code [Table 7], the minimum number of data code blocks that can transmit a parity code block in the first transmission, K OC Based on this, the base station and the terminal can obtain the numbers of data transmission blocks and parity transmission blocks according to the procedures of Figures 28 and 29.
[0320] [Table 8]
[0321] In a wireless communication network, a base station transmits to a terminal a target transmission block BLER, a target code block BLER, and a minimum number K of code blocks that can transmit a parity code block using an outer erasure code in the first transmission, via an RRC message or MAC CE. OC Instead of transmitting the number of parity code blocks (nk) and the maximum number of all code blocks (n max ) can transmit a correspondence table. The terminal can acquire the number of data code blocks and the number of parity code blocks from the number of all code blocks received in the downlink or transmitted in the uplink according to the procedure of FIG. 29 based on [Table 8]. For example, when the total number of code blocks n is 23, the number of data code blocks k can be calculated as 20 and the number of parity code blocks (nk) can be calculated as 3. When n is 21 and 22, (nk) is 0, so k can be calculated as 21 and 22, respectively, which can be larger than the k value of 20 when n is 23. The base station can prevent such an inversion phenomenon by scheduling so that n does not become 21 or 22.
[0322] In another embodiment, the base station transmits to the terminal a target transmission block BLER, a number of parity code blocks (nk) that substitute for the target code block BLER, and a maximum number of all code blocks (n max ) along with the correspondence table, the minimum number of code blocks K that can transmit the parity code block using the outer erasure codeOC can be explicitly communicated.
[0323] HARQ-ACK feedback and corresponding retransmission method
[0324] [Table 9]
[0325] If the first transmission does not recover all transmission errors in the inner channel decoding and outer erasure decoding, retransmission may be necessary. The receiver can feed back the HARQ-ACK value in [Table 9] to inform the transmitter of whether or not retransmission is required and the retransmission method that is deemed most efficient. In [Table 9], N CBG is the maximum number of code block groups, N HARQ-ACK is the number of HARQ-ACK feedback bits (bits).
[0326] If all data code blocks are error-recovered by the inner channel decoding and the outer erasure decoding, the receiver can send an ACK, otherwise the receiver can send a NACK with a retransmission method determined to be the most efficient as follows:
[0327] (1) If the errors in all data code blocks can be recovered when all code blocks in a code block group are recovered, the receiver can feed back the index information of the code block group to the HARQ-ACK value.
[0328] (2) If errors in all data code blocks can be recovered by receiving a certain number of additional parity code blocks without errors, the receiver can feed back a HARQ-ACK value that requests the transmitter to retransmit a minimum number of parity code blocks that is less than the required number among the number agreed with the transmitter. The number of parity code blocks corresponding to the HARQ-ACK value can be defined in relation to the number of code block groups and the number of code blocks in the initial transmission.
[0329] (3) If the above two cases do not apply, the receiver may feed back a HARQ-ACK value requesting retransmission of all code block groups.
[0330] [Table 10]
[0331] [Table 10] is an example of coding of the HARQ-ACK value in a system capable of dividing a plurality of code blocks into a maximum of four code block groups for transmission, as shown in FIG.
[0332] [Table 11]
[0333] The transmitter may perform retransmission based on the HARQ-ACK feedback value of the receiver. However, the transmitter may use a retransmission method different from the one fed back by the receiver. For example, even if the receiver requests retransmission of a specific code block group, the transmitter may retransmit all code block groups to ensure higher reliability, or may transmit more parity code blocks than the additional parity code blocks fed back.
[0334] The transmitter can transmit information on the code block to be actually transmitted (Transmitting Code Block Information, TCBI) to the receiver through a separate signaling method. For example, in a wireless communication network, the base station can transmit information on the code block to be actually transmitted to the terminal through the downlink control information (DCI) as shown in Table 11. In Table 11, N CBG and N HARQ-ACK are the maximum number of code block groups and the number of HARQ-ACK feedback bits (bits), respectively, as shown in [Table 9].
[0335] [Table 12]
[0336] Table 12 shows an example of coding of code block information (TCBI) values actually transmitted in a system capable of transmitting a plurality of code blocks divided into a maximum of four code block groups, as shown in FIG.
[0337] Figures 31, 32, 33, 34, and 35 show examples of HARQ-ACK feedback and retransmission according to the pattern of unrecovered code blocks when one transmission block is divided into 16 data code blocks and a parity code block is added as necessary to divide it into a maximum of four code block groups for transmission as shown in Figure 24. The HARQ-ACK and TCBI values follow [Table 10] and [Table 12].
[0338] FIG. 31 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure.
[0339] As shown in FIG. 31, when code blocks with transmission errors are concentrated in a small number of code block groups, the receiver can feed back, to the HARQ-ACK value, index information of the code block group 1 that is most likely to recover all data code blocks by inner channel decoding and outer erasure decoding in the subsequent retransmission. In the example of FIG. 31, when only three or more of the four code blocks with errors in code block group 2 are recovered by inner channel decoding in the retransmission, all data code blocks including data code block 13 can be recovered by outer erasure coding. Accordingly, the receiver can feed back index 2 of code block group 2 to the HARQ-ACK to request retransmission of code block group 2. The transmitter that receives HARQ-ACK data 2 can retransmit code block group 2. The receiver can recover data code blocks 6, 8, and 10 among the data code blocks with errors in the first transmission by inner channel decoding and recover the remaining data code blocks 9 and 13 by outer erasure decoding.
[0340] FIG. 32 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure.
[0341] As shown in FIG. 32, when code blocks in which transmission errors occur are distributed among multiple code block groups, it may be difficult to recover all data code blocks by retransmitting only one code block group. In such a case, it may be efficient to recover all data code blocks by further transmitting a sufficient number of parity code blocks to recover the errors. In the example of FIG. 32, three or more parity code blocks received without errors are additionally required to recover five data code blocks in which errors occurred, so the receiver can feed back to the HARQ-ACK a request for transmission of four additional parity code blocks according to [Table 10]. In this way, the transmitter transmits four additional parity code blocks, and when the receiver receives three or more without errors in inner channel decoding, it can recover all data code blocks in outer erasure decoding.
[0342] Below, Figures 33, 34, and 35 show examples where all data code blocks are not recovered in one retransmission, and additional HARQ-ACK feedback and retransmission are performed.
[0343] FIG. 33 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure.
[0344] FIG. 33 shows a case where 16 error-free code blocks necessary for recovering all data code blocks by outer erasure decoding cannot be obtained due to an error in parity code block 6 in the first retransmission. In this case, the receiver can feed back 4 to the HARQ-ACK to request a retransmission of code block group 4. The transmitter that receives 4 in the HARQ-ACK retransmits code block group 4. The receiver can recover data code block 16 and parity code block 1, in which an error occurred in the first transmission, by inner channel decoding to obtain 17 error-free code blocks. After this, the receiver can recover all data code blocks through outer erasure decoding.
[0345] FIG. 34 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure.
[0346] FIG. 34 shows a case where the receiver feeds back 5 to the HARQ-ACK after the first retransmission in the same situation as FIG. 33. The transmitter that receives 5 in the HARQ-ACK can retransmit the parity code blocks 3, 4, 5, and 6 transmitted in the first retransmission. At this time, the transmitter can transmit using a different RV (Redundancy Version) than before. The receiver can recover the parity code block 6 with an error by inner channel decoding to obtain 16 error-free code blocks. After this, the receiver can recover all the data code blocks through outer erasure decoding.
[0347] FIG. 35 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure.
[0348] FIG. 35 is a retransmission example in which six parity code blocks designated as HARQ-ACK value and TCBI value 6 include four parity code blocks designated as HARQ-ACK value and TCBI value 4. In FIG. 35, the receiver receives only 11 code blocks without errors in the first transmission. Furthermore, a receiver that requires five or more error-free code blocks feedbacks 6 to the HARQ-ACK to request transmission of six parity code blocks. The transmitter transmits six new parity code blocks, and errors occur in the first two parity code blocks 3 and 4 at the receiver. In this case, the receiver can feedback 5 to the HARQ-ACK to receive retransmission of only parity code blocks 3, 4, 5 and 6. The transmitter can transmit parity code blocks 3, 4, 5 and 6 together with a new RV. The receiver can recover the error-caused parity code blocks 3 and 4 through inner channel decoding to obtain 17 error-free code blocks. The receiver can then recover all the data code blocks via outer erasure decoding.
[0349] FIG. 36 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure.
[0350] FIG. 36 illustrates an example of a downlink data transmission and uplink HARQ-ACK feedback procedure when the above-described transmission technique is applied to the downlink in a wireless communication network in which a base station is a transmitter and a terminal is a receiver.
[0351] 36, in step S3601, the base station divides the TB to be transmitted into multiple DCBs and performs outer erasure coding. The base station generates a PCB.
[0352] In step S3602, the base station adds a CB CRC and performs inner channel coding.
[0353] In step S3603, the base station transmits all CBs to the terminal, including the DCB and the PCB.
[0354] In step S3604, the terminal checks the inner channel decoding and the CB CRC.
[0355] In step S3605, if there is an erroneous DCB (CRC not OK) and there are k or more error-free CBs (CRC ok), the terminal performs outer erasure decoding.
[0356] In step S3606, the terminal generates a first HARQ-ACK feedback. The first HARQ-ACK feedback may include information on a retransmission scheme or an ACK. The retransmission scheme corresponds to one of the following: a specific CBG retransmission, an additional PCB transmission, or an all CBG retransmission.
[0357] In step S3607, the terminal sends a first HARQ-ACK feedback to the base station.
[0358] In step S3608, the base station determines whether to retransmit and the transmission method according to the first HARQ-ACK feedback, where the retransmission method corresponds to one of the following: specific CBG retransmission, additional PCB transmission, and all CBG retransmission.
[0359] In step S3609, if the retransmission method is additional PCB transmission, the base station generates another PCB and performs CRC addition and inner channel coding.
[0360] In step S3610, the base station performs CBG retransmission or additionally generated PCB transmission to the terminal.
[0361] In step S3611, the terminal performs inner channel decoding and CB CRC checking.
[0362] In step S3612, if there is an erroneous DCB and there are k or more error-free CBs among all CBs received in steps S3603 and S3610, the terminal performs outer erasure decoding.
[0363] In step S3613, the terminal generates a second HARQ-ACK feedback. The second HARQ-ACK feedback may include information on a retransmission scheme or an ACK. The retransmission scheme corresponds to one of the following: a specific CBG retransmission request, an additional PCB transmission, or an all CBG retransmission request.
[0364] In step S3614, the terminal sends a second HARQ-ACK feedback to the base station.
[0365] FIG. 37 illustrates one embodiment of a retransmission procedure for recovering a data code block in a system applicable to the present disclosure.
[0366] Referring to FIG. 37, in step S3701, the UE calculates a BLER, which is an expected TB BLER when retransmitting each CBGg. TB , g Determine.
[0367] In step S3702, the terminal TB , g The smallest CBG g Select .
[0368] In step S3703, the terminal g BLER TB,g Determine whether the selected CBG is below the target TB BLER. g BLER TB,g If the BLER of the selected CBGg is equal to or less than the target TB BLER, the terminal proceeds to step S3704. TB,g If is not less than or equal to the target TB BLER, the terminal proceeds to step S3705.
[0369] In step S3704, the terminal transmits a HARQ-ACK including a CBG index value g of a specific CBG to the base station, that is, the terminal determines retransmission of a specific CBG in a retransmission scheme.
[0370] In step S3705, the terminal calculates BLER TB , h Determine.
[0371] In step S3706, the terminal detects a BLER that is equal to or smaller than the target TB BLER. TB,h Determine whether or not the BLER is equal to or less than the target TB BLER. TB,h If the BLER is less than the target TB BLER, the terminal proceeds to step S3707. TB,h If not present, the terminal proceeds to step S3709.
[0372] In step S3707, the terminal determines whether the maximum BLER is greater than the target TB BLER. TB,h Select the h value that corresponds to
[0373] In step S3708, the terminal transmits a HARQ-ACK including an h value corresponding to the number of additional PCBs to the base station, that is, the terminal determines the transmission of the additional PCBs in a retransmission manner.
[0374] In step S3709, the base station transmits a HARQ-ACK to the base station requesting retransmission of all CBGs, that is, the terminal determines retransmission of all CBGs in a retransmission scheme.
[0375] Figure 37 shows an example of a procedure in which a terminal determines a retransmission scheme. The terminal can determine a retransmission scheme based on the BLER of a transmission block expected after retransmission. It is assumed that a CBG index value g is fed back in the case of a specific CBG retransmission in the HARQ-ACK, and a value h indicating the number of additional PCBs is fed back in the case of additional PCB transmission. For example, when the HARQ-ACK is encoded as shown in [Table 10], g can have a value from 1 to 4, and h can have a value of 5 or 6.
[0376] The terminal assumes that each CBGg is retransmitted and calculates the expected transmission block BLER based on [Equation 3], BLER TB , g can be sought.
[0377]
number
[0378] (1) m is the number of all CBs received without error up to the point where this procedure is performed. For example, m is 13 when the first transmission is received in Figure 31, and m is 15 when the first retransmission is received in Figure 33.
[0379] (2) l is the maximum number of additional error-free CBs that can be secured by retransmission. For example, in Figure 31, if CBG 2 is retransmitted upon receipt of the first transmission, a maximum of four error-free CBs can be secured. Therefore, l is 4. If, as in Figure 35, six additional PCB transmissions are requested upon receipt of the first transmission, l is 6.
[0380] (3) q is the expected or target BLER of each CB when a CBG retransmission or an additional PCB transmission occurs. When a previously transmitted CB is retransmitted, such as a CBG retransmission, q may be smaller than the target code block BLER p in the first transmission. When a new additional PCB is transmitted for the first time, q may be the same as the target code block BLER p in the first transmission.
[0381] The terminal is BLER TB , g If the smallest value among these is less than or equal to the target transmission block BLER, then the smallest BLER TB , g Corresponding CBG g All BLERs can be fed back to HARQ-ACK. TB , g If h is greater than the target transmission block BLER, the terminal assumes additional PCB transmission and calculates BLER, which is the expected transmission block BLER for each h according to [Equation 3]. TB , h The BLER below the target transmission block BLER can be obtained. TB , h If there is a BLER, the terminal will set the maximum BLER that is not larger than the target transmission block BLER. TB , h The h corresponding to all BLERs can be fed back to the HARQ-ACK. TB , h If HARQ-ACK is greater than the target transmission block BLER, the terminal may feed back a HARQ-ACK value requesting retransmission of all CBGs.
[0382] When the Raptor code is used as the outer erasure code, [Equation 3] can be modified as [Equation 4].
[0383]
number
[0384] In 5G NR, code block group-based retransmission transmits HARQ-ACK bits in the uplink control information (UCI) in the uplink as many times as the number of code block groups, and transmits Code Block Group Transmission Information (CBGTI) bits in the downlink control information (DCI) in the downlink as many times as the number of code block groups. The present disclosure can reduce the number of bits required for HARQ-ACK feedback and the number of DCI bits required for TCBI in the above-mentioned manner. By setting the maximum number of code block groups to N, CBG , the 5G NR code block group-based retransmission requires N_CBG HARQ-ACK bits and CBGTI bits, whereas the present disclosure uses [Log2N CBG ] or (1+[Log2N CBG 24, when one transmission block is transmitted to a maximum of four code block groups, four bits are required in the code block group-based retransmission, whereas only three bits are required when the present disclosure is applied as in [Table 10] and [Table 12]. In the case of large-capacity data transmission where the maximum number of code block groups can be large, the effect of reducing the number of bits can be even greater.
[0385] Advantages of the present disclosure
[0386] Various embodiments of the present disclosure use erasure codes to reduce the probability of HARQ retransmission, thereby decreasing transmission delay, and, when retransmission is necessary, reducing the radio resources required for retransmission and the number of HARQ ACK feedback and DCI bits.
[0387] [Terminal claim related explanation]
[0388] Hereinafter, the above-mentioned embodiment will be described in detail from the viewpoint of the operation of the terminal with reference to Fig. 38. The methods described below are divided for the convenience of explanation, and it goes without saying that a part of one method can be replaced with a part of another method or can be applied in combination with each other, unless mutually exclusive.
[0389] FIG. 38 is a diagram illustrating an embodiment of an operation procedure of a terminal in a system applicable to the present disclosure.
[0390] According to various embodiments of the present disclosure, a method is provided that is performed by a user equipment (UE) in a wireless communication system.
[0391] In step S3810, the terminal receives a radio resource control (RRC) message from a basestation (BS), the radio resource control (RRC) message including first information regarding a first target block error rate (BLER) of a plurality of codeblocks (CBs) and a second target BLER of a plurality of transport blocks (TBs).
[0392] In step S3820, the terminal receives first downlink control information (DCI) including second information related to the number of the plurality of CBs from the base station.
[0393] In step S3830, the terminal determines the number of a plurality of data code blocks (DCBs) and the number of one or more parity code blocks (PCBs) based on the first information and the second information.
[0394] In step S3840, the terminal receives first data including the plurality of DCBs and one or more PCBs from a base station. The plurality of CBs includes the plurality of DCBs and the one or more PCBs.
[0395] In step S3850, if an error occurs in receiving the first data, the terminal determines a retransmission scheme based on the number of DCBs and the number of the one or more PCBs.
[0396] In step S3860, the terminal transmits a retransmission request message including the retransmission scheme to the base station.
[0397] In step S3870, in response to the retransmission request message, the terminal receives a second DCI from the base station.
[0398] In step S3880, the terminal receives second data based on the second DCI from the base station.
[0399] According to various embodiments of the present disclosure, the multiple CBs may be generated using an external erasure code based on the multiple DCBs, and the number of the one or more PCBs may be based on the number of the multiple DCBs.
[0400] According to various embodiments of the present disclosure, the number of the one or more PCBs and the number of the plurality of DCBs may be determined based on a set formula or a set table, and the number of the one or more PCBs and the number of the plurality of DCBs may be synchronized between the terminal and the base station based on the set formula or the set table.
[0401] According to various embodiments of the present disclosure, the first information may include a table associated with the first target BLERs of the multiple CBs and the second target BLERs of the multiple TBs.
[0402] According to various embodiments of the present disclosure, the first data may be comprised of a plurality of CBGs, each of which may include a portion of the plurality of DCBs; or a portion of the plurality of DCBs and the one or more PCBs; or the one or more PCBs.
[0403] According to various embodiments of the present disclosure, the retransmission scheme may include one of: retransmission of a specific CBG (code block group) including a specific number of CBs among the plurality of CBs, transmission of a first additional PCB, or retransmission of all of the plurality of CBGs including the plurality of DCBs.
[0404] According to various embodiments of the present disclosure, if the smallest TB BLER among the multiple TB BLERs corresponding to the multiple CBGs is equal to or smaller than the second target BLER, the retransmission scheme may be determined as retransmission of the specific CBG corresponding to the smallest TB BLER.
[0405] According to various embodiments of the present disclosure, if all of the multiple TB BLERs are greater than the second target BLER, an expected TB BLER assuming transmission of a specific number of the first additional PCBs is determined, and if there is one or more expected TB BLERs among the expected TB BLERs that are the same as or smaller than the second target BLER, the retransmission scheme may be determined as transmission of a number of the first additional PCBs corresponding to the maximum expected TB BLER that is the same as or smaller than the second target BLER.
[0406] According to various embodiments of the present disclosure, if there is no hypothetical TB BLER that is equal to or smaller than the second target BLER, the retransmission scheme may be determined as retransmission of all of the multiple CBGs.
[0407] According to various embodiments of the present disclosure, if the number of DCBs in which errors occur among the remaining DCBs, excluding the plurality of DCBs included in the specific CBG, is the same as or smaller than the number of PCBs in which no errors occur, or if the number of DCBs in which errors occur and are included in a CBG that does not include the one or more PCBs is the same as or smaller than the number of the one or more PCBs included in a CBG that includes the one or more PCBs, the retransmission scheme may be determined as retransmission of the specific CBG.
[0408] According to various embodiments of the present disclosure, if the number of DCBs in which errors have occurred among the remaining DCBs, excluding the plurality of DCBs included in the specific CBG, is greater than the number of PCBs in which errors have not occurred, and the difference between the number of DCBs in which errors have occurred and the number of PCBs in which errors have not occurred among the plurality of DCBs is the same as or less than the number of DCBs per CBG, the retransmission scheme may be determined to be the transmission of the at least one additional PCB.
[0409] According to various embodiments of the present disclosure, when the number of DCBs in which errors have occurred among the remaining DCBs excluding the DCBs included in a specific CBG among the plurality of DCBs is greater than the number of PCBs in which errors have not occurred, and the difference between the number of DCBs in which errors have occurred and the number of PCBs in which errors have not occurred among the plurality of DCBs is greater than the number of DCBs per CBG, the retransmission scheme can be determined to be retransmission of all of the plurality of CBGs including the plurality of DCBs.
[0410] According to various embodiments of the present disclosure, if the retransmission scheme is transmission of a number of first additional PCBs corresponding to a maximum expected TB BLER that is equal to or smaller than the second target BLER, the second data may include the first additional PCBs.
[0411] According to various embodiments of the present disclosure, the embodiment of FIG. 38 may further include, if an error occurs in receiving one or more of the first additional PCBs, the steps of: sending a second retransmission request message for a plurality of second additional PCBs; and receiving third data regarding the plurality of second additional PCBs from the base station.
[0412] According to various embodiments of the present disclosure, the number of the plurality of second additional PCBs may be equal to or less than the number of the first additional PCBs, and the plurality of second additional PCBs may be a portion of the first additional PCB.
[0413] According to various embodiments of the present disclosure, a terminal (user equipment, UE) is provided in a wireless communication system. The terminal includes a transceiver and at least one processor, and the at least one processor may be configured to perform the method of operating the terminal according to FIG.
[0414] According to various embodiments of the present disclosure, an apparatus for controlling a terminal (user equipment, UE) in a wireless communication system is provided. The apparatus includes at least one processor and at least one memory operably connected to the at least one processor. The at least one memory may be configured to store instructions, which, when executed by the at least one processor, perform a method of operating the terminal according to FIG. 38.
[0415] According to various embodiments of the present disclosure, one or more non-transitory computer-readable media are provided that store one or more instructions, the one or more instructions may perform operations upon being executed by one or more processors, the operations may include the method of operating the terminal according to FIG.
[0416] [Explanation regarding base station claims]
[0417] Hereinafter, the above-mentioned embodiment will be described in detail from the viewpoint of the operation of a base station with reference to Fig. 39. The methods described below are only distinguished for the convenience of explanation, and it is understood that some components of any one method can be replaced with some components of another method or can be applied in combination with each other, unless mutually exclusive.
[0418] FIG. 39 is a diagram illustrating an embodiment of an operation procedure of a base station in a system applicable to the present disclosure.
[0419] According to various embodiments of the present disclosure, a method is provided that is performed by a base station (BS) in a wireless communication system.
[0420] In step S3910, the base station transmits a radio resource control (RRC) message to a terminal (user equipment, UE), the message including first information regarding a first target block error rate (BLER) of a plurality of code blocks (CBs) and a second target BLER of a plurality of transport blocks (TBs).
[0421] In step S3920, the base station transmits to the terminal a first downlink control information (DCI) including second information related to the number of the plurality of CBs.
[0422] In step S3930, the base station transmits first data including a plurality of data code blocks (DCBs) and one or more parity code blocks (PCBs) to the terminal, the plurality of CBs including the plurality of DCBs and the one or more PCBs.
[0423] In step S3940, the base station receives a retransmission request message including the retransmission scheme from the terminal.
[0424] In step S3950, the base station transmits a second DCI to the terminal in response to the retransmission request message.
[0425] In step S3960, the base station transmits second data to the terminal based on the second DCI.
[0426] According to various embodiments of the present disclosure, the number of the plurality of DCBs and the number of the one or more PCBs are determined based on the first information and the second information.
[0427] According to various embodiments of the present disclosure, if an error occurs in transmitting the first data, the retransmission scheme is determined based on the number of the plurality of DCBs and the number of the one or more PCBs.
[0428] According to various embodiments of the present disclosure, the multiple CBs may be generated using an external erasure code based on the multiple DCBs, and the number of the one or more PCBs may be based on the number of the multiple DCBs.
[0429] According to various embodiments of the present disclosure, the number of the one or more PCBs and the number of the plurality of DCBs may be determined based on a set formula or a set table, and the number of the one or more PCBs and the number of the plurality of DCBs may be synchronized between the terminal and the base station based on a set formula or the set table.
[0430] According to various embodiments of the present disclosure, the first information may include a table relating the first target BLERs of the multiple CBs and the second target BLERs of the multiple TBs.
[0431] According to various embodiments of the present disclosure, the first data may be comprised of a plurality of CBGs, each of which may include a portion of the plurality of DCBs, or a portion of the plurality of DCBs and the one or more PCBs, or the one or more PCBs.
[0432] According to various embodiments of the present disclosure, the retransmission scheme may include one of retransmission of a specific code block group (CBG) including a specific number of CBs among the plurality of CBs, transmission of a first additional PCB, or retransmission of all of the plurality of CBGs including the plurality of DCBs.
[0433] According to various embodiments of the present disclosure, if the smallest TB BLER among a plurality of TB BLERs corresponding to the plurality of CBGs is equal to or smaller than the second target BLER, the retransmission scheme may be determined as the retransmission of the particular CBG corresponding to the smallest TB BLER.
[0434] According to various embodiments of the present disclosure, if all of the multiple TB BLERs are greater than the second target BLER, an expected TB BLER assuming transmission of a specific number of the first additional PCBs is determined, and if there is one or more expected TB BLERs among the expected TB BLERs that are the same as or smaller than the second target BLER, the retransmission scheme may be determined as transmission of a number of the first additional PCBs corresponding to the maximum expected TB BLER that is the same as or smaller than the second target BLER.
[0435] According to various embodiments of the present disclosure, if there is no hypothetical TB BLER that is equal to or smaller than the second target BLER, the retransmission scheme may be determined as retransmission of all of the multiple CBGs.
[0436] According to various embodiments of the present disclosure, if the number of DCBs in which errors have occurred among the remaining DCBs excluding the plurality of DCBs included in the specific CBG among the plurality of DCBs is equal to or less than the number of PCBs in which no errors have occurred, or if the number of DCBs in which errors have occurred and are included in a CBG that does not include the one or more PCBs is equal to or less than the number of the one or more PCBs included in a CBG that includes the one or more PCBs, the retransmission scheme may be determined to be retransmission of the specific CBG.
[0437] According to various embodiments of the present disclosure, if the number of DCBs in which errors occurred among the remaining DCBs excluding the DCBs included in the specific CBG among the plurality of DCBs is greater than the number of PCBs in which errors did not occur, and the difference between the number of DCBs in which errors occurred among the plurality of DCBs and the number of PCBs in which errors did not occur is the same as or less than the number of DCBs per CBG, the retransmission scheme may be determined to be the transmission of the at least one additional PCB.
[0438] According to various embodiments of the present disclosure, when the number of DCBs in which errors have occurred among the remaining DCBs excluding the DCBs included in a specific CBG among the plurality of DCBs is greater than the number of PCBs in which errors have not occurred, and the difference between the number of DCBs in which errors have occurred and the number of PCBs in which errors have not occurred among the plurality of DCBs is greater than the number of DCBs per CBG, the retransmission scheme can be determined to be retransmission of all of the plurality of CBGs including the plurality of DCBs.
[0439] According to various embodiments of the present disclosure, if the retransmission scheme is transmission of the first additional PCBs in a number corresponding to a maximum expected TBL BLER that is equal to or smaller than the second target BLER, the second data may include the first additional PCB.
[0440] According to various embodiments of the present disclosure, the embodiment of FIG. 39 may further include, when an error occurs in transmitting one or more of the first additional PCBs among the transmissions of the first additional PCBs: receiving a second retransmission request message for a plurality of second additional PCBs; and transmitting third data regarding the plurality of second additional PCBs to the terminal.
[0441] According to various embodiments of the present disclosure, the number of the plurality of second additional PCBs may be equal to or less than the number of the first additional PCBs, and the plurality of second additional PCBs may be a portion of the first additional PCB.
[0442] According to various embodiments of the present disclosure, a base station (BS) in a wireless communication system is provided, the base station including a transceiver and at least one processor, the at least one processor may be configured to perform the method of operating the base station according to FIG.
[0443] According to various embodiments of the present disclosure, an apparatus is provided for controlling a base station (BS) in a wireless communication system. The apparatus includes at least one processor and at least one memory operatively connected to the at least one processor. The at least one memory may be configured to store instructions, which when executed by the at least one processor, perform a method of operating a base station according to FIG. 39.
[0444] According to various embodiments of the present disclosure, one or more non-transitory computer-readable media are provided that store one or more instructions that, when executed by one or more processors, perform operations that may include a method of operating a base station according to FIG.
[0445] The above-described example of the proposed method may also be included as one of the implementation methods of the present disclosure, and therefore it is clear that it can be regarded as a certain proposed method. Furthermore, the above-described proposed method may be realized independently, but may also be realized in a combined (or merged) form of some proposed methods. Rules may be defined so that the base station notifies the terminal of the applicability information of the proposed method (or information on the rules of the proposed method) via a predefined signal (e.g., a physical layer signal or a higher layer signal).
[0446] The present disclosure may be embodied in other specific forms without departing from the technical ideas and essential features described in the present disclosure. Therefore, the above detailed description should not be interpreted as limiting in all respects, but should be regarded as illustrative. The scope of the present disclosure should be determined by a reasonable interpretation of the scope of the appended claims, and all modifications within the scope of the equivalents of the present disclosure are included in the scope of the present disclosure. In addition, claims that do not have an explicit reference relationship in the scope of the claims may be combined to form an embodiment, or may be included as a new claim by amendment after filing.
[0447] The embodiments of the present disclosure may be applied to various wireless access systems, examples of which include 3GPP (3rd Generation Partnership Project) or 3GPP2 systems.
[0448] The embodiments of the present disclosure can be applied not only to the various wireless connection systems, but also to any technical field to which the various wireless connection systems are applied. Furthermore, the proposed method can also be applied to mmWave and THz communication systems that use ultra-high frequency bands.
[0449] Additionally, embodiments of the present disclosure may be applied to a variety of applications, such as free-running vehicles, drones, and the like.
Claims
1. 1. A method comprising: receiving a Radio Resource Control (RRC) message from a Base Station (BS), the Radio Resource Control (RRC) message including first information on a target Transport Block (TB) Block Error Rate (BLER); receiving, from the base station, a first Downlink Control Information (DCI) including second information regarding determining a number of a plurality of Code Blocks (CBs); determining a number of the DCBs and a number of the one or more PCBs based on i) a configured table associated with the target TB BLER, and ii) a number of the plurality of CBs, the number being a total number of a number of DCBs and a number of one or more Parity Code Blocks; receiving first data from the base station, the first data including the DCBs and the one or more PCBs; determining a retransmission scheme based on the number of the DCBs and the number of the one or more PCBs when an error occurs in receiving the first data; sending a retransmission request message to the base station, the retransmission request message including the retransmission scheme; receiving a second DCI from the base station in response to the retransmission request message; and receiving second data from the base station based on the second DCI; The retransmission scheme comprises: i) retransmission of all or a portion of the plurality of CBs; or ii) transmissions regarding additional PCBs; The number of the one or more PCBs is determined as a particular value among values defined in the set table; The values are defined for different maximum numbers associated with the target TB BLER; The method of claim 1, wherein the particular value is a value defined for a minimum one of a maximum number that is equal to or greater than the number of CBs in the plurality of CBs.
2. the plurality of CBs are generated using an outer erasure code based on the DCBs; The method of claim 1 , wherein the number of the one or more PCBs is based on the number of the DCBs.
3. The first data includes a plurality of Code Block Groups (CBGs), Each of the plurality of CBGs includes a portion of the DCBs, or a portion of the DCBs and the one or more PCBs, or the one or more PCBs; The retransmission scheme comprises: i) retransmission of a specific CBG including a plurality of specific CBs among the plurality of CBs; ii) retransmission of all of the plurality of CBGs including the DCBs; or iii) transmitting the additional PCBs.
4. 1. A method comprising: sending a Radio Resource Control (RRC) message including first information on a target Transport Block (TB) Block Error Rate (BLER) to a User Equipment (UE); transmitting, to the terminal, a first Downlink Control Information (DCI) including second information regarding determining a number of a plurality of Code Blocks (CBs); Transmitting first data including Data Code Blocks (DCBs) and one or more Parity Code Blocks (PCBs) to the terminal; receiving a retransmission request message from the terminal, the retransmission request message including a retransmission scheme; transmitting a second DCI to the terminal in response to the retransmission request message; and transmitting second data to the terminal based on the second DCI; the number of DCBs and the number of the one or more PCBs are determined based on i) a configured table associated with the target TB BLER, and ii) a number of the plurality of CBs, the number being a sum of the number of the DCBs and the number of the one or more PCBs; When an error occurs in the step of transmitting the first data, the retransmission scheme is determined based on a number of the DCBs and a number of the one or more PCBs; The retransmission scheme comprises: i) retransmission of all or a portion of the plurality of CBs; or ii) transmissions regarding additional PCBs; The number of the one or more PCBs is determined as a particular value among values defined in the set table; The values are defined for different maximum numbers associated with the target TB BLER; The method of claim 1, wherein the particular value is a value defined for a minimum one of a maximum number that is equal to or greater than the number of CBs in the plurality of CBs.
5. the plurality of CBs are generated using an outer erasure code based on the DCBs; The method of claim 4 , wherein the number of the one or more PCBs is based on the number of the DCBs.
6. The first data includes a plurality of Code Block Groups (CBGs), Each of the plurality of CBGs includes a portion of the DCBs, or a portion of the DCBs and the one or more PCBs, or the one or more PCBs; The retransmission scheme comprises: i) retransmission of a specific CBG including a plurality of specific CBs among the plurality of CBs; ii) retransmission of all of the plurality of CBGs including the DCBs; or 5. The method of claim 4, further comprising: iii) transmitting first additional PCBs.
7. A terminal (User Equipment: UE), Transceiver; at least one processor; A terminal, wherein said at least one processor is configured to perform all the steps of the method according to any one of claims 1 to 3.
8. A base station (BS), Transceiver; at least one processor; A base station, wherein said at least one processor is configured to perform all the steps of the method according to any one of claims 4 to 6.
9. one or more non-transitory computer-readable media storing one or more instructions, A computer readable medium, the one or more instructions, when executed by one or more processors, performing all of the steps of the method recited in any one of claims 1 to 3.
10. one or more non-transitory computer-readable media storing one or more instructions, A computer readable medium, the one or more instructions, when executed by one or more processors, performing all of the steps of the method recited in any one of claims 4 to 6.
Citation Information
Patent Citations
Systems and methods for user equipment cooperation with sidelink HARQ feedback
US20200259600A1
Apparatus and method for performing retransmission in wireless communication system
US20210226732A1
Communication device and communication method
WO2020166230A1