KR100525384B1 - 무선 통신 시스템에서의 패킷 재전송 제어 방법 - Google Patents

무선 통신 시스템에서의 패킷 재전송 제어 방법 Download PDF

Info

Publication number
KR100525384B1
KR100525384B1 KR10-2000-0064304A KR20000064304A KR100525384B1 KR 100525384 B1 KR100525384 B1 KR 100525384B1 KR 20000064304 A KR20000064304 A KR 20000064304A KR 100525384 B1 KR100525384 B1 KR 100525384B1
Authority
KR
South Korea
Prior art keywords
packet
channel state
arq
error
retransmission
Prior art date
Application number
KR10-2000-0064304A
Other languages
English (en)
Other versions
KR20020034226A (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 KR10-2000-0064304A priority Critical patent/KR100525384B1/ko
Priority to US09/899,945 priority patent/US6697987B2/en
Priority to CNB011206055A priority patent/CN1163027C/zh
Priority to CNB2004100020001A priority patent/CN1328867C/zh
Publication of KR20020034226A publication Critical patent/KR20020034226A/ko
Application granted granted Critical
Publication of KR100525384B1 publication Critical patent/KR100525384B1/ko

Links

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • 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
    • H04L1/0013Rate matching, e.g. puncturing or repetition of code symbols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/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/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, 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/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/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • 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/1825Adaptation of specific ARQ protocol parameters according to transmission conditions
    • 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/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining

Landscapes

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

Abstract

본 발명은 패킷 전송에 관한 것으로, 특히 하이브리드(Hybrid) 자동 재송 요구(ARQ : Automatic Repeat Request)방식에서 최초에 전송된 패킷의 손상에 따라 재전송 방법을 변형하는데 적당하도록 한 하이브리드(Hybrid) 자동 재송 요구(ARQ)방식의 패킷 전송 방법에 관한 것이다. 이와 같은 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서의 패킷 전송 방법은 송신단으로부터 패킷을 수신한 수신단이 버퍼가 비었는지 확인하는 단계와, 상기 버퍼가 비어 있을 경우, 상기 수신한 패킷을 디코딩하여 에러 발생 유무를 확인하고, 상기 에러가 발생했을 경우, 상기 에러가 발생한 패킷의 채널 추정비를 임계치와 비교하는 단계와, 상기 채널 추정비가 임계치보다 크거나 같은 경우, 상기 수신된 패킷에 추가되어 생성된 부분의 셀프 디코데이블(Self Decodable)하지 않은 패킷 재전송을 요구하고, 임계치보다 작은 경우, 상기 수신된 셀프 디코데이블(Self Decodable)한 패킷 재전송을 요구하여 이루어진다.

Description

무선 통신 시스템에서의 패킷 재전송 제어 방법 {Method for controlling packet retransmission in mobile communication system}
본 발명은 무선 통신 시스템에 관한 것으로, 특히 최초에 전송된 패킷의 신호대 잡음비(Eb/No)를 일정한 임계치와 비교하여 이 비교값에 따라 패킷 전송 요구를 달리하는 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식을 지원하는 무선 통신 시스템에서의 패킷 재전송 제어 방법에 관한 것이다.
일반적으로 자동 재송 요구(ARQ : Automatic Repeat Request) 방식은 전송로에서 발생하는 데이터 전송 오류를 수신단에서 검출하고, 만약 데이터 전송 오류가 발생하면 재전송을 요구하여, 데이터 오류를 정정하는 방식이다.
따라서, 자동 재송 요구(ARQ) 방식의 목적은 데이터 전송 오류가 발생하면 오류가 없이 전송될 때까지 동일한 데이터의 재전송을 요구함으로써 신뢰도를 향상시키는 것이 목적이다.
그리고, 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식은 자동 재송 요구(ARQ) 방식과 에러 검출 코드(error correcting code)를 사용하여 채널 환경에 의하여 생긴 오류를 보정하는 FEC(Forward Error Correction)을 결합시켜 통신시스템에서의 데이터 전송시 신뢰도와 데이터 처리량을 향상시키는데 그 목적이 있다.
하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식 중, Type 1 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식은 채널 환경이 좋아서 전송된 정보의 오류 빈도가 적다면, 자동 재송 요구(ARQ) 방식만 사용해도 충분하지만, 채널 환경이 나빠질 경우에는 전송된 데이터에 생기는 오류의 빈도가 커지게 되고, 이에 따라 재전송을 요구하는 횟수도 많아지게 된다. 이는 시스템의 데이터 처리량을 저하시키게 되므로 자동 재송 요구 (ARQ) 방식과 FEC(Forward Error Correction)를 함께 사용하는 방식이다.
그리고, Type 2 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식은, 최초에 높은 코딩율로 인코딩 된 데이타를 보내고 재전송을 요구받을 때마다 코딩율을 낮추어 인코딩 한 후, 추가되는 중복 비트(Redundanr Bits)들만을 보내어 이미 보내어진 정보와 결합을 하여 디코딩을 하자는 방식이다.
이하 첨부된 도면을 참조하여 종래 기술에 따른 하이브리드(Hybrid) 자동 재송 요구(ARQ)방식에서의 패킷 전송 방법을 설명하기로 한다.
도 1은 종래 기술에 따른 RCPC(Rate-Compatible Punctured Convolution)코드를 사용한 하이브리드(Hybrid) 자동 재전송 요구(ARQ) 방식에서의 패킷 데이터 전송을 설명하는 블록 구성도이다.
도 1을 참조하면, 송신단에서의 부호기는 부호율이 1/2인 컨벌루션(Convolution) 부호부(10)와 펑처링부(11)로 이루어져 있다.
송신단은 최초에 높은 코딩율로 펑처링 된 데이터를 수신단에 전송하고, 채널 환경이 좋지 않아 수신단으로부터 재전송을 요구받을 경우, 송신단은 점차로 펑쳐링 패턴을 변화시킴으로서 코딩율을 줄여 인코딩 한 데이터 중 앞서 보낸 데이터와 중복되지 않는 데이터만을 수신단으로 전송한다.
도 2는 종래 기술에 따른 SAW(Stop and Wait : 이하 SAW라 칭함)방식으로 동작하는 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서의 패킷 전송 동작을 설명하기 위한 플로우 차트이다.
종래 기술에 따른 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서의 패킷 전송은 도 2에 나타낸 바와 같이, 먼저 수신단은 송신단으로부터 패킷을 수신한다. (S1)
그리고, 상기 송신단으로부터 패킷을 수신한 수신단은 이 수신단의 버퍼(Buffer)가 비었는지 확인한다. (S2)
여기서, 버퍼가 비어 있는지 확인함으로서, 상기 송신단으로부터 수신한 패킷이 셀프 디코데이블(Self Decodable)한 패킷인지 알 수 있다.
상기 버퍼가 비었는지 확인한 결과(S2), 상기 버퍼(Buffer)가 비어 있을 경우, 상기 송신단으로부터 수신한 패킷이 셀프 디코데이블(Self Decodable)하므로 이 패킷을 디코딩한다. (S4)
그 다음, 상기 디코딩 한 패킷(S4)에 에러가 발생했는지를 확인한다.(S5)
상기 에러 발생 확인결과(S5), 상기 디코딩 한 패킷에 에러가 발생하지 않았을 경우, 그 다음 패킷 전송을 요구하는 메시지를 전송한다. (S7)
그러나, 상기 에러 발생 확인 결과(S5), 상기 디코딩 한 패킷에 에러가 발생했을 경우, 이 패킷을 버퍼에 저장한다. (S6)
그리고, 상기 패킷을 수신한 수신단은 송신단으로 패킷 재전송 요구 메시지를 전송한다.(S8)
한편, 패킷 재전송 요구 메시지를 수신한 송신단은 상기 수신단에 전송한 패킷에 추가로 생성된 부분의 패킷을 수신단에 전송한다. (S1)
그리고 상기 송신단으로부터 수신한 패킷에 추가로 생성된 부분의 패킷을 수신한 수신단은 버퍼가 비었는지 확인한다. (S2)
상기 버퍼가 비었는지 확인한 결과(S2), 상기 버퍼가 비어 있지 않을 경우,이 버퍼에 저장된 패킷과 상기 추가로 생성된 부분의 패킷인 셀프 디코데이블하지 않은 패킷과 컴바이닝 디코딩한다. (S3)
상기 컴바이닝 디코딩한 후(S3) 상기에서 설명한 S4 ~ S8 단계가 이루어진다.
하지만, 이와 같은 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서의 패킷 전송은, 채널 환경이 악화되면 전송된 패킷의 오류 빈도가 커지고, 이 오류 빈도가 커지면, 재전송을 요구하는 횟수가 증가하기 때문에 시스템의 데이터 처리량이 저하되며, 손상된 패킷에 대하여 재전송 되어지는 중복 비트(redundant bit)들은 셀프 디코데이블(self decodable)하지 못하기 때문에 최초에 전송된 패킷이 페이딩에 의하여 심하게 손상되었을 경우 추가로 생성된 비트와 결합하더라도 제대로 디코딩될 수 없는 단점이 있다.
따라서, 본 발명의 목적은 이상에서 언급한 종래 기술의 문제점을 감안하여 안출한 것으로서, 송신단에서 최초의 펑처링 패턴에 높은 코딩율로 인코딩된 패킷을 수신단에 전송하여, 이 패킷의 임계치를 확인하여 손실 여부에 따라 재전송 요구를 다르게 하여 신뢰성을 향상시키기 위한 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식을 지원하는 무선 통신 시스템에서의 패킷 재전송 제어 방법을 제공하는 것이다.
삭제
삭제
삭제
삭제
본 발명의 일 양상으로서, 본 발명에 따른 하이브리드 자동 재송 요구 방식을 지원하는 무선 통신 시스템에서의 패킷 재전송 제어 방법은, 수신된 패킷에 대하여 에러(error) 유무를 확인하는 단계; 상기 수신된 패킷에 에러가 존재하는 경우 상기 패킷이 전송된 채널 상태를 추정하는 단계; 및 상기 채널 상태의 추정 결과, 상기 채널 상태에 신뢰성이 있다고 판단된 경우 송신측에 자체적으로 디코딩할 수 없는(non-self decodable) 패킷의 재전송을 요구하고, 상기 채널 상태에 신뢰성이 없다고 판단된 경우 상기 송신측에 자체적으로 디코딩 가능한(self decodable) 패킷의 재전송을 요구하는 단계를 포함하여 구성됨을 특징으로 한다.이하 본 발명의 바람직한 일 실시 예에 따른 구성 및 작용을 첨부된 도면을 참조하여 설명한다.
현재 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식은 FEC(Forward Error Correction)을 결합시켜 통신시스템에서의 데이터 전송시 신뢰도와 데이터 처리량을 향상시킨다.
자동 재송 요구(ARQ) 방식은 전송된 정보에 채널 환경에 의하여 오류가 생겼을 때에 오류가 없이 수신될 때까지 동일한 정보의 재전송을 요구함으로써 신뢰도를 향상시키는 것에 그 목적이 있으며, FEC(Forward Error Correction)는 에러 검출 코드(Error Correcting Code)를 사용하여 채널 환경에 의하여 생긴 오류를 보정하는 데에 그 목적이 있다.
만일 채널 환경이 항상 좋아서 전송된 정보에 오류의 발생 빈도가 적다면, 자동 재송 요구(ARQ) 방식만을 사용하더라도 충분하다, 그러나, 채널환경이 나빠질 경우에는 전송된 정보에 오류의 빈도가 커지게 되고, 이에 따라 재전송을 요구하는 횟수도 많아지게 된다. 이는 시스템의 데이터 처리량을 저하시키게 된다.
따라서, 자동 재송 요구(ARQ) 방식과 FEC(Forward Error Correction)를 함께 사용할 것이 제안되었고, 이것이 Type 1 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식이다
Type 1 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서는 받은 패킷을 디코딩 하였을 때 오류가 생겼다면 그 패킷은 무시하고 동일한 패킷을 새로이 재전송 받는다. 채널환경이 좋지 않을 때에는 FEC(Forward Error Correction)의 오류보정능력 때문에 자동 재송 요구(ARQ) 방식만을 사용하는 것보다 데이터 처리량이 좋게 되지만 채널 환경이 좋을 때에는 FEC(Forward Error Correction)의 인코딩시에 붙는 중복 비트(redundant bit) 부분 때문에 자동 재송 요구(ARQ) 방식만을 사용한 것보다 오히려 데이터 처리량이 저하된다. 이러한 점을 보안한 것이 Type 2 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식이다.
Type 2 하이브리드(hybrid) 자동 재송 요구(ARQ) 방식은 최초에 놓은 코딩율로 인코딩 된 패킷을 전송하고, 재전송을 요구받을 때마다 코딩율을 낮추어 인코딩한 후, 추가 생성되는 부분들만을 전송하여 이미 전송된 정보와 결합을 하여 디코딩 하는 방식이다.
도 3은 본 발명에 따른 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서의 패킷 전송 방법을 설명하기 위한 플로우 차트이다.
도 3의 플로우 차트를 설명하기 전에, 송신단에서 전송되는 패킷은 최초에 a(1) = 의 펑처링 패턴(puncturing pattern)(11)에 의하여 펑처링 된 패킷를 송신한다. 여기서 채널 환경이 좋지 않아 재전송을 요구받았을 경우 전송단에서는 점차로 코딩 레이트를 4/6, 4/7, 4/8로 줄인, 즉 중복 비트를 더 추가한 코드를 생성한다. 이 때 RCPC 코드는 전혀 다른 코딩 방식을 사용한 코드를 생성시키는 것이 아니라 이전의 펑처링 패턴에 중복 비트를 추가한 패턴에 의하여 코드를 생성한다.
즉 재전송을 요구받을 때마다 차례로
a(2) = ,
a(3) = ,
a(4) = 의 대한 펑처링 패턴을 갖는 패킷이 송신된다
본 발명에 따른 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서의 패킷 전송은 도 3에 나타낸 바와 같이, 먼저 송신단으로부터 수신단은 패킷을 수신한다. (S10)
이때, 수신단에서 수신한 패킷은 a(1)의 최초의 펑처링 패턴을 갖는 셀프 디코데이블(Self Decodable)한 패킷이다.
그 다음, 버퍼가 비었는지 확인한다. (S11)
여기서, 버퍼가 비었는지의 확인으로, 송신단으로부터 수신한 패킷이 셀프 디코데이블(Self Decodable)한 패킷인지의 여부를 판단한다.
상기, 버퍼가 비었는지 확인한 결과(S11), 상기 버퍼가 비어 있을 경우, 상기 수신한 패킷이 셀프 디코데이블 한 패킷이므로 이 패킷을 디코딩 한다. (S13))
그리고, 상기 디코딩 한 패킷의 에러 발생 유무를 확인한다.(S15)
상기 확인결과(S15), 상기 디코딩 한 패킷에 에러가 발생하지 않았을 경우, 이 패킷의 버퍼를 비우고 수신을 완료한다. (S16)
그러나, 상기 디코딩 한 패킷에 에러가 발생했을 경우, 이 패킷의 채널 추정비인 신호대 잡음비(Eb/No)를 임계치와 비교한다. (S17)
상기, 전송된 패킷의 채널 추정비인 신호대 잡음비(Eb/No)와 임계치를 비교한 결과(S17), 이 전송된 패킷의 신호대 잡음비(Eb/No)가 임계치보다 크거나 같을 경우, 버퍼에 저장한다. (S18)
그리고, 상기 수신한 a(1)의 첫 번째 펑처링 패턴을 갖는 셀프 디코데이블(Self Decodable)한 패킷이 아닌 상기 a(2)의 두 번째 펑처링 패턴의 패킷을 요구하는 패킷 재전송 요구 메시지를 전송한다. (S20)
여기서 두 번째 펑처링 패턴의 패킷은 셀프 디코데이블 하지 않으며 상기 a(2)의 펑처링 패턴 행렬의 열을 왼쪽으로 쉬프트(Shift)하여 첫 번째 펑처링 패턴과 비교하고 0의 값을 1로 바꾸어, 첫 번째 펑처링 패턴 패킷에 추가되어 부분 생성된 이 1의 패킷만 전송한다.
상기, 패킷 재전송 요구 메시지를 송신단으로 전송한 것은, 상기 전송된 패킷의 오류가 발생했지만, 이 전송된 패킷의 신호대 잡음비(Eb/No)를 임계치와 비교한 결과, 신뢰할 수 있는 수치이므로, 송신단으로부터 첫 번째 펑처링 패턴 패킷에 의해 추가 생성된 패킷만을 부분적으로 수신하여 컴바이닝 디코딩(S12)하기 위해 요구한 것이다.
하지만, 상기 전송된 패킷의 신호대 잡음비(Eb/No)와 임계치를 비교한 결과, 신호대 잡음비(Eb/No)가 임계치보다 작을 경우, 상기 최초에 전송된 펑처링 패턴인 셀프 디코데이블한 패킷 a(1)의 첫 번째 패킷을 다시 보내라는 의미의 재전송을 요구한다. (S19)
그리고, 상기 버퍼가 비었는지 확인한 결과(S11), 상기 버퍼가 비어 있지 않을 경우, 상기 버퍼에 첫 번째 펑처링 패턴 패킷이나 두 번째, 세 번째 펑처링 패턴에 의해 부분 추가 생성된 패킷이 버퍼에 저장되어 송신단으로부터 수신한 패킷과 컴바이닝 디코딩한다. (S12)
여기서, 상기 수신한 패킷은 셀프 디코데이블하지 못한 패킷이다.
상기, 컴바이닝 디코딩 한 후(S12) 에러 발생 유무를 확인한다.(S14)
상기 확인결과(S14), 에러가 발생했을 경우, 상기 셀프 디코데이블하지 못한 패킷의 재전송 요구 메시지를 전송한다. S20)
또한, 확인결과(S14) 에러가 발생하지 않았을 경우, 버퍼을 비우고 수신을 완료한다. (S16)
이상의 설명에서와 같이 본 발명은 하이브리드(Hybrid) 자동 재송 요구 (ARQ) 방식에서 최초에 전송되는 펑처링 패턴의 패킷이 채널 환경의 악화에 의하여 심하게 손상되거나 손실되었을 경우, 이를 다른 펑처링 패턴의 추가 생성된 부분과 결합해도 큰 효과를 얻을 수 없으므로 최초의 전송된 펑처링 패턴 패킷의 신호대 잡음비(Q)를 일정한 임계치와 비교하므로, 손실되지 않은 완전한 패킷의 전송을 통하여 신뢰성을 향상시킬 수 있는 효과가 있다.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.
따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정하는 것이 아니라 특허 청구 범위에 의해서 정해져야 한다.
도 1은 종래 기술에 따른 RCPC(Rate-Compatible Punctured Convolution)코드를 사용한 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식에서의 패킷 전송을 설명하기 위한 블록 구성도
도 2는 종래 기술에 따른 하이브리드(hybrid) ARQ 방식에서의 패킷 전송을 설명하기 위한 플롯 차트
도 3은 본 발명에 따른 하이브리드(Hybrid) ARQ 방식에서의 패킷 전송을 설명하기 위한 플롯 차트

Claims (7)

  1. 하이브리드(Hybrid) 자동 재송 요구(ARQ) 방식을 지원하는 무선 통신 시스템의 수신측에서의 패킷 재전송 제어 방법에 있어서,
    수신된 패킷에 대하여 에러(error) 유무를 확인하는 단계;
    상기 수신된 패킷에 에러가 존재하는 경우 상기 패킷이 전송된 채널 상태를 추정하는 단계; 및
    상기 채널 상태의 추정 결과, 상기 채널 상태에 신뢰성이 있다고 판단된 경우 송신측에 자체적으로 디코딩할 수 없는(non-self decodable) 패킷의 재전송을 요구하고, 상기 채널 상태에 신뢰성이 없다고 판단된 경우 상기 송신측에 자체적으로 디코딩 가능한(self decodable) 패킷의 재전송을 요구하는 단계를 포함하는 패킷 재전송 제어 방법.
  2. 제1항에 있어서,
    상기 채널 상태는, 상기 수신된 패킷의 신호대잡음비(Eb/No)를 임계치와 비교하여 임계치 이상인 경우에는 상기 채널 상태에 신뢰성이 있다고 판단하고, 임계치 미만인 경우에는 상기 채널 상태에 신뢰성이 없다고 판단하는 것을 특징으로 하는 패킷 재전송 제어 방법.
  3. 제1항 또는 제2에 있어서,
    상기 채널 상태에 신뢰성이 있다고 판단된 경우 상기 수신된 패킷을 저장하는 단계를 더 포함하는 것을 특징으로 하는 패킷 재전송 제어 방법.
  4. 제3항에 있어서,
    상기 송신측으로부터 상기 자체적으로 디코딩할 수 없는 패킷을 수신하는 단계와;
    상기 저장된 패킷 및 상기 자체적으로 디코딩할 수 없는 패킷을 결합(combining)하여 디코딩하는 단계를 더 포함하는 것을 특징으로 하는 패킷 재전송 제어 방법.
  5. 제1항에 있어서,
    상기 송신측으로부터 자체적으로 디코딩 가능한 패킷을 수신하는 단계와;
    상기 수신된 패킷을 디코딩하는 단계를 더 포함하는 것을 특징으로 하는 패킷 재전송 제어 방법.
  6. 제1항에 있어서,
    상기 수신된 패킷은 상기 송신측에서 가장 큰 코딩 레이트(coding rate)를 갖도록 하는 펑처링 패턴에 의해 펑처링되는 것을 특징으로 하는 패킷 재전송 제어 방법.
  7. 제6항에 있어서,
    상기 자체적으로 디코딩할 수 없는 패킷은, 상기 가장 큰 코딩 레이트보다 더 작은 코딩 레이트를 갖도록 하는 펑처링 패턴에 의해 펑처링되는 것을 특징으로 하는 패킷 재전송 제어 방법.
KR10-2000-0064304A 2000-10-31 2000-10-31 무선 통신 시스템에서의 패킷 재전송 제어 방법 KR100525384B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR10-2000-0064304A KR100525384B1 (ko) 2000-10-31 2000-10-31 무선 통신 시스템에서의 패킷 재전송 제어 방법
US09/899,945 US6697987B2 (en) 2000-10-31 2001-07-09 Method of packet data transfer with hybrid ARQ
CNB011206055A CN1163027C (zh) 2000-10-31 2001-07-13 具有混合式自动重发请求的分组数据传送方法
CNB2004100020001A CN1328867C (zh) 2000-10-31 2001-07-13 具有混合式自动重发请求的分组数据传送方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0064304A KR100525384B1 (ko) 2000-10-31 2000-10-31 무선 통신 시스템에서의 패킷 재전송 제어 방법

Publications (2)

Publication Number Publication Date
KR20020034226A KR20020034226A (ko) 2002-05-09
KR100525384B1 true KR100525384B1 (ko) 2005-11-02

Family

ID=19696393

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0064304A KR100525384B1 (ko) 2000-10-31 2000-10-31 무선 통신 시스템에서의 패킷 재전송 제어 방법

Country Status (3)

Country Link
US (1) US6697987B2 (ko)
KR (1) KR100525384B1 (ko)
CN (2) CN1328867C (ko)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6690681B1 (en) 1997-05-19 2004-02-10 Airbiquity Inc. In-band signaling for data communications over digital wireless telecommunications network
US6493338B1 (en) 1997-05-19 2002-12-10 Airbiquity Inc. Multichannel in-band signaling for data communications over digital wireless telecommunications networks
EP1271834B1 (en) * 2001-05-14 2007-08-08 LG Electronics, Inc. Method for controlling data transmission in a radio communications system
KR100925078B1 (ko) * 2001-08-28 2009-11-04 소니 가부시끼 가이샤 송신 장치 및 송신 제어 방법
US7215965B2 (en) * 2001-11-01 2007-05-08 Airbiquity Inc. Facility and method for wireless transmission of location data in a voice channel of a digital wireless telecommunications network
US7093180B2 (en) * 2002-06-28 2006-08-15 Interdigital Technology Corporation Fast H-ARQ acknowledgement generation method using a stopping rule for turbo decoding
JP3499548B1 (ja) * 2002-07-01 2004-02-23 松下電器産業株式会社 受信装置及び通信方法
JP4115784B2 (ja) * 2002-09-11 2008-07-09 三菱電機株式会社 再送制御方法および通信装置
US7813322B2 (en) * 2003-02-19 2010-10-12 Qualcomm Incorporated Efficient automatic repeat request methods and apparatus
US8099099B2 (en) * 2003-02-19 2012-01-17 Qualcomm Incorporated Methods and apparatus related to assignment in a wireless communications system
DE10315249A1 (de) * 2003-04-03 2004-11-18 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Messgerät zum Ermitteln einer Fehlerrate ohne Incremental Redundancy
WO2004107639A1 (ja) 2003-05-27 2004-12-09 Fujitsu Limited 受信装置およびハイブリッドarq通信システム
US7155655B2 (en) 2003-07-22 2006-12-26 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive hybrid ARQ algorithms
ATE424066T1 (de) * 2004-01-22 2009-03-15 Panasonic Corp Verfahren und vorrichtungen zum umschalten zwischen asynchronen und synchronen harq- wiederübertragungsmoden
ATE390773T1 (de) * 2004-01-22 2008-04-15 Matsushita Electric Ind Co Ltd Verfahren zur harq-wiederholungszeitsteuerung
US7225382B2 (en) * 2004-05-04 2007-05-29 Telefonakiebolaget Lm Ericsson (Publ) Incremental redundancy operation in a wireless communication network
WO2006030019A2 (en) 2004-09-15 2006-03-23 Siemens Aktiengesellschaft Decoding method
DE602004018325D1 (de) * 2004-11-03 2009-01-22 Panasonic Corp HARQ Protokolloptimierung für Paketdatenübertragung
US7839940B2 (en) * 2004-11-22 2010-11-23 Nokia Corporation Ordered retransmissions for ARQ in multicarrier systems
US20060198442A1 (en) * 2004-12-28 2006-09-07 Curt Jutzi Method, apparatus and system for frame level recovery using a collection of badly received frames
KR101025072B1 (ko) * 2004-12-30 2011-03-25 엘지에릭슨 주식회사 에이치에이알큐 방식을 사용하는 통신 시스템에서 최적의리던던시 버전 선택 방법
US7508810B2 (en) 2005-01-31 2009-03-24 Airbiquity Inc. Voice channel control of wireless packet data communications
EP1900136B1 (en) * 2005-07-07 2013-03-27 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement for coding and scheduling in packet data communication systems
US7924934B2 (en) * 2006-04-07 2011-04-12 Airbiquity, Inc. Time diversity voice channel data communications
TW200807965A (en) * 2006-07-21 2008-02-01 Benq Corp Receiving of data with adaptive code rate over wireless network
US8411709B1 (en) * 2006-11-27 2013-04-02 Marvell International Ltd. Use of previously buffered state information to decode in an hybrid automatic repeat request (H-ARQ) transmission mode
KR101394784B1 (ko) * 2007-10-16 2014-05-15 엘지전자 주식회사 고속데이터 전송을 위한 arq 과정의 수행방법
AU2008311749B2 (en) 2007-10-20 2013-01-17 Airbiquity Inc. Wireless in-band signaling with in-vehicle systems
US8542725B1 (en) 2007-11-14 2013-09-24 Marvell International Ltd. Decision feedback equalization for signals having unequally distributed patterns
CN101227260B (zh) * 2008-01-30 2015-06-03 中兴通讯股份有限公司 下行导频时隙中物理混合重传指示信道信号发送方法
US8565325B1 (en) 2008-03-18 2013-10-22 Marvell International Ltd. Wireless device communication in the 60GHz band
US8498342B1 (en) 2008-07-29 2013-07-30 Marvell International Ltd. Deblocking filtering
WO2010016669A2 (en) * 2008-08-04 2010-02-11 Samsung Electronics Co., Ltd. Signal transmission method and apparatus for user equipment in mobile communication system
JP2011530927A (ja) * 2008-08-11 2011-12-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ネットワークで通信する方法、セカンダリ局及びシステム
US8345533B1 (en) 2008-08-18 2013-01-01 Marvell International Ltd. Frame synchronization techniques
CN101345595B (zh) * 2008-08-26 2010-08-25 国家广播电影电视总局广播科学研究院 一种基于广播信道传输内容标引的***及方法
US7983310B2 (en) * 2008-09-15 2011-07-19 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
US8594138B2 (en) 2008-09-15 2013-11-26 Airbiquity Inc. Methods for in-band signaling through enhanced variable-rate codecs
US8755388B2 (en) * 2008-09-19 2014-06-17 Qualcomm Incorporated System and method for acknowledgement packet transmitting and receiving
US7978626B1 (en) 2009-01-13 2011-07-12 Sprint Spectrum L.P. Method and system for adaptive hybrid automatic repeat request protocols based on network conditions
US8250423B2 (en) * 2009-03-24 2012-08-21 Clear Wireless Llc Method and system for improving performance of broadcast/multicast transmissions
US8036600B2 (en) 2009-04-27 2011-10-11 Airbiquity, Inc. Using a bluetooth capable mobile phone to access a remote network
US8520771B1 (en) 2009-04-29 2013-08-27 Marvell International Ltd. WCDMA modulation
US8418039B2 (en) 2009-08-03 2013-04-09 Airbiquity Inc. Efficient error correction scheme for data transmission in a wireless in-band signaling system
US9512368B2 (en) 2009-11-02 2016-12-06 Field Upgrading Limited Method of preventing corrosion of oil pipelines, storage structures and piping
US9688920B2 (en) 2009-11-02 2017-06-27 Field Upgrading Limited Process to separate alkali metal salts from alkali metal reacted hydrocarbons
US9441170B2 (en) * 2012-11-16 2016-09-13 Field Upgrading Limited Device and method for upgrading petroleum feedstocks and petroleum refinery streams using an alkali metal conductive membrane
US9546325B2 (en) 2009-11-02 2017-01-17 Field Upgrading Limited Upgrading platform using alkali metals
US8369337B1 (en) 2009-11-05 2013-02-05 Sprint Spectrum L.P. Methods and devices for assigning a wireless communication device to a wireless coverage area based on early termination gain
US8249865B2 (en) 2009-11-23 2012-08-21 Airbiquity Inc. Adaptive data transmission for a digital in-band modem operating over a voice channel
US8817771B1 (en) 2010-07-16 2014-08-26 Marvell International Ltd. Method and apparatus for detecting a boundary of a data frame in a communication network
US8848825B2 (en) 2011-09-22 2014-09-30 Airbiquity Inc. Echo cancellation in wireless inband signaling modem
KR102157286B1 (ko) * 2013-12-27 2020-09-17 삼성전자주식회사 무선 통신 시스템에서 전송률을 제어하기 위한 방법 및 장치
US9641907B2 (en) * 2014-01-02 2017-05-02 Aspeed Technology Inc. Image transmission system with finite retransmission and method thereof
US9531504B1 (en) 2014-03-27 2016-12-27 Sprint Spectrum L.P. Bundling acknowledgments based on signal quality
US9473973B1 (en) 2014-05-19 2016-10-18 Sprint Spectrum L.P. Reducing transmission rates in data slots subject to bundled acknowledgments
US9531505B1 (en) 2014-06-20 2016-12-27 Sprint Spectrum L.P. Determining an amount of hybrid ARQ transmissions based on a series of acknowledgments
US9445344B1 (en) 2014-07-22 2016-09-13 Sprint Spectrum L.P. Preferentially assigning data slots subject to bundled acknowledgments to devices that support carrier aggregation
WO2016081000A1 (en) * 2014-11-20 2016-05-26 Hewlett Packard Enterprise Development Lp Adjusting a threshold of storage in a buffer according to a latency
US9609651B1 (en) 2015-01-08 2017-03-28 Sprint Spectrum L.P. Exchanging uplink and downlink carrier frequencies
KR101698043B1 (ko) * 2015-05-19 2017-01-19 두성산업 주식회사 형상을 지닌 전자파 흡수체의 제조 방법 및 이에 의하여 제조된 전자파 흡수체
US10021686B1 (en) 2015-10-19 2018-07-10 Sprint Spectrum L.P. Scheduling traffic based on acknowledgment bundling
WO2017207052A1 (en) * 2016-06-02 2017-12-07 Nokia Solutions And Networks Oy Apparatus and method for reliable communication in multi-connectivity
JP6834768B2 (ja) * 2017-05-17 2021-02-24 富士通株式会社 攻撃検知方法、攻撃検知プログラムおよび中継装置
US11923981B2 (en) 2020-10-08 2024-03-05 Samsung Electronics Co., Ltd. Electronic device for transmitting packets via wireless communication connection and method of operating the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5968197A (en) * 1996-04-01 1999-10-19 Ericsson Inc. Method and apparatus for data recovery
US6308294B1 (en) * 1999-11-17 2001-10-23 Motorola, Inc. Adaptive hybrid ARQ using turbo code structure
JP2002009883A (ja) * 2000-06-21 2002-01-11 Mitsubishi Electric Corp データ転送システム
US6378099B1 (en) * 1999-01-29 2002-04-23 Qualcomm Incorporated Blind frame identification in a communication system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490168A (en) * 1994-07-08 1996-02-06 Motorola, Inc. Method and system for automatic optimization of data throughput using variable packet length and code parameters
CN1154190A (zh) * 1995-05-09 1997-07-09 诺基亚电信公司 数字通信***中的非透明数据发送
DE69527633T2 (de) * 1995-10-23 2003-04-03 Nokia Corp Verfahren zur Paketdatenübertragung mit hybridem FEC/ARQ-Type-II-Verfahren
JPH09238125A (ja) * 1996-02-29 1997-09-09 N T T Ido Tsushinmo Kk 誤り制御方法および装置
DE19630343B4 (de) * 1996-07-26 2004-08-26 Telefonaktiebolaget L M Ericsson (Publ) Verfahren und Paket-Übertragungssystem unter Verwendung einer Fehlerkorrektur von Datenpaketen
US5954839A (en) * 1997-01-14 1999-09-21 Samsung Electronics Co., Ltd. Error protection method for multimedia data
US6189123B1 (en) * 1997-03-26 2001-02-13 Telefonaktiebolaget Lm Ericsson Method and apparatus for communicating a block of digital information between a sending and a receiving station
FI103540B (fi) * 1997-04-28 1999-07-15 Nokia Mobile Phones Ltd Menetelmä pakettikytkentäisen datan siirtoon matkapuhelinjärjestelmäss ä
US6094439A (en) * 1997-08-15 2000-07-25 Advanced Micro Devices, Inc. Arrangement for transmitting high speed packet data from a media access controller across multiple physical links
US6353907B1 (en) * 1997-10-29 2002-03-05 At&T Corp. Incremental redundancy radio link protocol
US6359877B1 (en) * 1998-07-21 2002-03-19 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for minimizing overhead in a communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5968197A (en) * 1996-04-01 1999-10-19 Ericsson Inc. Method and apparatus for data recovery
US6378099B1 (en) * 1999-01-29 2002-04-23 Qualcomm Incorporated Blind frame identification in a communication system
US6308294B1 (en) * 1999-11-17 2001-10-23 Motorola, Inc. Adaptive hybrid ARQ using turbo code structure
JP2002009883A (ja) * 2000-06-21 2002-01-11 Mitsubishi Electric Corp データ転送システム

Also Published As

Publication number Publication date
CN1328867C (zh) 2007-07-25
US6697987B2 (en) 2004-02-24
KR20020034226A (ko) 2002-05-09
CN1163027C (zh) 2004-08-18
CN1525680A (zh) 2004-09-01
US20020053058A1 (en) 2002-05-02
CN1351438A (zh) 2002-05-29

Similar Documents

Publication Publication Date Title
KR100525384B1 (ko) 무선 통신 시스템에서의 패킷 재전송 제어 방법
US6425105B1 (en) Bidirectional ARQ apparatus and method
US6977888B1 (en) Hybrid ARQ for packet data transmission
US7236740B2 (en) Data retransmission apparatus and method in a mobile communication system employing HARQ technique
US7836373B2 (en) Method and apparatus for receiving data in a communication system
US8750312B2 (en) Method and apparatus for multicasting with feedback information
US6931077B2 (en) Data transmitting apparatus and data transmitting method
US8156407B2 (en) Method and system for memory management in a HARQ communications system
US6519731B1 (en) Assuring sequence number availability in an adaptive hybrid-ARQ coding system
EP1271833A1 (en) ARQ system with transmission priority and receiver quality feedback
US8060802B2 (en) Automatic repeat request (ARQ) apparatus and method of multiple input multiple output (MIMO) system
KR101015714B1 (ko) 하이브리드 자동 반복 요구를 사용하는 시스템에서 다수의모부호를 이용한 재전송 방법 및 장치
US7007216B2 (en) Rate-matching algorithm for hybrid ARQ system
KR101015764B1 (ko) 통신 시스템에서의 신호 송수신 방법 및 장치
KR20070091883A (ko) 이동통신 시스템에서 로그 우도율을 이용한 복합 재전송요청 장치 및 방법
EP1932268B1 (en) Method, apparatuses and system for error detection and selective retransmission
KR100663469B1 (ko) 통신 시스템에서 신호 송수신 장치 및 방법
KR20040084212A (ko) 궤환채널의 상태를 이용한 적응형 Hybrid ARQ 무선 통신 시스템
KR100392641B1 (ko) 비동기 3세대 이동 통신 시스템의 하이브리드 에이알큐를 위한 적응 코딩 방법
WO2002037743A9 (en) Automatic request protocol based packet transmission using punctured codes
KR100548315B1 (ko) 터보코드를 이용한 에러보정 방법
KR101220680B1 (ko) 데이터 블록 결합 방법 및 복합 재전송 방법
KR100857778B1 (ko) 서브패킷을 이용한 패킷 송수신 방법
JP2002111637A (ja) 再送訂正方法

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120926

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20130924

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140924

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20150924

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20160923

Year of fee payment: 12

LAPS Lapse due to unpaid annual fee