[go: up one dir, main page]

KR101265060B1 - 무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법 - Google Patents

무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법 Download PDF

Info

Publication number
KR101265060B1
KR101265060B1 KR1020060119744A KR20060119744A KR101265060B1 KR 101265060 B1 KR101265060 B1 KR 101265060B1 KR 1020060119744 A KR1020060119744 A KR 1020060119744A KR 20060119744 A KR20060119744 A KR 20060119744A KR 101265060 B1 KR101265060 B1 KR 101265060B1
Authority
KR
South Korea
Prior art keywords
ack
nack message
packet
nack
message
Prior art date
Application number
KR1020060119744A
Other languages
English (en)
Other versions
KR20080049317A (ko
Inventor
최영실
김동호
김영수
조면균
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060119744A priority Critical patent/KR101265060B1/ko
Publication of KR20080049317A publication Critical patent/KR20080049317A/ko
Application granted granted Critical
Publication of KR101265060B1 publication Critical patent/KR101265060B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1858Transmission or retransmission of more than one copy of acknowledgement message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling

Landscapes

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

Abstract

본 발명은 무선통신 시스템에서 송신 패킷 오류 검출에 관한 것으로, 송신단으로부터 N번째 패킷이 수신되면, 상기 패킷의 오류 여부를 판단하는 검출부와, N번째 수신 패킷 및 N-1번째 수신 패킷의 오류 여부 정보를 포함하는 ACK/NACK 메시지를 생성하는 생성부와, 상기 ACK/NACK 메시지를 송신하는 송신부를 포함하여, 하나의 패킷에 대한 오류 여부 정보를 두 개의 메시지에 분산하여 전송함으로써, 오버헤드는 증가하지 않으면서 ACK/NACK 메시지의 오판 확률은 감소되는 효과가 있다.
패킷 오류 검출, 차등 부호화

Description

무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법{APPARATUS AND METHOD FOR DETECTING ERROR OF TRANSMISSION PACKET IN WIRELESS COMMUNICATION SYSTEM}
도 1은 본 발명에 따른 무선통신 시스템에서 수신단의 블록 구성을 도시하는 도면,
도 2는 본 발명에 따른 무선통신 시스템에서 송신단의 블록 구성을 도시하는 도면,
도 3은 본 발명의 실시 예에 따른 무선통신 시스템에서 수신단이 수신 패킷 오류 정보를 송신하는 절차를 도시하는 도면, 및
도 4는 본 발명의 실시 예에 따른 무선통신 시스템에서 송신단이 송신 패킷 오류 여부를 판단하는 절차를 도시하는 도면.
본 발명은 무선통신 시스템에서 송신 패킷 오류 검출에 관한 것으로, 특히 무선통신 시스템에서 패킷 오류 정보를 교환하기 위한 ACK/NACK 메시지에 관한 것이다.
일반적인 무선통신 시스템에서 패킷의 성공적인 송수신을 위해 HARQ(Hybrid Automatic Repeat reQuest) 기법이 사용된다. 상기 HARQ 기법을 간단히 설명하면, 먼저 송신단은 수신단으로 패킷을 송신하고, 상기 수신단은 상기 패킷을 수신하여 패킷 오류 여부를 판단한다. 이후, 상기 수신단은 상기 송신단에게 상기 패킷의 오류 여부를 알리는 메시지를 송신하고, 상기 송신단은 상기 메시지를 통해 패킷을 재전송할 것인지 아닌지를 판단하게 된다. 여기서, 상기 패킷의 오류 여부를 알리는 메시지가 ACK(ACKnowledge)/NACK(Non-ACKnowledge) 메시지이다. 즉, 상기 ACK 메시지는 패킷 수신의 성공을 알리는 메시지이고, 상기 NACK 메시지는 패킷에 오류가 있으니 재전송을 요청하는 메시지이다.
하지만, 상기 ACK/NACK 메시지에 오류가 발생하여 상기 송신단이 잘못된 판단을 하는 경우, 수신에 성공하지 못한 패킷이 재전송되지 않거나 올바로 수신된 패킷이 재전송되는 상황이 발생할 수 있다. 따라서, HSDPA(High Speed Downlink Packet Access)와 같은 무선통신 시스템에서는 상기 ACK/NACK 메시지의 오판을 방지하기 위해 동일한 정보를 반복하는 방법을 사용한다. 즉, 상기 ACK 메시지가 비트 '1'로 표현되고, 상기 NACK 메시지가 비트 '0'로 표현된다면, 실제로 전송되는 ACK 메시지는 '1111111111', NACK 메시지는 '0000000000'이 된다.
상술한 바와 같이, 무선통신 시스템에서 패킷 오류를 확인하기 위해 ACK/NACK 메시지를 사용하며, 상기 ACK/NACK 메시지의 오판을 방지하기 위해 반복 기법도 적용된다. 하지만, 실제 무선통신 환경에서는 패킷 전송 속도가 고속화되고 재전송 주기가 짧아지고 있으며, 이로 인해 버스트한 오류가 발생하는 경우가 증가하고 있다. 따라서, 상기 반복 기법을 적용한 ACK/NACK 메시지라 하더라도 상기 버스트한 오류가 발생하면 수신단이 송신한 패킷 오류 정보를 정확히 확인할 수 없는 문제점이 있다.
따라서, 본 발명의 목적은 무선통신 시스템에서 버스트한 오류로 인한 ACK/NACK 메시지의 오판을 방지하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 무선통신 시스템에서 다수의 패킷 오류 정보를 하나의 메시지로 전송하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 무선통신 시스템에서 다수의 메시지에 포함된 패킷 오류 정보를 통해 패킷 송수신의 성공 여부를 판단하기 위한 장치 및 방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 제 1 견지에 따르면, 무선통신 시스템에서 수신단 장치는, 송신단으로부터 N번째 패킷이 수신되면, 상기 패킷의 오류 여부를 판단하는 검출부와, N번째 수신 패킷 및 N-1번째 수신 패킷의 오류 여부 정보를 포함하는 ACK/NACK 메시지를 생성하는 생성부와, 상기 ACK/NACK 메시지를 송신하는 송신부를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 제 2 견지에 따르면, 무선통신 시스템 에서 송신단 장치는, 수신단으로부터 N-1번째 및 N번째 송신 패킷의 오류 발생 여부 정보를 포함하는 N번째 ACK/NACK 메시지를 수신하는 수신부와, N-1번째 ACK/NACK 메시지 및 상기 N번째 ACK/NACK 메시지를 함께 이용하여 N-1번째 송신 패킷의 오류 발생 여부를 판단하는 판단부를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 제 3 견지에 따르면, 무선통신 시스템에서 수신단의 수신 패킷 오류 정보 송신 방법은, 송신단으로부터 N번째 패킷이 수신되면, 상기 패킷의 오류 여부를 판단하는 과정과, N-1번째 수신 패킷의 오류 여부를 확인하는 과정과, 상기 N번째 수신 패킷 및 N-1번째 수신 패킷의 오류 여부 정보를 포함하는 ACK/NACK 메시지를 송신하는 과정을 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한 본 발명의 제 4 견지에 따르면, 무선통신 시스템에서 송신단의 송신 패킷 오류 여부 판단 방법은, 수신단으로부터 N-1번째 및 N번째 송신 패킷의 오류 발생 여부 정보를 포함하는 N번째 ACK/NACK 메시지가 수신되는지 확인하는 과정과, N-1번째 ACK/NACK 메시지 및 상기 N번째 ACK/NACK 메시지를 함께 이용하여 N-1번째 송신 패킷의 오류 발생 여부를 판단하는 과정을 포함하는 것을 특징으로 한다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구 체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단 된 경우 그 상세한 설명은 생략한다.
이하 본 발명은 무선통신 시스템에서 버스트한 오류로 인한 ACK(ACKnow -ledge)/NACK(Non-ACKnowledge) 메시지의 오판을 방지하기 위한 기술에 대해 설명한다. 본 발명에서, 상기 ACK 및 NACK 정보는 각각 비트 '1' 및 '0'로 표현되며, 상기 ACK/NACK 메시지는 상기 ACK 및 NACK 정보가 10회 반복된 메시지임을 가정하여 설명한다. 하지만, 본 발명은 HARQ(Hybrid Automatic Repeat reQuest) 기법을 사용하는 무선통신 시스템이라면 모두 적용 가능하다.
도 1은 본 발명에 따른 무선통신 시스템에서 수신단의 블록 구성을 도시하고 있다.
상기 도 1에 도시된 바와 같이, 상기 수신단은 오류 검출부(101), 버퍼(103), 메시지 생성부(105), 기저대역 처리부(107) 및 RF(Radio Frequency) 송신부(109)를 포함하여 구성된다.
상기 오류 검출부(101)는 송신단으로부터 수신되는 데이터 패킷의 오류 여부를 확인한다. 예를 들어, 상기 오류 여부는 CRC(Cyclic Redundancy Check)를 수행함으로써 확인된다. 또한, 상기 오류 검출부(101)는 수신된 데이터 패킷에 대한 오류 여부 확인 결과를 상기 메시지 생성부(105) 및 버퍼(103)로 출력한다.
상기 버퍼(103)는 상기 오류 검출부(101)로부터 제공되는 N-1번째 수신 패킷 의 오류 여부 정보를 저장하고, N번째 패킷 수신 후 전송되는 ACK/NACK 메시지 생성시 상기 저장된 정보를 상기 메시지 생성부(105)로 출력한다. 즉, 상기 버퍼(103)는 상기 메시지 생성부(105)에서 N-1번째 및 N번째 패킷에 대한 오류 여부 정보를 포함하는 ACK/NACK 메시지를 생성할 수 있도록, N-1번째 패킷에 대한 오류 여부 정보를 지연하여 출력한다.
상기 메시지 생성부(105)는 상기 오류 검출부(101) 및 상기 버퍼(103)로부터 각각 N번째 패킷 및 N-1번째 패킷에 대한 오류 여부 정보를 제공받아 ACK/NACK 메시지를 생성한다. 여기서, 상기 ACK/NACK 메시지는 상기 N번째 패킷 및 N-1번째 패킷에 대한 오류 여부 정보를 모두 포함한다. 예를 들어, 상기 ACK/NACK 메시지는 하기 <표 1>과 같다.

N-1번째 패킷 오류 정보

N번째 패킷 오류 정보

N번째 ACK/NACK 메시지
ACK ACK 11111 11111
NACK ACK 00000 11111
ACK NACK 11111 00000
NACK NACK 00000 00000
즉, 상기 <표 1>에 나타난 바와 같이 ACK/NACK 메시지가 포함하는 10비트의 정보 중 상위 5비트는 N-1번째 패킷에 대한 오류 여부 정보, 하위 5비트는 N번째 패킷에 대한 오류 여부 정보로 구성된다.
상기 기저대역 처리부(107)는 상기 메시지 생성부(105)로부터 제공되는 ACK/NACK 메시지를 비롯한 비트열들을 해당 규격에 맞도록 신호로 변환하여 상기 RF 송신부(109)로 출력한다. 다시 말해, 상기 기저대역 처리부(107)는 정보 비트열을 채널 부호화(Channel Coding)하고, 상기 채널 부호화된 비트열을 심벌로 맵핑한다. 예를 들어, 직교 주파수 분할 다중(Orthogonal Frequency Division Multiplexing, 이하 'OFDM'이라 칭함) 통신 시스템의 경우, IFFT(Inverse Fast Fourier Transform) 연산을 통해 직교 심벌에 매핑한다.
상기 RF 송신부(109)는 상기 기저대역 처리부(107)로부터 제공되는 기저대역 신호를 RF 대역 신호로 변환하여 안테나를 통해 송신한다.
상술한 구성을 통해 상기 수신단은 매 데이터 패킷이 수신될 때마다 송신단으로 ACK/NACK 메시지를 송신한다. 또한, 미 도시되었지만 메시지 확인부를 포함하여 상기 송신단으로부터 수신되는 ACK/NACK 메시지 재전송을 요청하는 메시지가 확인되면, 상기 요청된 ACK/NACK 메시지를 재전송한다.
도 2는 본 발명에 따른 무선통신 시스템에서 송신단의 블록 구성을 도시하고 있다.
상기 도 2에 도시된 바와 같이, 상기 송신단은 RF 수신부(201), 기저대역 처리부(203), 메시지 확인부(205), 버퍼(207) 및 ACK/NACK 판단부(209)를 포함하여 구성된다.
상기 RF 수신부(201)는 안테나를 통해 수신되는 RF 대역의 신호를 기저대역 신호로 변환한다. 상기 기저대역 처리부(203)는 상기 RF 수신부(201)로부터 제공되는 기저대역 신호를 해당 규격에 따라 비트열로 변환한다.
상기 메시지 확인부(205)는 상기 기저대역 처리부(203)로부터 제공되는 비트열 중 수신단으로부터 수신되는 메시지를 확인한다. 특히, ACK/NACK 메시지를 확인하여 상기 버퍼(207) 및 ACK/NACK 판단부(209)로 출력한다.
상기 버퍼(207)는 상기 메시지 확인부(205)로부터 제공되는 N-1번째 ACK/NACK 메시지를 저장하고, N번째 ACK/NACK 메시지가 제공될 때 상기 N-1번째 ACK/NACK 메시지를 상기 ACK/NACK 판단부(209)로 출력한다. 즉, 상기 ACK/NACK 판단부(209)가 두 메시지에 포함된 오류 여부 정보를 이용하여 N-1번째 송신 패킷에 대한 오류 발생 여부를 판단하도록 하기 위해, 상기 N-1번째 ACK/NACK 메시지를 지연하여 출력한다.
상기 ACK/NACK 판단부(209)는 상기 메시지 확인부(205) 및 버퍼(207)로부터 각각 N번째 ACK/NACK 메시지 및 N-1번째 ACK/NACK 메시지를 제공받아 N-1번째 송신 패킷의 오류 발생 여부를 판단한다. 여기서, 상기 ACK/NACK 판단부(209)는 상기 오류 발생 여부 판단에 앞서 ACK/NACK 메시지의 신뢰성을 판단한다. 두 메시지로 분산된 오류 여부 정보를 통해 ACK인지 NACK인지 판단할 수 없는 경우, 미 도시되었지만, 메시지 생성부를 제어하여 ACK/NACK 재전송 요청 메시지를 생성하도록 한다. 예를 들어, 상기 ACK/NACK 메시지가 <표 1>과 같이 구성된 경우, 상기 두 메시지로 분산된 N-1번째 송신 패킷에 대한 오류 여부 정보 비트들을 각 메시지 별로 ACK인지 NACK 인지 판단하여 각각 한 비트로 변환한 후, 모듈로(Modulo) 연산을 수행한다. 만일, 상기 모듈로 연산의 결과값이 '1'이면, 상기 ACK/NACK 메시지를 신뢰할 수 없다고 간주하고, 상기 ACK/NACK 판단부(209)는 상기 ACK/NACK 재전송 요청 메시지를 생성하도록 상기 메시지 생성부를 제어한다. 반면, 상기 모듈로 연산의 결과값이 '0'이면, 상기 ACK/NACK 메시지를 신뢰할 수 있다고 간주하고, ACK인지 NACK 인지를 판단하여 N-1번째 패킷의 재전송 여부를 결정한다.
도 3은 본 발명의 실시 예에 따른 무선통신 시스템에서 수신단이 수신 패킷 오류 정보를 송신하는 절차를 도시하고 있다.
상기 도 3을 참조하면, 상기 수신단은 301단계에서 N번째 패킷이 수신되는지 확인한다.
상기 N번째 패킷이 수신되면, 상기 수신단은 303단계로 진행하여 상기 수신된 N번째 패킷에 오류가 있는지 여부를 확인한다. 예를 들어, 상기 오류 여부는 CRC를 수행하여 확인된다.
상기 오류 여부를 확인한 후, 상기 수신단은 305단계로 진행하여 N-1번째 패킷 및 상기 N번째 패킷의 오류 여부 정보를 모두 포함하는 하나의 ACK/NACK 메시지를 송신단으로 전송한다. 예를 들어, 상기 ACK/NACK 메시지는 상기 <표 1>과 같이 구성된다.
상기 ACK/NACK 메시지를 전송한 후, 상기 수신단은 307단계로 진행하여 상기 ACK/NACK 메시지의 재전송이 요청되는지 확인한다.
상기 ACK/NACK 메시지의 재전송이 요청되면, 상기 수신단은 309단계로 진행하여 상기 ACK/NACK 메시지를 재전송한다.
도 4는 본 발명의 실시 예에 따른 무선통신 시스템에서 송신단이 송신 패킷 오류 여부를 판단하는 절차를 도시하고 있다.
상기 도 4를 참조하면, 상기 송신단은 401단계에서 N번째 ACK/NACK 메시지가 수신되는지 확인한다.
상기 N번째 ACK/NACK 메시지가 수신되면, 상기 송신단은 403단계로 진행하여 N-1번째 ACK/NACK 메시지에 포함된 N-1번째 송신 패킷의 오류 여부 정보를 확인한다. 예를 들어, 상기 <표 1>과 같이 구성된 메시지의 경우, N-1번째 ACK/NACK 메시지에서 하위 5비트를 확인한다.
이후, 상기 송신단은 405단계로 진행하여 상기 N번째 ACK/NACK 메시지에 포함된 N-1번째 송신 패킷의 오류 여부 정보를 확인한다. 예를 들어, 상기 <표 1>과 같이 구성된 메시지의 경우, N번째 ACK/NACK 메시지에서 상위 5비트를 확인한다.
상기 두 메시지에서 N-1번째 송신 패킷의 오류 여부 정보를 각각 확인한 후, 상기 송신단은 407단계로 진행하여 상기 확인된 정보, 즉, ACK인지 NACK 인지를 나타내는 두 비트를 모듈로 연산한다.
상기 모듈로 연산을 수행한 후, 상기 송신단은 409단계로 진행하여 상기 모듈로 연산의 결과값이 '0'인지 확인한다.
상기 모듈로 연산의 결과값이 '0'이면, 상기 송신단은 411단계로 진행하여 상기 확인된 두 정보를 합하여 N-1번째 송신 패킷의 오류 여부를 판단한다. 예를 들어, 수신 비트열 중 다수를 차지하는 비트를 송신된 메시지로 확인하는 방법을 사용하는 경우, 총 10개의 비트열 중 다수의 정보가 ACK인지 NACK인지 확인하여, 재전송 여부를 결정한다.
상기 모듈로 연산의 결과값이 '0'이 아니면, 상기 송신단은 413단계로 진행하여 상기 모듈로 연산의 결과값이 '1'인지 확인한다.
상기 모듈로 연산의 결과값이 '1'이면, 상기 송신단은 415단계로 진행하여 수신단에게 상기 ACK/NACK 메시지의 재전송을 요청한다. 즉, 상기 송신단이 상기 ACK/NACK 메시지를 다시 수신하면, 3개의 5비트 정보를 이용하여 N-1번째 송신 패킷의 오류 여부를 판단하게 된다.
상술한 바와 같이, 무선통신 시스템에서 하나의 패킷에 대한 오류 여부 정보를 두 개의 메시지에 분산하여 전송함으로써, 오버헤드(Overhead)는 증가하지 않으면서 일종의 시간 다이버시티(Time Diversity) 이득이 발생하는 효과가 있다. 따라서, 상기 송신단은 두 개의 메시지에 대해 버스트한 오류가 모두 발생한 경우에만 ACK나 NACK를 오판하게 된다.
또한, 수신 비트열 중 다수를 차지하는 비트를 송신된 메시지로 판단하는 방법의 경우, 종래의 기술과 본 발명의 경우 ACK/NACK 메시지의 오판 확률을 수식적으로 산출해보면 하기 <수학식 1> 및 <수학식 2>와 같다.
Figure 112006088976941-pat00001
상기 <수학식 1>에서 상기 PE는 10개의 비트 중 5개 이상의 비트가 오류가 날 확률, 즉, ACK/NACK 메시지 오판 확률, 상기 p는 하나의 비트가 오류가 날 확률을 나타낸다.
Figure 112006088976941-pat00002
상기 <수학식 2>에서 상기 PE는 5비트로 구성된 두 개의 정보 모두 3비트 이상 오류가 발생할 확률, 즉, ACK/NACK 메시지 오판 확률, 상기 p는 하나의 비트가 오류가 날 확률을 나타낸다.
즉, 상기 <수학식 1>과 <수학식 2>를 비교할 때, 본 발명에 따른 ACK/NACK 메시지의 경우가 오판의 확률이 낮은 것을 확인할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이, 무선통신 시스템에서 하나의 패킷에 대한 오류 여부 정보를 두 개의 메시지에 분산하여 전송함으로써, 오버헤드는 증가하지 않으면서 ACK/NACK 메시지의 오판 확률은 감소되는 효과가 있다.

Claims (18)

  1. 무선통신 시스템에서 수신단 장치에 있어서,
    송신단으로부터 수신된 N-1번째 패킷, N번째 패킷, N+1번째 패킷 각각의 오류 여부를 판단하는 검출부와,
    N-1번째 수신 패킷 및 N번째 수신 패킷의 오류 여부 정보를 포함하는 제1ACK(ACKnowledge)/NACK(Non-ACKnowledge) 메시지 및 상기 N번째 수신 패킷 및 N+1번째 수신 패킷의 오류 여부 정보를 포함하는 제2ACK/NACK 메시지를 생성하는 생성부와,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지를 송신하는 송신부를 포함하는 것을 특징으로 하는 장치.
  2. 제 1항에 있어서,
    상기 생성부는,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 각각에 포함되는 2개의 패킷들의 오류 여부 정보에 대한 데이터량이 동일하도록 상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지를 생성하는 것을 특징으로 하는 장치.
  3. 제 1항에 있어서,
    상기 생성부는,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 각각에 각 패킷에 대한 오류 여부 정보를 소정 회수 반복하여 포함시키는 것을 특징으로 하는 장치.
  4. 제 1항에 있어서,
    상기 송신부는,
    상기 송신단으로부터 상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 중 적어도 하나의 재전송이 요청되면, 요청된 ACK/NACK 메시지를 재전송하는 것을 특징으로 하는 장치.
  5. 제 1항에 있어서,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지를 채널 부호화하고, 직교 심벌에 매핑하여 상기 송신부로 출력하는 처리부를 더 포함하는 것을 특징으로 하는 장치.
  6. 무선통신 시스템에서 송신단 장치에 있어서,
    수신단으로부터 N-1번째 송신 패킷 및 N번째 송신 패킷의 오류 발생 여부 정보를 포함하는 제1ACK(ACKnowledge)/NACK(Non-ACKnowledge) 메시지, 및, 상기 N번째 송신 패킷 및 N+1번째 송신 패킷의 오류 발생 여부 정보를 포함하는 제2ACK/NACK 메시지를 수신하는 수신부와,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지를 이용하여 상기 N번째 송신 패킷의 오류 발생 여부를 판단하는 판단부를 포함하는 것을 특징으로 하는 장치.
  7. 제 6항에 있어서,
    상기 제1ACK/NACK 메시지에 포함된 상기 N-1번째 송신 패킷 및 상기 N번째 송신 패킷의 오류 발생 여부 정보들은, 동일한 데이터량을 갖는 것을 특징으로 하는 장치.
  8. 제 7항에 있어서,
    상기 판단부는,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지에 각각 포함된 상기 N번째 송신 패킷의 오류 여부 정보들을 모듈로(Modulo) 연산하고, 결과값이 '0'인 경우 상기 수신단으로 상기 N번째 송신 패킷을 재전송할 것인지 판단하는 것을 특징으로 하는 장치.
  9. 제 7항에 있어서,
    상기 판단부는,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지에 각각 포함된 상기 N번째 송신 패킷의 오류 여부 정보들을 모듈로 연산하고, 결과값이 '1'인 경우 상기 수신단으로 상기 제2ACK/NACK 메시지의 재전송을 요청하도록 제어하는 것을 특징으로 하는 장치.
  10. 무선통신 시스템에서 수신단의 수신 패킷 오류 정보 송신 방법에 있어서,
    송신단으로부터 수신된 N-1번째 패킷, N번째 패킷, N+1번째 패킷 각각의 오류 여부를 판단하는 과정과,
    N-1번째 수신 패킷 및 N번째 수신 패킷의 오류 여부 정보를 포함하는 제1ACK(ACKnowledge)/NACK(Non-ACKnowledge) 메시지 및 상기 N번째 수신 패킷 및 N+1번째 수신 패킷의 오류 여부 정보를 포함하는 제2ACK/NACK 메시지를 생성하는 과정과,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지를 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
  11. 제 10항에 있어서,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 각각에 포함되는 2개의 패킷들의 오류 여부 정보들은, 동일한 데이터량을 갖는 것을 특징으로 하는 방법.
  12. 제 10항에 있어서,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 각각은, 각 패킷에 대한 오류 여부 정보를 소정 회수 반복하여 포함하는 것을 특징으로 하는 방법.
  13. 제 10항에 있어서,
    상기 송신단으로부터 상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 중 적어도 하나의 재전송이 요청되면, 요청된 ACK/NACK 메시지를 재전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  14. 제 10항에 있어서,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지를 채널 부호화하는 과정과,
    상기 채널 부호화된 메시지를 직교 심벌에 매핑하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  15. 무선통신 시스템에서 송신단의 송신 패킷 오류 여부 판단 방법에 있어서,
    수신단으로부터 N-1번째 송신 패킷 및 N번째 송신 패킷의 오류 발생 여부 정보를 포함하는 제1ACK(ACKnowledge)/NACK(Non-ACKnowledge) 메시지, 및, 상기 N번째 송신 패킷 및 N+1번째 송신 패킷의 오류 발생 여부 정보를 포함하는 제2ACK/NACK 메시지를 수신하는 과정과,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지를 이용하여 상기 N번째 송신 패킷의 오류 발생 여부를 판단하는 과정을 포함하는 것을 특징으로 하는 방법.
  16. 제 15항에 있어서,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 각각에 포함되는 2개의 패킷들의 오류 여부 정보들은, 동일한 데이터량을 갖는 것을 특징으로 하는 방법.
  17. 제 16항에 있어서,
    상기 N번째 송신 패킷의 오류 발생 여부를 판단하는 과정은,
    상기 제1ACK/NACK 메시지 및 상기 제2ACK/NACK 메시지 각각에 포함된 상기 N번째 송신 패킷의 오류 여부 정보들을 모듈로(Modulo) 연산하는 과정과,
    상기 모듈로 연산의 결과값이 '0'인 경우, 상기 수신단으로 상기 N번째 송신 패킷을 재전송할 것인지 판단하는 과정을 포함하는 것을 특징으로 하는 방법.
  18. 제 17항에 있어서,
    상기 모듈로 연산의 결과값이 '1'인 경우, 상기 수신단으로 상기 제2 ACK/NACK 메시지의 재전송을 요청하는 과정을 더 포함하는 것을 특징으로 하는 방법.
KR1020060119744A 2006-11-30 2006-11-30 무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법 KR101265060B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060119744A KR101265060B1 (ko) 2006-11-30 2006-11-30 무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060119744A KR101265060B1 (ko) 2006-11-30 2006-11-30 무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20080049317A KR20080049317A (ko) 2008-06-04
KR101265060B1 true KR101265060B1 (ko) 2013-05-16

Family

ID=39805115

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060119744A KR101265060B1 (ko) 2006-11-30 2006-11-30 무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101265060B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997044927A1 (en) * 1996-05-17 1997-11-27 Motorola Limited Method and apparatus for point-to-multipoint data communication with arq
JP2000312201A (ja) 1999-04-28 2000-11-07 Mitsubishi Electric Corp 通信装置および誤り制御方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997044927A1 (en) * 1996-05-17 1997-11-27 Motorola Limited Method and apparatus for point-to-multipoint data communication with arq
JP2000312201A (ja) 1999-04-28 2000-11-07 Mitsubishi Electric Corp 通信装置および誤り制御方法

Also Published As

Publication number Publication date
KR20080049317A (ko) 2008-06-04

Similar Documents

Publication Publication Date Title
US10631179B2 (en) HARQ frame data structure and method of transmitting and receiving with HARQ in systems using blind detection
CN1328867C (zh) 具有混合式自动重发请求的分组数据传送方法
US7502981B2 (en) Automatic repeat request (ARQ) scheme
CN111490858B (zh) 一种卫星通信的自适应传输方法、装置及系统
US8537853B2 (en) Side information bits of ACK and NACK bits in multiple ACK/NACK transmission
KR20040026231A (ko) 적응적 하이브리드 arq 방법 및 적응적 하이브리드arq 시스템에 있어서 데이터 송수신방법
CN104780029B (zh) 一种混合自动重传请求方法及相关装置
JP6126698B2 (ja) 受信機の停止イベント後の修正されたharq手順のための方法および装置
US8565162B2 (en) Techniques for improved error detection in a wireless communication system
US8595598B2 (en) High-efficiency dynamic transmission that has a high speed and reliability
US9083524B2 (en) Systems and methods for sending an acknowledgement message in a wireless communication system
KR20070091883A (ko) 이동통신 시스템에서 로그 우도율을 이용한 복합 재전송요청 장치 및 방법
CN101278514A (zh) 用于纠错和选择性重传的方法、设备和系统
KR101265060B1 (ko) 무선통신 시스템에서 송신 패킷 오류 검출 장치 및 방법
CN104144043A (zh) 一种混合自动重传请求合并的方法
JP2012028875A (ja) 通信装置及び通信方法
KR100991898B1 (ko) 이미지 전송 제어 장치 및 그 동작 방법
JPH11284607A (ja) 無線通信方法並びに無線送信方法及び無線受信方法
KR101320673B1 (ko) Harq 시스템에서 신호 전송 방법
KR100883606B1 (ko) 서브패킷을 이용한 패킷 송수신 방법
JP2006173866A (ja) 送信装置および送信方法
CN103825685A (zh) 用于实现混合自动重传请求的方法和装置
JP2008153729A (ja) 無線通信機器評価システム
KR20060014572A (ko) 이동통신 시스템에서 상향링크 제어정보 전송 방법 및수신측에서의 제어정보의 수신 판정 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20061130

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20111018

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20061130

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20121018

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20130221

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20130510

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20130513

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20160122

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20160122

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20170510

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20170510

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20180510

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20180510

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20190510

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20200511

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20210510

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20220510

Start annual number: 10

End annual number: 10

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20240221