WO2019013548A1 - Harq ack/nack 정보를 전송하기 위한 방법 및 사용자 장치 - Google Patents

Harq ack/nack 정보를 전송하기 위한 방법 및 사용자 장치 Download PDF

Info

Publication number
WO2019013548A1
WO2019013548A1 PCT/KR2018/007858 KR2018007858W WO2019013548A1 WO 2019013548 A1 WO2019013548 A1 WO 2019013548A1 KR 2018007858 W KR2018007858 W KR 2018007858W WO 2019013548 A1 WO2019013548 A1 WO 2019013548A1
Authority
WO
WIPO (PCT)
Prior art keywords
harq
ack
information
channel
crc
Prior art date
Application number
PCT/KR2018/007858
Other languages
English (en)
French (fr)
Inventor
황승계
김봉회
양석철
안준기
박창환
김선욱
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to US16/629,516 priority Critical patent/US20200228259A1/en
Publication of WO2019013548A1 publication Critical patent/WO2019013548A1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1861Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1273Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal

Definitions

  • the present invention relates to mobile communications.
  • LTE Long Term Evolution
  • LTE-A LTE-Advanced
  • next generation mobile communication that is, the fifth generation mobile communication
  • HARQ hybrid automatic repeat request
  • ACK positive acknowledgment
  • NACK negative acknowledgment
  • the disclosure of the present specification aims at solving the above-mentioned problems.
  • the present disclosure provides a method for a user equipment to transmit hybrid automatic repeat request (HARQ) positive-acknowledgment (ACK) / negative-acknowledgment (NACK) information.
  • the method includes determining a channel coding scheme to be used for transmitting the HARQ ACK / NACK information on an uplink physical channel based on first information; And performing channel coding on the HARQ ACK / NACK information according to the determined channel coding scheme.
  • the channel coding scheme may include at least one of a channel coding scheme, a cyclic redundancy check (CRC) scheme, a channel encoder size, and a modulation scheme.
  • CRC cyclic redundancy check
  • the method includes receiving downlink control information (DCI) on a downlink control channel; And receiving the downlink data on the downlink data channel based on the DCI.
  • DCI downlink control information
  • the HARQ ACK / NACK information may be for the downlink data.
  • the first information may include a payload size of the HARQ ACK / NACK information.
  • the payload size of the HARQ ACK / NACK information may be determined based on the total DAI.
  • the payload size of the HARQ ACK / NACK information may be determined based on a fixed value.
  • the payload size of the HARQ ACK / NACK information may be determined based on the maximum value of the counter DAI that succeeds in detection.
  • the CRC structure may include: a CRC length, a distributed CRC scheme, a multiple CRC scheme, and a parity check bit.
  • the present disclosure may provide a user apparatus for transmitting hybrid automatic repeat request (HARQ) positive acknowledgment (ACK) / negative acknowledgment (NACK) information.
  • the user equipment comprises a transceiver unit; And a processor for controlling the transmitting and receiving unit. Determining a channel coding scheme to be used for transmitting the HARQ ACK / NACK information on the uplink physical channel based on the first information; And perform channel coding on HARQ ACK / NACK information according to the determined channel coding scheme.
  • the channel coding scheme may include at least one of a channel coding scheme, a cyclic redundancy check (CRC) scheme, a channel encoder size, and a modulation scheme.
  • CRC cyclic redundancy check
  • 1 is a wireless communication system.
  • FIG. 2 shows a structure of a radio frame according to FDD in 3GPP LTE.
  • 3 is an exemplary diagram illustrating a process for data transmission.
  • Figure 4 shows an example of a subframe type in NR.
  • Fig. 5A shows the basic concept of the polar sign
  • Fig. 5B shows the structure of the SC decoder.
  • FIGS. 7A and 7B are diagrams showing the correspondence between the data and the distributed CRC block when the Busan distributed CRC is applied.
  • FIG. 8 is a block diagram illustrating a wireless communication system in which the present disclosure is implemented.
  • LTE includes LTE and / or LTE-A.
  • first, second, etc. used in this specification can be used to describe various elements, but the elements should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
  • first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
  • base station refers to a fixed station that typically communicates with a wireless device and includes an evolved-NodeB (eNodeB), an evolved-NodeB (eNB), a Base Transceiver System (BTS) Access Point).
  • eNodeB evolved-NodeB
  • eNB evolved-NodeB
  • BTS Base Transceiver System
  • UE User Equipment
  • MS mobile station
  • UT user terminal
  • SS Subscriber station
  • MT mobile terminal
  • 1 is a wireless communication system.
  • the wireless communication system includes at least one base station (BS) 20.
  • Each base station 20 provides a communication service to a specific geographical area (generally called a cell) 20a, 20b, 20c.
  • the cell may again be divided into multiple regions (referred to as sectors).
  • a UE typically belongs to one cell, and the cell to which the UE belongs is called a serving cell.
  • a base station providing a communication service to a serving cell is called a serving BS. Since the wireless communication system is a cellular system, there are other cells adjacent to the serving cell. Another cell adjacent to the serving cell is called a neighbor cell.
  • a base station that provides communication services to neighbor cells is called a neighbor BS. The serving cell and the neighboring cell are relatively determined based on the UE.
  • the downlink refers to the communication from the base station 20 to the UE 10
  • the uplink refers to the communication from the UE 10 to the base station 20.
  • the transmitter may be part of the base station 20 and the receiver may be part of the UE 10.
  • the transmitter may be part of the UE 10 and the receiver may be part of the base station 20.
  • the wireless communication system can be roughly divided into a frequency division duplex (FDD) system and a time division duplex (TDD) system.
  • FDD frequency division duplex
  • TDD time division duplex
  • uplink transmission and downlink transmission occupy different frequency bands.
  • uplink transmission and downlink transmission occupy the same frequency band and are performed at different times.
  • the channel response of the TDD scheme is substantially reciprocal. This is because the downlink channel response and the uplink channel response are almost the same in a given frequency domain. Therefore, in the TDD-based wireless communication system, the downlink channel response has an advantage that it can be obtained from the uplink channel response.
  • the TDD scheme can not simultaneously perform downlink transmission by the base station and uplink transmission by the UE because the uplink transmission and the downlink transmission are time-divisional in the entire frequency band.
  • uplink transmission and downlink transmission are divided into subframe units, uplink transmission and downlink transmission are performed in different subframes.
  • FIG. 2 shows a structure of a radio frame according to FDD in 3GPP LTE.
  • a radio frame includes 10 subframes, and one subframe includes 2 slots.
  • the slots in the radio frame are slot numbered from 0 to 19.
  • the time taken for one subframe to be transmitted is called a transmission time interval (TTI).
  • TTI is a scheduling unit for data transmission.
  • the length of one radio frame is 10 ms
  • the length of one subframe is 1 ms
  • the length of one slot may be 0.5 ms.
  • the structure of the radio frame is merely an example, and the number of subframes included in the radio frame, the number of slots included in the subframe, and the like can be variously changed.
  • one slot may include a plurality of orthogonal frequency division multiplexing (OFDM) symbols. How many OFDM symbols are included in one slot may vary according to a cyclic prefix (CP).
  • OFDM orthogonal frequency division multiplexing
  • One slot includes N RB resource blocks (RBs) in the frequency domain.
  • N RB resource blocks
  • the number of resource blocks (RBs) in the LTE system, i.e., N RB can be any of 6 to 110.
  • a resource block (RB) is a resource allocation unit, and includes a plurality of subcarriers in one slot. For example, if one slot includes 7 OFDM symbols in the time domain and the resource block includes 12 subcarriers in the frequency domain, one resource block includes 7 ⁇ 12 12 resource elements (REs) .
  • REs resource elements
  • a physical channel includes a Physical Downlink Shared Channel (PDSCH), a Physical Uplink Shared Channel (PUSCH), a Physical Downlink Control Channel (PDCCH), a Physical Control Format Indicator Channel (PCFICH) ARQ Indicator Channel) and PUCCH (Physical Uplink Control Channel).
  • PDSCH Physical Downlink Shared Channel
  • PUSCH Physical Uplink Shared Channel
  • PDCCH Physical Downlink Control Channel
  • PCFICH Physical Control Format Indicator Channel ARQ Indicator Channel
  • PUCCH Physical Uplink Control Channel
  • the uplink channel includes a PUSCH, a PUCCH, a sounding reference signal (SRS), and a physical random access channel (PRACH).
  • PUSCH PUSCH
  • PUCCH Physical Uplink Control Channel
  • SRS sounding reference signal
  • PRACH physical random access channel
  • 3 is an exemplary diagram illustrating a process for data transmission.
  • Data bits (i.e., a 0 , a 1 , ..., a A-1 ) are received in the form of one transport block every TTI from the MAC (Medium Access Control) layer.
  • the physical layer of the information bit (that is, a 0, a 1, ... , a A-1) to attach a (Cyclic Redundancy Check) CRC bits c 0, c 1, ..., c C-1 .
  • channel encoding is performed on the generated bits.
  • a TBCC Temporal-biting Convolutional Code
  • D the number of encoded bits per output stream
  • i the encoder output bit stream
  • Rate matching is then performed on the encoded sequences to output e 0 , e 1 , ..., e A-1 .
  • modulation is performed.
  • the modulated symbols are mapped to a physical RE (resource element) and then transmitted.
  • LTE Long Term Evolution
  • LTE-A LTE-Advanced
  • the fifth generation mobile telecommunications defined by the International Telecommunication Union (ITU) refers to providing a data transmission rate of up to 20 Gbps and a minimum transmission speed of at least 100 Mbps anywhere.
  • the official name is 'IMT-2020' and aims to commercialize it worldwide in 2020.
  • ITU proposes three usage scenarios, for example, enhanced Mobile BroadBand (eMBB) and Massive Machine Type Communication (mMTC) and Ultra Reliable and Low Latency Communications (URLLC).
  • eMBB enhanced Mobile BroadBand
  • mMTC Massive Machine Type Communication
  • URLLC Ultra Reliable and Low Latency Communications
  • URLLC relates to usage scenarios that require high reliability and low latency.
  • services such as autonomous navigation, factory automation, augmented reality require high reliability and low latency (e.g., a delay time of less than 1 ms).
  • the delay time of 4G (LTE) is statistically 21-43ms (best 10%) and 33-75ms (median). This is insufficient to support a service requiring a delay time of 1 ms or less.
  • LTE Long Term Evolution
  • the eMBB usage scenario relates to usage scenarios requiring mobile ultra-wideband.
  • the fifth generation mobile communication system aims at higher capacity than the current 4G LTE, can increase the density of mobile broadband users, can support D2D (Device to Device), high stability and MTC (machine type communication).
  • 5G research and development also aims at lower latency and lower battery consumption than 4G mobile communication systems to better implement the Internet of things.
  • a new radio access technology (New RAT or NR) may be proposed for such 5G mobile communication.
  • a pair of spectra means that the two carrier spectra are included for downlink and uplink operation.
  • one carrier may include a downlink band and an uplink band that are paired with each other.
  • Figure 4 shows an example of a subframe type in NR.
  • the transmission time interval (TTI) shown in FIG. 4 may be referred to as a subframe or slot for NR (or new RAT).
  • the subframe (or slot) of FIG. 9 may be used in a TDD system of NR (or new RAT) to minimize the data transmission delay.
  • a subframe (or slot) includes 14 symbols, like the current subframe.
  • the leading symbol of a subframe (or slot) may be used for the DL control channel, and the trailing symbol of the subframe (or slot) may be used for the UL control channel.
  • the remaining symbols may be used for DL data transmission or UL data transmission.
  • downlink transmission and uplink transmission can be sequentially performed in one subframe (or slot).
  • downlink data may be received in a subframe (or slot), and an uplink acknowledgment (ACK / NACK) may be transmitted in the subframe (or slot).
  • the structure of such a subframe (or slot) may be referred to as a self-contained subframe (or slot).
  • a self-contained subframe (or slot) structure Using the structure of such a subframe (or slot) has the advantage that the time taken to retransmit the data that has been erroneously received is reduced and the last data transmission latency can be minimized.
  • a time gap may be required in the transition process from the transmit mode to the receive mode or from the receive mode to the transmit mode.
  • some OFDM symbols when switching from DL to UL in a subframe structure may be set as a guard period (GP).
  • the requirements of the 5G system largely include latency, peak data rate, and error correction.
  • 5G targets 1ms, which is 1/10 of the delay time of LTE. This short delay time is an important indicator in the area that is intuitive to human life such as autonomous vehicle. 5G also aims at high data rates. It is expected to be capable of providing high-capacity, high-speed communication such as high-definition media streaming service with a maximum transmission rate of 20 times compared with LTE and a decimation transmission rate of 10 to 100 times. The error correction capability reduces the data retransmission rate and finally improves the delay time and the data transmission rate.
  • Turbo codes, polar codes, and LDPC codes are considered as 5G channel coding techniques.
  • turbo code is a method of concatenating convolutional codes in parallel and applying different sequences of the same sequence to two or more constituent encoders.
  • Turbo codes use a soft output iterative decoding method as a decoding method. Since the basic concept of turbo code decoding is to exchange information about each bit within the decoding period and use it for subsequent decoding to improve performance, it is necessary to obtain soft output in the decoding process of the turbo code. This stochastic iterative decoding scheme leads to excellent performance and speed.
  • the LDPC code is caused by the characteristics of the LDPC iterative decoding technique in which the error correction capability per bit is improved while the code complexity is maintained as the code length is increased. Also, since codes can be designed so that decoding operations can be performed in parallel, decoding of long codes can be performed at a high speed.
  • Polar code is the first error correcting code that has theoretically proven to have low coding and low decoding complexity and achieving channel capacity in a general binary input discrete memoryless symmetric channel.
  • the polar codes use successive cancellation (SC) decoding and list decoding combined.
  • SC successive cancellation
  • Fig. 5A shows the basic concept of the polar sign
  • Fig. 5B shows the structure of the SC decoder.
  • the different inputs u1 and u2 undergo different channels and are therefore output as x1 and x2 differently.
  • input u2 has a relatively good channel and u1 has a relatively bad channel.
  • the channel means the influence of the encoder.
  • u2 passing through a good channel is getting better and u1 passing through a bad channel is getting worse, which can be structured as shown in FIG. 4B. This is called polarization.
  • the structure shown in FIG. 5B can be generated by a Kronecker product of a 2x2 kernel matrix.
  • an encoder is created in exponential form with a natural number (e.g., 2 or 3).
  • Polar code means a method of mapping data to a good channel using this polarization effect and mapping a frozen bit (i.e. bit information already known such as 0) to a bad channel side .
  • the code rate is determined by (the number of data bits) / (the number of data bits + the number of frozen bits).
  • the UE indicates whether success of decoding of a plurality of PDSCHs is represented by a plurality of HARQ ACK / NACK bits corresponding to each PDSCH, multiplexes the HARQ ACK / NACK bits into one transmission channel, (Or channel coding criteria) according to the case.
  • a UE receives grants for a plurality of PDSCHs through a plurality of PDCCHs.
  • hybrid automatic repeat request (HARQ) positive acknowledgment (ACK) / negative acknowledgment (NACK) for a plurality of PDSCHs received by the UE may be multiplexed on one uplink channel (e.g., PUCCH).
  • information such as a downlink assignment index (DAI) may be included in each PDCCH in order to match the analysis of the HARQ-ACK between the UE and the BS.
  • DAI downlink assignment index
  • One is a counter DAI for expressing the index of each PDCCH and the other is a total DAI for informing the total number of PDSCHs transmitted by the BS. If the terminal monitors the PDCCH through one or more CC or CC groups and a plurality of total DAIs are given for each CC or CC group, the total DAI in the following description means the sum of all the total DAIs acquired by the terminal .
  • a user equipment transmits a channel coding scheme to be used for transmitting hybrid automatic repeat request (ACK) / negative acknowledgment (NACK) information on an uplink physical channel based on first information .
  • the first information may be specific information A to be described later.
  • the UE performs channel coding on the HARQ ACK / NACK information according to the determined channel coding scheme.
  • the UE transmits the HARQ ACK / NACK information through an uplink physical channel.
  • the channel coding scheme used for the uplink physical channel used by the UE for transmitting HARQ-ACK can be determined as a function of " specific information A ".
  • the specific information A mentioned in the proposal 1 may be one of the definitions mentioned in the proposal 1-1, the proposal 1-2 or the proposal 1-3.
  • the channel coding scheme referred to in Proposition 1 may be a combination of one or more of the items A to D mentioned below.
  • the specific information A mentioned in the proposal 1 is used for selecting one of channel coding schemes (for example, low density parity check (LDPC), turbo code, polar code, RM code, Can be used.
  • LDPC low density parity check
  • turbo code turbo code
  • polar code polar code
  • RM code RM code
  • the channel coding scheme considered in NR may be a polar or RM code.
  • the specific information A mentioned in the proposal 1 can be used to select a CRC structure.
  • the CRC structure may be a combination of one or more of the following items.
  • Specific information A can be used to select the CRC length.
  • Specific information A may be used to select the location where the CRC is constructed. Specifically, in the case of the polar code used in the control channel of the NR, the location where the CRC bits are arranged may vary depending on the size of the payload. More specifically, the size of the mother code may be determined according to a condition that the arrangement of the CRC bits according to the size of the mother code varies, and the size of the mother code may vary depending on the size of the payload.
  • the specific information A can be used to select whether or not to use the parity check bits.
  • the parity check bit may vary depending on the size of the payload.
  • the specific information A referred to in Proposition 1 can be used to select the size of the encoder used in the channel coding scheme.
  • the size of the encoder can be determined to be 2 n magnitude for any natural number n.
  • the manner in which rate matching is applied may be determined by the size of the encoder.
  • a 2n- size encoder Puncturing or shortening may be used when repetition is used, and when a 2n + 1 size encoder is used.
  • the specific information A referred to in Proposition 1 can be used to select a modulation scheme used in an uplink physical channel to be transmitted.
  • the manner in which rate matching is applied may be determined by modulation.
  • a 2n- size encoder is used QPSK modulation may be used if an encoder of size 2 n + 1 is used.
  • this information may include both the total DAI and the counter DAI.
  • the total DAI information enables the UE to correctly recognize the total HARQ-ACK payload size, and can determine the channel coding schemes mentioned in Proposal 1 by utilizing the total HARQ-ACK payload size.
  • the following proposal 1-1 proposes a method applicable in this situation.
  • Proposition 1-1 Specific information A may be the size of the HARQ-ACK payload.
  • the size of the HARQ-ACK payload can be determined based on the total DAI.
  • the method of determining the size of the HARQ-ACK payload may be one of the following options.
  • the T payload may be semi-static through an upper layer signal such as SIB or RRC signaling with a threshold value defined to support the proposal 1-1.
  • SIB upper layer signal
  • RRC Radio Resource Control
  • the location where each HARQ-ACK bit is mapped in the HARQ-ACK payload can be determined through a counter DAI included in the DCI corresponding to each HARQ-ACK bit.
  • the corresponding HARQ-ACK bit may be set to follow the NACK expression.
  • the RM code can be used. In other cases, A polar code may be used.
  • the CRC length may be zero.
  • the CRC and / or parity check bits may be used.
  • the location of the distributed CRC may be determined according to the size of the HARQ-ACK payload in the control channel of the NR. This may be a method of determining the interleaving pattern applied after the CRC is added to the data.
  • the size of the encoder is determined using the specific information A defined in the proposal 1-1 and the polar code is used in the control channel of the NR, the sum of the size of the HARQ-ACK payload and the CRC length
  • the polar code encoder size can be determined based on the polarity.
  • a threshold value T E_size may be applied to the sum of the HARQ-ACK payload and the CRC length as a criterion on which the polar code encoder size is determined.
  • BPSK (or? / 2-BPSK) when the modulation is determined using the specific information A defined in the proposal 1-1, and when the HARQ-ACK payload in the control channel of the NR is less than a specific threshold L Thr , QPSK can be used when L is greater than Thr .
  • the HARQ-ACK is transmitted together with other uplink channel information (e.g., a CSI report, a SR (scheduling request), etc.) in the proposal 1-1, the above described operations based on the HARQ- ACK payload and the payload of other uplink channel information.
  • other uplink channel information e.g., a CSI report, a SR (scheduling request), etc.
  • this information may include only the counter DAI without the total DAI. This may be to prevent the increase of the DCI overhead due to the provision of the total DAI.
  • the UE may not accurately recognize the total HARQ-ACK payload size intended by the base station.
  • the UE can determine the size of the HARQ-ACK payload based on the counter DAI recognized by the UE, and the BS determines the HARQ-ACK payload size of the UE through a blind decoding scheme .
  • the following proposal 1-2 proposes a method applicable in this situation.
  • the specific information A may be the size of the HARQ-ACK payload.
  • the size of the HARQ-ACK payload can be determined based on the maximum value of the counter DAI that the UE successfully detects.
  • the method of determining the size of the HARQ-ACK payload may be one of the following options.
  • Option 1-2-c Can be semi-fixed via higher layer signals such as SIB or RRC signals.
  • Option 1-2-d Resource size (e.g., number of RBs, number of subcarriers and / or number of symbols) of the uplink physical channel used by the MS to transmit HARQ-ACK and / or HARQ- (E.g., PUCCH format).
  • Resource size e.g., number of RBs, number of subcarriers and / or number of symbols
  • x may be set to a value greater than or equal to 0, which is defined to support the proposal 1-2, may be one of the following options.
  • the x value can be applied to prepare for the case where the UE loses some DCIs.
  • Option 1-2-e Can be semi-fixed via upper layer signals such as SIB or RRC signals.
  • Option 1-2-f The size (e.g., number of RBs, number of subcarriers and / or number of symbols) of the uplink physical channel used by the UE to transmit HARQ-ACK and / or HARQ- Method (e.g., PUCCH format).
  • the size e.g., number of RBs, number of subcarriers and / or number of symbols
  • HARQ- Method e.g., PUCCH format
  • the T payload is a threshold value defined to support the proposal 1-2, and can be semi-fixedly determined by an upper layer signal such as an SIB or an RRC signal.
  • the location where each HARQ-ACK bit is mapped in the HARQ-ACK payload can be determined through a counter DAI included in the DCI corresponding to each HARQ-ACK bit.
  • the corresponding HARQ-ACK bit may be set to follow the NACK expression.
  • the method of processing the HARQ-ACK bit corresponding thereto is one of the following options Lt; / RTI >
  • Option 1-2-h The corresponding HARQ-ACK bit can be treated as a frozen bit.
  • the rule that the corresponding bit applies to other frozen bits e.g., scrambling
  • Option 1-2-i The corresponding HARQ-ACK bit can be set to follow the NACK representation.
  • the rules applied to the frozen bits e.g., scrambling are not applied.
  • the UE can perform the above-mentioned option 1-2-i based on the information on the maximum number of bits that can be used for the purpose of the HARQ-ACK bit in the uplink physical channel through which the HARQ-ACK is transmitted.
  • the maximum number of bits that can be used for the purpose of the HARQ-ACK bit may be fixed based on a value of a target, a target code rate, and the like of the uplink physical channel. Or the maximum number of bits that can be used for the purpose of the HARQ-ACK bit may be semi-fixedly assigned to the UE through an upper layer signal such as an SIB or an RRC signal.
  • NACK representation is not affected by the same scrambling rules applied to the frozen bit for the purpose of expressing the information of the HARQ-ACK bit corresponding to the lost DCI as a NACK.
  • the criterion for determining the channel coding scheme in the NR control channel may be one of the following options.
  • RM code can be used if the HARQ-ACK payload is less than 12, otherwise polar code can be used. This may be for the purpose of following the definition of the channel coding scheme in NR applied according to the payload of the control data.
  • Option 1-2-k HARQ-ACK It is always possible to use a polar code regardless of payload.
  • the HARQ-ACK payload may be determined using the method of option 1-2-g.
  • the UE can map frozen bits or NACK information of the remaining bits excluding the L HARQ-ACK bits to be actually transmitted among the L max HARQ-ACK bits. This may be for the purpose of reducing decoding complexity that may occur when there are a plurality of candidate channel coding schemes to be decoded by the base station.
  • the method of determining the CRC length in the control channel of the NR may be one of the following options.
  • a method for determining the generation rule and position when the distributed CRC is used in the options 1-2-l, 1-2-m, and 1-2-n described above, and a method for determining the generation rule and position when the parity check bit is used The method of determining can be determined by the HARQ-ACK payload used in the actual transmission.
  • the method of determining the position of the distributed CRC and / or the parity check bit may be a method of determining an interleaving pattern to be applied after the CRC and / or parity check bits are attached to the data.
  • the size of the encoder is determined using the specific information A defined in the proposal 1-2), and the polar code is used in the control channel of the NR, the size of the HARQ-ACK payload and the CRC length A polar code encoder size can be determined based on the sum of the polarity encoder encoders.
  • a threshold value T E_size may be applied to the sum of the HARQ-ACK payload and the CRC length as a criterion on which the polar code encoder size is determined.
  • the size M of bits that can be mapped to the uplink physical channel to be transmitted can satisfy the condition of 2n ⁇ M ⁇ 2n + 1 .
  • BPSK (or? / 2-BPSK) when the modulation is determined using the specific information A defined in the proposal 1-2 and the HARQ-ACK payload in the control channel of the NR is less than the specific threshold value L Thr , QPSK can be used when L is greater than Thr .
  • the HARQ-ACK when the HARQ-ACK is transmitted together with other uplink channel information (e.g., CSI report, SR, etc.), the above described operations based on the HARQ- And to operate based on the sum of the payloads of the other uplink channel information.
  • other uplink channel information e.g., CSI report, SR, etc.
  • this information may include only the counter DAI without the total DAI. This may be to prevent an increase in DCI overhead due to the provision of total DAI.
  • the UE may not accurately recognize the total HARQ-ACK payload size intended by the base station.
  • the UE determines the HARQ-ACK payload based on a predetermined fixed value, a fixed value determined through a specific signal or a DCI, or a fixed value that can be used when a specific condition is satisfied. The size can be determined. Or the following proposals 1-3) propose applicable methods in this situation.
  • Proposition 1-3 Specific information A may be the size of the HARQ-ACK payload.
  • the size of the HARQ-ACK payload can be determined based on a fixed value.
  • the size of the HARQ-ACK payload may be L.
  • the location where each HARQ-ACK bit is mapped in the HARQ-ACK payload can be determined through a counter DAI included in the DCI corresponding to each HARQ-ACK bit.
  • the HARQ-ACK bit corresponding thereto follows the NACK expression Can be determined.
  • the method of processing HARQ-ACK bits having an index larger than L counter may be one of the following options.
  • Option 1-3-A-1 The corresponding HARQ-ACK bits can be treated as frozen bits. At this time, the rule that the corresponding bit applies to other frozen bits (e.g., scrambling) can be applied equally. This has the advantage of being able to process lost bits without additional information.
  • Option 1-3-A-2 The corresponding HARQ-ACK bits can be set to follow the NACK representation.
  • the rules applied to the frozen bits e.g., scrambling
  • the fixed value may be one of the following options.
  • Option 1-3-B-1 The fixed value may be set semi-permanently by upper layer signal such as SIB or RRC signal.
  • the fixed value may be a value dynamically set through the DCI included in the PDCCH that the UE monitors to acquire the scheduling information for the PDSCH.
  • the fixed value may be a dynamically set value through a separate downlink physical channel (or signal) for the purpose of establishing the HARQ-ACK process or information related to PDCCH reception by the UE.
  • a separate downlink physical channel or signal
  • WUS wake up signal
  • compact DCI compact DCI
  • Option 1-3-B-4 Fixed value indicates the size (e.g., the number of RBs, the number of sub-carriers and / or the number of symbols) of the uplink physical channel used by the UE for transmitting HARQ-ACK, Or a value determined by the HARQ-ACK configuration scheme (e.g., PUCCH format).
  • the RM code can be used when the channel coding scheme is determined using the specific information A defined in the proposal 1-3 and when the HARQ-ACK payload is less than 12 in the control channel of the NR, A polar code may be used.
  • the CRC length may be zero.
  • a parity check bit may be used if the HARQ-ACK payload in the control channel of the NR is less than 22 and a polar code is used as the channel coding scheme.
  • the location of the distributed CRC may be determined according to the size of the HARQ-ACK payload in the control channel of the NR. This may be a method of determining the interleaving pattern applied after the CRC is attached to the data.
  • the size of the encoder is determined using the specific information A defined in the proposal 1-3 and the polar code is used in the control channel of the NR, the size of the HARQ-ACK payload and the CRC length A polar code encoder size can be determined based on the sum of the polarity encoder encoders.
  • a threshold value T E_size may be applied to the sum of the HARQ-ACK payload and the CRC length as a criterion on which the polar code encoder size is determined.
  • the size M of bits that can be mapped to the uplink physical channel to be transmitted can satisfy the condition of 2n ⁇ M ⁇ 2n + 1 .
  • BPSK (or? / 2-BPSK) when the modulation is determined using the specific information A defined in the proposal 1-3 and the HARQ-ACK payload in the control channel of the NR is less than a specific threshold L Thr , QPSK can be used when L is greater than Thr .
  • the HARQ-ACK when the HARQ-ACK is transmitted together with other uplink channel information (e.g., CSI report, SR, etc.), the above described operations based on the HARQ- And to operate based on the sum of the payloads of the other uplink channel information.
  • other uplink channel information e.g., CSI report, SR, etc.
  • the data bits that affect the CRC check calculation of each CRC block may be different.
  • FIGS. 7A and 7B are diagrams showing the correspondence between the data and the distributed CRC block when the Busan distributed CRC is applied.
  • some CRC blocks may be designed to be affected by only some data blocks, and some other CRC blocks may be designed to be affected by the entire data block.
  • the method proposed in this specification may include a method of mapping the uplink channel information to a data block that can be classified according to the structure of the distributed CRC according to each purpose using such a structure.
  • the following proposal 2 suggests an applicable method in this situation.
  • the selection of a codeword applied to each uplink channel information is performed based on the uplink channel information It can be determined by purpose and CRC structure.
  • the channel coding may be specifically a polar code.
  • the meaning of the codeword may mean the position where the data bit is arranged at the input terminal of the polar code encoder.
  • the UL channel information may be divided into information for representing HARQ-ACK, information for SR, and / or CSI reporting purpose.
  • the CRC structure may include the CRC length.
  • the CRC structure may include a codeword (codeword) corresponding to each dispersed CRC block in the case of a distributed CRC and a scheme in which a codeword of a data block associated with each dispersed CRC block is configured.
  • the code word of the data block associated with the CRC block means codewords corresponding to the data blocks included in the CRC check operation process of each CRC block.
  • FIG. 7A schematically shows an example of a correlation between each data block and a CRC block when the data is divided into two CRC blocks and two data blocks.
  • FIG. 7B schematically shows an example of the correlation between each data block and the CRC block when the data is divided into three CRC blocks and three data blocks.
  • the different target UL channel information includes HARQ-ACK and CSI report
  • -ACK information and the CSI report to the data 2 area.
  • HARQ-ACK for the PDSCH received from two cells having different target different uplink channel information is composed of two data blocks and two control blocks as shown in FIG. 7A. If it is possible, HARQ-ACK information of a primary cell or a lower cell index is included in the area of data 1 and a HARQ-ACK information of a secondary cell or a higher cell index HARQ-ACK information of the HARQ-ACK.
  • the HARQ-ACK information and the CSI report for the PDSCH received from two different cells having different target UL channel information are included, and as shown in the structure of FIG. 7B, three data blocks and three control
  • the HARQ-ACK information of the primary cell or the lower cell index is included in the data 3 area, and the HARQ-ACK information of the secondary cell or the high cell index (HARQ-ACK) information of a higher cell index and CSI reporting information in an area of data 5, respectively.
  • the proposal 2 can be used in combination with the proposal 1.
  • embodiments of the present invention can be implemented by various means.
  • embodiments of the present disclosure may be implemented by hardware, firmware, software, or a combination thereof. More specifically, it will be described with reference to the drawings.
  • FIG. 8 is a block diagram illustrating a wireless communication system in which the present disclosure is implemented.
  • the base station 200 includes a processor 201, a memory 202, and a transceiver (or radio frequency (RF) unit 203).
  • the memory 202 is connected to the processor 201 and stores various information for driving the processor 201.
  • the transmission / reception unit (or RF unit) 203 is connected to the processor 201 to transmit and / or receive a radio signal.
  • the processor 201 implements the proposed functions, procedures and / or methods. In the above-described embodiment, the operation of the base station can be implemented by the processor 201. [
  • a wireless device e.g., an NB-IOT device 100 includes a processor 101, a memory 102, and a transceiver (or RF section)
  • the memory 102 is connected to the processor 101 and stores various information for driving the processor 101.
  • the transmission / reception unit (or RF unit) 103 is connected to the processor 101 to transmit and / or receive a radio signal.
  • the processor 101 implements the proposed functions, procedures and / or methods.
  • the processor may comprise an application-specific integrated circuit (ASIC), other chipset, logic circuitry and / or a data processing device.
  • the memory may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices.
  • the RF unit may include a baseband circuit for processing the radio signal.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

본 명세서의 개시는 사용자 장치가 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement) 정보를 전송하기 위한 방법을 제공한다. 상기 방법은 상기 HARQ ACK/NACK 정보를 상향링크 물리 채널을 통해 전송하기 위해 사용될 채널 코딩 방식을 제1 정보에 기초하여 결정하는 단계와; 그리고 상기 결정된 채널 코딩 방식에 따라 HARQ ACK/NACK 정보에 대해 채널 코딩을 수행하는 단계를 포함할 수 있다. 상기 채널 코딩 방식은 채널 코딩 스킴(Channel coding scheme), CRC(cyclical redundancy check) 구조, 채널 인코더(Encoder) 사이즈, 변조(Modulation) 방식 중 하나 이상을 포함할 수 있다.

Description

HARQ ACK/NACK 정보를 전송하기 위한 방법 및 사용자 장치
본 발명은 이동통신에 관한 것이다.
4세대 이동통신을 위한 LTE(long term evolution)/LTE-Advanced(LTE-A)의 성공에 힘입어, 향후의 이동통신, 즉 5세대 이동통신에 대한 관심도 높아지고 있고, 연구도 속속 진행되고 있다.
예상되기로는, 차세대 이동통신, 즉, 5세대 이동통신에서는 최저 속도 1Gbps의 데이터 서비스가 실현될 것으로 보인다.
5세대 이동 통신에서 채널 부호화 기법으로 터보 부호(Turbo code)와 극 부호(Polar code), 저밀도 패리티 체크 부호(LDPC code) 중 하나를 사용하자는 논의가 있다.
한편, 5세대 이동 통신에서는 사용자 장치가 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement)를 보다 전송하기 위한 효과적인 방법이 필요하다.
따라서, 본 명세서의 개시는 전술한 문제점을 해결하는 것을 목적으로 한다.
전술한 목적을 달성하기 위하여, 본 명세서의 개시는 사용자 장치가 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement) 정보를 전송하기 위한 방법을 제공한다. 상기 방법은 상기 HARQ ACK/NACK 정보를 상향링크 물리 채널을 통해 전송하기 위해 사용될 채널 코딩 방식을 제1 정보에 기초하여 결정하는 단계와; 그리고 상기 결정된 채널 코딩 방식에 따라 HARQ ACK/NACK 정보에 대해 채널 코딩을 수행하는 단계를 포함할 수 있다. 상기 채널 코딩 방식은 채널 코딩 스킴(Channel coding scheme), CRC(cyclical redundancy check) 구조, 채널 인코더(Encoder) 사이즈, 변조(Modulation) 방식 중 하나 이상을 포함할 수 있다.
상기 방법은 DCI(downlink control information)를 하향링크 제어 채널을 통해 수신하는 단계와; 그리고 상기 DCI에 기반하여, 하향링크 데이터를 하향링크 데이터 채널을 통해 수신하는 단계를 더 포함할 수 있다. 상기 HARQ ACK/NACK 정보는 상기 하향링크 데이터에 대한 것일 수 있다.
상기 제1 정보는, 상기 HARQ ACK/NACK 정보의 페이로드(payload) 사이즈를 포함할 수 있다.
상기 DCI에 토탈(total) DAI(downlink assignment index)가 포함되는 경우, 상기 HARQ ACK/NACK 정보의 페이로드 사이즈는 상기 토탈 DAI에 기초하여 결정될 수 있다.
상기 DCI에 토탈 DAI 없이, 카운터 DAI만이 포함된 경우, 상기 HARQ ACK/NACK 정보의 페이로드 사이즈는 고정 값에 기초하여 결정될 수 있다.
상기 DCI에 토탈 DAI 없이 카운터(counter) DAI만이 포함된 경우, 상기 HARQ ACK/NACK 정보의 페이로드 사이즈는, 검출에 성공한 카운터 DAI의 최대 값에 기반하여 결정될 수 있다.
상기 사용자 장치가 검출에 성공한 카운터 DAI의 최대값을 Lcounter라고 할때, 상기 HARQ-ACK 페이로드의 크기는 후보 세트 Z = {L1, L2,..., LM} 중에서 Lcounter+x보다 큰 값 중 가장 작은 값에 기초하여 결정될 수 있다.
상기 CRC 구조는: CRC 길이, 분산(Distributed) CRC 방식, 다중(multiple) CRC 방식, 그리고 패리티 체크(Parity Check) 비트를 포함할 수 있다.
전술한 목적을 달성하기 위하여, 본 명세서의 개시는 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement) 정보를 전송하기 위한 사용자 장치를 제공할 수 있다. 상기 사용자 장치는 송수신부와; 그리고 상기 송수신부를 제어하는 프로세서를 포함할 수 있다. 상기 프로세서는: 상기 HARQ ACK/NACK 정보를 상향링크 물리 채널을 통해 전송하기 위해 사용될 채널 코딩 방식을 제1 정보에 기초하여 결정하는 과정과; 그리고 상기 결정된 채널 코딩 방식에 따라 HARQ ACK/NACK 정보에 대해 채널 코딩을 수행하는 과정을 수행할 수 있다. 상기 채널 코딩 방식은 채널 코딩 스킴(Channel coding scheme), CRC(cyclical redundancy check) 구조, 채널 인코더(Encoder) 사이즈, 변조(Modulation) 방식 중 하나 이상을 포함할 수 있다.
본 명세서의 개시에 의하면, 전술한 종래 기술의 문제점이 해결되게 된다.
도 1은 무선 통신 시스템이다.
도 2는 3GPP LTE에서 FDD에 따른 무선 프레임(radio frame)의 구조를 나타낸다.
도 3은 데이터 전송을 위한 처리 과정을 나타낸 예시도이다.
도 4는 NR에서의 서브프레임 유형의 예를 도시한다.
도 5a는 극 부호의 기본 개념을 나타내고, 도 5b는 SC 디코더의 구조를 나타낸다.
도 6은 본 명세서의 개시에 따른 방안을 간략하게 나타낸 예시도이다.
도 7a 및 도 7b은 부산 분산 CRC가 적용될 경우 각 분산된 CRC 블록과 데이터 간에 연관성을 나타낸 예시도이다.
도 8은 본 명세서의 개시가 구현되는 무선통신 시스템을 나타낸 블록도이다.
이하에서는 3GPP(3rd Generation Partnership Project) 3GPP LTE(long term evolution) 또는 3GPP LTE-A(LTE-Advanced)를 기반으로 본 발명이 적용되는 것을 기술한다. 이는 예시에 불과하고, 본 발명은 다양한 무선 통신 시스템에 적용될 수 있다. 이하에서, LTE라 함은 LTE 및/또는 LTE-A를 포함한다.
본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 명세서에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.
또한, 본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "구성된다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.
또한, 본 명세서에서 사용되는 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성 요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제1 구성 요소로 명명될 수 있다.
어떤 구성 요소가 다른 구성 요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성 요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성 요소가 존재할 수도 있다. 반면에, 어떤 구성 요소가 다른 구성 요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성 요소가 존재하지 않는 것으로 이해되어야 할 것이다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니됨을 유의해야 한다. 본 발명의 사상은 첨부된 도면외에 모든 변경, 균등물 내지 대체물에 까지도 확장되는 것으로 해석되어야 한다.
이하에서 사용되는 용어인 기지국은, 일반적으로 무선기기와 통신하는 고정된 지점(fixed station)을 말하며, eNodeB(evolved-NodeB), eNB(evolved-NodeB), BTS(Base Transceiver System), 액세스 포인트(Access Point) 등 다른 용어로 불릴 수 있다.
그리고 이하, 사용되는 용어인 UE(User Equipment)는, 고정되거나 이동성을 가질 수 있으며, 기기(Device), 무선기기(Wireless Device), 단말(Terminal), MS(mobile station), UT(user terminal), SS(subscriber station), MT(mobile terminal) 등 다른 용어로 불릴 수 있다.
도 1은 무선 통신 시스템이다.
도 1을 참조하여 알 수 있는 바와 같이, 무선 통신 시스템은 적어도 하나의 기지국(base station: BS)(20)을 포함한다. 각 기지국(20)은 특정한 지리적 영역(일반적으로 셀이라고 함)(20a, 20b, 20c)에 대해 통신 서비스를 제공한다. 셀은 다시 다수의 영역(섹터라고 함)으로 나누어질 수 있다.
UE은 통상적으로 하나의 셀에 속하는데, UE이 속한 셀을 서빙 셀(serving cell)이라 한다. 서빙 셀에 대해 통신 서비스를 제공하는 기지국을 서빙 기지국(serving BS)이라 한다. 무선 통신 시스템은 셀룰러 시스템(cellular system)이므로, 서빙 셀에 인접하는 다른 셀이 존재한다. 서빙 셀에 인접하는 다른 셀을 인접 셀(neighbor cell)이라 한다. 인접 셀에 대해 통신 서비스를 제공하는 기지국을 인접 기지국(neighbor BS)이라 한다. 서빙 셀 및 인접 셀은 UE을 기준으로 상대적으로 결정된다.
이하에서, 하향링크는 기지국(20)에서 UE(10)로의 통신을 의미하며, 상향링크는 UE(10)에서 기지국(20)으로의 통신을 의미한다. 하향링크에서 송신기는 기지국(20)의 일부분이고, 수신기는 UE(10)의 일부분일 수 있다. 상향링크에서 송신기는 UE(10)의 일부분이고, 수신기는 기지국(20)의 일부분일 수 있다.
한편, 무선 통신 시스템은 크게 FDD(frequency division duplex) 방식과 TDD(time division duplex) 방식으로 나눌 수 있다. FDD 방식에 의하면 상향링크 전송과 하향링크 전송이 서로 다른 주파수 대역을 차지하면서 이루어진다. TDD 방식에 의하면 상향링크 전송과 하향링크 전송이 같은 주파수 대역을 차지하면서 서로 다른 시간에 이루어진다. TDD 방식의 채널 응답은 실질적으로 상호적(reciprocal)이다. 이는 주어진 주파수 영역에서 하향링크 채널 응답과 상향링크 채널 응답이 거의 동일하다는 것이다. 따라서, TDD에 기반한 무선통신 시스템에서 하향링크 채널 응답은 상향링크 채널 응답으로부터 얻어질 수 있는 장점이 있다. TDD 방식은 전체 주파수 대역을 상향링크 전송과 하향링크 전송이 시분할되므로 기지국에 의한 하향링크 전송과 UE에 의한 상향링크 전송이 동시에 수행될 수 없다. 상향링크 전송과 하향링크 전송이 서브프레임 단위로 구분되는 TDD 시스템에서, 상향링크 전송과 하향링크 전송은 서로 다른 서브프레임에서 수행된다.
이하에서는, LTE 시스템에 대해서 보다 상세하게 알아보기로 한다.
도 2는 3GPP LTE에서 FDD에 따른 무선 프레임(radio frame)의 구조를 나타낸다.
도 2를 참조하면, 무선 프레임은 10개의 서브프레임(subframe)을 포함하고, 하나의 서브프레임은 2개의 슬롯(slot)을 포함한다. 무선 프레임 내 슬롯은 0부터 19까지 슬롯 번호가 매겨진다. 하나의 서브프레임이 전송되는 데 걸리는 시간을 전송시간구간(Transmission Time interval: TTI)라 한다. TTI는 데이터 전송을 위한 스케줄링 단위라 할 수 있다. 예를 들어, 하나의 무선 프레임의 길이는 10ms이고, 하나의 서브프레임의 길이는 1ms이고, 하나의 슬롯의 길이는 0.5ms 일 수 있다.
무선 프레임의 구조는 예시에 불과하고, 무선 프레임에 포함되는 서브프레임의 수 또는 서브프레임에 포함되는 슬롯의 수 등은 다양하게 변경될 수 있다.
한편, 하나의 슬롯은 복수의 OFDM(orthogonal frequency division multiplexing) 심볼을 포함할 수 있다. 하나의 슬롯에 몇개의 OFDM 심볼이 포함되는지는 순환 전치(cyclic prefix: CP)에 따라 달라질 수 있다.
하나의 슬롯은 주파수 영역(frequency domain)에서 NRB 개의 자원블록(RB)을 포함한다. 예를 들어, LTE 시스템에서 자원블록(RB)의 개수, 즉 NRB은 6 내지 110 중 어느 하나일 수 있다.
자원블록(resource block: RB)은 자원 할당 단위로, 하나의 슬롯에서 복수의 부반송파를 포함한다. 예를 들어, 하나의 슬롯이 시간 영역에서 7개의 OFDM 심벌을 포함하고, 자원블록은 주파수 영역에서 12개의 부반송파를 포함한다면, 하나의 자원블록은 7Х12개의 자원요소(resource element: RE)를 포함할 수 있다.
3GPP LTE에서 물리채널은 데이터 채널인 PDSCH(Physical Downlink Shared Channel)와 PUSCH(Physical Uplink Shared Channel) 및 제어채널인 PDCCH(Physical Downlink Control Channel), PCFICH(Physical Control Format Indicator Channel), PHICH(Physical Hybrid-ARQ Indicator Channel) 및 PUCCH(Physical Uplink Control Channel)로 나눌 수 있다.
상향링크 채널은 PUSCH, PUCCH, SRS(Sounding Reference Signal), PRACH(Physical Random Access Channel)을 포함한다.
도 3은 데이터 전송을 위한 처리 과정을 나타낸 예시도이다.
MAC(Medium Access Control) 계층으로부터 매 TTI마다 데이터 비트들(즉, a0, a1, ..., aA-1)이 하나의 전송 블록(transport block) 형태로 수신된다. 물리 계층은 상기 정보 비트들(즉, a0, a1, ..., aA-1)에 CRC(Cyclic Redundancy Check)를 붙여서 비트들 c0, c1, ..., cC-1 을 생성한다.
이어서, 상기 생성된 비트에 대해 채널 인코딩이 수행된다. 예를 들어, 상기 채널 인코딩으로는 부호화율 1/3 의 TBCC(Tail-biting Convolutional Code)가 사용될 수 있다. 상기 인코딩된 시퀀스들을 d(i) 0, d(i) 1, ..., d(i) (D-1) 로 나타내며, D는 출력 스트림당 인코딩된 비트들의 갯수, i는 인코더 출력 비트 스트림의 인덱스이다. 이어서, 상기 인코딩된 시퀀스들에 대해서 레이트 매칭(rate matching)이 수행되어, e0, e1, ..., eA-1가 출력된다. 상기 레이트 매칭이 수행된 후, 변조가 수행된다. 변조된 심벌들은 물리적인 RE(resource element)에 맵핑된 후 전송된다.
<차세대 이동통신 네트워크>
4세대 이동통신을 위한 LTE(long term evolution)/LTE-Advanced(LTE-A)의 성공에 힘입어, 차세대, 즉 5세대(소위 5G) 이동통신에 대한 관심도 높아지고 있고, 연구도 속속 진행되고 있다.
국제전기통신연합(ITU)이 정의하는 5세대 이동통신은 최대 20Gbps의 데이터 전송 속도와 어디에서든 최소 100Mbps 이상의 체감 전송 속도를 제공하는 것을 말한다. 정식 명칭은 ‘IMT-2020’이며 세계적으로 2020년에 상용화하는 것을 목표로 하고 있다.
ITU에서는 3대 사용 시나리오, 예컨대 eMBB(enhanced Mobile BroadBand) mMTC(massive Machine Type Communication) 및 URLLC(Ultra Reliable and Low Latency Communications)를 제시하고 있다.
URLLC는 높은 신뢰성과 낮은 지연시간을 요구하는 사용 시나리오에 관한 것이다. 예를 들면 자동주행, 공장자동화, 증강현실과 같은 서비스는 높은 신뢰성과 낮은 지연시간(예컨대, 1ms 이하의 지연시간)을 요구한다. 현재 4G (LTE) 의 지연시간은 통계적으로 21-43ms (best 10%), 33-75ms (median) 이다. 이는 1ms 이하의 지연시간을 요구하는 서비스를 지원하기에 부족하다. 다음으로, eMBB 사용 시나리오는 이동 초광대역을 요구하는 사용 시나리오에 관한 것이다.
즉, 5세대 이동통신 시스템은 현재의 4G LTE보다 높은 용량을 목표로 하며, 모바일 광대역 사용자의 밀도를 높이고, D2D(Device to Device), 높은 안정성 및 MTC(Machine type communication)을 지원할 수 있다. 5G 연구 개발은 또한 사물의 인터넷을 보다 잘 구현하기 위해 4G 이동 통신 시스템 보다 낮은 대기 시간과 낮은 배터리 소모를 목표로 한다. 이러한 5G 이동 통신을 위해서 새로운 무선 액세스 기술(new radio access technology: New RAT 또는 NR)이 제시될 수 있다.
상기 NR에서, 기지국으로부터의 수신은 다운 링크 서브프레임을 이용하고, 기지국으로의 송신은 업 링크 서브 프레임을 이용하는 것이 고려 될 수 있다. 이 방식은 쌍으로 된 스펙트럼 및 쌍을 이루지 않은 스펙트럼에 적용될 수 있다. 한 쌍의 스펙트럼은 다운 링크 및 업 링크 동작을 위해 두 개의 반송파 스펙트럼을 포함된다는 것을 의미한다. 예를 들어, 한 쌍 스펙트럼에서, 하나의 반송파는 서로 쌍을 이루는 하향링크 대역 및 상향링크 대역을 포함 할 수 있다.
도 4는 NR에서의 서브프레임 유형의 예를 도시한다.
도 4에 도시된 TTI(transmission time interval)는 NR(또는 new RAT)을 위한 서브프레임 또는 슬롯으로 불릴 수 있다. 도 9의 서브프레임(또는 슬롯)은, 데이터 전송 지연을 최소화하기 위해 NR(또는 new RAT)의 TDD 시스템에서 사용될 수 있다. 도 3에 도시 된 바와 같이, 서브프레임(또는 슬롯)은 현재의 서브 프레임과 마찬가지로, 14 개의 심볼을 포함한다. 서브프레임(또는 슬롯)의 앞부분 심볼은 DL 제어 채널을 위해서 사용될 수 있고, 서브프레임(또는 슬롯)의 뒷부분 심볼은 UL 제어 채널을 위해서 사용될 수 있다. 나머지 심볼들은 DL 데이터 전송 또는 UL 데이터 전송을 위해 사용될 수 있다. 이러한 서브프레임(또는 슬롯) 구조에 따르면, 하향 링크 전송과 상향 링크 전송은 하나의 서브프레임(또는 슬롯)에서 순차적으로 진행될 수 있다. 따라서, 서브프레임(또는 슬롯) 내에서 하향 링크 데이터가 수신될 수 있고, 그 서브프레임(또는 슬롯) 내에서 상향 링크 확인 응답(ACK / NACK)이 전송될 수 도 있다. 이러한 서브프레임(또는 슬롯)의 구조를 자체-포함(self-contained)된 서브프레임(또는 슬롯)이라고 할 수 있다. 이러한 서브프레임(또는 슬롯)의 구조를 사용하면, 수신 오류난 데이터를 재전송하는 데 걸리는 시간이 줄어들어 최종 데이터 전송 대기 시간이 최소화될 수 있는 장점이 있다. 이와 같은 자체-포함(self-contained)된 서브프레임(또는 슬롯) 구조에서, 송신 모드에서 수신 모드로 또는 수신 모드에서 송신 모드로의 전이 과정에 시간 차(time gap)가 필요할 수 있다. 이를 위해, 서브 프레임 구조에서 DL에서 UL로 전환 할 때의 일부 OFDM 심볼은 보호 구간(Guard Period: GP)으로 설정 될 수 있다.
5G 시스템의 요구사항에는 크게 지연시간(Latency), 최대 전송속도(Peak Data Rate), 오류정정능력(Error Correction) 등이 있다. 이동 통신 서비스 뿐만 아니라, 초고해상도 미디어 스트리밍, 사물인터넷, 클라우드 컴퓨팅, 자율주행차량 등에 사용될 예정인 5G 는 여러 부분에서 LTE =의 시스템 요구사항보다 훨씬 높은 성능을 목표로 하고 있다.
5G는 LTE의 지연시간의 1/10 인 1ms 를 목표로 하고 있다. 이러한 짧은 지연시간은 자율주행차량 등 사람의 생명과 직관된 영역에서 중요한 지표로 작용한다. 5G 는 또한 높은 전송률을 목표로 하고 있다. LTE 대비 최대 전송률은 20 배, 체감 전송률은 10~100 배로 고화질 미디어 스트리밍 서비스와 같이 대용량 초고속통신을 충분히 제공할 수 있을 것으로 기대된다. 오류정정능력은 데이터 재전송률을 감소시켜 최종적으로 지연시간과 데이터전송률을 향상시킨다.
5G 채널 부호화 기법으로 먼저 터보 부호(Turbo code)와 극 부호(Polar code), 저밀도 패리티 체크 부호(LDPC code) 등이 고려되고 있다.
먼저, 터보 코드는 컨볼루션 부호를 병렬 연접하는 방식으로, 두 개 이상의 구성 부호화기에 같은 시퀀스의 서로 다른 배열을 적용하는 것이다. 터보 부호에서는 디코딩 방법으로 소프트 출력 반복 디코딩 방법을 이용한다. 터보 부호 디코딩의 기본 개념이 디코딩 기간 내에 각 비트에 대한 정보를 교환하여 이를 다음 디코딩에 이용함으로써 성능을 향상시키는 것이기 때문에 터보 부호의 디코딩과정에서는 소프트 출력을 얻는 것이 필요하다. 이러한 확률적 반복 디코딩 방식은 우수한 성능과 속도를 이끌어낸다.
다음으로, 저밀도 패리티 체크 부호(LDPC code)는 부호의 길이를 크게 함에 따라 비트당 오류 정정 능력은 향상되는 반면 비트당 계산 복잡도는 유지되는 LDPC 반복 디코딩 기법의 특성에 기인한다. 또한 병렬적으로 디코딩 연산을 수행할 수 있도록 부호의 설계가 가능하므로 긴 부호의 디코딩를 고속으로 처리할 수 있다는 장점이 있다.
마지막으로, 극 부호(Polar code)는 낮은 부호화 및 낮은 디코딩 복잡도를 가지며 일반적인 이진 입력 이산 무기억 대칭 채널에서 채널 용량에 달성하는 것이 이론적으로 증명된 최초의 오류 정정부호이다. 반복적인 디코딩(decoding) 프로세스를 사용하는 LDPC 부호, 터보 부호화는 대조적으로 극 부호는 연속 제거(successive cancelation; SC) 디코딩(decoding)과 리스트 디코딩(list decoding)을 결합하여 사용한다. 또한 병렬처리로 성능을 향상시키는 LDPC 부호와는 다르게 파이프라이닝을 통하여 성능을 향상시킨다.
도 5a는 극 부호의 기본 개념을 나타내고, 도 5b는 SC 디코더의 구조를 나타낸다.
도 5a를 참조하면, 서로 다른 입력 u1, u2는 서로 다른 채널을 겪게 되고 그로 인해 서로 다르게 x1, x2으로 출력된다. 이때, 만약 입력 u2는 상대적으로 좋은 채널을, 그리고 u1은 상대적으로 나쁜 채널을 통과하였다고 가정하자. 이때, 채널은 인코더의 영향을 의미한다. 이러한 도 4a의 구조가 반복되면, 좋은 채널을 통과하는 u2은 점점 좋아지고, 나쁜 채널을 통과하는 u1은 점점 나빠지는 형태가 되고 이는 도 4b와 같이 구조화할 수 있다. 이를 양극화(polarization) 부른다.
도 5b에 도시된 바와 같은 구조는 2x2 커널 매트릭스(kernel matrix)를 크로네커 곱(Kronecker product)하는 방식으로 생성할 수 있다. 따라서 자연수(예컨대, 2 또는 3)의 지수승 형태로 인코더가 만들어진다.
도 5b에서는 입력 u7이 겪는 채널은 입력 u0이 겪는 채널에 비하여 좋다고 가정된다. 즉, 일반적으로 큰 인덱스일수록 좋은 채널이라고 가정된다.
극 부호(Polar code)는 이러한 양극화 효과를 이용하여 좋은 채널 쪽에 데이터를 매핑하고, 나쁜 채널 쪽에는 프로즌 비트(frozen bit)(즉, 0과 같이 이미 알고 있는 비트 정보)를 매핑하는 방식을 의미한다.
이때, 부호화율(code rate)은 (데이터 비트의 개수) / (데이터 비트의 개수+frozen bit의 개수)로 결정된다.
<본 명세서의 개시>
차세대 이동 통신 시스템에서 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement)를 보다 전송하기 위한 효과적인 방법이 필요하다.
따라서, 본 명세서에서는 무선 통신 시스템에서 단말이 복수 개의 PDSCH에 대한 디코딩(decoding) 성공 여부를 각 PDSCH에 대응하는 복수 개의 HARQ ACK/NACK 비트로 표현하고 이를 하나의 전송 채널에 다중화(multiplexing)하여 전송하는 경우를 고려하고 이에 따른 채널 코딩 방식(혹은 channel coding criteria)를 적용하는 방안을 제시한다.
본 명세서에서는 단말이 복수 개의 PDCCH를 통해 복수 개의 PDSCH에 대한 그랜트(grant)를 수신하는 상황을 고려한다. 이때 단말이 수신하는 복수 개의 PDSCH에 대한 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement)은 하나의 상향링크 채널(예컨대, PUCCH)에 다중화(multiplexing)될 수 있다. 이와 같은 경우, 단말과 기지국간에 HARQ-ACK에 대한 해석을 일치시키기 위하여 각 PDCCH에는 DAI(downlink assignment index)와 같은 정보가 포함될 수 있다. 본 명세서에서 고려하는 DAI는 크게 두 가지 종류로 구분할 수 있다. 하나는 각 PDCCH의 인덱스(index)를 표현하기 위한 카운터(counter) DAI이며, 다른 하나는 기지국이 전송하는 총 PDSCH의 개수를 알려주기 위한 토탈(total) DAI이다. 만약 단말이 하나 이상의 CC 또는 CC 그룹을 통해 PDCCH를 모니터링하고 토탈 DAI가 각 CC 또는 CC 그룹 별로 복수개가 주어지는 경우, 하기 기술된 설명에서 의미하는 토탈 DAI는 단말이 취득한 모든 토탈 DAI의 합을 의미할 수 있다.
도 6은 본 명세서의 개시에 따른 방안을 간략하게 나타낸 예시도이다.
도 6을 참조하면, 사용자 장치는 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement) 정보를 상향링크 물리 채널을 통해 전송하기 위해 사용될 채널 코딩 방식을 제1 정보에 기초하여 결정한다. 상기 제1 정보는 후술될 특정 정보 A일 수 있다.
그러면, 상기 사용자 장치는 상기 결정된 채널 코딩 방식에 따라 HARQ ACK/NACK 정보에 대해 채널 코딩을 수행한다.
그리고, 상기 사용자 장치는 상기 HARQ ACK/NACK 정보를 상향링크 물리 채널을 통해 전송한다.
1. 제안 1
제안 1에 따르면, 단말이 HARQ-ACK을 전송하기 위하여 사용하는 상향링크 물리 채널에 사용되는 채널 코딩 방식은 "특정 정보 A"의 함수로 결정될 수 있다.
상기 제안 1에서 언급한 특정 정보 A는 제안 1-1, 제안 1-2 또는 제안 1-3에서 언급된 정의 중 하나일 수 있다.
상기 제안 1에서 언급한 채널 코딩 방식은 하기 언급된 A 내지 D 항목들 중 하나 이상의 조합일 수 있다.
A. 채널 코딩 스킴(Channel coding scheme)
상기 제안 1에서 언급한 특정 정보 A는 채널 코딩 스킴(예컨대 LDPC(low density parity check), 터보 코드(Turbo code), 극 부호(Polar code), RM 코드, 반복 코드 등) 중 하나를 선택하기 위하여 사용될 수 있다.
구체적으로 NR에서 고려하는 채널 코딩 스킴은 극 부호 또는 RM코드일 수 있다.
B. CRC(cyclical redundancy check) 구조
상기 제안 1에서 언급한 특정 정보 A는 CRC 구조를 선택하기 위하여 사용될 수 있다.
이때 CRC 구조는 하기 언급된 항목들 중 하나 이상의 조합일 수 있다.
- CRC 길이: 특정 정보 A는 CRC 길이를 선택하기 위하여 사용될 수 있다.
- 분산(Distributed) CRC 또는 다중(multiple) CRC: 특정 정보 A는 CRC가 구성되는 위치를 선택하기 위하여 사용될 수 있다. 구체적으로 NR의 제어 채널에서 사용되는 극 부호(polar code)의 경우 CRC 비트들이 배치되는 위치가 페이로드(payload)의 크기에 따라 달라질 수 있다. 구체적으로 이는 마더 코드(mother code)의 사이즈(size)에 따른 CRC 비트의 배치가 달라지는 조건에 따라 결정될 수 있으며, 이때 마더 코드의 사이즈는 페이로드의 크기에 따라 달라질 수 있다.
- 패리티 체크(Parity Check) 비트: 특정 정보 A는 패리티 체크 비트의 사용 여부와 위치를 선택하기 위하여 사용될 수 있다. 구체적으로 NR의 제어 채널에서 사용되는 극 부호(polar code)의 경우 패리티 체크 비트는 페이로드의 크기에 따라 달라질 수 있다.
C. 채널 인코더(Encoder) 사이즈 선택
상기 제안 1에서 언급한 특정 정보 A는 채널 코딩 스킴에서 사용되는 인코더의 크기를 선택하기 위하여 사용될 수 있다.
극 부호(polar code)의 경우 인코더의 크기는 임의의 자연수 n에 대하여 2n 크기로 결정될 수 있다.
이때 레이트 매칭(rate matching)이 적용되는 방식은 인코더(encoder)의 크기에 의해 결정될 수 있다.
예를 들어, 극 부호(polar code)의 경우, 전송하고자 하는 상향링크 물리 채널에 매핑 가능한 비트의 크기 M이 2n < M < 2n+1의 조건을 만족하는 경우, 2n 크기의 인코더가 사용되는 경우에는 반복(repetition)이, 2n+1 크기의 인코더가 사용되는 경우에는 펑처링(puncturing)이나 단축(shortening)이 사용될 수 있다.
D. 변조(Modulation) 방식
상기 제안 1에서 언급한 특정 정보 A는 전송하고자 하는 상향링크 물리 채널에서 사용되는 변조 방식을 선택하기 위하여 사용될 수 있다. 이때 레이트 매칭이 적용되는 방식은 변조에 의해 결정될 수 있다.
예를 들어, 극 부호(polar code)의 경우, 전송하고자 하는 상향링크 물리 채널에 mapping 가능한 비트의 크기 M이 2n < M < 2n+1 조건을 만족하는 경우, 2n 크기의 인코더가 사용되는 경우에는 BPSK 변조가, 2n+1 크기의 인코더가 사용되는 경우에는 QPSK 변조가 사용될 수 있다.
기지국이 단말에게 DCI를 통해 HARQ-ACK과 관련된 정보를 제공하는 경우, 이 정보에는 토탈 DAI와 카운터 DAI가 모두 포함될 수 있다. 이때 토탈 DAI 정보는 단말이 토탈 HARQ-ACK 페이로드(payload) 크기를 정확하게 인지할 수 있으며, 이를 활용하여 제안 1에서 언급된 채널 코딩 방식들을 결정할 수 있다. 하기의 제안 1-1은 이러한 상황에서 적용 가능한 방법을 제안하고 있다.
1-1. 제안 1-1: 특정 정보 A는 HARQ-ACK 페이로드의 크기일 수 있다.
이때 DCI를 통해 토탈 DAI와 카운터 DAI가 주어지는 경우, HARQ-ACK 페이로드의 크기는 토탈 DAI를 기준으로 결정될 수 있다.
상기 제안 1-1에서 토탈 DAI의 값이 Ltotal인 경우, HARQ-ACK payload의 크기를 결정하는 방법은 아래의 옵션 중 하나일 수 있다.
옵션 1-1-a. HARQ-ACK 페이로드의 크기는 L=Ltotal일 수 있다.
옵션 1-1-b. HARQ-ACK 페이로드의 크기는 L=max(Ltotal, Tpayload)로 정해질 수 있다.
이때 Tpayload는 상기 제안 1-1를 지원하기 위하여 정의되는 임계 값으로 SIB이나 RRC 시그널링과 같은 상위 계층 시그널을 통해 반-고정적 으로(semi static) 정해질 수 있다.
HARQ-ACK 페이로드 내에서 각 HARQ-ACK 비트가 매핑되는 위치는 각 HARQ-ACK 비트에 대응되는 DCI에 포함된 카운터 DAI를 통해 정해질 수 있다.
만약 단말이 특정 카운터 DAI가 포함된 DCI를 유실(missing)한 경우, 이에 대응되는 HARQ-ACK 비트는 NACK의 표현을 따르도록 정할 수 있다.
상기 제안 1-1에서 정의된 특정 정보 A를 이용하여 채널 코딩 스킴을 결정하는 경우, 그리고 NR의 제어 채널에서 HARQ-ACK 페이로드가 12 미만일 경우 RM 코드가 사용될 수 있으며, 그 이외의 경우에는 극 부호(polar code)가 사용될 수 있다.
상기 제안 1-1에서 정의된 특정 정보 A를 이용하여 CRC 구조를 결정하는 경우)
구체적인 예를 들면, NR의 제어 채널에서 HARQ-ACK 페이로드가 12 미만일 경우 CRC 길이는는 0일 수 있다.
구체적인 예를 들면, NR의 제어 채널에서 HARQ-ACK 페이로드가 22 미만이고 채널 코딩 스킴으로 극 부호(polar code)가 사용될 경우 CRC 및/또는 패리티 체크 비트가 사용될 수 있다.
구체적인 예를 들면, NR의 제어 채널에서 HARQ-ACK 페이로드의 크기에 따라 분산(distributed) CRC의 위치를 결정될 수 있다. 이는 데이터에 CRC가 부가된 이후 적용되는 인터리빙 패턴(interleaving pattern)을 결정하는 방법이 될 수 있다.
상기 제안 1-1에서 정의된 특정 정보 A를 이용하여 인코더의 크기가 결정되는 경우, 그리고 NR의 제어 채널에서 극 부호(polar code)가 사용되는 경우 HARQ-ACK 페이로드의 크기와 CRC 길이의 합을 기준으로 극 부호(polar code) 인코더 사이즈가 결정될 수 있다.
이때 극 부호(polar code) 인코더 사이즈가 결정되는 기준으로 HARQ-ACK 페이로드와 CRC 길이의 합에 대하여 임계값 TE_size가 적용될 수 있다.
예를 들어, HARQ-ACK 페이로드가 L, CRC 길이가 LCRC로 정의될 경우 L+LCRC < TE_size인 경우 Nrep=2n 크기의 인코더가 적용될 수 있으며, L+LCRC ≥ TE_size인 경우 Npunc=2n+1 크기의 인코더가 적용될 수 있다. 이때 전송하고자 하는 상향링크 물리 채널에 매핑 가능한 비트의 크기 M은 2n < M < 2n+1 의 조건을 만족할 수 있다.
상기 제안 1-1에서 정의된 특정 정보 A를 이용하여 변조가 결정되는 경우, 그리고 NR의 제어 채널에서 HARQ-ACK 페이로드가 특정 임계값 LThr 미만인 경우 BPSK (또는 π/2-BPSK)가, LThr 이상일 경우 QPSK가 사용될 수 있다.
상기 제안 1-1에서 HARQ-ACK이 다른 상향링크 채널 정보(예컨대, CSI 보고, SR(scheduling request) 등)와 함께 전송될 경우, HARQ-ACK 페이로드를 기준으로 설명된 상기의 동작들은 HARQ-ACK 페이로드와 다른 상향링크 채널 정보의 페이로드의 총합을 기준으로 동작하도록 정할 수 있다.
기지국이 단말에게 DCI를 통해 HARQ-ACK과 관련된 정보를 제공하는 경우, 이 정보에는 토탈 DAI 없이 카운터 DAI만이 포함될 수 있다. 이는 토탈 DAI의 제공에 따른 DCI 오버헤드의 증가를 방지하기 위한 목적일 수 있다. 이때 단말은 기지국이 의도하는 토탈 HARQ-ACK 페이로드 크기를 정확하게 인지할 지 못할 수 있다. 이 경우, 단말은 자신이 인지한 카운터 DAI를 기준으로 HARQ-ACK 페이로드의 크기를 결정할 수 있으며, 기지국은 이를 블라인드 디코딩(blind decoding) 방식을 통하여 단말이 의도한 HARQ-ACK 페이로드 크기를 판단하도록 정할 수 있다. 하기의 제안 1-2는 이러한 상황에서 적용 가능한 방법을 제안하고 있다.
1-2. 제안 1-2. 특정 정보 A는 HARQ-ACK 페이로드의 크기일 수 있다.
이때 DCI를 통해 토탈 DAI가 주어지지 않고 카운터 DAI만이 주어지는 경우, HARQ-ACK 페이로드의 크기는 단말이 검출에 성공한 카운터 DAI의 최대 값을 기준으로 결정될 수 있다.
상기 제안 1-2에서 단말이 검출에 성공한 카운터 DAI의 최대값이 Lcounter인 경우, HARQ-ACK 페이로드의 크기를 결정하는 방법은 아래의 옵션 중 하나일 수 있다.
옵션 1-2-a: HARQ-ACK 페이로드의 크기는 L=Lcounter일 수 있다.
옵션 1-2-b: HARQ-ACK 페이로드의 크기는 후보 세트 Z = {L1, L2,..., LM} 중에서 Lcounter+x보다 큰 값 중 가장 작은 값을 선택하여 사용하도록 정할 수 있다.
이때 세트 Z = {L1, L2,..., LM}는 상기 제안 1-2를 지원하기 위하여 정의되는 세트로 설정 되는 방법은 다음과 같은 옵션들 중 하나일 수 있다.
옵션 1-2-c: SIB이나 RRC 신호와 같은 상위 계층 시그널을 통해 반고정적으로 정해질 수 있다.
옵션 1-2-d: 단말이 HARQ-ACK을 전송하기 위하여 사용하는 상향링크 물리 채널의 자원 크기(예컨대, RB의 개수, 부반송파의 개수 및/또는 심볼의 개수) 및/또는 HARQ-ACK 구성 방식(예컨대, PUCCH 포맷)에 의하여 결정되는 값일 수 있다.
이때 x는 상기 제안 1-2를 지원하기 위하여 정의되는 0보다 크거나 같은 값으로 설정되는 방법은 다음과 같은 옵션들 중 하나일 수 있다. x 값은 단말이 일부 DCI를 유실한 경우를 대비하기 위한 목적으로 적용될 수 있다.
옵션 1-2-e: SIB이나 RRC 시그널과 같은 상위 계층 시그널을 통해 반고정적으로 정해질 수 있다.
옵션 1-2-f: 단말이 HARQ-ACK을 전송하기 위하여 사용하는 상향링크 물리 채널의 자원의 크기(예컨대, RB의 개수, 부반송파의 개수 및/또는 심볼의 개수) 및/또는 HARQ-ACK 구성 방식(예컨대, PUCCH 포맷)에 의하여 결정되는 값일 수 있다.
옵션 1-2-g: HARQ-ACK 페이로드의 크기는 L=max(Lcounter, Tpayload)로 정해질 수 있다.
이때 Tpayload는 상기 제안 1-2를 지원하기 위하여 정의되는 임계값으로 SIB이나 RRC 시그널과 같은 상위 계층 시그널을 통해 반고정적으로 정해질 수 있다.
HARQ-ACK 페이로드 내에서 각 HARQ-ACK 비트가 매핑되는 위치는 각 HARQ-ACK 비트에 대응되는 DCI에 포함된 카운터 DAI를 통해 정해질 수 있다.
만약 단말이 L보다 작은 인덱스를 갖는 특정 카운터 DAI가 포함된 DCI를 유실(missing)한 경우, 이에 대응되는 HARQ-ACK 비트는 NACK의 표현을 따르도록 정할 수 있다.
만약 단말이 L보다 큰 인덱스를 갖는 특정 카운터 DAI가 포함된 DCI를 유실한 경우, 구체적으로 극 부호(polar code)의 경우, 이에 대응되는 HARQ-ACK 비트를 처리하는 방법은 아래의 옵션들 중 하나일 수 있다.
옵션 1-2-h: 이에 대응되는 HARQ-ACK 비트는 프로즌(frozen) 비트로 처리될 수 있다. 이때 해당 비트는 다른 프로즌(frozen) 비트에 적용되는 규칙 (예컨대, 스크램블링)이 동일하게 적용될 수 있다.
이는 별도의 정보 없이 유실한 비트를 처리할 수 있다는 장점이 있다.
옵션 1-2-i: 이에 대응되는 HARQ-ACK 비트는 NACK의 표현을 따르도록 정할 수 있다 이때 해당 비트는. 프로즌(frozen) 비트에 적용되는 규칙(예컨대, 스크램블링)이 적용되지 않는다.
단말은 HARQ-ACK이 전송되는 상향링크 물리 채널에서 HARQ-ACK 비트의 목적으로 사용될 수 있는 최대 비트수에 대한 정보를 기준으로 상기 옵션 1-2-i의 방식을 수행할 수 있다.
이때 HARQ-ACK 비트의 목적으로 사용될 수 있는 최대 비트수는 해당 상향링크 물리 채널의 목적, 목표 부호화 율(target code rate) 등의 값을 기준으로 고정되어 있을 수 있다. 또는 HARQ-ACK 비트의 목적으로 사용될 수 있는 최대 비트수는 SIB이나 RRC 시그널과 같은 상위 계층 시그널을 통하여 단말에게 반고정적으로 지정될 수 있다.
이는 유실한 DCI에 해당되는 HARQ-ACK 비트의 정보를 NACK으로 표현하기 위한 목적으로 프로즌(frozen) 비트에 적용되는 스크램블과 같은 규칙에 의해 NACK의 표현이 영향을 받지 않도록 하기 위함일 수 있다.
상기 제안 1-2에서 정의된 특정 정보 A를 이용하여 채널 코딩 스킴을 결정하는 경우, 구체적인 예를 들면, NR의 제어 채널에서 채널 코딩 스킴을 결정하는 기준은 아래의 옵션들 중 하나일 수 있다.
옵션 1-2-j: HARQ-ACK 페이로드가 12 미만일 경우 RM 코드가 사용될 수 있으며, 그 이외의 경우에는 극 부호(polar code)가 사용되도록 정할 수 있다. 이는 제어 데이터의 페이로드에 따라 적용되는 NR에서의 채널 코딩 스킴의 정의를 따르기 위한 목적일 수 있다.
옵션 1-2-k: HARQ-ACK 페이로드에 관계 없이 항상 극 부호(polar code)를 사용하도록 정할 수 있다. 상기 옵션 1-2-k를 지원하기 위하여 HARQ-ACK 페이로드는 상기 옵션 1-2-g 의 방법을 이용하여 정해질 수 있다. 단말은 Lmax개의 HARQ-ACK 비트 중에서 실제 전송하고자 하는 L개의 HARQ-ACK 비트를 제외한 나머지 비트들을 프로즌(frozen) 비트 또는 NACK의 정보를 매핑할 수 있다. 이는 기지국이 디코딩해야 하는 채널 코딩 스킴의 후보가 다수일 경우 발생할 수 있는 디코딩 복잡도(decoding complexity)를 줄이기 위한 목적일 수 있다.
상기 제안 1-2에서 정의된 특정 정보 A를 이용하여 CRC 구조를 결정하는 경우, NR의 제어 채널에서 CRC 길이를 결정하는 방법은 아래의 옵션들 중 하나일 수 있다.
옵션 1-2-l: HARQ-ACK 페이로드가 L<12 일 경우 CRC 길이는 0일 수 있다. HARQ-ACK 페이로드가 L이고 FAR target을 만족하기 위한 CRC 길이가 LFAR인 경우 L+LFAR < 22이고 극 부호(polar code)가 사용될 경우 총 CRC 길이는 LCRC=LFAR+3일 수 있으며 3 비트 길이의 패리티 비트가 포함될 수 있다. L+LFAR ≥ 22 이고 극 부호(polar code)가 사용될 경우 총 CRC 길이는 LCRC=LFAR+3일 수 있다. 이는 제어 데이터의 페이로드에 따라 적용되는 CRC 생성 규칙을 따르기 위한 목적일 수 있다.
옵션 1-2-m: HARQ-ACK 페이로드가 L이고 FAR 목표를 만족하기 위한 CRC 길이가 LFAR인 경우 L+LFAR < 22인 경우 총 CRC 길이는 LCRC=LFAR+3일 수 있으며 3 비트 패리티 비트가 포함될 수 있다. L+LFAR ≥ 22 이고 극 부호(polar code)가 사용될 경우 총 CRC 길이는 LCRC=LFAR+3일 수 있다. 이는 옵션 1-2-k 의 방식이 사용될 경우 사용될 수 있으며, 이때 CRC 구조는 옵션 1-2-k 에서 정의된 Lmax를 기준으로 결정될 수 있다. 이때 Lmax의 값은 Lmax-3 < 22의 조건으로 결정될 수 있다. 이는 기지국이 디코딩 해야 하는 채널 코딩 스킴의 후보가 다수일 경우 발생할 수 있는 디코딩 복잡도를 줄이기 위한 목적일 수 있다.
옵션 1-2-n: FAR 목표를 만족하기 위한 CRC 길이가 LFAR인 경우 극 부호(polar code)가 사용될 경우 총 CRC 길이는 LCRC=LFAR+3일 수 있다. 이때 패리티 체크 비트는 사용되지 않는다. 이는 옵션 1-2-k의 방식이 사용될 경우 사용될 수 있으며, 이때 CRC 구조는 옵션 1-2-k에서 정의된 Lmax를 기준으로 결정될 수 있다. 이때 Lmax의 값은 Lmax-3≥22의 조건으로 결정될 수 있다. 이는 기지국이 디코딩해야 하는 CRC 구조를 단일화 하여 디코딩 복잡도를 줄이기 위한 목적일 수 있다.
상기 기술된 옵션 1-2-l, 옵션 1-2-m, 그리고 옵션 1-2-n에서 분산 CRC가 사용될 경우 생성 규칙 및 위치를 결정하는 방법과 패리티 체크 비트가 사용될 경우 생성 규칙 및 위치를 결정하는 방법은 실제 전송에 사용되는 HARQ-ACK 페이로드에 의하여 결정될 수 있다. 이때 분산 CRC 및/또는 패리티 체크 비트의 위치를 결정하는 방법은 데이터에 CRC 및/또는 패리티 체크 비트가 부가(attached)된 이후 적용되는 인터리빙 패턴(interleaving pattern)을 결정하는 방법이 될 수 있다.
이때 실제 전송에 사용되는 HARQ-ACK 페이로드는 카운터 DAI를 통해 추정한 HARQ-ACK 페이로드가 L, HARQ-ACK 페이로드를 결정하기 위해 사용되는 임계값이 Tpayload인 경우, Lmax = max(L, T페이로드)로 정해질 수 있다.
상기 제안 1-2)에서 정의된 특정 정보 A를 이용하여 인코더의 크기가 결정되는 경우, 그리고 NR의 제어 채널에서 극 부호(polar code)가 사용되는 경우, HARQ-ACK 페이로드의 크기와 CRC 길이의 합을 기준으로 극 부호(polar code) 인코더 사이즈가 결정될 수 있다.
이때 극 부호(polar code) 인코더 사이즈가 결정되는 기준으로 HARQ-ACK 페이로드와 CRC 길이의 합에 대하여 임계값 TE_size가 적용될 수 있다.
구체적인 예를 들면, HARQ-ACK 페이로드가 L, CRC 길이가 LCRC로 정의될 경우 L+LCRC < TE_size인 경우 Nrep=2n 크기의 인코더가 적용될 수 있으며, L+LCRC ≥ TE_size인 경우 Npunc=2n+1 크기의 인코더가 적용될 수 있다. 이때 전송하고자 하는 상향링크 물리 채널에 매핑 가능한 비트의 크기 M은 2n < M < 2n+1의 조건을 만족할 수 있다.
상기 제안 1-2에서 정의된 특정 정보 A를 이용하여 변조가 결정되는 경우, 그리고 NR의 제어 채널에서 HARQ-ACK 페이로드가 특정 임계값 LThr 미만인 경우 BPSK (또는 π/2-BPSK)가, LThr 이상일 경우 QPSK가 사용될 수 있다.
상기 제안 1-2에서 HARQ-ACK이 다른 상향링크 채널 정보(예컨대, CSI 보고, SR 등)와 함께 전송될 경우, HARQ-ACK 페이로드를 기준으로 설명된 상기의 동작들은 HARQ-ACK 페이로드와 다른 상향링크 채널 정보의 페이로드의 총합을 기준으로 동작하도록 정할 수 있다.
이때 극 부호(polar code)나 RM 코드와 같이 인코더 입력 비트 인덱스에 따라 서로 다른 신뢰도를 갖는 채널 코딩 스킴이 사용될 경우, 다른 제어 정보들은 HARQ-ACK에 대한 정보보다 더 신뢰도가 높은 위치에 배치하도록 정할 수 있다. 이는 HARQ-ACK 페이로드가 잘못 산정(miss match)되는 경우에도 다른 제어정보에 대한 해석이 항상 동일하게 이해될 수 있도록 하기 위함일 수 있다.
기지국이 단말에게 DCI를 통해 HARQ-ACK과 관련된 정보를 제공하는 경우, 이 정보에는 토탈 DAI 없이 카운터 DAI만이 포함될 수 있다. 이는 토탈 DAI의 제공에 따른 DCI 오버헤드(overhead)의 증가를 방지하기 위한 목적일 수 있다. 이때 단말은 기지국이 의도하는 토탈 HARQ-ACK 페이로드 크기를 정확하게 인지할 지 못할 수 있다. 이 경우, 단말은 미리 정해져 있는 특정 고정 값을 기준으로, 또는 특정 시그널이나 DCI를 통해 결정된 고정 값을 기준으로, 또는 특정 조건을 만족하는 경우 사용할 수 있는 고정 값을 기준으로 HARQ-ACK 페이로드의 크기를 결정할 수 있다. 또는 하기의 제안 1-3)는 이러한 상황에서 적용 가능한 방법을 제안하고 있다.
1-3. 제안 1-3: 특정 정보 A는 HARQ-ACK 페이로드의 크기일 수 있다.
DCI를 통해 토탈 DAI가 주어지지 않고 카운터 DAI만이 주어지는 경우, HARQ-ACK 페이로드의 크기는 고정 값을 기준으로 결정될 수 있다.
상기 제안 1-3에서 고정된 값이 L인 경우, HARQ-ACK 페이로드의 크기는 L일 수 있다.
HARQ-ACK 페이로드 내에서 각 HARQ-ACK 비트가 매핑되는 위치는 각 HARQ-ACK 비트에 대응되는 DCI에 포함된 카운터 DAI를 통해 정해질 수 있다.
만약 단말이 검출에 성공한 카운터 DAI의 최대값이 Lcounter인 경우, Lcounter보다 작은 인덱스를 갖는 특정 카운터 DAI가 포함된 DCI를 유실한 경우, 이에 대응되는 HARQ-ACK 비트는 NACK의 표현을 따르도록 정할 수 있다.
만약 단말이 검출에 성공한 카운터 DAI의 최대값이 Lcounter이고 L>Lcounter인 경우, Lcounter보다 큰 인덱스를 갖는 HARQ-ACK 비트를 처리하는 방법은 아래의 옵션들 중 하나일 수 있다.
옵션 1-3-A-1: 해당 HARQ-ACK 비트들은 프로즌(frozen) 비트로 처리될 수 있다. 이때 해당 비트는 다른 프로즌(frozen) 비트에 적용되는 규칙(예컨대, 스크램블링)이 동일하게 적용될 수 있다. 이는 별도의 정보 없이 유실한 비트를 처리할 수 있다는 장점이 있다.
옵션 1-3-A-2: 해당 HARQ-ACK 비트들은 NACK의 표현을 따르도록 정할 수 있다 이때 해당 비트는. 프로즌(frozen) 비트에 적용되는 규칙(예컨대, 스크램블링)이 적용되지 않는다. 이는 유실한 DCI에 해당되는 HARQ-ACK 비트의 정보를 NACK으로 표현하기 위한 목적으로 프로즌(frozen) 비트에 적용되는 스크램블링과 같은 규칙에 의해 NACK의 표현이 영향을 받지 않도록 하기 위함일 수 있다.
상기 제안 1-3에서 고정 값은 아래의 옵션들 중 하나일 수 있다.
옵션 1-3-B-1: 고정 값은 SIB이나 RRC 시그널과 같은 상위 계층 시그널에 의하여 반-고정적으로 설정된 값일 수 있다.
옵션 1-3-B-2: 고정 값은 단말이 PDSCH에 대한 scheduling 정보를 취득하기 위하여 모니터링하는 PDCCH에 포함된 DCI를 통해 동적으로 설정된 값일 수 있다.
옵션 1-3-B-3: 고정 값은 단말이 PDCCH 수신에 관련된 정보나 HARQ-ACK 프로세스를 설정하기 위한 목적으로 별도로 설정된 하향링크 물리 채널(또는 시그널)을 통하여 동적으로 설정된 값일 수 있다. (예컨대, WUS(wake up signal) 또는 컴팩트(compact) DCI)
옵션 1-3-B-4: 고정 값은 단말이 HARQ-ACK을 전송하기 위하여 사용하는 상향링크 물리 채널의 자원의 크기(예컨대, RB의 개수, 부반송파의 개수 및/또는 심볼의 개수) 및/또는 HARQ-ACK 구성 방식(예컨대, PUCCH 포맷)에 의하여 결정되는 값일 수 있다.
상기 제안 1-3에서 정의된 특정 정보 A를 이용하여 채널 코딩 스킴을 결정하는 경우, 그리고 NR의 제어 채널에서 HARQ-ACK 페이로드가 12 미만일 경우 RM 코드 가 사용될 수 있으며, 그 이외의 경우에는 극 부호(polar code)가 사용되도록 정할 수 있다.
상기 제안 1-3에서 정의된 특정 정보 A를 이용하여 CRC 구조를 결정하는 경우,
구체적인 예를 들면, NR의 제어 채널에서 HARQ-ACK 페이로드가 12 미만일 경우 CRC 길이는 0일 수 있다.
또 따른 예를 들면, NR의 제어 채널에서 HARQ-ACK 페이로드가 22 미만이고 채널 코딩 스킴으로 극 부호(polar code)가 사용될 경우 패리티 체크 비트가 사용될 수 있다.
또 다른 예를 들면, NR의 제어 채널에서 HARQ-ACK 페이로드의 크기에 따라 분산 CRC의 위치를 결정될 수 있다. 이는 데이터에 CRC가 부가(attached)된 이후 적용되는 인터리빙 패턴을 결정하는 방법이 될 수 있다.
상기 제안 1-3에서 정의된 특정 정보 A를 이용하여 인코더의 크기가 결정되는 경우, 그리고, NR의 제어 채널에서 극 부호(polar code)가 사용되는 경우, HARQ-ACK 페이로드의 크기와 CRC 길이의 합을 기준으로 극 부호(polar code) 인코더 사이즈가 결정될 수 있다.
이때 극 부호(polar code) 인코더 사이즈가 결정되는 기준으로 HARQ-ACK 페이로드와 CRC 길이의 합에 대하여 임계값 TE_size가 적용될 수 있다.
예를 들면, HARQ-ACK 페이로드가 L, CRC 길이가 LCRC로 정의될 경우 L+LCRC < TE_size인 경우 Nrep=2n 크기의 인코더가 적용될 수 있으며, L+LCRC ≥ TE_size인 경우 Npunc=2n+1 크기의 인코더가 적용될 수 있다. 이때 전송하고자 하는 상향링크 물리 채널에 매핑 가능한 비트의 크기 M은 2n < M < 2n+1의 조건을 만족할 수 있다.
상기 제안 1-3에서 정의된 특정 정보 A를 이용하여 변조가 결정되는 경우, 그리고 NR의 제어 채널에서 HARQ-ACK 페이로드가 특정 임계값 LThr 미만인 경우 BPSK (또는 π/2-BPSK)가, LThr 이상일 경우 QPSK가 사용될 수 있다.
상기 제안 1-2에서 HARQ-ACK이 다른 상향링크 채널 정보(예컨대, CSI 보고, SR 등)와 함께 전송될 경우, HARQ-ACK 페이로드를 기준으로 설명된 상기의 동작들은 HARQ-ACK 페이로드와 다른 상향링크 채널 정보의 페이로드의 총합을 기준으로 동작하도록 정할 수 있다.
이때 극 부호(polar code)나 RM 코드와 같이 인코더 입력 비트 인덱스에 따라 서로 다른 신뢰도를 갖는 채널 코딩 스킴이 사용될 경우, 다른 제어 정보들은 HARQ-ACK에 대한 정보보다 더 신뢰도 높은 위치에 배치될 수 있다.
이는 HARQ-ACK 페이로드가 잘못 산정(miss match)되는 경우에도 다른 제어 정보에 대한 해석이 항상 동일하게 이해될 수 있도록 하기 위함일 수 있다.
분산 CRC 구조의 경우, 각 CRC 블록(block)의 CRC 검사(check) 계산에 영향을 주는 데이터 비트는 각기 다를 수 있다.
도 7a 및 도 7b은 부산 분산 CRC가 적용될 경우 각 분산된 CRC 블록과 데이터 간에 연관성을 나타낸 예시도이다.
도시된 바와 같이, 일부 CRC 블록은 일부 데이터 블록에만 영향을 받도록 설계될 수 있으며, 다른 일부 CRC 블록은 전체 데이터 블록의 영향을 받도록 설계될 수 있다. 본 명세서에서 제안하는 방법은 이와 같은 구조를 이용하여 상향링크 채널 정보를 각 목적에 따라 분산 CRC의 구조에 의하여 구분될 수 있는 데이터 블록에 매핑하는 방법을 포함할 수 있다. 하기의 제안 2는 이러한 상황에서 적용 가능한 방법을 제안하고 있다.
2. 제안 2
제안2에 따르면, 복수개의 서로 다른 목적으로 구분되는 상향링크 채널 정보가 단일 인코딩 과정을 통하여 채널 코딩이 적용될 경우, 각 상향링크 채널 정보에 적용되는 코드워드(codeword)의 선택은 상향링크 채널 정보의 목적과 CRC 구조에 의하여 결정될 수 있다.
상기 제안 2에서 채널 코딩은 구체적으로 극 부호(polar code)일 수 있다.
이때 상기 제안 2에서 코드워드의 의미는 극 부호(polar code) 인코더의 입력 단에서 데이터 비트가 배치되는 위치를 의미할 수 있다.
상기 제안 2에서 상향링크 채널 정보는 HARQ-ACK을 표현하기 위한 정보, SR를 위한 정보, 및/또는 CSI 보고 목적의 정보 등으로 그 목적이 구분될 수 있다.
상기 제안 2에서 CRC 구조는 CRC 길이를 포함할 수 있다.
상기 제안 2에서 CRC 구조는 분산 CRC의 경우 각 분산된 CRC 블록에 해당되는 코드워드(코드워드)와, 각 분산된 CRC 블록에 연관된 데이터 블록의 코드워드가 구성되는 방식을 포함 할 수 있다.
이때 CRC 블록에 연관된 데이터 블록의 코드워드는 각 CRC 블록의 CRC 검사 연산 과정에 포함되는 데이터 블록들에 해당되는 코드워드들을 의미한다.
도 7a는 2 개의 CRC 블록과 2 개의 데이터 블록으로 구분되는 경우, 각 데이터 블록과 CRC 블록의 상관관계의 일례를 도식적으로 보이고 있다.
도 7b는 3 개의 CRC 블록과 3 개의 데이터 블록으로 구분되는 경우, 각 데이터 블록과 CRC 블록의 상관관계의 일례를 도식적으로 보이고 있다.
상기 제안 2에서 서로 다른 목적의 상향링크 채널 정보가 HARQ-ACK과 CSI 보고를 포함하고, 도 7a의 구조와 같이 2개의 데이터 블록과 2개의 제어 블록으로 구분이 가능할 경우, 데이터 1의 영역에는 HARQ-ACK의 정보를, 데이터 2의 영역에는 CSI 보고를 매핑할 수 있다.
상기 제안 2에서 서로 다른 목적의 상향링크 채널 정보가 HARQ-ACK, SR, 그리고 CSI 보고를 포함하고, 도 7a의 구조와 같이 2개의 데이터 블록과 2개의 제어 블록으로 구분이 가능할 경우, 데이터 1의 영역에는 HARQ-ACK과 SR의 정보를, 데이터 2의 영역에는 CSI 피드백 정보를 매핑할 수 있다.
상기 제안 2에서 서로 다른 목적의 상향링크 채널 정보가 서로 다른 두 개의 셀로부터 수신한 PDSCH에 대한 HARQ-ACK으로 구성되어 있고, 도 7a의 구조와 같이 2개의 데이터 블록과 2개의 제어 블록으로 구분이 가능할 경우, 데이터 1의 영역에는 프라이머리 셀(primary cell) 혹은 낮은 셀 인덱스(lower cell index)의 HARQ-ACK 정보를, 데이터 2의 영역에는 세컨더리 셀(secondary cell) 혹은 높은 셀 인덱스 (higher cell index)의 HARQ-ACK 정보를 매핑할 수 있다.
상기 제안 2에서 서로 다른 목적의 상향링크 채널 정보가 서로 다른 두 개의 셀로부터 수신한 PDSCH에 대한 HARQ-ACK 정보와 CSI 보고를 포함하고 있고, 도 7b의 구조와 같이 3개의 데이터 블록과 3개의 제어 블록으로 구분이 가능할 경우, 데이터 3의 영역에는 프라이머리 셀(primary cell) 혹은 낮은 셀 인덱스(lower cell index)의 HARQ-ACK 정보를, 데이터 4의 영역에는 세컨더리 셀(secondary cell) 혹은 높은 셀 인덱스 (higher cell index)의 HARQ-ACK 정보를, 데이터 5의 영역에는 CSI 보고 정보를 매핑할 수 있다.
상기 제안 2는 상기 제안 1과 조합되어 사용될 수 있다.
지금까지 설명한, 본 명세서의 실시예들은 다양한 수단을 통해 구현될 수 있다. 예를 들어, 본 명세서의 실시예들은 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. 구체적으로는 도면을 참조하여 설명하기로 한다.
도 8은 본 명세서의 개시가 구현되는 무선통신 시스템을 나타낸 블록도이다.
기지국(200)은 프로세서(processor, 201), 메모리(memory, 202) 및 송수신부(또는 RF(radio frequency)부, 203)을 포함한다. 메모리(202)는 프로세서(201)와 연결되어, 프로세서(201)를 구동하기 위한 다양한 정보를 저장한다. 송수신부(또는 RF부)(203)는 프로세서(201)와 연결되어, 무선 신호를 송신 및/또는 수신한다. 프로세서(201)는 제안된 기능, 과정 및/또는 방법을 구현한다. 전술한 실시 예에서 기지국의 동작은 프로세서(201)에 의해 구현될 수 있다.
무선 기기(예컨대 NB-IoT 기기)(100)는 프로세서(101), 메모리(102) 및 송수신부(또는 RF부)(103)를 포함한다. 메모리(102)는 프로세서(101)와 연결되어, 프로세서(101)를 구동하기 위한 다양한 정보를 저장한다. 송수신부(또는 RF부)(103)는 프로세서(101)와 연결되어, 무선 신호를 송신 및/또는 수신한다. 프로세서(101)는 제안된 기능, 과정 및/또는 방법을 구현한다.
프로세서는 ASIC(application-specific integrated circuit), 다른 칩셋, 논리 회로 및/또는 데이터 처리 장치를 포함할 수 있다. 메모리는 ROM(read-only memory), RAM(r om access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. RF부는 무선 신호를 처리하기 위한 베이스밴드 회로를 포함할 수 있다. 실시예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 메모리에 저장되고, 프로세서에 의해 실행될 수 있다. 메모리는 프로세서 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다.
상술한 예시적인 시스템에서, 방법들은 일련의 단계 또는 블록으로써 순서도를 기초로 설명되고 있지만, 본 명세서는은 단계들의 순서에 한정되는 것은 아니며, 어떤 단계는 상술한 바와 다른 단계와 다른 순서로 또는 동시에 발생할 수 있다. 또한, 당업자라면 순서도에 나타낸 단계들이 배타적이지 않고, 다른 단계가 포함되거나 순서도의 하나 또는 그 이상의 단계가 본 명세서의 범위에 영향을 미치지 않고 삭제될 수 있음을 이해할 수 있을 것이다.

Claims (13)

  1. 사용자 장치가 HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement) 정보를 전송하기 위한 방법으로서,
    상기 HARQ ACK/NACK 정보를 상향링크 물리 채널을 통해 전송하기 위해 사용될 채널 코딩 방식을 제1 정보에 기초하여 결정하는 단계와;
    상기 결정된 채널 코딩 방식에 따라 HARQ ACK/NACK 정보에 대해 채널 코딩을 수행하는 단계를 포함하고,
    상기 채널 코딩 방식은 채널 코딩 스킴(Channel coding scheme), CRC(cyclical redundancy check) 구조, 채널 인코더(Encoder) 사이즈, 변조(Modulation) 방식 중 하나 이상을 포함하는 것을 특징으로 하는 방법.
  2. 제1항에 있어서,
    DCI(downlink control information)를 하향링크 제어 채널을 통해 수신하는 단계와;
    상기 DCI에 기반하여, 하향링크 데이터를 하향링크 데이터 채널을 통해 수신하는 단계를 더 포함하고,
    상기 HARQ ACK/NACK 정보는 상기 하향링크 데이터에 대한 것을 특징으로 하는 방법.
  3. 제2항에 있어서, 상기 제1 정보는,
    상기 HARQ ACK/NACK 정보의 페이로드(payload) 사이즈를 포함하는 것을 특징으로 하는 방법.
  4. 제3항에 있어서,
    상기 DCI에 토탈(total) DAI(downlink assignment index)가 포함되는 경우, 상기 HARQ ACK/NACK 정보의 페이로드 사이즈는 상기 토탈 DAI에 기초하여 결정되는 것을 특징으로 하는 방법.
  5. 제3항에 있어서,
    상기 DCI에 토탈 DAI 없이, 카운터 DAI만이 포함된 경우, 상기 HARQ ACK/NACK 정보의 페이로드 사이즈는 고정 값에 기초하여 결정되는 것을 특징으로 하는 방법.
  6. 제3항에 있어서,
    상기 DCI에 토탈 DAI 없이 카운터(counter) DAI만이 포함된 경우, 상기 HARQ ACK/NACK 정보의 페이로드 사이즈는, 검출에 성공한 카운터 DAI의 최대 값에 기반하여 결정되는 것을 특징으로 하는 방법.
  7. 제6항에 있어서,
    상기 사용자 장치가 검출에 성공한 카운터 DAI의 최대값을 Lcounter라고 할때, 상기 HARQ-ACK 페이로드의 크기는 후보 세트 Z = {L1, L2,..., LM} 중에서 Lcounter+x보다 큰 값 중 가장 작은 값에 기초하여 결정되는 것을 특징으로 하는 방법.
  8. 제1항에 있어서, 상기 CRC 구조는
    CRC 길이, 분산(Distributed) CRC 방식, 다중(multiple) CRC 방식, 그리고 패리티 체크(Parity Check) 비트를 포함하는 것을 특징으로 하는 방법.
  9. HARQ(hybrid automatic repeat request) ACK(positive-acknowledgement)/NACK(negative-acknowledgement) 정보를 전송하기 위한 사용자 장치로서,
    송수신부와; 그리고
    상기 송수신부를 제어하는 프로세서를 포함하고, 상기 프로세서는
    상기 HARQ ACK/NACK 정보를 상향링크 물리 채널을 통해 전송하기 위해 사용될 채널 코딩 방식을 제1 정보에 기초하여 결정하는 과정과; 그리고
    상기 결정된 채널 코딩 방식에 따라 HARQ ACK/NACK 정보에 대해 채널 코딩을 수행하는 과정을 수행하고,
    상기 채널 코딩 방식은 채널 코딩 스킴(Channel coding scheme), CRC(cyclical redundancy check) 구조, 채널 인코더(Encoder) 사이즈, 변조(Modulation) 방식 중 하나 이상을 포함하는 것을 특징으로 하는 사용자 장치.
  10. 제9항에 있어서, 상기 프로세서는 상기 송수신부를 제어하여
    DCI(downlink control information)를 하향링크 제어 채널을 통해 수신하는 과정과;
    상기 DCI에 기반하여, 하향링크 데이터를 하향링크 데이터 채널을 통해 과정을 더 수행하고,
    상기 HARQ ACK/NACK 정보는 상기 하향링크 데이터에 대한 것을 특징으로 하는 사용자 장치.
  11. 제10항에 있어서, 상기 제1 정보는,
    상기 HARQ ACK/NACK 정보의 페이로드(payload) 사이즈를 포함하는 것을 특징으로 하는 사용자 장치.
  12. 제11항에 있어서,
    상기 DCI에 토탈(total) DAI 없이 카운터(counter) DAI만이 포함된 경우, 상기 HARQ ACK/NACK 정보의 페이로드 사이즈는, 검출에 성공한 카운터 DAI의 최대 값에 기반하여 결정되는 것을 특징으로 하는 사용자 장치.
  13. 제12항에 있어서,
    상기 사용자 장치가 검출에 성공한 카운터 DAI의 최대값을 Lcounter라고 할때, 상기 HARQ-ACK 페이로드의 크기는 후보 세트 Z = {L1, L2,..., LM} 중에서 Lcounter+x보다 큰 값 중 가장 작은 값에 기초하여 결정되는 것을 특징으로 하는 사용자 장치.
PCT/KR2018/007858 2017-07-12 2018-07-11 Harq ack/nack 정보를 전송하기 위한 방법 및 사용자 장치 WO2019013548A1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/629,516 US20200228259A1 (en) 2017-07-12 2018-07-11 Method and user device for transmitting harq ack/nack information

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201762531360P 2017-07-12 2017-07-12
US62/531,360 2017-07-12

Publications (1)

Publication Number Publication Date
WO2019013548A1 true WO2019013548A1 (ko) 2019-01-17

Family

ID=65002169

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2018/007858 WO2019013548A1 (ko) 2017-07-12 2018-07-11 Harq ack/nack 정보를 전송하기 위한 방법 및 사용자 장치

Country Status (2)

Country Link
US (1) US20200228259A1 (ko)
WO (1) WO2019013548A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019227276A1 (en) * 2018-05-28 2019-12-05 Qualcomm Incorporated Polar code construction for incremental redundancy
CN110611546B (zh) * 2018-06-14 2021-12-24 上海朗帛通信技术有限公司 一种被用于无线通信的用户设备、基站中的方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016163941A1 (en) * 2015-04-10 2016-10-13 Telefonaktiebolaget Lm Ericsson (Publ) Implementation of harq on pusch for multiple carriers
US20170048026A1 (en) * 2015-08-13 2017-02-16 Lg Electronics Inc. Method of transmitting or receiving uplink control information in wireless communication system and apparatus for the same
WO2017043916A1 (ko) * 2015-09-09 2017-03-16 엘지전자 주식회사 무선 통신 시스템에서 신호의 전송 방법 및 장치
US20170134140A1 (en) * 2015-11-06 2017-05-11 Innovative Technology Lab Co., Ltd. Apparatus and method for performing hybrid automatic repeat request operation in wireless communication system supporting carrier aggregation
US20170156152A1 (en) * 2010-01-08 2017-06-01 Interdigital Patent Holdings, Inc. Channel state information transmission for multiple carriers

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170156152A1 (en) * 2010-01-08 2017-06-01 Interdigital Patent Holdings, Inc. Channel state information transmission for multiple carriers
WO2016163941A1 (en) * 2015-04-10 2016-10-13 Telefonaktiebolaget Lm Ericsson (Publ) Implementation of harq on pusch for multiple carriers
US20170048026A1 (en) * 2015-08-13 2017-02-16 Lg Electronics Inc. Method of transmitting or receiving uplink control information in wireless communication system and apparatus for the same
WO2017043916A1 (ko) * 2015-09-09 2017-03-16 엘지전자 주식회사 무선 통신 시스템에서 신호의 전송 방법 및 장치
US20170134140A1 (en) * 2015-11-06 2017-05-11 Innovative Technology Lab Co., Ltd. Apparatus and method for performing hybrid automatic repeat request operation in wireless communication system supporting carrier aggregation

Also Published As

Publication number Publication date
US20200228259A1 (en) 2020-07-16

Similar Documents

Publication Publication Date Title
WO2017222259A1 (ko) 데이터 전송 방법 및 송신기
WO2018044114A1 (ko) 다수의 검색 공간에 대해 블라인드 디코딩을 수행하는 순서를 결정하는 방법 및 단말
WO2018174564A1 (ko) 전송 블록 크기를 결정하는 방법 및 무선 기기
WO2019194635A1 (en) Apparatus and method for encoding and decoding using polar code in wireless communication system and broadcasting system
WO2016163645A1 (ko) Pdsch 수신 방법 및 무선 기기
WO2015060564A1 (ko) Mtc 기기와의 상향링크/하향링크 데이터 송수신 방법
WO2017105158A1 (ko) 상향링크 제어 정보 전송 방법 및 이를 수행하는 사용자 장치
WO2012165875A2 (en) Apparatus and method for defining physical channel transmit/receive timings and resource allocation in tdd communication system supporting carrier aggregation
WO2018203612A1 (en) Method and apparatus for transmitting and receiving signal in mobile communication system
WO2016068542A2 (ko) Mtc 기기의 pucch 전송 방법
WO2016093556A1 (ko) 5개를 초과하는 셀을 반송파 집성에 따라 사용하는 경우 하향링크 데이터에 대한 harq ack/nack를 전송하는 방법 및 사용자 장치
WO2015076619A1 (ko) Pdcch의 묶음을 수신하는 방법 및 mtc 기기
WO2010101411A2 (en) Method and apparatus for transmitting harq ack/nack signal in multi-antenna system
WO2015076627A1 (ko) Harq ack/nack의 전송방법 및 장치
WO2014123378A1 (ko) 신호의 송수신 방법 및 이를 위한 장치
WO2010131926A2 (ko) 다중 반송파 시스템에서 제어채널을 모니터링하는 장치 및 방법
WO2011056043A2 (ko) 다중 안테나 전송 기법을 지원하기 위한 효율적인 제어정보 전송 방법 및 장치
WO2016108657A1 (ko) 무선 통신 시스템에서 ack/nack 전송 방법 및 장치
WO2015064924A1 (ko) 하향링크 데이터를 포함하는 pdsch를 mtc 기기로 전송하는 방법 및 그 기지국
WO2010123331A2 (ko) 반송파 병합 전송을 위한 제어신호 송수신 방법 및 장치
WO2017213374A1 (en) Method and device for providing different services in mobile communication system
EP3635898A1 (en) Method and apparatus for transmitting and receiving signal in mobile communication system
WO2016190620A1 (ko) 하향링크 제어 채널 수신 방법 및 무선 기기
WO2013066072A1 (ko) 신호 송수신 방법 및 이를 위한 장치
WO2014017746A1 (ko) Harq 수행 방법 및 단말

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18832289

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18832289

Country of ref document: EP

Kind code of ref document: A1