The disclosure relates to a communication system, and pertains to a method and a device wherein, when data is transmitted from a base station to a terminal or from the terminal to the base station, a soft buffer size required by the terminal or the base station is minimized. More specifically, the disclosure provides a method for calculating a TBS (transport block size) of transmitted data and a method for determining rate matching for coded data.
To meet the demand for wireless data traffic having increased since deployment of 4G communication systems, efforts have been made to develop an improved 5G or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a “beyond 4G network” communication system or a “post LTE” system. The 5G communication system is considered to be implemented in ultrahigh frequency (mmWave) bands (e.g., 60 GHz bands) so as to accomplish higher data rates. To decrease propagation loss of the radio waves and increase the transmission distance in the ultrahigh frequency bands, beamforming, massive multiple-input multiple-output (massive MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam forming, large scale antenna techniques are discussed in 5G communication systems. In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud radio access networks (cloud RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, coordinated multi-points (CoMP), reception-end interference cancellation and the like. In the 5G system, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as an advanced coding modulation (ACM), and filter bank multi carrier (FBMC), non-orthogonal multiple access(NOMA), and sparse code multiple access (SCMA) as an advanced access technology have also been developed.
The Internet, which is a human centered connectivity network where humans generate and consume information, is now evolving to the Internet of things (IoT) where distributed entities, such as things, exchange and process information without human intervention. The Internet of everything (IoE), which is a combination of the IoT technology and the big data processing technology through connection with a cloud server, has emerged. As technology elements, such as “sensing technology”, “wired/wireless communication and network infrastructure”, “service interface technology”, and “security technology” have been demanded for IoT implementation, a sensor network, a machine-to-machine (M2M) communication, machine type communication (MTC), and so forth have been recently researched. Such an IoT environment may provide intelligent Internet technology (IT) services that create a new value to human life by collecting and analyzing data generated among connected things. IoT may be applied to a variety of fields including smart home, smart building, smart city, smart car or connected cars, smart grid, health care, smart appliances and advanced medical services through convergence and combination between existing information technology (IT) and various industrial applications.
In line with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as a sensor network, machine type communication (MTC), and machine-to-machine (M2M) communication may be implemented by beamforming, MIMO, and array antennas. Application of a cloud radio access network (cloud RAN) as the above-described big data processing technology may also be considered an example of convergence of the 5G technology with the IoT technology.
In a wireless communication system, when a transmission terminal transmits data to a reception terminal, a soft buffer for storing reception values of the corresponding data is used for a HARQ operation.
In the case of a long latency time from data transmission to reception, a large number of HARQ process IDs may be used. In this case, a method for efficiently using a soft buffer is required, and the disclosure provides a method and a device for efficiently using a soft buffer.
In order to solve the problems described above, a method of a terminal in a communication system according to the disclosure includes: receiving higher layer signaling including one or more scaling index values from a base station; receiving control information including information indicating one scaling index value among the one or more scaling index values from the base station; receiving downlink data from the base station; identifying a transport block size (TBS) of the downlink data, based on the one scaling index value; and decoding the downlink data, based on the identified TBS.
In addition, a method of a base station in a communication system includes: transmitting higher layer signaling including one or more scaling index values to a terminal; identifying one scaling index value to be used among the one or more scaling index values; identifying a transport block size (TBS) of downlink data, based on the one scaling index value; transmitting control information including information indicating the one scaling index value to the terminal; and transmitting the downlink data to the terminal according to the identified TBS.
In addition, a terminal of a communication system includes: a transceiver; and a controller connected to the transceiver and configured to perform control to receive higher layer signaling including one or more scaling index values from a base station, receive control information including information indicating one scaling index value among the one or more scaling index values from the base station, receive downlink data from the base station, identify a transport block size (TBS) of the downlink data, based on the one scaling index value, and decode the downlink data, based on the identified TBS.
In addition, a base station of a communication system includes: a transceiver; and a controller connected to the transceiver and configured to perform control to transmit higher layer signaling including one or more scaling index values to a terminal, identify one scaling index value to be used among the one or more scaling index values, identify a transport block size (TBS) of downlink data, based on the one scaling index value, transmit control information including information indicating the one scaling index value to the terminal, and transmit the downlink data to the terminal according to the identified TBS.
By using the disclosure as described above, a HARQ process may be efficiently managed.
To meet the demand for wireless data traffic having increased since deployment of 4G communication systems, efforts have been made to develop an improved 5G or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a “beyond 4G network” communication system or a “post LTE” system. The 5G communication system defined by 3GPP is called a “new radio (NR) system”. The 5G communication system is considered to be implemented in ultrahigh frequency (mmWave) bands (e.g., 60 GHz bands) so as to accomplish higher data rates. To decrease propagation loss of the radio waves and increase the transmission distance in the ultrahigh frequency bands, beamforming, massive multiple-input multiple-output (massive MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam forming, large scale antenna techniques are discussed in 5G communication systems. In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud radio access networks (cloud RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, coordinated multi-points (CoMP), reception-end interference cancellation and the like. In the 5G system, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as an advanced coding modulation (ACM), and filter bank multi carrier (FBMC), non-orthogonal multiple access(NOMA), and sparse code multiple access (SCMA) as an advanced access technology have also been developed.
The Internet, which is a human centered connectivity network where humans generate and consume information, is now evolving to the Internet of things (IoT) where distributed entities, such as things, exchange and process information without human intervention. The Internet of everything (IoE), which is a combination of the IoT technology and the big data processing technology through connection with a cloud server, has emerged. As technology elements, such as “sensing technology”, “wired/wireless communication and network infrastructure”, “service interface technology”, and “security technology” have been demanded for IoT implementation, a sensor network, a machine-to-machine (M2M) communication, machine type communication (MTC), and so forth have been recently researched. Such an IoT environment may provide intelligent Internet technology (IT) services that create a new value to human life by collecting and analyzing data generated among connected things. IoT may be applied to a variety of fields including smart home, smart building, smart city, smart car or connected cars, smart grid, health care, smart appliances and advanced medical services through convergence and combination between existing information technology (IT) and various industrial applications.
In line with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as a sensor network, machine type communication (MTC), and machine-to-machine (M2M) communication may be implemented by beamforming, MIMO, and array antennas. Application of a cloud radio access network (cloud RAN) as the above-described big data processing technology may also be considered an example of convergence of the 5G technology with the IoT technology.
New radio access technology (NR), which is a new 5G communication, is designed to allow various services to be freely multiplexed in time and frequency resources, and accordingly, waveform/numerology and reference signals may be dynamically or freely allocated according to the needs of a corresponding service. In order to provide an optimal service to a terminal in wireless communication, data transmission optimized through measurement for channel quality and interference amounts is important, and accurate measurement for channel state is necessary accordingly. However, unlike 4G communication in which channel and interference characteristics do not largely change with respect to frequency resources, in a case of 5G channels, channel and interference characteristics largely change depending on service. Therefore, support of subsets at the level of frequency resource groups (FRGs) allowing separate measurement is required. The types of services supported in an NR system may be divided into categories, such as enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra-reliable and low-latency communications (URLLC). It may be considered that eMBB is a service aiming for high-speed transmission of a large amount of data, mMTC is a service aiming for terminal power minimization and access by multiple terminals, and URLLC is a service aiming for high reliability and low latency. Different requirements may be applied according to the type of a service applied to a terminal.
As described above, multiple services may be provided in a communication system, and in order to provide multiple services to a user, a method for providing respective services to a user in the same time interval according to the features thereof, and a device using the same method are required.
Hereinafter, embodiments of the disclosure will be described in detail with reference to the accompanying drawings.
In describing the embodiments, descriptions related to technical contents well-known in the art and not associated directly with the disclosure will be omitted. Such an omission of unnecessary descriptions is intended to prevent obscuring of the main idea of the disclosure and more clearly transfer the main idea.
For the same reason, in the accompanying drawings, some elements may be exaggerated, omitted, or schematically illustrated. Further, the size of each element does not completely reflect the actual size. In the drawings, identical or corresponding elements are provided with identical reference numerals.
The advantages and features of the disclosure and ways to achieve them will be apparent by making reference to embodiments as described below in detail in conjunction with the accompanying drawings. However, the disclosure is not limited to the embodiments set forth below, but may be implemented in various different forms. The following embodiments are provided only to completely disclose the disclosure and inform those skilled in the art of the scope of the disclosure, and the disclosure is defined only by the scope of the appended claims. Throughout the specification, the same or like reference numerals designate the same or like elements.
Herein, it will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks. These computer program instructions may also be stored in a computer usable or computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer usable or computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
Further, each block of the flowchart illustrations may represent a module, segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
As used herein, the “unit” refers to a software element or a hardware element, such as a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC), which performs a predetermined function. However, the “unit” does not always have a meaning limited to software or hardware. The “unit” may be constructed either to be stored in an addressable storage medium or to execute one or more processors. Therefore, the “unit” includes, for example, software elements, object-oriented software elements, class elements or task elements, processes, functions, properties, procedures, sub-routines, segments of a program code, drivers, firmware, micro-codes, circuits, data, database, data structures, tables, arrays, and parameters. The elements and functions provided by the “unit” may be either combined into a smaller number of elements, or a “unit”, or divided into a larger number of elements, or a “unit”. Moreover, the elements and “units” or may be implemented to reproduce one or more CPUs within a device or a security multimedia card. Further, the “unit” in the embodiments may include one or more processors.
A wireless communication system is advancing to a broadband wireless communication system for providing high-speed and high-quality packet data services using communication standards, such as high-speed packet access (HSPA) of 3GPP, LTE {long-term evolution or evolved universal terrestrial radio access (E-UTRA)}, LTE-Advanced (LTE-A), LTE-Pro, high-rate packet data (HRPD) of 3GPP2, ultra-mobile broadband (UMB), IEEE 802.16e, and the like, as well as typical voice-based services. Furthermore, communication standards for5 G or new radio (NR) as 5th wireless communication systems are under discussion.
As a typical example of the broadband wireless communication system, an NR system employs an orthogonal frequency division multiplexing (OFDM) scheme in a downlink (DL) and in an uplink (UL). More specifically, the NR system employs a cyclic-prefix OFDM (CP-OFDM) scheme in a downlink and employs two schemes, that is, discrete Fourier transform spreading OFDM (DFT-S-OFDM) scheme, in addition to the CP-OFDM scheme, in an uplink. The uplink indicates a radio link through which a user equipment (UE) {or a mobile station (MS)} transmits data or control signals to a base station (BS) (or gNode B), and the downlink indicates a radio link through which the base station transmits data or control signals to the UE. The above multiple access scheme may separate data or control information of respective users by allocating and operating time-frequency resources for transmitting the data or control information for each user so as to avoid overlapping each other, that is, so as to establish orthogonality.
An NR system employs a hybrid automatic repeat request (HARQ) scheme of, when a decoding failure has occurred in an initial transmission, retransmitting corresponding data on a physical layer. The HARQ scheme means that if a receiver fails to correctly decode data, the receiver transmits information (negative acknowledgement (NACK)) notifying a decoding failure to a transmitter, so as to allow the transmitter to retransmit corresponding data on a physical layer. The receiver combines the data retransmitted by the transmitter with the data previously failed to be decoded, to improve data reception performance. Furthermore, if the receiver correctly decodes data, the receiver may transmit information (acknowledgement, ACK) notifying a decoding success to the transmitter, so as to allow the transmitter to transmit new data.
In
In the time-frequency domain, a basic unit of resource is a resource element (RE) 112, which may be represented by an OFDM symbol index and a subcarrier index. A resource block (RB or physical resource block (PRB)) 108 is defined as Nsymb number 102 of consecutive OFDM symbols in the time domain, and NRB number 110 of consecutive subcarriers in the frequency domain. Therefore, the one RB 108 is configured by Nsymb x NRB number of REs 112. Generally, a minimum transmission unit of data is the RB unit. Generally in an NR system, Nsymb is equal to 14, NRB is equal to 12, and NBW is proportional to the bandwidth of a system transmission band. A data rate may be increased in proportion to the number of RBs scheduled to a terminal.
In an NR system, in a case of a FDD system operating an uplink and a downlink by distinguishing them according to frequency, a downlink transmission bandwidth and an uplink transmission bandwidth may be different from each other. A channel bandwidth indicates an RF bandwidth corresponding to a system transmission bandwidth. Table 1 and Table 2 show part of the correlations between a system transmission bandwidth, a subcarrier spacing, and a channel bandwidth defined in an NR system, in a frequency band lower than 6 GHz and a frequency band higher than 6 GHz, respectively. For example, a transmission bandwidth is configured by 273 RBs in an NR system having a 100 MHz channel bandwidth at a 30 KHz subcarrier spacing. N/A below may be a bandwidth-subcarrier combination not supported in an NR system.
A frequency range in an NR system may be defined to be divided into FR1 and FR2 as shown in Table 3 below.
It may be possible that the range of FR1 and FR2 may be changed and applied. For example, the frequency range of FR1 may be changed from 450 MHz to 6000 MHz and then be applied.
In an NR system, scheduling information on downlink data or uplink data is transferred from a base station to a terminal through downlink control information (DCI). DCI is defined according to various formats, and each of the formats may represent whether the DCI is scheduling information (a UL grant) on uplink data or scheduling information (a DL grant) on downlink data, whether the DCI is compact DCI including control information having a small size, whether spatial multiplexing using multiple antennas is applied, whether the DCI is DCI used for power control, etc. For example, DCI format 1_1, which is scheduling control information (a DL grant) on downlink data, may include at least one of the pieces of control information described below.
In the above description, in a case of data transmission through a PDSCH or PUSCH, the time domain resource assignment may be transferred by information on a slot on which the PDSCH/PUSCH is transmitted, S indicating the position of a starting symbol in the slot, and L indicating the number of symbols to which the PDSCH/PUSCH is mapped. S may be a relative position from the start of the slot, L may be the number of consecutive symbols, and S and L may be determined from a start and length indicator value (SLIV) defined as in Equation 1 below.
In an NR system, a SLIV value, a PDSCH/PUSCH mapping type, and information on a slot on which a PDSCH/PUSCH is transmitted may be configured for a terminal in one row through RRC configuration (for example, the information may be configured in a type of table). Thereafter, in the time domain resource assignment of DCI, an index value in the configured table may be indicated whereby a base station transfers, to a terminal, a SLIV value, a PDSCH/PUSCH mapping type, and information on a slot on which a PDSCH/PUSCH is transmitted.
In an NR system, a PDSCH mapping type is defined to be type A and type B. In PDSCH mapping type A, the first symbol among DMRS symbols is positioned at the second or third OFDM symbol in a slot. In PDSCH mapping type B, the first symbol among DMRS symbols is positioned at the first OFDM symbol of a time domain resource assigned for PUSCH transmission.
The DCI may undergo a channel coding and modulation process, and then be transmitted on a physical downlink control channel (PDCCH) that is a downlink physical control channel. In the disclosure, control information being transmitted through a PDCCH or a PUCCH may be expressed as a PDCCH or a PUCCH being transmitted. Similarly, data being transmitted through a PUSCH or a PDSCH may be expressed as a PUSCH or a PDSCH being transmitted.
Generally, the DCI is scrambled by a particular radio network temporary identifier (RNTI) (or terminal identifier) independently for each terminal, and then a cyclic redundancy check (CRC) is added to the DCI. The DCI is channel-coded, and then is configured to be an independent PDCCH to be transmitted. The PDCCH is mapped and transmitted in a control resource set (CORESET)) configured for a terminal.
Downlink data may be transmitted on a physical downlink shared channel (PDSCH) that is a physical channel for downlink data transmission. A PDSCH may be transmitted after the control channel transmission interval, and scheduling information, such as a specific mapping position in the frequency domain, a modulation scheme, etc., is determined based on DCI transmitted through the PDCCH.
Through MCS in control information configuring the DCI, a base station notifies a terminal of a modulation scheme applied to a PDSCH to be transmitted, and the size (transport block size (TBS)) of data to be transmitted. In an embodiment, MCS may be configured by 5 bits or larger or smaller. The TBS corresponds to the size of data (a transport block (TB)), which a base station is to transmit, before channel coding for error correction is applied to the data.
In the disclosure, a transport block (TB) may include a medium access control (MAC) header, a MAC control element, one or more MAC service data units (SDUs), and padding bits. In addition, a TB may indicate the unit of data delivered from an MAC layer to a physical layer, or an MAC protocol data unit (PDU).
A modulation scheme supported by an NR system is quadrature phase shift keying (QPSK), 16 quadrature amplitude modulation (QAM), 64 QAM, and 256 QAM, and the modulation orders (Qm) of them correspond to 2, 4, 6, and 8, respectively. That is, 2 bits per symbol may be transmitted in QPSK modulation, 4 bits per symbol may be transmitted in 16 QAM modulation, 6 bits per symbol may be transmitted in 64 QAM modulation, and 8 bits per symbol may be transmitted in 256 QAM modulation.
Referring to
In order to describe a method and a device proposed in an embodiment, the terms “a physical channel” and “a signal” in an NR system may be used. However, the contents of the disclosure may be applied to a wireless communication system rather than an NR system.
Hereinafter, embodiments of the disclosure will be described in detail with reference to the accompanying drawings. In addition, in describing the disclosure, a detailed description of relevant functions or configurations incorporated herein will be omitted when it may make the subject matter of the disclosure rather unclear. The terms as described below are defined in consideration of the functions in the disclosure, and the meaning of the terms may vary according to the intention of a user or operator, convention, or the like. Therefore, the definitions of the terms should be made based on the contents throughout the specification.
Hereinafter, a sidelink (SL) indicates a signal transmission/reception path between terminals, and may be used together with a PC5 interface. Hereinafter, a base station is a subject performing resource allocation for a terminal, and may support both V2X communication and general cellular communication, or support only V2X communication. That is, a base station may indicate an NR base station (e.g., gNB), an LTE base station (e.g., eNB), or a road site unit (RSU) (or a fixed station). A terminal may include not only a general user equipment and a mobile station but also all of a vehicle supporting vehicle-to-vehicle (V2V) communication, a vehicle or a pedestrian’s handset (e.g., smartphone) supporting vehicle-to-pedestrian (V2P) communication, a vehicle supporting vehicle-to-network (V2N) communication, or a vehicle supporting communication between a vehicle and a transportation infrastructure (vehicle-to-infrastructure (V2I) communication), and an RSU equipped with a terminal function, an RSU equipped with a base station function, or an RSU equipped with a part of a base station function and a part of a terminal function. In the disclosure, a downlink (DL) denotes a wireless transmission path of a signal transmitted by a base station to a terminal, and an uplink (UL) denotes a wireless transmission path of a signal transmitted by a terminal to a base station.
In the following description, an embodiment of the disclosure will be described with an NR system as an example, but an embodiment of the disclosure may also be applied to other communication systems having the similar technical backgrounds or channel form. In addition, an embodiment of the disclosure may be also applied to another communication system through partial modification without departing too far from the scope of the disclosure according to the determination of a person skilled in the art.
In the disclosure, the conventionally used terms “physical channel” and “signal” may be used together with data or a control signal. For example, a PDSCH is a physical channel through which data is transmitted, but may be called data in the disclosure.
Hereinafter, in the disclosure, higher signaling is a signal transfer method in which a signal is transferred to a terminal by a base station by using a physical layer downlink data channel, or is transferred to a base station by a terminal by using a physical layer uplink data channel. The higher signaling may be referred to as RRC signaling or a MAC control element (MAC CE).
Referring to
In addition, CRCs 417, 419, 421, and 423 may be added to the code blocks 407, 409, 411, and 413, respectively (as indicated by reference numeral 415). Each of the CRCs may have 16 bits, 24 bits, or a pre-fixed number of bits, and may be used for determination of whether channel coding is successful.
In order to generate the CRC 403, the TB 401 and a cyclic generator polynomial may be used, and the cyclic generator polynomial may be defined by various methods. For example, when a cyclic generator polynomial for a 24-bit CRC is assumed to be gCRC24A(D) = D24 + D23 + D18 + D17 + D14 + D11 + D10 + D7 + D6 + D5 + D4 + D3 + D + 1, and L is equal to 24 (L=24), CRC P0,P1,P2'P3,...,P L-1may determine P0'P1'P2'P3'...'PL-1with respect to TB data a0,a1a,2a,3,...,aA-1 as a value making a remainder 0 after dividing a0DA+23a1DA+22+...+aA-1D24a0D23+p1D22+...+p22D1+p23 by gCRC24A(D). In the above example, a description has been given under the assumption that L, which is a CRC length, is equal to 24. However, L, which is a CRC length, may be determined to be various lengths, such as 12, 16, 24, 32, 40, 48, and 64.
Through the above process, after a CRC is added to a TB, the TB+CRC may be divided into N CBs 407, 409, 411, and 413. The CRCs 417, 419, 421, and 423 may be added to the divided CBs 407, 409, 411, and 413, respectively (as indicated by reference numeral 415). A CRC added to a CB may be have a length different from that of a CRC added to a TB, and a different cyclic generator polynomial may be used for generation of the CRC. In addition, the CRC 403 added to the TB and the CRCs 417, 419, 421, and 423 added to the code blocks may be omitted according to the type of a channel code applied to the code blocks. For example, when an LDPC code rather than a turbo code is applied to a code block, the CRCs 417, 419, 421, and 423 to be inserted to respective code blocks may be omitted.
However, even when an LDPC is applied, the CRCs 417, 419, 421, and 423 may be added to code blocks without change. In addition, even when a polar code is used, a CRC may be added or omitted.
As described above with reference to
In a conventional LTE system, a CRC for a CB is added to a divided CB, a data bit of the CB and the CRC are encoded by a channel code, thus coded bits are determined, and the number of rate-matched bits is determined for the coded bits as promised.
In an NR system, a TB size (TBS) may be calculated through the following stages.
Stage 1: N’RE that is the number of REs allocated to PDSCH mapping in one PRB within allocated resources is calculated.
N’RE may be calculated by
.
is 12, and
may indicate the number of OFDM symbols allocated to a PDSCH.
is the number of REs in one PRB, which are occupied by a DMRS of the same CDM group.
is the number of REs occupied by an overhead in one PRB, which is configured through higher signaling, and may be configured to be one of 0, 6, 12, and 18. Thereafter, NRE that is the number of total REs allocated to a PDSCH may be calculated. NRE is calculated by
, and nPRB indicates the number of PRBs allocated to a terminal.
Stage 2: Ninfo that is the number of arbitrary information bits may be calculated by
. R is a code rate, Qm is a modulation order, and information of the value may be transferred using a promised table and an MCS bit field of DCI. In addition, v is the number of allocated layers. If
, a TBS may be calculated through stage 3 below. In the other cases, a TBS may be calculated through stage 4.
Stage 3: N'info may be calculated through the equations of
and
. A TBS may be determined to be a value closest to N'info among values not smaller than N'info in Table 4 below.
Stage 4: N'info may be calculated through the equations of
and
. A TBS may be determined through an N'info value and [pseudo-code 1] below. C below corresponds to the number of code blocks included in one TB.
Start of pseudo-code 1
End of pseudo-code 1
In an NR system, when one CB is input to an LDPC encoder, the CB may be output with parity bits added thereto. The amount of the parity bits may be changed according to an LDCP base graph. A method for sensing all parity bits generated by LDPC coding in response to a particular input may be referred to as full buffer rate matching (FBRM), and a method for limiting the number of transmittable parity bits may be called limited buffer rate matching (LBRM). When a resource is allocated for data transmission, a circular buffer is made of an LDPC encoder output, and bits of the made buffer are repeatedly transmitted at times corresponding to the allocated resource, and the length of the circular buffer may be called Ncb.
When the number of all parity bits generated by LDPC coding is N, in the FBRM method, Ncb is equal to N (Ncb=N). In the LBRM method, Ncb is equal to min(N, Nref), Nref is given by
, and RLBRM may be determined to be 2/3. In the above method for obtaining a TBS, TBSRBRM is calculated using a maximum number of layers supported by a terminal in a corresponding cell, and under the assumption that a maximum modulation order Qm is 8 when use of an MCS table supporting 256 QAM is configured for at least one BWP in the corresponding cell, and is 6 (64 QAM) when the same is not configured, a code rate is 948/1024 which is the maximum code rate, NRE is
, and nPRB is nPRB,LBRM. nPRB,LBRM may be given as in Table 5 below.
nPRB, 1BRM
In an NR system, a maximum data rate supported by a terminal may be determined by Equation 2 below.
In Equation 2, J may indicate the number of carriers grouped through carrier aggregation, Rmax may be 948/1024,
may be a maximum number of layers,
may be a maximum modulation order, ƒ(i)may be a scaling index, and µ may mean a subcarrier spacing. One of 1, 0.8, 0.75, and 0.4 as ƒ(i)may be reported by a terminal, and µ may be given as in Table 6 below.
In addition,
is an average OFDM symbol length,
may be calculated by
, and
is a maximum number of RBs at BW(j).
is an overhead value, and may be given as 0.14 in a downlink of FR1 (a 6 GHz band or lower), 0.18 in an uplink of FR1, 0.08 in a downlink of FR2 (a band above 6 GHz), and 0.10 in an uplink of FR2. A maximum data rate in a downlink in a cell having a frequency bandwidth of 100 MHz at a subcarrier spacing of 30 kHz may be calculated through Equation 2 as in Table 7.
Meanwhile, an actual data rate of a terminal, which may be measured in an actual data transmission, may be a value obtained by dividing the amount of data by a data transmission time. The actual data rate may be calculated by dividing a TBS by a TTI length in a 1 TB transmission, and may be calculated by dividing the sum of TBSs by a TTI length in a 2-TB transmission. For example, as the assumption used for obtaining Table 7, a maximum actual data rate in a downlink in a cell having a frequency bandwidth of 100 MHz at a subcarrier spacing of 30 kHz may be determined as in Table 8 below according to the number of allocated PDSCH symbols.
A maximum data rate supported by a terminal may be identified through Table 7, and an actual data rate following an assigned TBS may be identified through Table 8. A maximum data rate may be greater than an actual data rate according to scheduling information.
In a wireless communication system, particularly in a new radio (NR) system, a data rate that a terminal is able to support may be promised between a base station and the terminal. The data rate may be calculated using a maximum frequency band, a maximum modulation order, and a maximum number of layers supported by the terminal. However, a calculated data rate may be different from a value calculated from the size (transport block size (TBS)) of a transport block (TB) used in an actual data transmission and the length of a transmission time interval (TTI).
Therefore, a terminal may be assigned a TBS greater than a value corresponding to a data rate supported by the terminal, and in order to prevent the assignment, a schedulable TBS may be limited according to a data rate supported by a terminal.
Although not illustrated in
When the service search process is completed, PC-5 signaling protocol layers 522 and 532 illustrated in
When the PC-5 RRC configuration procedure is completed, terminal-A 520 and terminal-B 530 may perform a unicast communication.
The above example has been described using a unicast communication as an example, but a groupcast communication may be also extendedly used. For example, when terminal-A 520, terminal-B 530, terminal-C not illustrated in
The terminal transmitting signals for the groupcast may be another terminal in the group, resource allocation for signal transmission may be provided by a base station, may be provided by a terminal serving as a leader in the group, or may be autonomously selected by the terminal transmitting signals. The terminal may be a moving terminal such as a vehicle. Separate control information, a physical control channel, and data may be transmitted for the groupcast.
A primary synchronization signal (PSS) 701, a subsidiary (secondary) synchronization signal (SSS), 703, and a PBCH are mapped over 4 OFDM symbols, and the PSS and the SSS are mapped to 12 RBs, and the PBCH are mapped to 20 RBs. A table in
Referring to
Since a terminal is generally located away from a base station, a signal transmitted from the terminal is received by the base station after a propagation delay time (propagation delay). The propagation delay time is a value obtained by dividing, by the speed of light, a path on which a radio wave is transferred from a terminal to a base station, and may be generally a value obtained by dividing a distance from a terminal to a base station by the speed of light. In an embodiment, when a terminal is located 100 km apart from a base station, a signal transmitted by the terminal is received by the base station after about 0.34 msec. On the contrary, a signal transmitted by a base station is also received by a terminal after about 0.34 msec. As described above, according to the distance between a terminal and a base station, a time at which a signal transmitted by a terminal arrives at a base station may be changed. Therefore, when several terminals existing at different positions simultaneously transmit signals, times of arrival at a base station may be all different. In order to solve this problem to allow signals transmitted from several terminals to arrive at a base station at the same time, the terminals may transmit uplink signals at different times according to the positions thereof. This may be called timing advance in a 5G, NR, and LTE system.
Hereinafter, a processing time of a terminal according to a timing advance will be described in detail. When a base station transmits an uplink scheduling grant (UL grant) or a downlink control signal and data (DL grant and DL data) to a terminal in slot n 902, the terminal may receive the uplink scheduling grant or the downlink control signal and data in slot n 904. The terminal may receive a signal later than a time at which the base station has transmitted the signal, by a propagation delay time (Tp) 910. In this embodiment, when the terminal receives a first signal in slot n 904, the terminal transmits a corresponding second signal in slot n+4 906. In order that a signal arrives at the base station at a particular time even when the terminal transmits the signal to the base station, the terminal may transmit a HARQ ACK/NACK for uplink data or downlink data at a timing 906 earlier than slot n+4 based on a signal received by the terminal, by a timing advance (TA) 912. Therefore, in this embodiment, a time for which the terminal prepares to transmit uplink data after receiving an uplink scheduling grant, or prepares to transfer a HARQ ACK or NACK after receiving downlink data may be a time obtained by excluding the TA from a time corresponding to three slots (as indicated by reference numeral 914).
For the timing determination, the base station may calculate the absolute value of a TA of the terminal. The base station may calculate the absolute value of a TA by adding or subtracting, to or from a TA value very first transferred to the terminal in a random access stage at an initial access by the terminal, a change amount of a TA value transferred through higher signaling thereafter. In the disclosure, the absolute value of a TA may be obtained by subtracting a starting time of an n-th TTI for reception of the terminal from a starting time of an n-th TTI for transmission of the terminal.
One of importance criteria for the performance of a cellular wireless communication system is a packet data latency time (latency). For the same, in an LTE system, a signal is transmitted or received in the unit of subframes each having a transmission time interval (hereinafter, TTI) of 1 ms. An LTE system operating as described above may support a terminal (short-TTI UE) having a transmission time interval shorter than 1 ms. In a 5G or NR system, a transmission time interval may be shorter than 1 ms. A short-TTI terminal is suitable for a voice over LTE (VoLTE) service or a service such as remote control, in which a latency time (latency) matters. In addition, a short-TTI terminal is a means enabling implementation of a mission-critical Internet of things (IoT), based on a cellular scheme.
In a 5G or NR system, when a base station transmits a PDSCH including downlink data, DCI scheduling the PDSCH indicates a K1 value corresponding to information on a timing at which the terminal transmits HARQ-ACK information for the PDSCH. HARQ-ACK information includes a timing advance, and thus is not indicated to be transmitted earlier than symbol L1, a terminal may transmit the information to a base station. That is, HARQ-ACK information may include a timing advance and thus may be transmitted from a terminal to a base station at a time point equal to or after symbol L1. When HARQ-ACK information includes a timing advance and is thus indicated to be transmitted earlier than symbol L1, the HARQ-ACK information may not be valid HARQ-ACK information in a HARQ-ACK transmission from a terminal to a base station.
Symbol L1 may be the first symbol on which a cyclic prefix (CP) starts after Tproc, 1 from the last time point of a PDSCH. Tproc, 1 may be calculated as in Equation 3 below.
In Equation 3 mentioned above, N1, d1, 1, d1,2, κ, µ, and TC may be defined as follows.
an N1 value provided in Table 9 described above may vary according to UE capability.
Tc=1/(Δƒmax • Nƒ), Δƒmax=480 • 103 Hz ,Nƒ=4096 ,κ= Ts/Tc=64, Ts = 1/(Δƒref • Nƒ,reƒ), Δƒref=15 • 103 Hz,and Nƒ,ref=2048 are defined.
In addition, in a 5G or NR system, when a base station transmits control information including an uplink scheduling grant, a K2 value corresponding to information on a timing at which a terminal transmits uplink data or a PUSCH may be indicated.
A PUSCH includes a timing advance, and thus is not indicated to be transmitted earlier than symbol L2, a terminal may transmit the PUSCH to a base station. That is, a PUSCH may include a timing advance and thus may be transmitted from a terminal to a base station at a time point equal to or after symbol L2. When a PUSCH includes a timing advance, and thus is indicated to be transmitted earlier than symbol L2, a terminal may neglect uplink scheduling grant control information from a base station.
Symbol L2 may be the first symbol of start of a CP of a PUSCH symbol required to be transmitted after Tproc,2 from the last time point of a PDCCH including a scheduling grant. Tproc,2 may be calculated as in Equation 4 below.
In Equation 4 mentioned above, N2, d2,1, K, µ,and Tc may be defined as follows.
An N2 value provided in Table 10 described above may vary according to UE capability.
Tc=1/(Δƒmax • Nƒ) ,Δƒmax=480 • 103 Hz ,Nƒ=4096 , κ=Ts/Tc=64 , Ts = 1/(Δƒreƒ • Nƒ,reƒ), Δƒref= 15 • 103 Hz, and Nƒ,reƒ=2048 are defined.
A 5G or NR system may configure a frequency band part (bandwidth part, hereinafter BWP) in one carrier so as to designate a terminal to perform transmission or reception within the configured BWP. This may be performed to reduce power consumption of the terminal. A base station may configure multiple BWPs, and may change an activated BWP in control information. A time usable by a terminal for BWP change may be defined as shown in Table 11 below.
In Table 11, frequency range 1 indicates a frequency band of 6 GHz or lower, and frequency range 2 indicates a frequency band of 6 GHz or higher. In the above embodiment, type 1 and type 2 may be determined according to UE capability. In the above embodiment, scenarios 1, 2, 3, and 4 may be given as in Table 12 below.
In a wireless communication system, particularly in an LTE or NR system, when data is transmitted from a transmission terminal to a reception terminal, consideration of the size of a soft buffer storing reception values of the data is required. The soft buffer may be a device for a receiver to combine an initial transmission and a retransmission of the same data and attempt to perform decoding.
The HARQ process ID is information for data decoding through combining by a reception terminal at the time of initial transmission and retransmission of data, and informs data to be combined. This information may be indicated in control information, or determined according to a slot number of a slot on which data or control information is transmitted. When there is a large delay time from transmission to reception of data, a large number of HARQ process ID may be required to enable consecutive transmission of different pieces of data.
The disclosure provides a method and a device for, when HARQ processes are operated according to a large number of HARQ process IDs in a situation where a propagation delay time is long as in a satellite communication (non-terrestrial network), efficiently operating the HARQ process IDs. In addition, in a vehicle-to-vehicle communication or V2X, when communication is performed while accessing several terminals, the number of HARQ processes required to be managed by one terminal may increase. Therefore, the method and device proposed in the disclosure may also be applied to a vehicle-to-vehicle communication or V2X.
The first embodiment provides a method and device for determining the size (TBS) of a TB.
In order to maintain the size of a soft buffer at a small value so as to operate multiple HARQ processes, making a maximum size of a schedulable TBS small may correspond to one method. In this embodiment, to this end, a method and a device by which a small value may be provided as a maximum allowable TBS value is described.
In this embodiment, a TBS may be calculated by a combination of at least one among the following methods different from a TBS determination method used in a conventional NR system. This operation may be performed by both a base station and a terminal.
Method 1: Scaling may be performed in a process of calculating N’RE in stage 1 for calculating a TBS described above. For example, in stage 1, N’RE may be calculated as in
. In this method, a value of N’RE may be reduced by multiplying a number called alpha to the method of calculating N’RE, wherein α is smaller than 1 (e.g., 0<α≤1).
Method 2: Scaling may be performed for nPRB, which is the number of PRBs, which is used for calculating NRE in stage 1 for calculating a TBS described above. That is,
and
may be defined, and α may be predetermined to be a number larger than 0, and equal to or smaller than 1, or may be a value configured by a base station through higher signaling. Alternatively, one of one or more values configured through higher signaling may be indicated by control information such as DCI.
Method 3: Scaling may be performed in a process of calculating Ninfo in stage 2 for calculating a TBS described above. That is,
may be calculated to determine a small Ninfo compared to a conventional Ninfo calculation method, α may be predetermined to be a number larger than 0, and equal to or smaller than 1, or may be a value configured by a base station or predetermined according to a standard.
The scaling parameter α may be a value of 0<α≤1, and may be configured through higher signaling, may be one value among one or more values configured through higher signaling, the use of which is configured by control information (DCI or a signal such as a MAC CE), or may be a value predetermined according to a standard. In addition, at least one of described methods may be combined and used.
According to
According to
According to
According to
The operations in
When the operations of the first embodiment and
The second embodiment provides a method and a device for configuring whether to transmit a HARQ ACK/NACK feedback, according to a HARQ process ID.
A base station may configure, for a terminal, when transmitting downlink data to the terminal, whether a HARQ process is an (enabled) HARQ process for which a terminal is required to transmit a HARQ-ACK/NACK feedback or a (disabled) HARQ process for which the terminal is required not to transmit the same, in advance. That is, when data is transmitted using a particular HARQ process, whether to transmit HARQ-ACK feedback information on the corresponding transmission may be configured in advance according to a HARQ process ID value. In this case, storage of received information in a soft buffer is not required even when decoding fails for transmission corresponding to a (disabled) HARQ process ID for which a HARQ-ACK feedback is not used. This is because retransmission of the same data not being performed may be implied.
In such a method, a base station may transfer whether to use retransmission, or whether to use a HARQ-ACK feedback to a terminal for every HARQ process ID through higher signaling. The higher signaling may include a bitmap including as many bits as the number of all HARQ process IDs, and each bit of the bitmap may indicate whether a HARQ process having each HARQ process ID is an (enabled) HARQ process or a (disabled) HARQ process.
In a case where a HARQ-ACK feedback is configured to be disabled, and is thus not used, it is possible that a terminal does not include a feedback for data of a corresponding (disabled) HARQ process in a HARQ-ACK codebook in a process of constructing the HARQ-ACK codebook for a base station, or when a feedback for another slot and a feedback for data of a corresponding (disabled) HARQ process are multiplexed and then transmitted together, the terminal configures an NACK for the data of the corresponding disabled HARQ process, multiplexes the same, and then transmits a HARQ-ACK feedback.
When the operations of the second embodiment are applied to a vehicle-to-vehicle communication or V2X, a base station described in the second embodiment may be understood as the terminal described above or an RSU.
The third embodiment provides a method and a device for efficiently managing a soft buffer of a terminal. Satellite communication basically has a shortage of having a long propagation delay time. Therefore, it takes a long time, compared to terrestrial communication, before retransmission is performed according to HARQ-ACK/NACK feedbacks for data transmitted to a terminal after transmission of the feedbacks to a satellite and a base station back. Table 13 below is a table showing a result of calculation of a propagation delay time when a signal is transmitted according to a GEO and a LEO.
When data is transmitted and fails to be received as described above, it takes a long time before retransmission is performed, and thus a large number of HARQ processes may be required so as to perform consecutive scheduling. That is, for example, a base station may be generally required not to perform retransmission of the same data before feedback information is received from a terminal, and may schedule and transmit new data. If decoding of transmitted data fails, the terminal may store information of a received signal in a soft buffer, and when retransmission of the corresponding data is received, the terminal may combine a retransmitted signal and the signal transmitted before, and decode the combined signals, so as to increase reception performance. When there are a large number of HARQ processes, a terminal is required to have a larger soft buffer compared to a conventional soft buffer in order to perform the above operation.
In a conventional NR system, the number of HARQ processes used in downlink data transmission may be configured to be 16 or smaller. When a terminal receives data, the terminal may be required to know the number of available HARQ processes. For example, when a terminal transmits one TB to another terminal through a physical sidelink shared channel (PSSCH), the transmission terminal may include a HARQ process ID in sidelink control information (SCI) scheduling the PSSCH. The reception terminal may select a reception method such as HARQ combining, based on a HARQ process ID value that is a HARQ process number obtained after decoding the SCI, a new data indicator (NDI) indicating whether the transmission is a HARQ initial transmission or a retransmission, or a redundancy version (RV) of a HARQ, and then attempts to decode the PSSCH. A bit field including information on a HARQ process number included in SCI may be determined according to a maximum number of HARQ processes, or a total number of HARQ processes. For example, when a maximum number of HARQ processes is 16, a bit field having four bits may indicate HARQ processes numbers. Therefore, for generation and analysis of SCI, a transmission terminal and a reception terminal performing a sidelink communication are required to know information on a maximum number of HARQ processes applied by each other.
Configuration information on a result pool used for a sidelink communication, and different configuration information on the sidelink communication may be pre-installed when a terminal is produced, may be configured by a current base station, may be pre-configured by a different network unit or a different base station before access of the current base station, may be fixed, may be designated (provisioned) by a network, or may be self-constructed by the terminal. In the above case, a terminal is required to have a soft buffer corresponding to a maximum of 16 HARQ processes so as to maximize reception performance.
The above example has been described for a sidelink transmission, but this technology may be applied to transmission between a base station and a terminal. A terminal receives DCI including information on a HARQ process ID, an NDI, and an RV from a base station, and receives data on a PDSCH according to scheduling of the DCI. A bit field including the information on a HARQ process number included in the DCI may be determined according to a maximum number of HARQ processes, or a total number of HARQ processes, and for example, when a maximum number of HARQ processes is 16, a bit field having four bits may indicate HARQ processes numbers. Therefore, when a terminal consecutively receives downlink data from a satellite, the size of a soft buffer for storing a data signal which fails to be decoded may be large. In order to solve this problem, a method for adjusting the size of a soft buffer not to be large will be described.
A soft buffer size required for a terminal may be determined by TBSLBRM, and thus at least one or more methods among the following methods and a combination thereof may be applied to calculation of TBSLBRM in order to reduce a soft buffer size of a terminal.
Method 1: Instead of conventional
as described above,
may be applied using an α value for scaling. α may be determined to be at a level of being greater than 0 and smaller than or equal to 1.
Method 2: Instead of conventional NRE=156 • nPRB as described above, NRE may be calculated by a method such as NRE = 144 • nPRB, NRE=132 • nPRB, or NRE=120 • n PRB.
Method 3: TBSLBRM or NREF may be calculated according to a HARQ-ACK feedback configured to be enabled or disabled. A HARQ-ACK feedback may be enabled or disabled for each HARQ process according to a configuration, and this configuration may be configured through higher signaling and/or by DCI received from a base station or SCI received from another terminal. For example, according to the number of HARQ processes for which a HARQ-ACK feedback is enabled, TBSLBRM or NREF may be calculated or an α value in method 1 may be determined. That is, the α value may be calculated by the number of enabled HARQ processes/the number of all HARQ processes.
The scaling parameter α may be a value of 0<α≤1, and may be configured through higher signaling, may be one value among one or more values configured through higher signaling, the use of which is configured by control information (DCI or a signal such as a MAC CE), or may be a value predetermined according to a standard. In addition, at least one of described methods may be combined and used.
According to the third embodiment, a terminal may similarly perform the operations in
In addition, according to the third embodiment, a base station may similarly perform the operations in
In addition, according to the third embodiment, a terminal may similarly perform the operations in
In addition, according to the third embodiment, a base station may similarly perform the operations in
When the operations of the second embodiment are applied to a vehicle-to-vehicle communication or V2X, a base station described in the third embodiment may be understood as the terminal described above or an RSU.
The (3-1)th embodiment provides a method and a device for efficiently managing a soft buffer of a terminal. This embodiment provides a method for configuring and/or indicating whether a terminal having received data transmits a HARQ-ACK feedback (enabled) or does not transmits a HARQ-ACK feedback (disabled), and a method for managing a soft buffer accordingly.
When downlink data transmission is performed for a terminal, a base station may configure, in advance, whether a particular HARQ process is an (enabled) HARQ process for which a terminal is required to perform a HARQ-ACK feedback for downlink data related to the particular HARQ process (or transmit HARQ-ACK feedback information) or a (disabled) HARQ process for which the terminal is required not to transmit the same. That is, when data is transmitted using a particular HARQ process, whether a terminal is to transmit HARQ-ACK feedback information on the corresponding transmission may be configured in advance according to a HARQ process ID value. This configuration does not require storage of received data in a soft buffer even when decoding fails for transmission corresponding to a (disabled) HARQ process ID for which a HARQ-ACK feedback is not used. This is because retransmission of the same data not being performed may be implied.
In such a method, a base station may transfer whether to perform retransmission, and/or whether to perform a HARQ-ACK feedback to a terminal for every HARQ process ID through higher signaling. For example, the higher signaling may include a bitmap including the number of bits equal to or greater than that of all HARQ process IDs, and each bit of the bitmap may indicate whether a HARQ process having each HARQ process ID is an (enabled) HARQ process or a (disabled) HARQ process.
Alternatively, whether to perform retransmission, and/or whether to perform a HARQ-ACK feedback may be indicated with respect to every HARQ process ID through DCI or a MAC CE. In this case, it is also possible that a MAC CE includes a bitmap as described above (a bitmap including the number of bits equal to or greater than that of all HARQ process IDs), or DCI includes a particular HARQ process ID and information indicating whether to perform retransmission for the particular HARQ process ID, and/or whether to perform a HARQ-ACK feedback therefor. The information indicating whether to perform retransmission for a particular HARQ process ID, and/or whether to perform a HARQ-ACK feedback therefor may be indicated by a new DCI field or may be included in an existing DCI field. Alternatively, a bitmap as described above is also possible to be included in DCI. Alternatively, a bitmap for a case where whether to perform retransmission and/or whether to perform a HARQ-ACK feedback is enabled, and a bitmap for a case where the same is disabled may exist, or whether the same is enabled and disabled may be indicated by one bitmap.
Alternatively, whether to perform retransmission, and/or whether to perform a HARQ-ACK feedback may be indicated with respect to every HARQ process ID through a combination of higher signaling and a MAC CE and/or DCI, and whether to perform retransmission. The MAC CE and/or DCI may indicate whether to perform retransmission and/or whether to perform a HARQ-ACK feedback with respect to each of the HARQ process IDs of HARQ processes belonging to HARQ process candidates indicated through higher signaling to be enabled or disabled. The number of bits included in a bitmap included in the MAC CE may be equal to or greater than the number of HARQ process candidates indicated through higher layer signaling.
A time point of applying a configuration and an indication for whether a HARQ-ACK feedback and/or retransmission is enabled and disabled for a particular HARQ process ID may be determined by a combination of one or more of time point determination methods as below.
Time point determination method 1: Before a time point at which a terminal receives a signal including configuration or indication information after a base station transmits the same, whether to transmit a HARQ-ACK feedback for transmitted (particular HARQ process-related) downlink data or control information follows a configuration and/or an indication before the time point of transmission of the signal including the configuration or indication information.
For example, when a terminal is indicated by a base station to disable a HARQ-ACK feedback on slot n in a state where a HARQ-ACK feedback of the terminal is enabled, the terminal transmits a HARQ-ACK feedback for downlink data received before slot n to the base station without change, and does not transmit a HARQ-ACK feedback for downlink data received from slot n to the base station.
Time point determination method 2: Whether to transmit a HARQ-ACK feedback for downlink data or control information transmitted before a particular time point after an offset value from a time point at which a terminal receives a signal including MAC CE or physical layer signal (DCI) indication information after a base station transmits the same follows a configuration and/or an indication before the time point of transmission of the signal including the configuration or indication information. An offset for the particular time point after the offset value may be a value configured or fixed through higher signaling of the base station, or may be a value determined according to processing capability of the terminal. For example, the offset value may be predetermined or may be configured according to a subcarrier spacing.
For example, when the offset is k, in a case where a terminal is indicated by a base station to disable a HARQ-ACK feedback on slot n in a state where a HARQ-ACK feedback is enabled for the terminal, the terminal transmits a HARQ-ACK feedback for downlink data received before slot n+k to the base station without change, and does not transmit a HARQ-ACK feedback for downlink data received from slot n+k to the base station. For example, k described above may be fixed to be 6, may be determined according to a subcarrier spacing, or may be configured by the base station.
In a case where a HARQ-ACK feedback is configured for a terminal to be disabled, and is thus not used, it is possible that the terminal does not include a feedback for data of a corresponding (disabled) HARQ process in a HARQ-ACK codebook to be transmitted to a base station in a process of configuring the HARQ-ACK codebook, or when a feedback for another slot and a feedback for data of a corresponding (disabled) HARQ process are multiplexed and then transmitted together, the terminal configures an NACK for the data of the corresponding disabled HARQ process, multiplexes the same, and then transmits a HARQ-ACK feedback.
When the operations of the second embodiment are applied to a vehicle-to-vehicle communication or V2X, a base station described in the second embodiment may be understood as the terminal described above or an RSU. In addition, DCI may be understood to correspond to SCI.
The (3-2)th embodiment provides a method and a device for mapping data to be transmitted, with a HARQ process ID.
A base station may configure, for a terminal, whether a HARQ process is an (enabled) HARQ process for which a terminal is required to transmit a HARQ-ACK feedback or a (disabled) HARQ process for which the terminal is required not to transmit the same, in advance when performing downlink data transmission to the terminal. That is, when data is transmitted using a particular HARQ process, whether to transmit HARQ-ACK feedback information on the corresponding transmission may be configured in advance according to a HARQ process ID value.
A set of HARQ processes for which a HARQ-ACK feedback is enabled may be called an enabled set, and a set of HARQ processes for which a HARQ-ACK feedback is disabled may be called a disabled set. An enabled set and a disabled set may each include values of HARQ process IDs of HARQ processes for which a HARQ-ACK feedback is enabled or disabled. A HARQ process ID for data to be transmitted may be determined according to the data to be transmitted.
For example, a HARQ process ID for data may be mapped according to at least one of a QoS value, a required latency condition, or a required reliability condition of the data. For example, when data has a high required latency condition, that is the data is required to be transmitted within a short time, retransmission may not be required, and a HARQ-ACK feedback may not be required accordingly. This type of data may be assigned to a HARQ process for which a HARQ-ACK feedback is disabled, and a HARQ process ID value thereof may be a HARQ process ID value included in a disabled set. When data may require retransmission, or has a required latency condition equal to or greater than a particular value in the example, the data may be assigned to be transmitted to a HARQ process for which a HARQ-ACK feedback is enabled, and a HARQ process ID value thereof may be a HARQ process ID value included in an enabled set. When the one data includes data having different QoS values, required latency conditions, or required reliability conditions, the one data may be assigned to an enabled set or a disabled set according to the highest or lowest QoS value, required latency condition, or required reliability condition among the QoS values, required latency conditions, or required reliability conditions corresponding to the included data.
For example, a QoS value or a priority value to be applied in embodiments of the disclosure may be indicated by a QoS parameter called a 5G QoS identifier (5QI, hereinafter, referred to as “5QI”), for example, in a 5G system. A resource type, a default priority level, a packet delay budget, a packet error rate, a default maximum data burst volume, and a default averaging window may be mapped to one 5QI value, and these values may be defined as shown in Table 14 below.
NOTE 1: A packet which is delayed more than PDB is not counted as lost, thus not included in the PER.
NOTE 2: It is required that default MDBV is supported by a PLMN supporting the related 5QIs.
NOTE 3: This MDBV value is set to 1354 bytes to avoid IP fragmentation for the IPv6 based, IPSec protected GTP tunnel to the 5G-AN node (the value is calculated as in Annex C of TS 23.060 [56] and further reduced by 4 bytes to allow for the usage of a GTP-U extension header).
NOTE 4: A delay of 1 ms for the delay between a UPF terminating N6 and a 5G-AN should be subtracted from a given PDB to derive the packet delay budget that applies to the radio interface. When a dynamic CN component of the PDB is used, see clause 5.7.3.4.
NOTE 5: A delay of 2 ms for the delay between a UPF terminating N6 and a 5G-AN should be subtracted from a given PDB to derive the packet delay budget that applies to the radio interface. When a dynamic CN component of the PDB is used, see clause 5.7.3.4.
NOTE 6: A delay of 5 ms for the delay between a UPF terminating N6 and a 5G-AN should be subtracted from a given PDB to derive the packet delay budget that applies to the radio interface. When a dynamic CN component of the PDB is used, see clause 5.7.3.4.
NOTE 7: For Mission Critical services, it may be assumed that the UPF terminating N6 is located “close” to the 5G_AN (roughly 10 ms) and is not normally used in a long distance, home routed roaming situation. Hence delay of 10 ms for the delay between a UPF terminating N6 and a 5G_AN should be subtracted from this PDB to derive the packet delay budget that applies to the radio interface.
NOTE 8: In both RRC Idle and RRC Connected mode, the PDB requirement for these 5QIs can be relaxed (but not to a value greater than 320 ms) for the first packet(s) in a downlink data or signalling burst in order to permit reasonable battery saving (DRX) techniques.
NOTE 9: It is expected that 5QI-65 and 5QI-69 are used together to provide Mission Critical Push to Talk service (e.g., 5QI-5 is not used for signalling). It is expected that the amount of traffic per UE will be similar or less compared to the IMS signalling.
NOTE 10: In both RRC Idle and RRC Connected mode, the PDB requirement for these 5QIs can be relaxed for the first packet(s) in a downlink data or signalling burst in order to permit battery saving (DRX) techniques.
NOTE 11: In RRC Idle mode, the PDB requirement for these 5QIs can be relaxed for the first packet(s) in a downlink data or signalling burst in order to permit battery saving (DRX) techniques.
NOTE 12: This 5QI value can only be assigned upon request from the network side. The UE and any application running on the UE is not allowed to request this 5QI value.
NOTE 13: A delay of 20 ms for the delay between a UPF terminating N6 and a 5G-AN should be subtracted from a given PDB to derive the packet delay budget that applies to the radio interface.
NOTE 14: This 5QI is not supported as it is only used for transmission of V2X messages over MBMS bearers as defined in TS 23.285 [72].
NOTE 15: For “live” uplink streaming (see TS 26.238 [76]), guidelines for PDB values of the different 5QIs correspond to the latency configurations defined in TR 26.939 [77]. In order to support higher latency reliable streaming services (above 500 ms PDB), if different PDB and PER combinations are needed these configurations will have to use non-standardised 5QIs.
In Table 14, for example, it may be noted that a 5QI value of 82 is mapped with parameters such as a resource type of a delay critical guaranteed bit rate (GBR), a default priority level of 19, a packet delay budget of 10 ms, a packet error rate of 10-4, and a default maximum data burst volume of 255 bytes.
For example, data having a 5QI value corresponding to 1 to 79 may be assigned to a HARQ process for which a HARQ-ACK feedback is enabled, and data having a 5QI value corresponding to 80 or greater may be assigned to a HARQ process for which a HARQ-ACK feedback is disabled. Alternatively, it is also possible to determine an enabled set or disabled set of HARQ processes to which data is to be assigned, based on at least one of a priority level or a packet delay budget as well as a 5QI value.
In the above description, for convenience of explanation, the first to the third embodiment, the (3-1)th embodiment, and the (3-2)th embodiment of the disclosure have been separately described, but each embodiment includes operations related to each other, and thus it is possible to combine and configure at least two or more embodiments.
The embodiments of the disclosure described and shown in the specification and the drawings are merely specific examples that have been presented to easily explain the technical contents of the disclosure and help understanding of the disclosure, and are not intended to limit the scope of the disclosure. That is, it will be apparent to those skilled in the art that other variants based on the technical idea of the disclosure may be implemented. Further, the above respective embodiments may be employed in combination, as necessary. In addition, other variants based on the technical idea of the embodiments may be implemented in other systems such as 5G and NR systems.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0024288 | Feb 2020 | KR | national |
0001] This application is a 371 of International Application No. PCT/KR2021/002388 filed on Feb. 25, 2021, which claims priority to Korean Patent Application No 10-2020-0024288 filed on Feb. 27, 2020, the disclosures of which are herein incorporated by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2021/002388 | 2/25/2021 | WO |