KR101645304B1 - Apparatus and method for operating duplication harq in mobile communication system - Google Patents
Apparatus and method for operating duplication harq in mobile communication system Download PDFInfo
- Publication number
- KR101645304B1 KR101645304B1 KR1020090031519A KR20090031519A KR101645304B1 KR 101645304 B1 KR101645304 B1 KR 101645304B1 KR 1020090031519 A KR1020090031519 A KR 1020090031519A KR 20090031519 A KR20090031519 A KR 20090031519A KR 101645304 B1 KR101645304 B1 KR 101645304B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- decoding
- harq
- received
- received data
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1861—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1864—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/189—Transmission or retransmission of more than one copy of a message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
- H04L12/40176—Flexible bus arrangements involving redundancy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
본 발명은 이동통신 시스템에서 데이터 중복 재전송에 따른 동작 방법 및 장치에 관한 것으로서, 데이터 중복재전송에 따른 단말의 방법은. 기지국으로부터 수신되는 MAC PDU를 소프트 버퍼에 저장하는 과정과, 상기 MAC PDU에 대해 디코딩하는 과정과, 상기 디코딩이 해당 소프트 버퍼의 데이터에 대해 성공적으로 디코딩한 첫 번째 경우인지 판단하는 과정과, 상기 판단 결과에 따라 디코딩된 MAC PDU를 상위 계층으로 전달할 것인지 여부를 결정하는 과정을 포함하여, 단말이 MAC PDU의 중복 수신 여부를 판단하여 이전에 정상적으로 처리된 MAC PDU가 중복 처리되는 것을 방지함으로써, 불필요한 동작을 제거할 수 있고, 역방향 타이밍 동기가 훼손되는 것을 방지할 수 있으며, 보다 신뢰성 있는 역방향 데이터 및 시그널을 전송할 수 있다. The present invention relates to a method and apparatus for performing data redundancy retransmission in a mobile communication system, and a method of a terminal for data redundancy retransmission. Storing a MAC PDU received from a base station in a soft buffer; decoding the MAC PDU; determining whether the decoding is a first case of successfully decoding data of a corresponding soft buffer; Determining whether to transmit the decoded MAC PDU to an upper layer according to a result of the determination, determining whether the UE receives the MAC PDUs redundantly, It is possible to prevent reverse timing synchronization from being corrupted, and to transmit more reliable reverse data and signals.
LTE (Long Term Evolution), TA (Timing Advance), HARQ (Hybrid Automatic Repeat reQuest) LTE (Long Term Evolution), TA (Timing Advance), HARQ (Hybrid Automatic Repeat reQuest)
Description
본 발명은 이동통신 시스템에서 데이터 중복 재전송에 따른 동작 방법 및 장치에 관한 것으로서, 특히 HARQ를 지원하는 LTE(Long Term Evolution) 시스템에서 단말이 순방향 데이터에 대해 ACK를 전송하였으나, 기지국이 상기 ACK를 NACK로 판단하여 상기 순방향 데이터의 재전송이 발생하는 경우, 상기 단말이 상기 순방향 데이터가 중복 재전송됨을 판단하여 해당 데이터의 중복 처리를 방지하는 방법 및 장치에 관한 것이다. The present invention relates to a method and apparatus for data redundancy retransmission in a mobile communication system. More particularly, in a LTE (Long Term Evolution) system supporting HARQ, a mobile station transmits an ACK for downlink data, And when the retransmission of the downlink data occurs, the terminal determines that the downlink data is redundantly retransmitted, thereby preventing duplication of the corresponding data.
UMTS(Universal Mobile Telecommunication Service) 시스템은 유럽식 이동통신 시스템인 GSM(Global System for Mobile Communications)과 GPRS(General Packet Radio Services)을 기반으로 하고 광대역(Wideband) 부호분할 다중접속(CDMA: Code Division Multiple Access)을 사용하는 제 3세대 비동기 이동통신 시스템이다.The Universal Mobile Telecommunication Service (UMTS) system is based on Global System for Mobile Communications (GSM) and General Packet Radio Services (GPRS), which are European mobile communication systems, and includes a Wideband Code Division Multiple Access (CDMA) Is a third generation asynchronous mobile communication system.
상기 UMTS 시스템의 표준화를 담당하고 있는 3GPP(3rd Generation Partnership Project)에서는 UMTS 시스템의 차세대 이동통신 시스템으로서 LTE(Long Term Evolution)에 대한 논의가 진행 중이다. LTE는 최대 100 Mbps 정도의 전송 속도를 가지는 고속 패킷 기반 통신을 구현하는 기술로서 2010년 정도에 상용화하는 것을 목표로 하고 있으며, 이를 위해 여러 가지 방안이 논의되고 있다. 예를 들어 네트워크의 구조를 간단히 해서 통신로 상에 위치하는 노드의 수를 줄이는 방안이나 무선 프로토콜들을 최대한 무선 채널에 근접시키는 방안 등이 논의되고 있다. In the 3rd Generation Partnership Project (3GPP), which is in charge of standardization of the UMTS system, a discussion on LTE (Long Term Evolution) is underway as a next generation mobile communication system of the UMTS system. LTE is a technology that implements high-speed packet-based communication with a transmission rate of up to 100 Mbps, and aims at commercialization in about 2010, and various measures are being discussed. For example, it is discussed how to reduce the number of nodes located on the communication path by simplifying the structure of the network, or approaching wireless protocols to the wireless channel as much as possible.
도 1은 LTE 시스템의 구조를 도시하고 있다. Figure 1 shows the structure of an LTE system.
상기 도 1을 참조하면, 차세대 무선 액세스 네트워크(E-RAN: Evolved Radio Access Network)(110, 112)는 차세대 기지국(ENB: Evolved Node B 혹은 Node B)(120 내지 128)과 상위 노드(Access Gateway)(130, 132)의 2 노드 구조로 단순화되며, 사용자 단말(UE: User Equipment)(101)은 상기 E-RAN(110, 112)에 의해 인터넷 프로토콜(IP: Internet Protocol) 네트워크로 접속한다. 상기 ENB(120 내지 128)는 상기 UE(101)와 무선 채널로 연결되며, 기존의 노드 B 보다 복잡한 역할을 수행한다. 1, an Evolved Radio Access Network (E-RAN) 110 and 112 includes a next generation base station (ENB) 120 to 128 and an access gateway ) 130 and 132. A user equipment (UE) 101 connects to the Internet Protocol (IP) network by the E-RANs 110 and 112. [ The ENBs 120 to 128 are connected to the UE 101 through a radio channel and perform a more complex role than the existing Node Bs.
상기 LTE 시스템에서는 물리(Physical) 계층의 제어 신호보다 신뢰성이 높고, 무선 링크 제어(RLC: Radio Link Control) 계층의 제어 신호 보다는 신속한 처리가 요구되는 제어신호를 위하여 매체 접속 제어(MAC: Media Access Control) 계층의 제어 신호, 즉, MAC CE(MAC control element)를 사용한다. 예를 들어, 상기 LTE 시스템에서는 역방향 전송 타이밍 동기를 맞추기 위해 상기 MAC 계층의 제어 신호인 Timing Advance(이하 TA) Command MAC CE를 사용한다.In the LTE system, a MAC (Media Access Control) control is performed for a control signal which is higher in reliability than a control signal of a physical layer and is required to be processed more quickly than a control signal of a radio link control (RLC) ) Layer control signal, i.e., a MAC control element (MAC). For example, in the LTE system, a Timing Advance (TA) Command MAC CE, which is a control signal of the MAC layer, is used to match uplink transmission timing synchronization.
도 2는 LTE 시스템에서 TA command MAC CE를 이용하여 역방향 전송 타이밍 동기를 수행하는 절차를 도시하고 있다.2 shows a procedure for performing uplink transmission timing synchronization using a TA command MAC CE in an LTE system.
상기 도 2를 참조하면, 기지국(ENB)(202)은 210단계에서 단말(200)이 전송하는 사운딩 기준 신호(SRS: Sounding Reference Signal) 혹은 복조 기준 신호(DMRS: DeModulation Reference Signal)를 바탕으로 역방향 타이밍 오프셋을 측정한 후, 상기 역방향 타이밍 오프셋을 측정한 결과 상기 역방향 타이밍 오프셋을 보정할 필요가 있다고 판단되거나 TA 타이머를 갱신할 필요가 있다고 판단되는 경우, 212단계로 진행하여 TA command MAC CE를 상기 단말(200)로 전송한다. 이후, 상기 단말(200)은 214단계에서 수신된 TA command를 이용하여 상기 기지국과 역방향 타이밍 동기를 맞추고, 216단계에서 상기 TA command에 의해 보정된 역방향 타이밍을 기준으로 역방향 채널(PUCCH, PUSCH) 및 역방향 시그널을 전송한다.Referring to FIG. 2, the base station (ENB) 202 generates a sounding reference signal (SRS) or a demodulation reference signal (DMRS) transmitted from the
한편, LTE 시스템에서는 단말이 순방향 HARQ 데이터에 대한 ACK를 전송하였으나, 기지국이 이를 NACK로 판단하거나 수신하지 못하는 경우가 발생하여 상기 순방향 HARQ 데이터를 재전송하게 됨으로써, 단말이 상기 방향 HARQ 데이터를 중복(duplication)하여 수신하는 현상이 발생할 수 있다. 하지만, 종래의 LTE 시스템에서는 MAC 계층에서 데이터가 중복 수신되는 것을 감지하는 기술을 제공하지 않고 있다. 이에 따라, 상기 단말은 이전에 수신하여 정상적으로 디코딩한 MAC PDU가 중 복 수신되는 경우, 상기 중복 수신된 MAC PDU를 다시 처리하기 위한 불필요한 동작을 수행하게 되며, 이는 결국 시스템의 오류를 발생시킨다. 예를 들어, 상기 단말은 상기 Timing Advance Command MAC CE를 포함하는 MAC PDU가 중복 수신될 경우, 이를 인식하지 못하고 중복 수신된 TA command를 이용하여 상기 기지국과 역방향 타이밍 동기를 다시 맞춤으로써, 결국에는 역방향 전송 타이밍 동기를 훼손시키게 되는 오류를 발생시킨다.On the other hand, in the LTE system, when the UE transmits an ACK for downlink HARQ data but the base station determines that the uplink HARQ data is a NACK or does not receive the ACK, the UE retransmits the downlink HARQ data, ) May occur. However, the conventional LTE system does not provide a technique of detecting duplicate data reception in the MAC layer. Accordingly, when the MAC PDU previously received and decoded normally is redundantly received, the UE performs an unnecessary operation to re-process the redundantly received MAC PDU, resulting in a system error. For example, when the MAC PDU including the Timing Advance Command MAC CE is received redundantly, the UE does not recognize the MAC PDU, and retransmits the reverse timing synchronization with the base station using the TA command received redundantly, Thereby causing an error that may impair the transmission timing synchronization.
본 발명은 상술한 바와 같은 문제점을 해결하기 위해 도출된 것으로서, 본 발명의 목적은 본 발명은 이동통신 시스템에서 데이터 중복 재전송에 따른 동작 방법 및 장치를 제공함에 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a method and apparatus for retransmission of data in a mobile communication system.
본 발명의 다른 목적은 특히 HARQ를 지원하는 LTE(Long Term Evolution) 시스템에서 MAC PDU의 중복 수신 여부를 판단하여 이전에 정상적으로 처리된 MAC PDU가 중복 처리되는 것을 방지하는 방법 및 장치를 제공함에 있다.It is another object of the present invention to provide a method and apparatus for preventing duplication of previously processed MAC PDUs by determining whether duplicate MAC PDUs are received in an LTE (Long Term Evolution) system supporting HARQ.
본 발명의 또 다른 목적은 LTE 시스템에서 역방향 타이밍 동기를 위한 MAC 계층의 제어신호(TA command MAC CE)에 일련번호를 추가하여 데이터의 중복 재전송으로 인해 타이밍 동기가 훼손되는 것을 방지하는 방법 및 장치를 제공함에 있다.It is still another object of the present invention to provide a method and apparatus for preventing a timing synchronization from being damaged due to redundant retransmission of data by adding a serial number to a control signal (TA command MAC CE) of a MAC layer for backward timing synchronization in an LTE system .
본 발명의 또 다른 목적은 LTE 시스템에서 역방향 타이밍동기를 위한 MAC 계층의 제어신호(TA command MAC CE)가 포함된 MAC PDU의 HARQ 관련 정보를 이용하여 데이터 중복 처리를 방지하는 방법 및 장치를 제공함에 있다.It is still another object of the present invention to provide a method and apparatus for preventing data redundancy processing using HARQ related information of a MAC PDU including a MAC command control signal (TA command MAC CE) for reverse timing synchronization in an LTE system have.
본 발명의 또 다른 목적은 LTE 시스템에서 HARQ 소프트 버퍼의 데이터에 대한 디코딩 성공 여부를 이용하여 데이터의 중복 처리를 방지하는 방법 및 장치를 제공함에 있다.It is still another object of the present invention to provide a method and apparatus for preventing duplication of data by using success or failure of decoding of HARQ soft buffer data in an LTE system.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 이동통신 시스템에서 데이터 중복 재전송에 따른 단말의 동작 방법은, 기지국으로부터 수신되는 MAC PDU를 소프트 버퍼에 저장하는 과정과, 상기 MAC PDU에 대해 디코딩하는 과정과, 상기 디코딩이 해당 소프트 버퍼의 데이터에 대해 성공적으로 디코딩한 첫 번째 경우인지 판단하는 과정과, 상기 판단 결과에 따라 디코딩된 MAC PDU를 상위 계층으로 전달할 것인지 여부를 결정하는 과정을 포함하는 것을 특징으로 한다.According to a first aspect of the present invention, there is provided a method of operating a UE according to data redundancy retransmission in a mobile communication system, the method comprising: storing a MAC PDU received from a base station in a soft buffer; Determining whether the decoding is the first case in which the decoding is successfully decoded on the data of the corresponding soft buffer, and determining whether to forward the decoded MAC PDU to an upper layer according to the determination result .
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 이동통신 시스템에서 데이터 중복 재전송에 따른 단말의 장치는, 기지국으로부터 수신되는 MAC PDU를 저장하는 소프트 버퍼와, 상기 소프트 버퍼에 저장된 MAC PDU를 디코딩하는 디코더와, 상기 디코딩이 해당 소프트 버퍼의 데이터에 대해 성공적으로 디코딩한 첫 번째 경우인지 판단하고, 상기 판단 결과에 따라 디코딩된 MAC PDU를 상위 계층으로 전달할 것인지 여부를 결정하는 제어부를 포함하는 것을 특징으로 한다.According to a second aspect of the present invention, there is provided an apparatus of a UE according to data redundancy retransmission in a mobile communication system, comprising: a soft buffer for storing a MAC PDU received from a base station; And a controller for determining whether the decoding is the first case in which the data of the corresponding soft buffer is successfully decoded and determining whether to transmit the decoded MAC PDU to an upper layer according to the determination result .
상술한 목적들을 달성하기 위한 본 발명의 제 3 견지에 따르면, 이동통신 시스템에서 데이터 중복 재전송에 따른 단말의 방법은, MAC PDU를 수신하는 과정과, 상기 MAC PDU가 역방향 타이밍 동기를 보정하기 위한 제어신호를 포함하는지 여부를 판단하는 과정과, 상기 제어신호가 포함된 경우, 상기 제어신호에 대한 일련번호를 이용하여 상기 제어신호가 중복 수신됨을 판단하는 과정을 포함하는 것을 특징으로 한다.According to a third aspect of the present invention, there is provided a method of retransmitting data in a mobile communication system, the method comprising the steps of: receiving an MAC PDU; receiving, by the MAC PDU, Determining whether the control signal is included in the control signal, and determining whether the control signal is redundantly received using the serial number of the control signal when the control signal is included.
상술한 목적들을 달성하기 위한 본 발명의 제 4 견지에 따르면, 이동통신 시스템에서 데이터 중복 재전송을 위한 기지국의 방법은, 단말의 역방향 타이밍 동기를 보정하기 위한 이벤트 발생 시, 일련번호를 포함하는 제어신호를 생성하는 과정과, 상기 제어신호를 포함하는 MAC PDU를 생성하여 해당 단말로 전송하는 과정을 포함하는 것을 특징으로 한다.According to a fourth aspect of the present invention, there is provided a method of a base station for data redundancy retransmission in a mobile communication system, comprising the steps of: generating, when an event for correcting uplink timing synchronization of a mobile station is generated, Generating a MAC PDU including the control signal, and transmitting the generated MAC PDU to the corresponding terminal.
본 발명에서는 LTE(Long Term Evolution) 시스템에서 단말이 MAC PDU의 중복 수신 여부를 판단하여 이전에 정상적으로 처리된 MAC PDU가 중복 처리되는 것을 방지함으로써, 불필요한 동작을 제거할 수 있고, 역방향 타이밍 동기가 훼손되는 것을 방지할 수 있으며, 보다 신뢰성 있는 역방향 데이터 및 시그널을 전송할 수 있는 효과가 있다. According to the present invention, in the LTE (Long Term Evolution) system, the UE determines whether the MAC PDU is duplicated, and prevents unnecessary MAC PDUs from being duplicated. Thus, it is possible to eliminate unnecessary operations, It is possible to transmit more reliable reverse data and signals.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
이하 본 발명에서는 HARQ를 지원하는 LTE(Long Term Evolution) 시스템에서 단말이 MAC PDU의 중복(duplication) 수신 여부를 판단하여 이전에 정상적으로 처리된 MAC PDU가 중복 처리되는 것을 방지하기 위한 방법 및 장치에 관해 설명할 것 이다. 여기서, 단말이 MAC PDU에 대한 ACK를 전송하였으나, 기지국이 상기 ACK를 NACK로 판단하거나 수신하지 못하여 상기 MAC PDU를 재전송함으로써, 상기 단말이 상기 MAC PDU를 중복 수신하게 되는 것을 MAC PDU 중복(duplication) 현상이라 칭하기로 한다.Hereinafter, a method and apparatus for preventing duplication of previously handled MAC PDUs by determining whether a UE receives a duplication of a MAC PDU in an LTE (Long Term Evolution) system supporting HARQ, I will explain. Here, if the UE transmits an ACK for the MAC PDU but the BS determines that the ACK is a NACK or does not receive the ACK and retransmits the MAC PDU, the MAC PDU is duplicated so that the UE receives the MAC PDU redundantly. Development "
먼저, 이하 본 발명에서는 역방향 타이밍 동기를 위한 MAC 계층의 제어 신호인 Timing Advance(TA) Command MAC CE에 일련번호를 추가하여 상기 TA Command MAC CE를 포함하는 MAC PDU에 대해 중복 현상이 발생한 경우, 상기 TA Command MAC CE가 중복 처리되는 것을 방지하는 기술에 대해 설명하기로 한다. In the present invention, if a MAC PDU including the TA Command MAC CE is added with a serial number to a Timing Advance (TA) Command MAC CE, which is a MAC layer control signal for reverse timing synchronization, TA Command A technique for preventing MAC CE from being duplicated will be described.
도 3은 본 발명의 일 실시 예에 따른 LTE 시스템에서 일련번호를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 신호 흐름을 도시하고 있다.3 illustrates a signal flow for determining and processing redundancy of a MAC PDU using a sequence number in an LTE system according to an embodiment of the present invention.
상기 도 3을 참조하면, 먼저 단말(UE)(300)은 310단계에서 기지국(ENB)(302)이 할당한 자원을 이용하여 사운딩 기준 신호(SRS: Sounding Reference Signal) 혹은 복조 기준 신호(DMRS: DeModulation Reference Signal)를 기지국(302)으로 전송한다. 이후, 상기 기지국(302)은 312단계에서 상기 단말의 SRS 혹은 DMRS를 이용하여 역방향 타이밍 오프셋을 확인하고, 상기 역방향 타이밍 오프셋의 보정이 필요한지 여부를 판단하여 보정이 필요한 경우, 본 발명에 따라 일련번호(SN: Sequence Number)를 포함하는 TA command MAC CE를 생성하여 상기 단말(300)로 전송한다. 여기서, 상기 TA command MAC CE는 도 6에 도시된 바와 같이, 2비트의 일련번호 혹은 예약 정보(SN0 or R, SN1 or R)(601, 603)와 6비트의 TA Command 정보(605)로 이루어진다. 이때, SN0 혹은 SN1은 일련번호를 의미하고 R은 예약된(reserved) 정보를 의미하는 것이다. 즉, 시스템에서 2비트의 일련번호를 사용하는 경우에는 SN0 or R와 SN1 or R(601, 603) 모두를 일련번호로 사용할 수 있으며, 1비트의 일련번호를 사용하는 경우에는 상기 SN0 or R와 SN1 or R(601, 603) 중 어느 하나는 일련번호를 위한 비트로 사용하고 다른 하나는 예약된 정보를 위한 비트로 사용할 수 있다.Referring to FIG. 3, in
상기 TA command MAC CE를 수신한 단말(300)은 314단계에서 상기 TA command MAC CE에 포함된 일련번호를 확인하여 이전에 수신한 TA command MAC CE의 일련번호와 비교한 후, 두 일련번호가 다를 경우 TA command MAC CE에 대한 중복 현상이 발생하지 않은 것으로 판단하고, 수신된 TA command를 적용하여 역방향 타이밍을 보정한다. 이후, 상기 단말(300)은 316단계에서 상기 TA command MAC CE가 성공적으로 수신됨을 나타내기 위해 상기 기지국(302)으로 ACK를 전송한다. The
그러나, 상기 기지국(302)에서 상기 ACK가 NACK로 판단된 경우, 상기 기지국(302)은 318단계에서 상기 일련번호를 포함하는 TA command MAC CE가 포함된 MAC PDU를 상기 단말(300)로 재전송한다. 이때, 재전송된 MAC PDU를 수신하면 상기 단말(300)은 320단계에서 상기 수신된 MAC PDU에 포함된 TA command MAC CE에서 일련번호를 확인하여 이전에 수신한 TA command MAC CE의 일련번호와 비교하고, 상기 두 일련번호가 동일할 경우, 상기 TA command MAC CE에 대한 중복 현상이 발생한 것으로 판단하여 상기 TA command MAC CE를 처리하지 않고 폐기한다. However, if the ACK is determined to be NACK in the
도 4는 본 발명의 일 실시 예에 따른 LTE 시스템에서 일련번호를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 단말의 동작 절차를 도시하고 있다.FIG. 4 illustrates an operation procedure of a UE for determining and processing redundancy of a MAC PDU using a sequence number in an LTE system according to an embodiment of the present invention.
상기 도 4를 참조하면, 상기 단말은 401단계에서 사운딩 기준 신호(SRS) 혹은 복조 기준 신호(DMRS)를 기지국으로 전송한 후, 403단계에서 상기 기지국으로부터 MAC PDU를 수신한다.4, the MS transmits a sounding reference signal SRS or a demodulation reference signal DMRS to the BS in
이후, 상기 단말은 405단계에서 상기 MAC PDU에 TA command MAC CE가 포함되어 있는지 여부를 확인한다. 여기서, 상기 TA command MAC CE가 포함되어 있는지 여부는 MAC 헤더의 논리 채널 식별자(logical channel ID)를 통해 확인할 수 있다. 상기 MAC PDU에 상기 TA command MAC CE가 포함되지 않은 경우 상기 단말은 407단계로 진행하여 상기 MAC PDU의 내용을 처리한 후, 본 발명에 따라 상기 403단계로 되돌아가 이하 단계를 재수행한다.In
반면, 상기 MAC PDU에 상기 TA command MAC CE가 포함된 경우, 상기 단말은 409단계로 진행하여 상기 TA command MAC CE에 포함된 일련번호를 확인하고 상기 일련번호와 이전에 수신된 TA command MAC CE의 일련번호를 비교하여 두 일련번호가 동일한지 여부를 판단한다. 여기서, 상기 TA command MAC CE가 최초로 수신된 경우에는 이전에 수신된 일련번호가 없으므로, 상기 단말은 일련번호가 동일하지 않은 것으로 판단할 수 있다. 또한, 상기 단말은 상기 기지국에서 사용하지 않은 일련번호를 초기 일련번호로 미리 설정함으로써, 상기 TA command MAC CE가 최초로 수신된 경우에 두 일련번호가 동일하지 않게 할 수 있다.On the other hand, if the TA command MAC CE is included in the MAC PDU, the terminal proceeds to
상기 두 일련번호가 동일한 경우, 상기 단말은 415단계에서 상기 TA command MAC CE를 포함하는 MAC PDU에 대한 중복 현상이 발생됨을 판단하고, 상기 수신된 TA command MAC CE를 폐기한다. 이후 상기 단말은 상기 407단계로 진행한다. If the two serial numbers are identical, the terminal determines in
반면, 상기 두 일련번호가 동일하지 않은 경우, 상기 단말은 411단계에서 TA command MAC CE에 포함된 TA command를 적용하여 역방향 타이밍 동기화를 수행하고, 413단계로 진행하여 상기 TA command MAC CE에 포함된 일련번호를 저장한 후, 상기 407단계로 진행한다.On the other hand, if the two serial numbers are not the same, the terminal performs reverse timing synchronization by applying the TA command included in the TA command MAC CE in step 411, and proceeds to
도 5는 본 발명의 일 실시 예에 따른 LTE 시스템에서 일련번호를 포함하는 MAC PDU를 생성 및 전송하는 기지국의 동작 절차를 도시하고 있다.5 illustrates an operation procedure of a base station for generating and transmitting a MAC PDU including a sequence number in an LTE system according to an embodiment of the present invention.
상기 도 5를 참조하면, 상기 기지국은 501단계에서 단말로부터 사운딩 기준 신호(SRS) 혹은 복조 기준 신호(DMRS)를 수신한 후, 503단계에서 상기 수신된 SRS 혹은 DMRS를 이용하여 역방향 타이밍 오프셋을 측정한다. 이후, 상기 기지국은 505단계에서 상기 역방향 타이밍 오프셋의 보정이 필요한지 여부를 판단하여 상기 보정이 필요하지 않은 경우, 507단계로 진행하여 MAC PDU를 생성하여 전송하고 본 발명에 따른 알고리즘을 종료한다.5, the BS receives a sounding reference signal SRS or a demodulation reference signal DMRS from the UE in
반면, 상기 역방향 타이밍 오프셋의 보정이 필요한 경우, 상기 기지국은 509단계에서 본 발명에 따라 일련번호를 증가시키고, 511단계에서 상기 증가된 일련번호가 기 설정된 최대값보다 큰지 검사한다. 상기 증가된 일련번호가 기 설정된 최대값보다 클 경우, 상기 기지국은 515단계에서 상기 일련번호를 초기화하고, 하기 513단계로 진행한다. 이때, 상기 일련번호는 기 설정된 최소값으로 초기화된다.On the other hand, if it is necessary to correct the backward timing offset, the base station increments the sequence number according to the present invention in
상기 증가된 일련번호가 기 설정된 최대값보다 크지 않을 경우, 상기 기지국은 513단계에서 상기 증가된 일련번호를 포함하는 TA command MAC CE를 생성한 후, 507단계에서 상기 생성된 TA command MAC CE를 포함하는 MAC PDU를 생성하여 단말로 전송하고, 본 발명에 따른 알고리즘을 종료한다. If the increased serial number is not greater than the preset maximum value, the base station generates a TA command MAC CE including the increased sequence number in
상술한 도 3 내지 도 6과 같이 본 발명에서는 일련번호를 이용하여 TA command MAC CE가 중복 처리되는 것을 방지함으로써, 역방향 타이밍 동기가 훼손되는 것을 방지할 수 있고, 보다 신뢰성 있는 역방향 데이터 및 시그널을 전송할 수 있다.As shown in FIGS. 3 to 6, according to the present invention, it is possible to prevent the TA command MAC CE from being redundantly processed by using the serial number, thereby preventing the backward timing synchronization from being damaged and transmitting more reliable reverse data and signals .
다음으로, 이하에서는 TA Command MAC CE를 포함하는 MAC PDU에 대해 중복 현상이 발생한 경우, 상기 MAC PDU에 대한 HARQ 관련 정보를 이용하여 TA Command MAC CE가 중복 처리되는 것을 방지하는 기술에 대해 설명하기로 한다. 이때, 기지국은 기존 LTE 시스템과 동일하게 동작한다. 여기서, 상기 HARQ 관련 정보는 HARQ 소프트 버퍼의 데이터가 성공적으로 디코딩된 첫 번째 경우인지 여부를 나타내는 정보, HARQ 데이터의 초기전송 여부를 판단한 후 최초 디코딩이 성공되는지 여부를 나타내는 정보, 소프트 버퍼 갱신 정보, 신규 데이터 지시자(NDI: New Data Indicator) 정보, 이전에 수신된 데이터의 디코딩 성공 여부 및 이전에 수신된 데이터와 현재 수신된 데이터의 크기 정보 중 적어도 하나를 포함하는 의미이다.A description will now be made of a technique for preventing the TA Command MAC CE from being redundantly processed by using the HARQ related information for the MAC PDU when a duplication occurs in a MAC PDU including a TA Command MAC CE do. At this time, the base station operates in the same manner as the existing LTE system. Here, the HARQ related information includes information indicating whether data of the HARQ soft buffer is successfully decoded first, information indicating whether initial decoding is successfully performed after initial transmission of HARQ data, soft buffer update information, New data indicator (NDI) information, whether decoding of previously received data is successful, and size information of previously received data and currently received data.
도 7은 본 발명의 다른 실시 예에 따른 LTE 시스템에서 HARQ 정보를 이용하 여 MAC PDU의 중복 현상을 판단 및 처리하는 신호 흐름을 도시하고 있다.FIG. 7 illustrates a signal flow for determining and processing duplication of MAC PDUs using HARQ information in an LTE system according to another embodiment of the present invention.
상기 도 7을 참조하면, 먼저 기지국(ENB)(702)은 710단계에서 순방향 HARQ 데이터를 단말(UE)(700)로 전송한다. 이때, 순방향 HARQ 데이터에 역방향 타이밍 동기를 보정하기 위한 TA command MAC CE를 포함시킬 수 있다. 이후, 상기 순방향 HARQ 데이터를 수신한 단말(700)은 712단계에서 상기 순방향 HARQ 데이터가 성공적으로 수신됨을 나타내기 위해 상기 기지국(702)으로 ACK를 전송한다. Referring to FIG. 7, the
그러나, 상기 기지국(702)에서 상기 ACK가 NACK로 판단된 경우, 상기 기지국(702)은 714단계에서 상기 순방향 HARQ 데이터를 재전송한다. 이때, 상기 기지국은 상기 재전송되는 순방향 HARQ 데이터에 신규 데이터 지시자(NDI:New Data Indicator) 정보를 포함시켜 해당 MAC PDU가 재전송 데이터임을 나타낼 수 있다. 즉, 상기 NDI 정보는 현재 전송되는 패킷 데이터가 초기 전송되는 패킷 데이터인지 혹은 재전송되는 패킷 데이터인지를 나타내주는 정보로서, 상기 NDI 정보가 0일 경우에는 패킷 데이터가 초기 전송되는 것을 나타내고, 상기 NDI 정보가 1일 경우에는 패킷 데이터가 재전송되는 것을 나타낼 수 있다. 또는 NDI 값의 증가나 토글링(toggling)으로 초기전송이나 재전송을 나타낼 경우, NDI가 이전과 다른 값이거나 증가한 경우 패킷 테이터의 초기 전송을 나타내고, 상기 NDI 정보가 이전과 같은 값일 경우 패킷 데이터의 재전송을 나타낼 수 있다. 이 경우 NDI가 같은 값을 가질 경우라 하더라도 전송된 데이터의 크기가 다를 경우에는 초기 전송되는 패킷 데이터임을 판단할 수 있다.However, if the
이후, 상기 단말(700)은 716단계에서 상기 재전송된 순방향 HARQ 데이터에 대한 HARQ 관련 정보를 바탕으로 상기 순방향 HARQ 데이터에 대해 중복 현상이 발생되었는지 여부를 판단한다. 여기서, 상기 순방향 HARQ 데이터에 대해 중복 현상이 발생되었는지 여부를 판단하는 방법은 HARQ 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩된 첫번째 경우인지 확인하는 방법, HARQ 데이터의 초기전송 여부를 판단한 이후 최초 디코딩 성공 여부를 통해 확인하는 방법, HARQ 소프트 버퍼(soft buffer)의 데이터가 현재 수신된 데이터로 대체 혹은 결합되어 갱신(update)되었는지 여부를 통해 확인하는 방법, 혹은 수신된 데이터가 재전송 되었고 이전에 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩되었으며 현재 수신된 데이터의 크기가 이전 데이터의 크기와 같은지 비교하여 확인하는 방법을 이용할 수 있다. 여기서, 상기 단말(700)은 상기 판단 결과 중복 현상이 발생된 경우 상기 순방향 HARQ 데이터에 포함된 TA command MAC CE를 처리하지 않고 폐기하고, 상기 판단 결과 중복 현상이 발생되지 않은 경우 상기 순방향 HARQ 데이터에 포함된 TA command MAC CE를 처리하여 역방향 타이밍 동기를 맞춘다.In
이후, 상기 단말(700)은 718단계에서 상기 기지국(702)으로 ACK를 전송한다. In
도 8은 본 발명의 다른 실시 예에 따른 LTE 시스템에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 단말의 동작 절차를 도시하고 있다.FIG. 8 illustrates an operation procedure of a UE for determining and processing duplication of a MAC PDU using HARQ information in an LTE system according to another embodiment of the present invention.
상기 도 8을 참조하면, 단말은 801단계에서 사운딩 기준 신호(SRS) 혹은 복 조 기준 신호(DMRS)를 기지국으로 전송한 후, 803단계에서 상기 기지국으로부터 HARQ 데이터 즉, MAC PDU를 수신한다.Referring to FIG. 8, in
이후, 상기 단말은 805단계에서 상기 수신된 HARQ 데이터에 대한 HARQ 관련 정보를 바탕으로 상기 HARQ 데이터에 대하여 중복 현상이 발생되었는지 여부를 판단하고 그 결과를 저장한다. 여기서, 상기 HARQ 데이터에 대하여 중복 현상이 발생되었는지 여부를 판단하는 방법은 HARQ 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩된 첫번째 경우인지 확인하는 방법, HARQ 데이터의 초기전송 여부를 판단한 이후 최초 디코딩 성공 여부를 통해 확인하는 방법, HARQ 소프트 버퍼(soft buffer)의 데이터가 현재 수신된 데이터로 대체(replace) 혹은 결합(combine)되어 갱신(update)되었는지 여부를 통해 확인하는 방법, 혹은 수신된 데이터가 재전송 되었고 이전에 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩되었으며 현재 수신된 데이터의 크기가 이전 데이터의 크기와 같은지 비교하여 확인하는 방법을 이용할 수 있다. 여기서, 상기 HARQ 데이터에 대하여 중복 현상이 발생되었는지 여부를 판단하는 방법에 대해서는 하기 도 9 내지 도 25에서 상세히 살펴보기로 한다.In
이후, 상기 단말은 807단계에서 상기 MAC PDU에 TA command MAC CE가 포함되어 있는지 여부를 판단한다. 여기서, 상기 TA command MAC CE가 포함되어 있는지 여부는 상기 MAC 헤더의 논리 채널 식별자(logical channel ID)를 통해 확인할 수 있다. 상기 MAC PDU에 상기 TA command MAC CE가 포함되지 않은 경우 상기 단말은 809단계로 진행하여 상기 MAC PDU의 내용을 처리한 후, 본 발명에 따라 상기 803단 계로 되돌아가 이하 단계를 재수행한다.In
만일, 상기 MAC PDU에 TA command MAC CE가 포함된 경우, 상기 단말은 811단계로 진행하여 상기 저장된 중복 현상 발생 여부를 확인한다. If the TA command MAC CE is included in the MAC PDU, the MS proceeds to step 811 to check whether the stored duplication occurs.
상기 중복 현상 발생이 확인될 경우, 상기 단말은 815단계에서 상기 MAC PDU에 포함된 TA command MAC CE를 폐기한다. 이후 상기 단말은 상기 809단계로 진행한다. 반면, 상기 중복 현상이 발생되지 않음이 확인될 경우, 상기 단말은 813단계에서 상기 MAC PDU의 TA command MAC CE에 포함된 TA command를 적용하여 역방향 타이밍 동기화를 수행하고, 상기 809단계로 진행하여 이하 단계를 수행한다.If the occurrence of the duplication is confirmed, the terminal discards the TA command MAC CE included in the MAC PDU in
여기서, 상기 단말은 상기 HARQ에 대한 중복 현상 발생 여부에 따라 상기 TA command를 적용할 것인지 폐기할 것 인지만을 결정하는 것이 아니라, 상기 809단계에서의 동작, 즉 나머지 MAC PDU의 내용을 처리하는 과정을 달리 수행할 수 있으며, 이는 하기 도 9 내지 도 25에서 상세히 살펴보기로 한다.Herein, the UE does not determine whether to apply or discard the TA command according to whether the HARQ is duplicated or not, but performs the operation in
그러면, 이하에서는 하기 도 9 내지 25를 참조하여 단말이 HARQ 관련 정보를 이용하여 해당 HARQ 데이터에 대한 중복 현상이 발생되었는지 여부를 판단하는 방법과 상기 중복 현상 발생 결과에 따라 해당 데이터를 처리하는 방법에 대해 상세히 살펴보기로 한다.Hereinafter, with reference to FIGS. 9 to 25, a method for determining whether a HARQ related data is duplicated using a HARQ related information, and a method for processing corresponding HARQ data Will be described in detail.
먼저, 하기 도 9 내지 도 12를 참조하여 단말이 HARQ 데이터의 디코딩 결과와 데이터의 크기를 이용하여 해당 HARQ 데이터에 대한 중복 현상 발생 여부를 판단 및 처리하는 방법에 대해 살펴보기로 한다.Referring to FIGS. 9 to 12, a method for determining whether a HARQ data is duplicated using a decoding result of HARQ data and a size of the HARQ data and processing the HARQ data will be described below.
도 9는 본 발명의 제 1 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하고 있다.FIG. 9 illustrates an operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to the first embodiment of the present invention.
상기 도 9를 참조하면, 먼저 단말은 901단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 903단계에서 HARQ 정보를 확인한다. 여기서, 상기 HARQ 정보는 현재 전송된 데이터가 초기전송 데이터인지 혹은 재전송된 데이터인지를 나타내주는 NDI 정보를 포함한다.Referring to FIG. 9, the UE receives forward link HARQ data from a Node B in
이후, 상기 단말은 905단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. In
상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 907단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 909단계로 진행한다. 반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 915단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. If the received data is initial transmission data other than retransmission data, the MS replaces the received data with the soft buffer of the corresponding HARQ in step 907, and then proceeds to step 909. On the other hand, if the received data is the retransmission data, the MS proceeds to step 915 and checks whether the previous data of the HARQ is successfully decoded.
만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 917단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 하기 909단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 923단계로 진행하여 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한지 검사한다. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the soft buffer of the corresponding HARQ in
만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 925단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 909단계로 진행한다. If the previous data of the HARQ and the size of the received data are not the same, the MS determines that the received data is different from the previous data even if the received data is retransmitted data. In step 925, Data is replaced with the soft buffer of the corresponding HARQ and stored, and then the procedure goes to step 909. [
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 상기 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단하고, 927단계로 진행하여 상기 수신된 데이터를 폐기하며, 디코딩 과정을 거치지 않고 하기 921단계로 진행하여 해당 HARQ 데이터에 대한 ACK을 생성한 후 이를 기지국으로 전송한다. 이와 같이, 본 발명에서는 중복 현상이 발생된 데이터를 디코딩하는 과정을 생략할 수 있으며, 그외 상기 중복 현상으로 인한 부가적인 동작과 오동작을 방지할 수 있다. 여기서, 상기 921 단계의 수신 데이터를 폐기하는 단계는 동작상 생략 될 수도 있다.On the other hand, if the size of the previous data of the HARQ is equal to the size of the received data, the terminal determines that duplication of the received data occurs, and proceeds to step 927 to discard the received data, The UE proceeds to step 921 and generates an ACK for the corresponding HARQ data and transmits it to the base station. As described above, in the present invention, it is possible to omit the process of decoding the data in which the duplication occurs, and it is possible to prevent additional operations and malfunctions due to the duplication. Here, the step of discarding the received data in
이후 상기 단말은 909단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 911단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 성공한 경우 상기 단말은 919단계로 진행하여 디코딩된 MAC PDU를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 921단계에서 해당 HARQ 데이터에 대한 ACK을 생성하여 기지국으로 전송한다. In
반면, 상기 디코딩이 실패한 경우, 상기 단말은 913단계에서 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다. On the other hand, if the decoding fails, the UE generates a NACK for the HARQ data in step 913 and transmits the NACK to the BS.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
상술한 도 9를 참조하면, 재전송되어 수신 데이터가 이전에 성공적으로 디코딩되지 않았으나 데이터의 크기가 다른 경우, 즉, 상기 재전송된 데이터가 이전 데이터와 다른 경우에 상기 재전송된 데이터가 이전 소프트 버퍼 내의 데이터와 결합되어 디코딩 될 수 있는 단점이 있다. 따라서, 이하 도 10 내지 12에서는 상기 단점을 극복하기 위한 단말의 다양한 동작 절차들을 살펴보기로 한다. 9, if the retransmitted data is not successfully decoded previously but the data size is different, i.e., the retransmitted data is different from the previous data, the retransmitted data is the data in the previous soft buffer And can be decoded. Therefore, in FIGS. 10 to 12, various operation procedures of the terminal for overcoming the above disadvantages will be described.
도 10은 본 발명의 제 1 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 다른 동작 절차를 도시하고 있다. FIG. 10 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the first embodiment of the present invention.
상기 도 10을 참조하면, 단말은 1001단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 1003단계에서 HARQ 정보 즉, NDI 정보를 확인한다. Referring to FIG. 10, the UE receives forward link HARQ data from a Node B in
이후, 상기 단말은 1005단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. 상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 1007단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1009단계로 진행한다. In
반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 1015단계로 진행하여 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한지 검사한다. 만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이 전 데이터와 다른 데이터인 것으로 판단하고, 1017단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1009단계로 진행한다. On the other hand, if the received data is retransmission data, the MS proceeds to step 1015 and checks whether the previous data of the HARQ and the received data have the same size. If the size of the previous data of the HARQ is not equal to the size of the received data, the terminal determines that the received data is different from the previous data even if the received data is retransmitted data. In step 1017, And stores the replaced data in the soft buffer of the corresponding HARQ, and then proceeds to step 1009. [
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 1023단계로 진행하여 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 1025단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 하기 1009단계로 진행한다. On the other hand, if the previous data of the HARQ and the received data have the same size, the MS proceeds to step 1023 and checks whether the previous data of the corresponding HARQ is successfully decoded. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the corresponding soft buffer of the HARQ in
반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 상기 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단하고, 1027단계로 진행하여 상기 수신된 데이터를 폐기하며, 디코딩 과정을 거치지 않고 하기 1021단계로 진행하여 해당 HARQ 데이터에 대한 ACK을 생성한 후 이를 기지국으로 전송한다. On the other hand, if the previous HARQ data has been successfully decoded, the UE determines that the received data has been duplicated, proceeds to step 1027, discards the received data, The BS proceeds to step 1021 to generate an ACK for the HARQ data and transmits the generated ACK to the BS.
이후, 상기 단말은 1009단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 1011단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 성공한 경우 상기 단말은 1019단계로 진행하여 디코딩된 MAC PDU를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 1021단계에서 해당 HARQ 데이터에 대한 ACK을 생성하여 기지국으로 전송한다. In
반면, 상기 디코딩이 실패한 경우, 상기 단말은 1013단계에서 해당 HARQ 데 이터에 대한 NACK을 생성하여 기지국으로 전송한다. On the other hand, if the decoding fails, the UE generates a NACK for the HARQ data in step 1013 and transmits the NACK to the BS.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
도 11은 본 발명의 제 1 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 또 다른 동작 절차를 도시하고 있다.11 illustrates another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the first embodiment of the present invention.
상기 도 11을 참조하면, 단말은 1101단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 1103단계에서 HARQ 정보 즉, NDI 정보를 확인한다.Referring to FIG. 11, the UE receives forward link HARQ data from the Node B in
이후, 상기 단말은 1105단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. In
상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 1107단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1109단계로 진행한다. 반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 1115단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. If the received data is initial transmission data other than retransmission data, the MS replaces the received data with a corresponding soft buffer of the HARQ in step 1107, and then proceeds to step 1109. [ On the other hand, if the received data is the retransmission data, the MS proceeds to step 1115 and checks whether the previous data of the HARQ is successfully decoded.
만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 1117단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 하기 1123단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 1123단계로 바로 진행하여 상기 해당 HARQ의 이전 데이터 와 상기 수신된 데이터의 크기가 동일한지 검사한다. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the corresponding soft buffer of the HARQ in step 1117 to improve the decoding success rate of the data , The process proceeds to step 1123. On the other hand, if the previous HARQ data has been decoded successfully, the MS proceeds directly to step 1123 to check whether the previous data of the corresponding HARQ and the received data have the same size.
만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 1125단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1109단계로 진행한다. If the previous data of the HARQ and the size of the received data are not the same, the UE determines that the received data is different from the previous data even if the received data is retransmitted data. In step 1125, Data is replaced with the soft buffer of the corresponding HARQ and stored, and then the procedure goes to step 1109. [
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 1127단계로 진행하여 상기 수신된 데이터에 대한 중복 현상이 발생되었는지 여부를 판단한다. 여기서, 상기 단말은 HARQ 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩된 첫번째 경우인지 확인하는 방법, HARQ 데이터의 초기전송 여부를 판단한 이후 최초 디코딩 성공 여부를 통해 확인하는 방법, HARQ 소프트 버퍼의 데이터가 현재 수신된 데이터로 대체 혹은 결합되어 갱신되었는지 여부를 통해 확인하는 방법, 혹은 수신된 데이터가 재전송 되었고 이전에 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩되었으며 현재 수신된 데이터의 크기가 이전 데이터의 크기와 같은지 비교하여 확인하는 방법을 이용하여 상기 중복 현상 발생여부를 판단할 수 있다. 여기서, 상기 단말은 상기 중복 현상이 발생하지 않음이 판단될 경우 하기 1109단계로 진행하고, 상기 중복 현상이 발생함이 판단될 경우 1129단계로 진행하여 상기 수신된 데이터를 폐기하며, 디코딩 과정을 거치지 않고 하기 1121단계로 진행하여 해당 HARQ 데이터에 대한 ACK을 생성한 후 이를 기지국으로 전송한다. On the other hand, if the size of the previous data of the HARQ is equal to the size of the received data, the MS proceeds to step 1127 and determines whether duplication of the received data occurs. Herein, the UE determines whether the data of the HARQ soft buffer is successfully decoded in the first case, determines whether the data is successfully decoded after the initial transmission of the HARQ data, Or whether the received data has been retransmitted and that the data of the soft buffer has been successfully decoded and the size of the currently received data is the same as the previous data It is possible to determine whether or not the occurrence of the overlapping phenomenon occurs. If it is determined that the overlapping phenomenon does not occur, the terminal proceeds to step 1109, and if it is determined that the overlapping phenomenon occurs, the terminal proceeds to step 1129 to discard the received data, The BS proceeds to step 1121 to generate an ACK for the HARQ data and transmits the ACK to the BS.
이후, 상기 단말은 1109단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 1111단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 성공한 경우 상기 단말은 1119단계로 진행하여 디코딩된 MAC PDU를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 1121단계에서 해당 HARQ 데이터에 대한 ACK을 생성하여 기지국으로 전송한다. The UE then decodes the data in the soft buffer in
반면, 상기 디코딩이 실패한 경우, 상기 단말은 1113단계에서 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다. On the other hand, if the decoding fails, the UE generates a NACK for the HARQ data in step 1113 and transmits the NACK to the BS.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
도 12는 본 발명의 제 1 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 또 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 11과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 11에서는 이전 데이터와 현재 수신된 데이터가 동일하지 않은 경우에 수신된 데이터를 소프트 버퍼에 대체하여 저장하고 소프트 버퍼의 데이터를 디코딩하는 과정을 수행하였으나, 상기 도 12에서는 수신된 데이터를 소프트 버퍼에 대체하여 저장하는 1225단계를 수행한 후, 소프트 버퍼의 데이터를 디코딩하는 1209단계로 진행하는 것이 아니라 1227단계로 진행하여 상기 수신된 데이터에 대한 중복 현상이 발생되었는지 여부를 판단한다.FIG. 12 illustrates another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the first embodiment of the present invention. Here, the UE performs an operation entirely similar to that of FIG. 11, so that detailed description thereof will be omitted. In FIG. 11, when the previous data and the currently received data are not the same, the received data is replaced with a soft buffer, and the data is decoded in the soft buffer. In FIG. 12, The method proceeds to step 1225 where it is determined whether the received data has been duplicated or not, instead of proceeding to step 1209 in which data of the soft buffer is decoded.
상기 도 9 내지 12를 참조하여 설명한 제 1 실시 예에서는 수신된 데이터에 대한 중복 현상이 발생함을 판단하여 부가적인 디코딩을 방지함으로써, 불필요한 동작을 생략하는 효과가 있으나, 기존 시스템에서의 재전송 데이터에 대한 HARQ 동작과 달리, 재전송된 데이터의 해당 소프트 버퍼 데이터를 디코딩하지 않고 ACK를 전송하게 되는 일반적이지 않은 동작이 발생한다. 따라서, 하기 도 13 내지 도 15에서는 기존 시스템의 HARQ 동작을 되도록 유지하면서 MAC PDU가 중복 처리되는 것을 방지하기 위한 동작 절차들을 살펴보기로 한다. 즉, 하기 도 13 내지 15에서는 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단되는 경우, 디코딩된 MAC PDU를 해당 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달되거나 상위 계층으로 전달되는 것을 방지하는 기법에 대해 살펴보기로 한다.In the first embodiment described with reference to FIGS. 9 to 12, it is determined that duplication of the received data occurs, thereby preventing additional decoding, thereby omitting unnecessary operations. However, in the conventional system, Unlike the HARQ operation, an unusual operation occurs in which an ACK is transmitted without decoding the corresponding soft buffer data of the retransmitted data. 13 to 15, operation procedures for preventing the MAC PDU from being duplicated while maintaining the HARQ operation of the existing system will be described. 13 to 15, when it is determined that a duplication of the received data occurs, the decoded MAC PDU is delivered to the corresponding MAC disassembly and demultiplexing entity or to an upper layer Let's take a look at techniques to prevent this.
도 13은 본 발명의 제 2 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하고 있다.FIG. 13 illustrates an operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to the second embodiment of the present invention.
상기 도 13을 참조하면, 먼저 단말은 1301단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 1303단계에서 HARQ 정보 즉, NDI 정보를 확인한다. 이후, 상기 단말은 1305단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. Referring to FIG. 13, the UE receives forward link HARQ data from a Node B in
상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 1307단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1309단계로 진행한다. 반면, 상기 수신된 데이터가 재전송 데이터 인 경우, 상기 단말은 1315단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. If the received data is initial transmission data other than retransmission data, the MS replaces the received data with a corresponding soft buffer of the HARQ in
만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 1317단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 하기 1309단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 1321단계로 진행하여 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한지 검사한다. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the corresponding soft buffer of the HARQ in step 1317 to improve the decoding success rate of the data , And then proceeds to step 1309. FIG. On the other hand, if the previous data of the HARQ is successfully decoded, the UE proceeds to step 1321 to check whether the previous data of the corresponding HARQ is equal to the received data.
만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 1323단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1309단계로 진행한다. If the previous data of the HARQ and the size of the received data are not the same, the MS determines that the received data is different from the previous data even if the received data is retransmitted data. In
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 상기 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단하고, 1329단계로 진행하여 상기 수신된 데이터를 폐기하여 이를 소프트 버퍼에 저장하지 않고, 하기 1309단계로 진행한다. On the other hand, if the size of the previous data of the HARQ is equal to the size of the received data, the terminal determines that duplication of the received data occurs, and proceeds to step 1329 to discard the received data, The process proceeds to step 1309, without storing it in the buffer.
이후, 상기 단말은 1309단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 1311단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 실패한 경우, 상기 단말은 1313단계에서 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다. The UE then decodes the data in the soft buffer in
반면, 상기 디코딩이 성공한 경우 상기 단말은 1319단계로 진행하여 상기 디코딩된 데이터가 중복 현상이 발생한 데이터인지 여부를 판단한다. 여기서, 상기 단말은 HARQ 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩된 첫번째 경우인지 확인하는 방법, HARQ 데이터의 초기전송 여부를 판단한 이후 최초 디코딩 성공 여부를 통해 확인하는 방법, HARQ 소프트 버퍼의 데이터가 현재 수신된 데이터로 대체 혹은 결합되어 갱신되었는지 여부를 통해 확인하는 방법, 혹은 수신된 데이터가 재전송 되었고 이전에 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩되었으며 현재 수신된 데이터의 크기가 이전 데이터의 크기와 같은지 비교하여 확인하는 방법을 이용하여 상기 중복 현상 발생여부를 판단할 수 있다. On the other hand, if the decoding is successful, the UE proceeds to step 1319 and determines whether the decoded data is duplicated data. Herein, the UE determines whether the data of the HARQ soft buffer is successfully decoded in the first case, determines whether the data is successfully decoded after the initial transmission of the HARQ data, Or whether the received data has been retransmitted and that the data of the soft buffer has been successfully decoded and the size of the currently received data is the same as the previous data It is possible to determine whether or not the occurrence of the overlapping phenomenon occurs.
상기 단말은 상기 디코딩된 데이터가 중복 현상이 발생하지 않은 데이터로 판단되는 경우, 1325단계로 진행하여 상기 디코딩된 MAC PDU를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 하기 1327단계로 진행하고, 상기 디코딩된 데이터가 중복 현상이 발생한 데이터로 판단되는 경우, 1327단계로 바로 진행하여 해당 HARQ 데이터에 대한 ACK을 생성한 후 이를 기지국으로 전송한다. If it is determined that the decoded data is data in which no duplication has occurred, the UE proceeds to step 1325 and transmits the decoded MAC PDU to a corresponding MAC disassembly and demultiplexing entity, The BS proceeds to step 1327. If it is determined that the decoded data is data in which duplication occurs, the BS proceeds directly to step 1327 to generate an ACK for the HARQ data and transmits the generated ACK to the BS.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
상술한 도 13을 참조하면, 재전송되어 수신 데이터가 이전에 성공적으로 디코딩되지 않았으나 데이터의 크기가 다른 경우, 즉, 상기 재전송된 데이터가 이전 데이터와 다른 경우에 상기 재전송된 데이터가 이전 소프트 버퍼 내의 데이터와 결 합되어 디코딩 될 수 있는 단점이 있다. 따라서, 이하 도 14 내지 15에서는 상기 단점을 극복하기 위한 단말의 다양한 동작 절차들을 살펴보기로 한다. Referring to FIG. 13, when the retransmitted data is not successfully decoded previously but the data size is different, i.e., when the retransmitted data is different from the previous data, the retransmitted data is the data in the previous soft buffer And can be decoded by combining the two. Therefore, various operation procedures of the terminal for overcoming the above-mentioned disadvantages will be described below with reference to FIGS.
도 14는 본 발명의 제 2 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 다른 동작 절차를 도시하고 있다.FIG. 14 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the second embodiment of the present invention.
상기 도 14를 참조하면, 먼저 단말은 1401단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 1403단계에서 HARQ 정보 즉, NDI 정보를 확인한다. 이후, 상기 단말은 1405단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. Referring to FIG. 14, the UE receives forward link HARQ data from the Node B in
상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 1407단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1409단계로 진행한다. 반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 1415단계로 진행하여 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한지 검사한다. 만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 1417단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1409단계로 진행한다. If the received data is initial transmission data other than retransmission data, the MS replaces the received data with a corresponding soft buffer of the HARQ in
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 1421단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디 코딩되었는지 검사한다. 만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 1423단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 하기 1409단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 상기 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단하고, 1429단계로 진행하여 상기 수신된 데이터를 폐기하여 이를 소프트 버퍼에 저장하지 않고, 하기 1409단계로 진행한다. On the other hand, if the previous data of the HARQ and the received data have the same size, the MS proceeds to step 1421 to check whether the previous data of the HARQ is successfully decoded. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the soft buffer of the corresponding HARQ in step 1423 and stores it in step 1423 to improve the decoding success rate of the data , And then proceeds to step 1409. FIG. If the previous data of the corresponding HARQ is successfully decoded, the UE determines that the received data has been duplicated. In
이후, 상기 단말은 1409단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 1411단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 실패한 경우, 상기 단말은 1413단계에서 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다. In
반면, 상기 디코딩이 성공한 경우 상기 단말은 1419단계로 진행하여 상기 디코딩된 데이터가 중복 현상이 발생한 데이터인지 여부를 판단한다. 여기서, 상기 단말은 HARQ 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩된 첫번째 경우인지 확인하는 방법, HARQ 데이터의 초기전송 여부를 판단한 이후 최초 디코딩 성공 여부를 통해 확인하는 방법, HARQ 소프트 버퍼의 데이터가 현재 수신된 데이터로 대체 혹은 결합되어 갱신되었는지 여부를 통해 확인하는 방법, 혹은 수신된 데이터가 재전송 되었고 이전에 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩되었으며 현재 수신된 데이터의 크기가 이전 데이터의 크기와 같은지 비교하여 확인하는 방법을 이용하여 상기 중복 현상 발생여부를 판단할 수 있다. On the other hand, if the decoding is successful, the UE proceeds to step 1419 and determines whether the decoded data is data in which duplication occurs. Herein, the UE determines whether the data of the HARQ soft buffer is successfully decoded in the first case, determines whether the data is successfully decoded after the initial transmission of the HARQ data, Or whether the received data has been retransmitted and that the data of the soft buffer has been successfully decoded and the size of the currently received data is the same as the previous data It is possible to determine whether or not the occurrence of the overlapping phenomenon occurs.
상기 단말은 상기 디코딩된 데이터가 중복 현상이 발생하지 않은 데이터로 판단되는 경우, 1425단계로 진행하여 상기 디코딩된 MAC PDU를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 하기 1427단계로 진행하고, 상기 디코딩된 데이터가 중복 현상이 발생한 데이터로 판단되는 경우, 1427단계로 바로 진행하여 해당 HARQ 데이터에 대한 ACK을 생성한 후 이를 기지국으로 전송한다. If it is determined that the decoded data is data in which no duplication has occurred, the UE proceeds to step 1425 to transmit the decoded MAC PDU to a corresponding MAC disassembly and demultiplexing entity, And proceeds to step 1427. If it is determined that the decoded data is data in which duplication occurs, the UE proceeds directly to step 1427 to generate an ACK for the HARQ data, and transmits the generated ACK to the base station.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
도 15는 본 발명의 제 2 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 또 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 13과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 15에서 상기 단말은 수신된 데이터를 소프트 버퍼에 저장된 이전 데이터와 결합하여 저장하는 1517단계를 수행한 후, 소프트 버퍼의 데이터를 디코딩하는 1509단계로 진행하는 것이 아니라 1521단계로 진행하여 이전에 수신된 데이터와 수신된 데이터의 크기가 동일한지 여부를 판단하는 과정을 수행한다.FIG. 15 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the second embodiment of the present invention. Herein, since the UE performs an operation similar to that of FIG. 13, the detailed description of the operation will be omitted. 15, the UE combines the received data with the previous data stored in the soft buffer and stores the combined data in step 1517. However, the UE proceeds to step 1521 without decoding the data of the soft buffer It is judged whether or not the size of the received data is equal to the size of the previously received data.
다음으로, 이하에서는 도 16 내지 19를 참조하여 기존 시스템의 동작과 같이 재전송 데이터를 처리하고, 수신된 데이터에 대한 중복 현상이 발생함을 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity) 혹은 상위 계층으로 알림으로써, 중복 현상이 발생된 MAC PDU에 대한 오동작이나 부가적인 동작을 방지하는 기법에 대해 살펴보기로 한다.Hereinafter, referring to FIGS. 16 to 19, it will be assumed that the retransmission data is processed as in the operation of the existing system, and that a MAC disassembly and demultiplexing entity or an upper A technique for preventing a malfunction or an additional operation of a MAC PDU in which a duplication occurs is provided.
도 16은 본 발명의 제 3 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하고 있다.FIG. 16 illustrates an operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to the third embodiment of the present invention.
상기 도 16을 참조하면, 단말은 1601단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 1603단계에서 HARQ 정보 즉, NDI 정보를 확인하고, 해당 HARQ의 MAC PDU에 대한 중복 현상 여부를 나타내기 위한 중복 지시자(duplication indicator, 이하 dup_ind라 칭함)를 적용하여 이를 초기화 한다. 16, the MS receives the forward link HARQ data from the BS in
이후, 상기 단말은 1605단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. 상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 1607단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1609단계로 진행한다. 반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 1615단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. In
만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 1617단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 하기 1609단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 1623단계로 진행하여 상기 해당 HARQ의 이전 데이터와 상 기 수신된 데이터의 크기가 동일한지 검사한다. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the corresponding soft buffer of the HARQ in step 1617 and stores it in step 1617 to improve the decoding success rate of the data , And proceeds to step 1609 below. On the other hand, if the previous HARQ data has been successfully decoded, the UE proceeds to step 1623 and checks whether the previous HARQ data is the same as the received data.
만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 1625단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1609단계로 진행한다. If the previous data of the corresponding HARQ and the size of the received data are not the same, the MS determines that the received data is different from the previous data even if the received data is retransmitted data. In
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 상기 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단하고, 1627단계로 진행하여 상기 수신된 데이터를 폐기하고, 1629단계에서 상기 초기화된 중복 지시자(dup_ind)를 설정한 후, 하기 1609단계로 진행한다.On the other hand, if the size of the previous data of the HARQ is equal to the size of the received data, the terminal determines that duplication of the received data occurs, and proceeds to step 1627 to discard the received data. (Dup_ind) initialized in
이후 상기 단말은 1609단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 1611단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 성공한 경우 상기 단말은 1619단계로 진행하여 디코딩된 MAC PDU와 상기 설정된 중복 지시자를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 1621단계에서 해당 HARQ 데이터에 대한 ACK을 생성하여 기지국으로 전송한다. 여기서, 상기 MAC PDU를 전달 받은 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity) 혹은 상위 계층은 상기 중복 지시자(dup_ind) 값을 확인하여 중복 현상을 나타내는 값으로 설정된 경우, 상기 MAC PDU를 폐기할 수 있다.In
반면, 상기 디코딩이 실패한 경우, 상기 단말은 1613단계에서 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다.On the other hand, if the decoding fails, the UE generates a NACK for the HARQ data in step 1613 and transmits the NACK to the BS.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
도 17은 본 발명의 제 3 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 16과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 16에서는 이전 수신 데이터의 디코딩 성공 여부를 판단한 후 디코딩이 성공되었을 경우에 상기 이전 수신 데이터와 현재 수신 데이터의 크기를 비교하였으나, 상기 도 17에서는 이전 수신 데이터와 현재 수신 데이터의 크기를 비교한 후 상기 이전 수신 데이터의 디코딩 성공 여부를 판단하는 동작을 수행한다.17 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the third embodiment of the present invention. Herein, since the UE performs an operation similar to that of FIG. 16, the detailed description of the operation will be omitted. In FIG. 16, if the decoding of the previous received data is successful, if the decoding is successful, the size of the previous received data is compared with the size of the current received data. In FIG. 17, And determines whether decoding of the previous received data is successful.
도 18은 본 발명의 제 3 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 또 다른 동작 절차를 도시하고 있다.18 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the third embodiment of the present invention.
상기 도 18을 참조하면, 단말은 1801단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 1803단계에서 HARQ 정보 즉, NDI 정보를 확인하고, 해당 HARQ의 MAC PDU에 대한 중복 현상 여부를 나타내기 위한 중복 지시자(duplication indicator, 이하 dup_ind라 칭함)를 적용하여 이를 초기화 한다. Referring to FIG. 18, the UE receives forward link HARQ data from the Node B in
이후, 상기 단말은 1805단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. 상기 수신된 데이터가 재전송 데이 터가 아닌 초기전송 데이터인 경우, 상기 단말은 1807단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1809단계로 진행한다. 반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 1815단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. In
만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 1817단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 하기 1823단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 1823단계로 진행하여 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한지 검사한다. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the corresponding soft buffer of the HARQ in step 1817 and stores the result in the buffer in step 1817 , And proceeds to step 1823 described below. On the other hand, if the previous data of the HARQ is decoded successfully, the MS proceeds to step 1823 and checks whether the previous data of the corresponding HARQ and the received data have the same size.
만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 1825단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 하기 1809단계로 진행한다. If the previous data of the corresponding HARQ and the size of the received data are not the same, the MS determines that the received data is different from the previous data even if the received data is retransmitted data. In step 1825, Data is replaced with the soft buffer of the HARQ and stored, and then the procedure goes to step 1809. [
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 1827단계에서 상기 수신된 데이터에 대한 중복 현상이 발생되었는지 여부를 판단한다. 여기서, 상기 단말은 HARQ 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩된 첫번째 경우인지 확인하는 방법, HARQ 데이터의 초기전송 여부를 판단한 이후 최초 디코딩 성공 여부를 통해 확인하는 방법, HARQ의 소프트 버퍼가 현재 수신된 데이터로 대체 혹은 결합되어 갱신되었는지 확인하는 방법, 혹은 수신된 데이터가 재전송 되었고 이전에 소프트 버퍼(soft buffer)의 데이터가 성공적으로 디코딩되었으며 현재 수신된 데이터의 크기가 이전 데이터의 크기와 같은지 비교하여 확인하는 방법을 이용하여 상기 중복 현상 발생여부를 판단할 수 있다. On the other hand, if the previous data of the corresponding HARQ and the received data have the same size, the terminal determines whether duplication of the received data occurs in
상기 단말은 상기 판단 결과 중복 현상이 발생하지 않은 경우, 하기 1809단계로 진행하고 상기 중복 현상이 발생한 경우, 1829단계로 진행하여 상기 수신된 데이터를 폐기한 후, 1831단계에서 상기 초기화된 중복 지시자(dup_ind)를 설정한 후, 하기 1809단계로 진행한다.If it is determined that the duplication has not occurred, the terminal proceeds to step 1809 and proceeds to step 1829 to discard the received data. In
이후 상기 단말은 1809단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 1811단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 성공한 경우 상기 단말은 1819단계로 진행하여 디코딩된 MAC PDU와 상기 설정된 중복 지시자를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 1821단계에서 해당 HARQ 데이터에 대한 ACK을 생성하여 기지국으로 전송한다. 여기서, 상기 MAC PDU를 전달 받은 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity) 혹은 상위 계층은 상기 중복 지시자(dup_ind) 값을 확인하여 중복 현상을 나타내는 값으로 설정된 경우, 상기 MAC PDU를 폐기할 수 있다.In
반면, 상기 디코딩이 실패한 경우, 상기 단말은 1813단계에서 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다.On the other hand, if the decoding fails, the UE generates a NACK for the HARQ data in step 1813 and transmits the NACK to the BS.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
도 19는 본 발명의 제 3 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 또 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 18과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 18에서는 이전 데이터와 현재 수신된 데이터가 동일하지 않은 경우에 수신된 데이터를 소프트 버퍼에 대체하여 저장하고 소프트 버퍼의 데이터를 디코딩하는 과정을 수행하였으나, 상기 도 19에서는 상기 수신된 데이터를 소프트 버퍼에 대체하여 저장하고 소프트 버퍼의 데이터를 디코딩하는 1909단계로 진행하는 것이 아니라 1927단계로 진행하여 상기 수신된 데이터에 대한 중복 현상이 발생되었는지 여부를 판단한다.FIG. 19 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the third embodiment of the present invention. Herein, since the UE performs an operation similar to that of FIG. 18, the detailed description of the operation will be omitted. In FIG. 18, when the previous data and the currently received data are not the same, the received data is replaced with the soft buffer, and the data is decoded in the soft buffer. In FIG. 19, The soft buffer is replaced with the soft buffer and the soft buffer is decoded. Instead of proceeding to step 1909, it is determined in
다음으로, 이하에서는 도 20 내지 22를 참조하여 기존 시스템의 동작과 같이 재전송 데이터를 처리하고, 소프트 버퍼가 갱신되었음을 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity) 혹은 상위 계층으로 알림으로써, 중복 현상이 발생된 MAC PDU에 대한 오동작이나 부가적인 동작을 방지하는 기법에 대해 살펴보기로 한다.Next, referring to FIGS. 20 to 22, the retransmission data is processed as in the operation of the existing system, and the MAC disassembly and demultiplexing entity or the upper layer is notified that the soft buffer has been updated, Hereinafter, a technique for preventing a malfunction or an additional operation of a MAC PDU in which a phenomenon occurs is described.
도 20은 본 발명의 제 4 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하고 있다.FIG. 20 illustrates an operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to the fourth embodiment of the present invention.
상기 도 20을 참조하면, 단말은 2001단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 2003단계에서 HARQ 정보 즉, NDI 정보를 확인하고, 해당 HARQ의 소프트 버퍼의 갱신 여부를 나타내기 위한 소프트 버퍼 갱신 지시자(soft buffer update indicator, 이하 buffer_update_ind라 칭함)를 적용하여 이를 초기화 한다. 이때, 상기 소프트 갱신 지시자의 초기 값은 상기 소프트 버퍼가 갱신되지 않음을 나타낸다.Referring to FIG. 20, the UE receives forward link HARQ data from the BS in
이후, 상기 단말은 2005단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. 상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 2007단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장하고 상기 소프트 버퍼 갱신 지시자(buffer_update_ind)를 설정한 후, 하기 2009단계로 진행한다. 반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 2015단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. In
만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 2017단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장하고 상기 소프트 버퍼 갱신 지시자(buffer_update_ind)를 설정한 후, 하기 2009단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 2023단계로 진행하여 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한지 검사한다. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with previous data in the soft buffer of the corresponding HARQ in
만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하 지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 2025단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장하며, 상기 소프트 버퍼 갱신 지시자(buffer_update_ind)를 설정한 후, 하기 2009단계로 진행한다. If the previous data of the HARQ and the size of the received data are not the same, the terminal determines that the received data is different from the previous data even if the received data is retransmitted data. In
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 상기 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단하고, 2027단계로 진행하여 상기 수신된 데이터를 폐기하여 상기 소프트 버퍼에 저장하지 않고, 하기 2009단계로 진행한다.On the other hand, if the previous data of the corresponding HARQ and the received data have the same size, the terminal determines that the received data has been duplicated, proceeds to step 2027, discards the received data, It is not stored in the buffer, but proceeds to step 2009 below.
이후, 상기 단말은 2009단계에서 소프트 버퍼 내의 데이터를 디코딩하고, 2011단계로 진행하여 상기 디코딩의 성공 여부를 확인한다. 만일, 상기 디코딩이 성공한 경우 상기 단말은 2019단계로 진행하여 디코딩된 MAC PDU와 상기 설정된 소프트 버퍼 갱신 지시자(buffer_update_ind)를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)로 전달하거나 상위 계층으로 전달한 후, 2021단계에서 해당 HARQ 데이터에 대한 ACK을 생성하여 기지국으로 전송한다. 여기서, 상기 MAC PDU를 전달 받은 MMAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity) 혹은 상위 계층은 상기 소프트 버퍼 갱신 지시자(buffer_update_ind) 값이 초기 값으로 설정된 경우, 상기 MAC PDU를 폐기할 수 있다.The UE then decodes the data in the soft buffer in
반면, 상기 디코딩이 실패한 경우, 상기 단말은 2013단계에서 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다.On the other hand, if the decoding fails, the UE generates a NACK for the HARQ data in step 2013 and transmits the NACK to the BS.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
도 21은 본 발명의 제 4 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 21과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 20에서는 이전 수신 데이터의 디코딩 성공 여부를 판단한 후 디코딩이 성공되었을 경우에 상기 이전 수신 데이터와 현재 수신 데이터의 크기를 비교하였으나, 상기 도 21에서는 이전 수신 데이터와 현재 수신 데이터의 크기를 비교한 후 상기 이전 수신 데이터의 디코딩 성공 여부를 판단하는 동작을 수행한다.FIG. 21 illustrates another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the fourth embodiment of the present invention. Herein, since the terminal performs an operation similar to that of FIG. 21, the detailed description of the operation will be omitted. In FIG. 20, if the decoding of the previous received data is successful, if the decoding is successful, the size of the previous received data is compared with the size of the current received data. However, in FIG. 21, And determines whether decoding of the previous received data is successful.
도 22는 본 발명의 제 4 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 또 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 20과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 20에서는 해당 HARQ의 이전 데이터가 디코딩 실패된 경우, 수신된 데이터를 소프트 버퍼에 저장된 이전 데이터와 결합하여 저장하고 상기 소프트 버퍼 갱신 지시자를 설정한 후, 상기 소프트 버퍼의 데이터를 디코딩하는 과정을 수행하였으나, 상기 도 22에서는 상기 수신된 데이터를 소프트 버퍼에 저장된 이전 데이터와 결합하여 저장하고 상기 소프트 버퍼 갱신 지시자를 설정하는 2217단계를 수행한 후, 2209단계로 진행하는 것이 아니라 2223단계로 진행하여 상기 이전 데이터와 현재 수신된 데이터의 크기가 동일한지 여부를 판단한다.FIG. 22 illustrates another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the fourth embodiment of the present invention. Here, the terminal performs an operation entirely similar to that of FIG. 20, so that detailed description of the operation will be omitted. In FIG. 20, if decoding of the previous HARQ data fails, the received data is combined with previous data stored in the soft buffer and stored, and after setting the soft buffer update indicator, the data of the soft buffer is decoded 22, the received data is combined with previous data stored in the soft buffer and stored, and after the step 2217 of setting the soft buffer update indicator, the process proceeds to step 2223 instead of
마지막으로, 이하에서는 도 23 내지 25를 참조하여 소프트 버퍼 내의 데이터가 갱신되면 바로 디코딩을 수행하고, 디코딩이 성공될 경우에만 MAC PDU를 MMAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity) 혹은 상위 계층으로 알림으로써, 중복 현상이 발생된 MAC PDU에 대한 오동작이나 부가적인 동작을 방지하는 기법에 대해 살펴보기로 한다.23 to 25, when the data in the soft buffer is updated, decoding is performed, and only when the decoding is successful, the MAC PDU is divided into an MMAC disassembly and demultiplexing entity or an upper layer A technique for preventing a malfunction or an additional operation of a MAC PDU in which a duplication has occurred will be described.
도 23은 본 발명의 제 5 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하고 있다.FIG. 23 illustrates an operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to the fifth embodiment of the present invention.
상기 도 23을 참조하면, 단말은 2301단계에서 기지국으로부터 순방향 HARQ 데이터를 수신하고, 2303단계에서 HARQ 정보 즉, NDI 정보를 확인한다. 이후, 상기 단말은 2305단계에서 상기 HARQ 정보를 바탕으로 상기 수신된 데이터가 재전송된 데이터인지 여부를 판단한다. Referring to FIG. 23, the UE receives forward link HARQ data from the Node B in
상기 수신된 데이터가 재전송 데이터가 아닌 초기전송 데이터인 경우, 상기 단말은 2307단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 2309단계에서 상기 소프트 버퍼 내의 데이터를 디코딩하고, 하기 2311단계로 진행한다. If the received data is initial transmission data that is not retransmission data, the MS replaces the received data with the soft buffer of the HARQ in step 2307 and stores the data in the soft buffer of the corresponding HARQ, then decodes the data in the soft buffer in
반면, 상기 수신된 데이터가 재전송 데이터인 경우, 상기 단말은 2317단계로 진행하여 해당 HARQ의 이전 데이터가 성공적으로 디코딩되었는지 검사한다. 만일, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩되지 않은 경우, 상기 단말은 데이터의 디코딩 성공률을 향상시키기 위해 2319단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 있는 이전 데이터와 결합하여 저장한 후, 2021단계에서 상기 소프트 버퍼 내의 데이터를 디코딩하고, 하기 2311단계로 진행한다. 반면, 상기 해당 HARQ의 이전 데이터가 성공적으로 디코딩된 경우, 상기 단말은 2327단계로 진행하여 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한지 검사한다. On the other hand, if the received data is the retransmission data, the MS proceeds to step 2317 and checks whether the previous data of the HARQ is successfully decoded. If the previous data of the corresponding HARQ is not successfully decoded, the UE combines the received data with the previous data in the soft buffer of the corresponding HARQ in step 2319 to improve the decoding success rate of the data , Decodes the data in the soft buffer in step 2021, and proceeds to step 2311. FIG. On the other hand, if the previous data of the corresponding HARQ is decoded successfully, the MS proceeds to step 2327 and checks whether the previous data of the corresponding HARQ and the received data have the same size.
만일, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일하지 않은 경우, 상기 단말은 상기 수신된 데이터가 재전송된 데이터라 하더라도 이전 데이터와 다른 데이터인 것으로 판단하고, 2329단계에서 상기 수신된 데이터를 해당 HARQ의 소프트 버퍼에 대체하여 저장한 후, 2031단계에서 상기 소프트 버퍼 내의 데이터를 디코딩하고, 하기 2311단계로 진행한다. If the previous data of the HARQ and the size of the received data are not the same, the MS determines that the received data is different from the previous data even if the received data is retransmitted data. In
반면, 상기 해당 HARQ의 이전 데이터와 상기 수신된 데이터의 크기가 동일한 경우, 상기 단말은 상기 수신된 데이터에 대한 중복 현상이 발생한 것으로 판단하고, 2333단계로 진행하여 상기 수신된 데이터를 폐기하며, 디코딩 과정을 거치지 않고 하기 2311단계로 진행한다. On the other hand, if the size of the previous data of the HARQ is equal to the size of the received data, the terminal determines that duplication of the received data occurs, and proceeds to step 2333 to discard the received data, The process proceeds to step 2311 without going through the process.
이후, 상기 단말은 2311단계에서 현재 소프트 버퍼 내의 데이터 디코딩이 성공적으로 이루어졌는지 검사한다. 만일, 상기 디코딩이 성공적으로 이루어진 경우, 상기 단말은 2323단계로 진행하여 상기 디코딩된 MAC PDU를 해당하는 MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity) 전달하거나 상위 계층으 로 전달한 후, 하기 2313단계로 진행한다.In
반면, 상기 디코딩이 실패된 경우, 상기 단말은 2313단계에서 현재 혹은 과거의 디코딩이 성공적으로 이루어졌는지 재검사한다. 즉, 상기 단말은 상기 현재의 디코딩이 성공적으로 이루어지지 않은 경우, 이전의 유효한 디코딩 결과가 성공적인지 검사한다. 여기서, 상기 단말은 현재 혹은 과거의 디코딩이 성공적으로 이루어졌을 경우, 2325단계에서 해당 HARQ 데이터에 대한 ACK를 생성하여 기지국으로 전송하고, 상기 현재와 과거의 디코딩이 성공적으로 이루어지지 않은 경우, 2315단계에서 상기 해당 HARQ 데이터에 대한 NACK을 생성하여 기지국으로 전송한다. On the other hand, if the decoding is unsuccessful, the UE re-examines whether the current or previous decoding has been successfully performed in
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.Thereafter, the terminal terminates the algorithm according to the present invention.
도 24는 본 발명의 제 5 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 23과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 23에서는 이전 수신 데이터의 디코딩 성공 여부를 판단한 후 디코딩이 성공되었을 경우에 상기 이전 수신 데이터와 현재 수신 데이터의 크기를 비교하였으나, 상기 도 24에서는 이전 수신 데이터와 현재 수신 데이터의 크기를 비교한 후 상기 이전 수신 데이터의 디코딩 성공 여부를 판단하는 동작을 수행한다.24 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of the LTE system according to the fifth embodiment of the present invention. Herein, since the terminal performs an operation similar to that of FIG. 23, the detailed description of the operation will be omitted. In FIG. 23, if the decoding of the previous received data is successful, if the decoding is successful, the size of the previous received data is compared with the size of the currently received data. In FIG. 24, And determines whether decoding of the previous received data is successful.
도 25는 본 발명의 제 5 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 또 다른 동작 절차를 도시하고 있다. 여기서, 상기 단말은 상기 도 23과 전체적으로 유사한 동작을 수행하므로, 상세한 동작에 대한 설명은 생략하기로 한다. 다만, 상기 도 23에서는 해당 HARQ의 이전 데이터가 디코딩 실패된 경우, 수신된 데이터를 소프트 버퍼에 저장된 이전 데이터와 결합하여 저장하고 상기 소프트 버퍼의 데이터를 디코딩한 후, 상기 디코딩의 성공 여부를 검사하는 과정을 수행하였으나, 상기 도 25에서는 상기 수신된 데이터를 소프트 버퍼에 저장된 이전 데이터와 결합하여 저장하고 상기 소프트 버퍼의 데이터를 디코딩하는 2521단계를 수행한 후, 2521단계로 진행하는 것이 아니라 2227단계로 진행하여 상기 이전 데이터와 현재 수신된 데이터의 크기가 동일한지 여부를 판단한다.FIG. 25 shows another operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to the fifth embodiment of the present invention. Herein, since the terminal performs an operation similar to that of FIG. 23, the detailed description of the operation will be omitted. In FIG. 23, if decoding of the previous HARQ data fails, the received data is combined with previous data stored in the soft buffer, and the data is decoded. 25, the received data is combined with the previous data stored in the soft buffer and stored, and then the data of the soft buffer is decoded. Thereafter, in
도 26은 본 발명에 따른 LTE 시스템에서 단말의 블록 구성을 도시하고 있다.26 shows a block configuration of a UE in the LTE system according to the present invention.
상기 도 26에 도시된 바와 같이, 상기 단말은 송수신부(2600), 수신 제어 채널 처리부(2602), HARQ 소프트 버퍼(HARQ soft buffer)(2604), HARQ 제어부(2606), 디코더(2608), 송신 제어 채널처리부(2610), MAC 분해 및 역다중화부(MAC disassembly and demultiplexing entity)(2612), 상위 계층 장치(2614)를 포함하여 구성된다.26, the UE includes a transmission /
상기 송수신부(2600)는 LTE 무선 채널을 통해 PHY 채널 및 시그널을 송수신을 처리하는 역할을 수행하고, 수신 제어 채널 처리부(2602)는 순방향 제어 채널로 수신되는 제어 채널 데이터를 처리하며, 상기 수신된 제어 채널을 디코딩하고 분 석(parsing)하여 상기 분석된 정보를 해당하는 모듈 즉, 상기 상위 계층 장치(2614), HARQ 제어부(2606)및 디코더(2608)로 전달하며, 상기 송수신부(2600)를 제어하는 동작을 수행할 수 있다.The
상기 HARQ 소프트 버퍼(2604)는 상기 HARQ 제어부(2606)의 제어에 따라 수신된 데이터를 대체하여 저장하거나 이전 데이터와 현재 수신된 데이터를 결합하여 저장하거나 혹은 폐기한다.The HARQ
상기 HARQ 제어부(2606)는 HARQ 과정의 전반을 제어하는 장치이다. 상기 HARQ 제어부(2606)는 수신 제어채널 처리부(2602)로부터 HARQ 관련 정보를 전달받아 트리거 되며, 상기 HARQ 관련 정보를 이용하여 상기 수신된 데이터를 해당 HARQ 소프트 버퍼(2604)에 대체하여 저장할 것인지, 이전 데이터와 결합하여 저장할 것인지 혹은 폐기할 것인지를 결정하여 상기 결정에 따라 상기 HARQ 소프트 버퍼(2604)를 제어한다. 또한, 상기 HARQ 제어부(2606)는 HARQ 소프트 버퍼(2604)의 데이터를 디코딩할 것인지를 여부를 결정하여 상기 디코더(2608)를 제어한다. 또한, 상기 HARQ 제어부(2606)는 HARQ 관련 제어정보를 상위 계층 장치(2614)로 전달하며, 상기 디코더(2608)의 디코딩 결과에 따라 ACK/NACK 정보를 생성하여 상기 송신 제어채널 처리부(2610)로 전달한다. 상기 HARQ 제어부(2606)는 HARQ의 소프트 버퍼(2604)가 현재 수신된 데이터로 대체되거나 결합되어 갱신되었는지 확인하는 방법 혹은 상기 수신된 데이터가 재전송 데이터인 경우, 이전 데이터의 디코딩 성공 여부와 현재 수신된 데이터와 상기 이전 데이터의 크기를 확인하는 방법을 이용하여 상기 중복 현상 발생여부를 판단하고, 해당 데이터의 처리를 결정한다. 여기서, 상기 HARQ 제어부(2606)는 상기 디코더(2608)로부터 제공된 디코딩 결과를 통해 이전 데이터의 디코딩 성공 여부를 판단할 수 있다. The
상기 디코더(2608)는 수신 제어 채널로부터 전달 받은 디코딩 관련 정보를 바탕으로 상기 HARQ 제어부(2606)의 지시에 따라 해당 HARQ 소프트 버퍼(2604)의 데이터를 디코딩하며, 그 결과를 상기 HARQ 제어부(2606)로 제공한다.The
상기 송신 제어 채널 처리부(2610)는 역방향 제어 채널 동작을 처리하는 장치로, 상기 HARQ 제어부(2610)로부터 역방향 제어 채널로 전송될 정보(예: ACK/NACK 정보 및 CQI 정보)를 제공받고, 이를 처리한 후 상기 송수신부(2600)로 제공하여 해당 노드로 전송되도록 한다.The transmission control
상기 MAC 분해 및 역다중화부(2612)는 상기 HARQ 제어부(2606)로부터 제공되는 제어 신호 및 중복현상 발생 여부 정보를 바탕으로 상기 디코더(2608)로부터 제공되는 MAC PDU를 분해 및 역다중화한다. 특히, 상기 MAC 분해 및 역다중화부(2612)는 본 발명에 따라 TA command MAC CE를 확인 및 분리하여 상기 TA command MAC CE에 대한 중복 현상이 발생되었는지 여부를 판단하고 판단 결과에 따라 상기 TA command MAC CE를 처리한다. 즉, MAC 분해 및 역다중화부(2612)는 상기 중복 현상이 발생되었을 시 상기 TA command MAC CE를 폐기하며 상기 중복 현상이 발생되지 않았을 시, 상기 TA command MAC CE에 포함된 TA command를 적용하여 역방향 타이밍 동기를 획득하기 위한 처리 및 제어를 수행한다. 여기서, 상기 MAC 분해 및 역다중화부(2612)는 TA command MAC CE에 포함된 일련번호를 통해 상기 TA command MAC CE에 대한 중복 현상이 발생되었는지 여부를 판단할 수 있다.The MAC decomposition and
상기 상위 계층 장치(2614)는 단말이 LTE의 무선 채널을 통해 송수신할 데이터가 발생하는 장치를 통칭한다. 상기 상위 계층 장치(2614)는 단말의 어플리케이 션이나 제어 메시지 처리 장치를 모두 포함한다.The
도 27은 본 발명에 따른 LTE 시스템에서 기지국의 블록 구성을 도시하고 있다.FIG. 27 shows a block configuration of a base station in an LTE system according to the present invention.
상기 도 27에 도시된 바와 같이, 상기 기지국은 송수신부(2700), 수신채널 및 신호처리부(2702), 역방향 타이밍 제어부(2704), HARQ 앤티티(HARQ entity)(2706), MAC 조합 및 다중화부(MAC assembly and multiplexting entity)(2708), MAC CE 생성부(2710), 상위 계층 장치(2712)를 포함하여 구성된다. 27, the BS includes a transmitting /
상기 송수신부(2700)는 LTE 무선 채널을 통해 PHY 채널 및 시그널을 송수신을 처리하고, The
상기 수신채널 및 신호처리부(2702)는 역방향 채널로 수신되는 채널 데이터 및 수신 신호를 처리한다. 상기 수신채널 및 신호처리부(2702)는 수신된 채널을 디코딩하고 분석하여 상기 상위 계층 장치(2712)로 제공하고, 단말로부터 수신되는 사운딩 기준 신호(SRS) 및 복조 기준 신호(DMRS)를 처리하여 역방향 타이밍 관련 정보를 상기 역방향 타이밍 제어부(2704)로 제공한다.The reception channel and
상기 역방향 타이밍 제어부(2704)는 상기 수신 채널 및 신호 처리부(2702)로부터 제공된 SRS 혹은 DMRS의 역방향 타이밍 정보를 바탕으로 역방향 타이밍 오프셋을 측정하고, 상기 역방향 타이밍 오프셋을 보정할 필요가 있다고 판단되거나 TA command 갱신을 위한 TA 타이머를 업데이트 할 필요가 있다고 판단되는 경우 보정할 타이밍 오프셋 값을 상기 MAC CE 생성부(2710)로 제공한다. The
상기 HARQ 앤티티(2706)는 해당하는 사용자의 순방향 HARQ 전송을 제어하며, 상기 MAC 조합 및 다중화부(2708)로부터 제공된 MAC PDU를 HARQ 절차를 이용하여 해당 단말로 전송하는 역할을 수행한다. 상기 HARQ 앤티티(2706)는 수신 채널 및 신호 처리부로부터 역방향 수신 제어 채널에 대한 HARQ 관련 정보를 전달받아 해당 HARQ 데이터를 초기전송할지 재전송할지를 결정하는 역할을 수행한다. 여기서, 상기 재전송이 결정되면, 상기 HARQ 앤티티(2706)는 재전송될 HARQ 데이터에 해당 HARQ 데이터가 재전송되는 데이터임을 나타내는 NDI 정보를 설정한다.The
상기 MAC CE 생성부(2710)는 상기 역방향 타이밍 제어부(2704)로부터 제공된 역방향 타이밍 오프셋값을 바탕으로 TA command MAC CE를 생성하여 상기 MAC 조합 및 다중화부(2708)로 제공한다. 특히, 본 발명에 따라 상기 MAC CE 생성부(2710)는 상기 도 6에 도시된 바와 같이, 상기 TA command MAC CE에 일련번호를 추가함으로써, 이를 수신한 단말이 상기 TA command MAC CE를 중복 처리하지 않도록 유도할 수 있다.The
상기 MAC 조합 및 다중화부(2708)는 상기 MAC CE 생성부(2710)로부터 제공된 MAC CE들과 상위 계층 장치로부터 전달 받은 MAC SDU 데이터를 조합 및 다중화한다.The MAC combining and
상기 상위 계층 장치(2712)는 단말이 LTE의 무선 채널을 통해 송수신할 데이터가 발생하는 장치를 통칭한다. 상위 계층 장치는 단말의 어플리케이션이나 제어 메시지 처리 장치를 포함한다.The
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. Therefore, the scope of the present invention should not be limited by the illustrated embodiments, but should be determined by the scope of the appended claims and equivalents thereof.
도 1은 LTE 시스템의 구조를 도시하는 도면,1 is a diagram showing the structure of an LTE system,
도 2는 LTE 시스템에서 TA command MAC CE를 이용하여 역방향 전송 타이밍 동기를 수행하는 절차를 도시하는 도면,2 is a diagram illustrating a procedure for performing reverse transmission timing synchronization using a TA command MAC CE in an LTE system;
도 3은 본 발명의 일 실시 예에 따른 LTE 시스템에서 일련번호를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 신호 흐름을 도시하는 도면,3 is a diagram illustrating a signal flow for determining and processing redundancy of a MAC PDU using a serial number in an LTE system according to an embodiment of the present invention;
도 4는 본 발명의 일 실시 예에 따른 LTE 시스템에서 일련번호를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 단말의 동작 절차를 도시하는 도면, 4 is a diagram illustrating an operation procedure of a UE for determining and processing a duplication of a MAC PDU using a sequence number in an LTE system according to an embodiment of the present invention;
도 5는 본 발명의 일 실시 예에 따른 LTE 시스템에서 일련번호를 포함하는 MAC PDU를 생성 및 전송하는 기지국의 동작 절차를 도시하는 도면, 5 is a diagram illustrating an operation procedure of a base station for generating and transmitting a MAC PDU including a sequence number in an LTE system according to an embodiment of the present invention;
도 6은 본 발명의 일 실시 예에 따른 LTE 시스템에서 TA command MAC CE 구조를 도시하는 도면,6 is a diagram illustrating a TA command MAC CE structure in an LTE system according to an embodiment of the present invention.
도 7은 본 발명의 다른 실시 예에 따른 LTE 시스템에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 신호 흐름을 도시하는 도면,7 is a diagram illustrating a signal flow for determining and processing duplication of a MAC PDU using HARQ information in an LTE system according to another embodiment of the present invention.
도 8은 본 발명의 다른 실시 예에 따른 LTE 시스템에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 단말의 동작 절차를 도시하는 도면,8 is a diagram illustrating an operation procedure of a UE for determining and processing a duplication of a MAC PDU using HARQ information in an LTE system according to another embodiment of the present invention.
도 9 내지 도 12는 본 발명의 제 1 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하는 도면, 9 to 12 illustrate an operation procedure for determining and processing duplication of MAC PDUs using HARQ information in a terminal of the LTE system according to the first embodiment of the present invention.
도 13 내지 도 15는 본 발명의 제 2 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하는 도면, 13 to 15 illustrate an operational procedure for determining and processing duplication of MAC PDUs using HARQ information in a terminal of an LTE system according to a second embodiment of the present invention;
도 16 내지 도 19는 본 발명의 제 3 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하는 도면, 16 to 19 illustrate an operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to a third embodiment of the present invention;
도 20 내지 도 22는 본 발명의 제 4 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하는 도면, 20 to 22 illustrate an operation procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to a fourth embodiment of the present invention,
*도 23 내지 도 25는 본 발명의 제 5 실시 예에 따른 LTE 시스템의 단말에서 HARQ 정보를 이용하여 MAC PDU의 중복 현상을 판단 및 처리하는 동작 절차를 도시하는 도면, 23 to 25 illustrate an operational procedure for determining and processing duplication of a MAC PDU using HARQ information in a terminal of an LTE system according to a fifth embodiment of the present invention;
도 26은 본 발명에 따른 LTE 시스템에서 단말의 블록 구성을 도시하는 도면, 및26 is a diagram showing a block configuration of a terminal in an LTE system according to the present invention, and Fig.
도 27은 본 발명에 따른 LTE 시스템에서 기지국의 블록 구성을 도시하는 도면.27 is a diagram showing a block configuration of a base station in an LTE system according to the present invention;
Claims (12)
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510387768.3A CN104993916B (en) | 2009-03-24 | 2010-03-24 | Method and apparatus for handling data by terminal in mobile communication system |
US12/730,629 US9166746B2 (en) | 2009-03-24 | 2010-03-24 | Operating method and apparatus according to data duplicate retransmission in mobile communication system |
EP10157570.2A EP2234313B1 (en) | 2009-03-24 | 2010-03-24 | Operating method and apparatus according to data duplicate retransmission in mobile communication system |
CN201010131340.XA CN101848490B (en) | 2009-03-24 | 2010-03-24 | According to the method for operation of data duplicate retransmission and device in mobile communication system |
US14/859,730 US9985752B2 (en) | 2009-03-24 | 2015-09-21 | Operating method and apparatus according to data duplicate retransmission in mobile communication system |
US15/990,047 US10476638B2 (en) | 2009-03-24 | 2018-05-25 | Operating method and apparatus according to data duplicate retransmission in mobile communication system |
US16/679,663 US11088787B2 (en) | 2009-03-24 | 2019-11-11 | Operating method and apparatus according to data duplicate retransmission in mobile communication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090025150 | 2009-03-24 | ||
KR1020090025150 | 2009-03-24 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160096028A Division KR101705768B1 (en) | 2009-03-24 | 2016-07-28 | Apparatus and method for operating duplication harq in mobile communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100106890A KR20100106890A (en) | 2010-10-04 |
KR101645304B1 true KR101645304B1 (en) | 2016-08-03 |
Family
ID=43128903
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090031519A KR101645304B1 (en) | 2009-03-24 | 2009-04-10 | Apparatus and method for operating duplication harq in mobile communication system |
KR1020160096028A KR101705768B1 (en) | 2009-03-24 | 2016-07-28 | Apparatus and method for operating duplication harq in mobile communication system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160096028A KR101705768B1 (en) | 2009-03-24 | 2016-07-28 | Apparatus and method for operating duplication harq in mobile communication system |
Country Status (2)
Country | Link |
---|---|
KR (2) | KR101645304B1 (en) |
CN (1) | CN104993916B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101990134B1 (en) | 2011-08-10 | 2019-06-17 | 삼성전자주식회사 | Method and apparatus for reporting capability information of dual mode user equipment |
EP3429307B1 (en) | 2011-08-10 | 2022-06-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting data using a multi-carrier in a mobile communication system |
KR102247818B1 (en) | 2011-08-10 | 2021-05-04 | 삼성전자 주식회사 | Method and apparatus for transmitting data in mobile communication system with multiple carrier |
KR101967721B1 (en) | 2011-08-10 | 2019-04-10 | 삼성전자 주식회사 | Method and appratus of applying extended access barring in mobile communication system |
KR102092579B1 (en) | 2011-08-22 | 2020-03-24 | 삼성전자 주식회사 | Method and apparatus for support multiple frequency band in a mobile communication system |
IN2014KN00763A (en) | 2011-10-05 | 2015-10-02 | Samsung Electronics Co Ltd | |
WO2013055145A1 (en) * | 2011-10-12 | 2013-04-18 | 삼성전자 주식회사 | Method and device for transmitting reverse control signal in mobile communication system |
KR102049794B1 (en) | 2012-01-09 | 2019-11-28 | 삼성전자 주식회사 | Method and apparatus for logging |
US20140334371A1 (en) | 2012-01-27 | 2014-11-13 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving data by using plurality of carriers in mobile communication systems |
US8983396B2 (en) * | 2012-03-19 | 2015-03-17 | Gaurav Nukala | Methods and apparatus for parameter adjustment during measurement gaps |
EP2849501B1 (en) | 2012-05-09 | 2020-09-30 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling discontinuous reception in mobile communication system |
US9661526B2 (en) | 2012-05-21 | 2017-05-23 | Samsung Electronics Co., Ltd | Method and device for transmitting and receiving data in mobile communication system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024896A1 (en) | 2007-07-16 | 2009-01-22 | Li-Chih Tseng | Method and Apparatus for Improving Hybrid Automatic Repeat Request Operation in a Wireless Communications System |
WO2009021214A2 (en) | 2007-08-08 | 2009-02-12 | Qualcomm Incorporated | Layer 2 tunneling of data during handover in a wireless communication system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3742760B2 (en) * | 2001-07-03 | 2006-02-08 | 松下電器産業株式会社 | Wireless communication system and wireless communication method |
CN101330721A (en) * | 2007-06-19 | 2008-12-24 | 中兴通讯股份有限公司 | Data indication method and system |
CN101345608B (en) * | 2007-07-13 | 2011-08-17 | 电信科学技术研究院 | Method and apparatus for managing multi-carrier TDD ascending HARQ course |
-
2009
- 2009-04-10 KR KR1020090031519A patent/KR101645304B1/en active IP Right Grant
-
2010
- 2010-03-24 CN CN201510387768.3A patent/CN104993916B/en active Active
-
2016
- 2016-07-28 KR KR1020160096028A patent/KR101705768B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090024896A1 (en) | 2007-07-16 | 2009-01-22 | Li-Chih Tseng | Method and Apparatus for Improving Hybrid Automatic Repeat Request Operation in a Wireless Communications System |
WO2009021214A2 (en) | 2007-08-08 | 2009-02-12 | Qualcomm Incorporated | Layer 2 tunneling of data during handover in a wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
KR20160096056A (en) | 2016-08-12 |
CN104993916A (en) | 2015-10-21 |
CN104993916B (en) | 2018-09-11 |
KR101705768B1 (en) | 2017-02-13 |
KR20100106890A (en) | 2010-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11088787B2 (en) | Operating method and apparatus according to data duplicate retransmission in mobile communication system | |
KR101705768B1 (en) | Apparatus and method for operating duplication harq in mobile communication system | |
JP4414442B2 (en) | Automatic retransmission request operation apparatus and method in broadband wireless access communication system | |
EP1770897B1 (en) | Mobile communications method, apparatus and system for packet retransmission | |
US8930785B2 (en) | Method for transmitting a data block in radio communication system | |
JP5220022B2 (en) | Method and apparatus for transmitting data in radio link control layer in mobile communication system | |
KR100516686B1 (en) | Hybrid automatic repeat request method for cdma mobile system | |
CN107257271B (en) | Method and apparatus for data communication | |
US7921347B2 (en) | Method and apparatus for performing automatic retransmission request in a mobile communication system | |
US20110019643A1 (en) | Method and apparatus for handover in a mobile communication system | |
US8098664B2 (en) | Retransmission-request transmitting method and receiving side apparatus | |
US20080148136A1 (en) | Apparatus and method for transmitting/receiving data in a mobile communication system | |
US20110019568A1 (en) | Method and apparatus for transmitting and receiving data in mobile communication system | |
US20100027538A1 (en) | Retransmission control method and receiving side apparatus | |
US20050193315A1 (en) | Method and apparatus for performing a TFCI reliability check in E-DCH | |
US9306707B2 (en) | Method and apparatus for processing control information included in data unit in a mobile communication system | |
KR101346438B1 (en) | Apparatus and method for processing packets in mobile communication system | |
CN115865282A (en) | Data retransmission method, device, equipment and storage medium | |
KR20110074162A (en) | Apparatus and method for transmitting/receiving data in a mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
A107 | Divisional application of patent | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190627 Year of fee payment: 4 |