KR20080085346A - 데이터 전송 방법 및 데이터 전송 시스템 - Google Patents

데이터 전송 방법 및 데이터 전송 시스템 Download PDF

Info

Publication number
KR20080085346A
KR20080085346A KR1020070026705A KR20070026705A KR20080085346A KR 20080085346 A KR20080085346 A KR 20080085346A KR 1020070026705 A KR1020070026705 A KR 1020070026705A KR 20070026705 A KR20070026705 A KR 20070026705A KR 20080085346 A KR20080085346 A KR 20080085346A
Authority
KR
South Korea
Prior art keywords
frame
subframes
transmission
error
transmitter
Prior art date
Application number
KR1020070026705A
Other languages
English (en)
Other versions
KR100884943B1 (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 KR1020070026705A priority Critical patent/KR100884943B1/ko
Publication of KR20080085346A publication Critical patent/KR20080085346A/ko
Application granted granted Critical
Publication of KR100884943B1 publication Critical patent/KR100884943B1/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/14Arrangements for detecting or preventing errors in the information received by using return channel in which the signals are sent back to the transmitter to be checked ; echo systems
    • 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/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • 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]

Landscapes

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

Abstract

본 발명은 프레임 분할을 이용하여 데이터 전송 효율을 향상시킬 수 있는 데이터 전송 방법 및 데이터전송시스템에 관한 것이다. 이와 같은 본 발명은, 송신 프레임을 여러 개의 서브프레임으로 분할하고, 각각의 서브프레임에 대해 FEC 부호화를 수행한다. 또한 수신측에서는 서브프레임별로 FEC 복호화를 수행하고, 자동 재전송 요구 시, 해당 프레임을 버리지 않고 임시 저장한다. 이후, 재전송 프레임에 다시 정정할 수 없는 에러가 발생하더라도 이전에 수신된 프레임과의 서브프레임 단위의 결합을 통해 에러를 없애고 불필요한 재전송을 방지할 수 있다.
하이브리드, ARQ, FEC, 프레임, 재전송

Description

데이터 전송 방법 및 데이터 전송 시스템{A method and a system for transmitting data}
도 1은 본 발명의 실시 예에 따른 데이터 전송 시스템의 구성을 나타내는 구성도.
도 2는 본 발명의 실시 예에 따른 프레임 구조를 나타내는 구조도.
도 3a 내지 3b는 본 발명의 실시 예에 따른 서브프레임들의 조합 구조 예를 나타내는 예시도.
도 4 내지 도 5는 본 발명의 실시 예에 따른 데이터 전송 방법의 절차를 나타내는 흐름도.
본 발명은 무선 데이터 전송에 관한 것으로서, 특히 프레임 분할을 이용하여 데이터 전송 효율을 향상시킬 수 있는 데이터 전송 방법 및 데이터전송시스템에 관한 것이다.
일반적으로 1x EVDV(EVolution Data and Voice)나 HSDPA(High Speed Downlink Packet Access)와 같은 고속 무선 데이터 전송 시스템에서는 데이터 처리 성능을 향상시키기 위해 하이브리드(Hybrid) ARQ(Automatic Repeat reQuest) 방법이 적용된다.
상기 하이브리드 ARQ 방법이란, 수신된 데이터에 에러가 존재하는 경우 에러를 수정하지 않고 데이터 재전송을 통해 데이터 수신 성공률을 높이는 ARQ 방식과, 수신된 에러를 정정하는 FEC(Forward Error Correction) 방식을 결합한 방식이다. 일반적으로 상기 하이브리드 ARQ 방법에서는 FEC를 위해 터보코더(Turbo coder)나 리드-솔로몬(Reed-Solomon: RS) 코더와 같은 체계적인(systematic) 코더가 사용된다.
종래의 하이브리드 ARQ 방법에 있어서, 수신단은 수신된 프레임의 전송에러가 에러정정능력보다 큰 경우, 해당 프레임을 수정하지 못하고 버리게 된다. 이때 수신단은 피드백 채널을 통해 해당 프레임의 재전송을 송신단에 요구한다.
고속 데이터 전송 시스템에서는 전송되는 프레임의 단위가 크기 때문에, 전송 에러가 에러 정정능력보다 크더라도 프레임 내에는 정상적인 비트들 또한 많이 포함되어 있다. 따라서 고속 데이터 전송 시스템에서의 종래의 하이브리드 ARQ 방법은 정상적인 비트들을 많이 포함하고 있는 프레임의 재전송에 따라 전송효율이 떨어지게 되는 문제점이 있다. 또한 채널상황이 열악한 경우 에러발생확률이 높기 때문에 재전송 횟수가 늘어나게 되는 문제점이 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 데이터 전송 효율을 향상시킬 수 있는 프레임 분할을 이용한 데이터 전송 방법 및 데이터전송시스템을 제공하는데 있다.
본 발명의 다른 목적은, 서브 프레임별로 오류정정을 수행할 수 있는 프레임 분할을 이용한 데이터 전송 방법 및 데이터전송시스템을 제공하는데 있다.
상기와 같은 목적을 달성하기 위해 본 발명의 실시 예에 따른 데이터 전송 시스템은, 데이터를 서브프레임 단위로 분할하여 부호화한 후 다수의 서브프레임을 묶어 한 프레임 단위로 전송하는 송신부와; 상기 송신부로부터 프레임 단위의 데이터가 수신되면 상기 서브프레임 단위로 분할하여 복호화하는 수신부를 포함하여 구성될 수 있다.
상기와 같은 목적을 달성하기 위해 본 발명의 실시 예에 따른 데이터 전송 방법은, 송신부와 수신부로 구성되는 무선 시스템의 송신부 동작에 있어서, 전송될 프레임을 다수의 서브프레임으로 분할하는 단계와; 상기 분할된 각 서브프레임별로 FEC(Forward Error Correction) 부호화를 수행하는 단계와; 상기 부호화된 서브프레임들을 결합한 프레임을 출력하고 임시 저장하는 단계와; 상기 출력된 프레임을 변조하여 전송하는 단계를 포함하여 이루어질 수 있다.
상기와 같은 목적을 달성하기 위해 본 발명의 실시 예에 따른 데이터 전송 방법은, 송신부와 수신부로 구성되는 무선 시스템의 수신부 동작에 있어서, 수신되는 프레임을 복조하고, 다수의 서브프레임으로 분할하는 단계와; 상기 분할된 서브프레임별로 FEC 복호화를 수행하는 단계와; 상기 복호화된 서브프레임들에 대해 에러 유무를 확인하는 단계와; 상기 확인 결과에 따라, 응답 신호와 부정응답 신호 중 하나를 상기 송신부으로 전송하는 단계를 포함하여 이루어질 수 있다.
이하, 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 1은 본 발명의 실시 예에 따른 데이터 전송 시스템의 구성을 나타내는 구성도이다.
도 1에 도시된 바와 같이, 데이터 전송 시스템(100)은, 데이터를 서브프레임(sub-frame) 단위로 분할하여 부호화한 후 다수의 서브프레임을 묶어 한 프레임 단위로 전송하는 송신부(200)와; 상기 송신부로부터 프레임 단위의 데이터가 수신되면 상기 서브프레임 단위로 분할하여 복호화하는 수신부(300)를 포함할 수 있다.
상기 송신부(200)는 프레임을 다수의 서브프레임으로 분할하고, 각 서브프레임별로 FEC(Forward Error Correction) 부호화를 수행한 후, 프레임 단위로 전송한다.
상기 수신부(300)는 상기 송신부(200)로부터 전송되는 프레임을 수신하여 다수의 서브프레임으로 분할하고, 각 서브프레임별로 FEC 복호화를 수행한 후 에러 수정 여부를 확인한다. 확인 결과, 모든 서브프레임에 에러가 없는 경우(에러가 수정된 경우 포함), 상기 수신부(300)는 상기 송신부(200)에 응답(ACK: Acknowledge) 신호를 보내고, 해당 서브프레임들을 프레임 단위로 버퍼링하여(즉, 한 프레임으로 결합하여) 상위 계층으로 보낸다. 그러나 에러가 있는 서브프레임이 하나라도 있으 면, 상기 수신부(300)는 해당 프레임의 서브 프레임들을 임시 저장하고, 상기 송신부(200)에 부정응답(NAK: Negative Acknowledge) 신호를 보내 상기 수신된 프레임의 재전송을 요청한다. 이때 에러가 있는 서브프레임들은 저장되지 않고 버려지고, 에러가 없는 서브프레임들만 임시로 저장될 수 있다.
상기 송신부(200)는 상기 수신부(300)로부터 ACK 신호가 수신되면 다음 차례의 프레임을 프레임 분할 및 부호화 과정을 거쳐 전송한다. 또한 상기 송신부(200)는 상기 수신부(300)로부터 NAK 신호가 수신되면, 직전에 전송했던 프레임을 재전송한다.
상기 수신부(300)는 상기 송신부(200)로부터 재전송된 프레임이 수신되면, 수신된 프레임을 다수의 서브프레임으로 분할하고, 각 서브프레임별로 FEC 복호화를 수행한 후 에러 수정 여부를 확인한다.
확인 결과, 모든 서브프레임에 에러가 없는 경우(에러가 수정된 경우 포함), 상기 수신부(300)는 상기 송신부(200)에 ACK 신호를 보낸다. 이때, 상기 임시 저장된 서브프레임들은 버려질 수 있다.
그러나 에러가 있는 서브프레임이 하나라도 있으면, 상기 수신부(300)는 상기 재전송된 프레임의 서브프레임들 중 에러가 없는 서브프레임들과 임시 저장된 에러가 없는 서브프레임들을 조합하여 하나의 프레임을 만들 수 있다. 이하, 더 상세한 구성과 기능에 대해 설명하기로 한다.
상기 송신부(200)는 입력되는 데이터를 프레임 단위로 출력하는 송신버퍼(210)와; 상기 송신버퍼(210)에서 출력되는 프레임 단위의 데이터를 다수의 서브 프레임으로 분할하는 송신분할기(220)와; 상기 분할된 서브프레임들을 부호화하는 부호화기(230)와; 상기 부호화된 서브프레임들을 프레임 단위로 출력함과 동시에 재전송을 위해 임시 저장하는 재전송버퍼(240)와; 상기 부호화된 서브프레임들로 이루어진 프레임의 변조를 위한 변조기(250)와; 상기 유닛들(210~250)의 전반적인 제어를 수행하며 상기 변조된 프레임의 송신을 제어하는 송신제어기(260)를 포함하여 구성될 수 있다.
상기 부호화기(230)는 다수의 채널부호화기로 구성될 수 있으며, 상기 채널부호화기의 개수는 한 프레임의 서브프레임의 개수와 같을 수 있다.
상기 부호화기(230)는 상기 분할된 각 서브프레임 별로 FEC 부호화를 수행하여 도 2에 도시된 바와 같이, 패리티 체크 비트(parity-check bits)를 추가한다. 상기 패리티 체크 비트란 정보비트에 발생되는 에러를 수정할 수 있는 추가적인 정보를 말한다. 도 2는 본 발명의 실시 예에 따른 프레임 구조를 나타내는 구조도이다.
상기 송신제어기(260)는 상기 수신부(300)로부터 응답(ACK: Acknowledge) 신호가 수신되면 다음 차례의 프레임 전송을 제어하고, 부정응답(NAK: Negative Acknowledge) 신호가 수신되면, 상기 재전송 버퍼(240)에 임시 저장된 프레임을 상기 수신부(300)로 재전송한다.
상기 수신부(300)는 변조된 프레임의 복조를 위한 복조기(310)와; 복조된 프레임을 상기 서브프레임 단위로 분할하는 수신분할기(320)와; 분할된 서브프레임들을 각각 복호화(330)하는 복호기와; 모든 복호화된 서브프레임들에 에러가 없는 경 우 복호화된 서브프레임들을 프레임 단위로 출력하는 수신 버퍼(340)와; 상기 복호화된 서브프레임들 중 하나라도 에러가 있는 경우, 해당 프레임의 서브프레임들을 임시 저장하는 선택 버퍼(350)와; 상기 유닛들(310~350)의 전반적인 제어를 수행하는 수신제어기(360)를 포함하여 구성될 수 있다.
상기 복호화기(330)는 다수의 채널복호화기로 구성될 수 있으며, 분할된 각 서브프레임 별로 FEC 복호화를 수행한다. 상기 채널복호화기의 개수는 한 프레임의 서브프레임의 개수와 같을 수 있다.
상기 수신제어기(360)는 상기 복호화기(330)에 의해 복호화된 서브프레임들에 에러가 있는지를 확인한다. 확인결과, 모든 서브프레임들에 에러가 없는 경우, 상기 수신제어기(360)는 해당 서브프레임들을 수신 버퍼(340)를 통해 프레임 단위로 출력하여 상위 계층으로 보낸다. 이때 상기 수신제어기(360)는 상기 송신부에 ACK 신호를 전송한다.
상기 ACK 신호를 수신한 송신부(200)의 송신제어기(260)는 다음 차례의 데이터(프레임) 전송을 개시하고, 전술한 바와 같이, 상기 송신버퍼(210), 송신분할기(220), 부호화기(230), 재전송버퍼(240), 변조기(250)를 제어하여, 다음 차례의 프레임을 다수의 서브프레임으로 분할하고 FEC 부호화한 후 변조하여 상기 수신부(300)에 전송하고, 재전송을 위해 임시 저장한다.
한편, 복호화된 서브프레임들 중 하나라도 에러가 있는 경우, 상기 수신제어기(360)는 서브프레임들을 상기 선택버퍼(350)에 임시로 저장하고, 상기 송신부(200)에 NAK 신호를 전송하여 해당 프레임의 재전송을 요구한다. 이때 상기 수신 제어기(360)는 에러가 없는 서브프레임들만을 상기 선택버퍼(350)에 임시 저장하고, 에러가 있는 서브프레임들은 버릴 수 있다.
상기 NAK 신호를 수신한 송신부(200)의 송신제어기(260)는 상기 재전송버퍼(240)에 임시 저장된 직전에 전송되었던 프레임을 변조하여 상기 수신부(300)로 재전송한다.
상기 송신부(200)로부터 재전송된 프레임이 수신되면, 상기 수신제어기(360)는 전술한 바와 같이, 상기 복조기(310), 수신분할기(320), 복호화기(330)를 제어하여, 수신된 재전송 프레임을 복조하고, 다수의 서브프레임으로 분할한 후, FEC 복호화를 수행한다. 복호화가 완료되면, 상기 수신제어기(360)는 복호화된 서브프레임들에 에러가 있는지를 확인한다.
확인 결과, 상기 재전송 프레임의 모든 서브프레임들에 에러가 없는 경우, 상기 수신제어기(360)는 해당 서브프레임들을 수신 버퍼(340)를 통해 프레임 단위로 출력하여 상위 계층으로 보내고, 동시에 상기 송신부(200)로 ACK 신호를 전송한다.
그러나, 상기 재전송 프레임의 서브프레임들 중 하나라도 에러가 있는 경우, 상기 수신제어기(360)는 도 3a 및 3b에 도시된 바와 같이, 상기 선택버퍼(350)에 저장된 이전 프레임의 서브프레임들과, 재전송 프레임의 서브프레임들을 조합하여 하나의 새로운 프레임을 만든다. 이때, 새로 만드는 프레임엔 에러가 없는 서브프레임들을 우선순위로 포함시킨다. 도 3a 내지 3b는 본 발명의 실시 예에 따른 서브프레임들의 조합 구조 예를 나타내는 예시도이다.
또한 상기 수신제어기(360)는 상기 새로 만든 프레임의 서브프레임들에 대해 에러 유무를 확인한다. 확인 결과, 도 3a에서와 같이 모든 서브프레임들에 에러가 없으면 상기 수신버퍼(340)를 통해 상위계층으로 상기 새로 만든 프레임을 출력하고, 동시에 상기 송신부(200)로 ACK 신호를 전송한다. 그러나 도 3b에서와 같이 새로 만든 프레임의 서브프레임들 중 하나라도 에러가 있는 경우, 상기 수신제어기(360)는 새로 만든 프레임의 서브프레임들을 임시로 저장하고, 상기 송신부(200)로 NAK 신호를 보내 재전송을 요구한다.
도 4 내지 도 5는 본 발명의 실시 예에 따른 데이터 전송 방법의 절차를 나타내는 흐름도로서, 도 4는 송신부(200)의 동작 흐름을 나타낸 도면이며, 도 5는 수신부(300)의 동작 흐름을 나타내는 도면이다.
도 4에 도시된 바와 같이, S410 단계에서 송신부(200)는 프레임을 다수의 서브프레임으로 분할한다. 분할이 완료되면, S420 단계에서 상기 송신부(200)는 상기 분할된 서브프레임별로 FEC 부호화를 수행한다. 부호화가 완료되면, S430 단계에서 상기 송신부(200)는 상기 부호화된 서브프레임들을 하나의 프레임으로 결합하여 출력하고, 재전송을 위해 임시저장한다. 그리고 S440 단계에서, 상기 송신부(200)는 상기 출력된 프레임을 변조하여 송신한다.
프레임이 송신되면, S450 단계에서 상기 송신부(200)는 피드백 채널을 통해 신호를 수신한다. 그리고, S460단계에서 상기 송신부(200)는 피드백 채널을 통해 수신된 신호가 ACK 신호인지를 판단한다. 상기 판단 결과, ACK 신호가 수신된 경우, S470 단계에서 상기 송신부(200)는 다음 차례의 데이터를 송신버퍼로 출력하 고, 다시 상기 S410 내지 S460 단계를 수행한다.
한편, 상기 판단 결과, NAK 신호가 수신된 경우, S480단계에서 상기 송신부(200)는 데이터 재전송을 위해 상기 임시 저장된 프레임을 출력시키고, 상기 S440 단계를 수행한다. 즉, NAK 신호를 수신한 상기 송신부(200)는 상기 임시 저장된 프레임을 출력하고 변조하여 송신한다. 또한 상기 송신부(200)는 S450 내지 S460 단계의 피드백 채널을 통한 신호 수신 및 수신 신호 판단 과정을 수행하고, 그 판단 결과에 따른 이후의 단계들을 선택적으로 수행할 수 있다.
도 5에 도시된 바와 같이, 상기 수신부(300)는 S510 단계에서 상기 송신부(200)로부터 프레임이 수신되면 수신된 프레임을 복조하고, S515 단계에서 복조된 프레임을 서브프레임 단위로 분할한다. S520 단계에서 상기 수신부(300)는 상기 분할된 서브프레임별로 FEC 복호화를 수행한다. 복호화가 완료되면, S525 단계에서 상기 수신부(300)는 모든 서브프레임에 에러가 없는지를 판단한다. 상기 판단(S525) 결과, 모든 서브프레임에 에러가 없는 경우, S530 단계에서 상기 수신부(300)는 상기 송신부(200)로 다음 프레임 전송을 요구하는 ACK 신호를 전송하고, S535 단계에서 버퍼링 등을 통해 상기 서브프레임들을 프레임 단위로 결합하여 상위 계층으로 출력한다.
한편, 상기 판단(S525) 결과, 서브프레임들 중 하나라도 에러가 있는 경우, S540 단계에서 상기 수신부(300)는 재전송 횟수 등을 체크함으로써, 해당 프레임이 재전송된 프레임인지를 판단한다. 상기 판단(S540) 결과, 재전송된 프레임이 아닌 경우, 상기 수신부(300)는 S545 단계에서 해당 서브프레임들을 임시 저장하고, S550 단계에서 상기 송신부(200)로 해당 프레임의 재전송을 요구하는 NAK 신호를 전송한다.
한편 상기 판단(S545) 결과, 재전송 프레임인 경우, S555 단계에서 상기 수신부(300)는 이전에 임시 저장된 서브프레임들과 재전송 프레임의 서브프레임들을 조합하여 새로운 프레임을 만든다. 이때 전술한 바와 같이, 새로운 프레임에는 에러가 없는 서브프레임들이 우선적으로 포함된다. 상기 조합이 완료되면, S560 단계에서 상기 수신부(300)는 새로 만들어진 프레임의 모든 서브프레임들에 에러가 없는지를 판단하고, 에러가 없으면 상기 S450 단계로 이동하여 상기 송신부(200)로 ACK 신호를 전송하고, 조합된 프레임의 서브프레임들을 프레임 단위로 결합하여 상위 계층으로 출력한다.
한편, 상기 판단(S560) 결과, 상기 새로 만들어진 프레임의 서브프레임들 중 하나라도 에러가 있는 경우, 상기 수신부(300)는 S545 단계로 이동하여 조합된 프레임의 서브프레임들을 임시 저장하고, 상기 송신부(200)로 재전송을 요구하는 NAK 신호를 전송한다.
이상에서는 본 발명에서 특정의 바람직한 실시 예에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시 예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.
이상에서 설명한 바와 같이, 본 발명에 따른 데이터 전송 방법 및 데이터 전 송 시스템은, 송신측이 송신 프레임을 여러 개의 서브프레임으로 분할하고, 각각의 서브프레임에 대해 FEC 부호화를 수행한다. 또한 수신측에서는 서브프레임별로 FEC 복호화를 수행하고, 자동 재전송 요구 시, 해당 프레임을 버리지 않고 임시 저장한다. 이후, 재전송 프레임이 수신되면, 재전송 프레임을 서브프레임별로 FEC 복호화한 후, 임시 저장했던 서브프레임들과 결합하여 에러가 최소화될 수 있도록 한다. 따라서 재전송 프레임에 다시 정정할 수 없는 에러가 발생하더라도 이전에 수신된 프레임과의 서브프레임 단위의 결합을 통해 에러를 없애고 재전송을 방지할 수 있다. 결국, 본 발명은 무선 환경에서, 특히, 채널 상태가 열악하거나 간섭이 많은 무선 환경에서 데이터 전송 효율을 향상시키는 효과가 있다.

Claims (14)

  1. 송신부와 수신부로 구성되는 무선 시스템의 송신부 동작에 있어서,
    전송될 프레임을 다수의 서브프레임(sub-frame)으로 분할하는 단계와;
    상기 분할된 각 서브프레임별로 FEC(Forward Error Correction) 부호화를 수행하는 단계와;
    상기 부호화된 서브프레임들을 결합한 프레임을 출력하고 임시 저장하는 단계와;
    상기 출력된 프레임을 변조하여 전송하는 단계와;
    피드백 채널을 통해 수신되는 신호가 응답(ACK) 신호인지 부정응답(NAK)신호인지 판단하는 단계를 포함하여 이루어지는 것을 특징으로 하는 데이터 전송 방법.
  2. 제 1항에 있어서, 상기 판단 결과, ACK 신호가 수신되면,
    다음 차례의 프레임 전송을 개시하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 데이터 전송 방법.
  3. 제 1항에 있어서, 상기 판단 결과, NAK 신호가 수신되면,
    상기 임시저장한 프레임을 변조하여 재전송하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 데이터 전송 방법.
  4. 송신부와 수신부로 구성되는 무선 시스템의 수신부 동작에 있어서,
    수신되는 프레임을 복조하고, 다수의 서브프레임으로 분할하는 단계와;
    상기 분할된 서브프레임별로 FEC 복호화를 수행하는 단계와;
    상기 복호화된 서브프레임들에 대해 에러 유무를 확인하는 단계와;
    상기 확인 결과에 따라, 서브프레임 중 하나라도 에러가 있는 경우, 상기 서브프레임들을 임시 저장하고, 상기 송신부로 해당 프레임의 재전송을 요구하는 NAK 신호를 전송하는 단계를 포함하여 이루어지는 것을 특징으로 하는 데이터 전송 방법.
  5. 제 4항에 있어서, 상기 전송 단계 이후,
    상기 송신부로부터 재전송 프레임이 수신되면, 수신된 프레임을 복조하고, 서브프레임 단위로 분할하는 단계와;
    상기 분할된 서브프레임별로 FEC 복호화를 수행하는 단계와;
    상기 복호화된 서브프레임들의 에러 유무를 확인하는 단계와;
    상기 확인 결과에 따라, 상기 재전송 프레임의 모든 서브프레임에 에러가 없는 경우, 상기 송신부로 ACK 신호를 전송하고, 상기 재전송 프레임의 서브프레임들을 프레임으로 결합하여 상위 계층으로 출력하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 데이터 전송 방법.
  6. 제 5항에 있어서, 상기 확인 결과, 상기 재전송 프레임의 서브프레임들 중 하나라도 에러가 있는 경우,
    이전에 임시 저장된 서브프레임들과 재전송 프레임의 서브프레임들을 조합하여 새로운 프레임을 만드는 단계와;
    조합된 서브프레임들의 에러 유무를 확인하는 단계와;
    상기 확인 결과에 따라, 상기 조합된 모든 서브프레임에 에러가 없는 경우, 상기 송신부로 ACK 신호를 전송하고, 상기 조합된 서브프레임들을 프레임으로 결합하여 상위 계층으로 출력하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 데이터 전송 방법.
  7. 제 6항에 있어서, 상기 확인 결과, 상기 조합된 서브프레임들 중 하나라도 에러가 있는 경우,
    상기 조합된 서브프레임들을 임시 저장하고, 상기 송신부로 해당 프레임의 재전송을 요구하는 NAK 신호를 전송하는 것을 특징으로 하는 데이터 전송 방법.
  8. 제 4항에 있어서, 상기 전송 단계에서
    상기 확인 결과, 모든 서브프레임에 에러가 없는 경우, 상기 송신부로 ACK 신호를 전송하고, 상기 서브프레임들을 프레임으로 결합하여 상위 계층으로 출력하는 것을 특징으로 하는 데이터 전송 방법.
  9. 데이터를 서브프레임 단위로 분할하여 FEC(Forward Error Correction) 부호화한 후 다수의 서브프레임을 묶어 한 프레임 단위로 전송하는 송신부와;
    상기 송신부로부터 프레임 단위의 데이터가 수신되면 상기 서브프레임 단위로 분할하여 FEC 복호화하는 수신부를 포함하여 구성되는 것을 특징으로 하는 데이터 전송 시스템.
  10. 제 9항에 있어서, 상기 송신부는
    입력되는 데이터를 프레임 단위로 출력하는 송신버퍼와;
    상기 송신버퍼에서 출력되는 프레임 단위의 데이터를 다수의 서브프레임으로 분할하는 송신분할기와;
    상기 분할된 서브프레임들을 부호화하는 부호화기와;
    상기 부호화된 서브프레임들을 프레임 단위로 출력함과 동시에 재전송을 위해 임시 저장하는 재전송버퍼와;
    상기 부호화된 서브프레임들로 이루어진 프레임의 변조를 위한 변조기와;
    상기 유닛들의 전반적인 제어를 수행하며 상기 변조된 프레임의 송신을 제어하는 송신제어기를 포함하여 구성되며,
    상기 송신제어기는 피드백 채널을 통해 응답(ACK) 신호가 수신되면 다음 차례의 프레임 전송을 개시하고, 부정응답(NAK) 신호가 수신되면 상기 임시 버퍼에 저장된 직전에 전송했던 프레임을 재전송하는 것을 특징으로 하는 데이터 전송 시스템.
  11. 제 9항에 있어서, 상기 수신부는
    변조된 프레임의 복조를 위한 복조기와;
    복조된 프레임을 상기 서브프레임 단위로 분할하는 수신분할기와;
    분할된 서브프레임들을 각각 복호화하는 복호기와;
    모든 복호화된 서브프레임들에 에러가 없는 경우 복호화된 서브프레임들을 프레임 단위로 출력하는 수신 버퍼와;
    상기 복호화된 서브프레임들 중 하나라도 에러가 있는 경우, 해당 프레임에서 에러가 없는 서브프레임들만을 임시 저장하는 선택 버퍼와;
    상기 유닛들의 전반적인 제어를 수행하는 수신제어기를 포함하여 구성되는 것을 특징으로 하는 데이터 전송 시스템.
  12. 제 11항에 있어서, 상기 수신 제어기는
    상기 복호화된 모든 서브프레임들에 에러가 없는 경우, 피드백 채널을 통해 상기 송신부에 ACK 신호를 보내고, 해당 서브프레임들을 상기 수신 버퍼를 이용하여 프레임 단위로 버퍼링하여 상위 계층으로 보내는 것을 특징으로 하는 데이터 전송 시스템.
  13. 제 11항에 있어서, 상기 수신 제어기는
    상기 복호화된 서브프레임들 중 에러가 있는 서브프레임이 하나라도 있으면, 해당 프레임의 서브 프레임들을 상기 선택 버퍼에 임시 저장하고, 상기 송신부에 NAK 신호를 보내 상기 수신된 프레임의 재전송을 요청하는 것을 특징으로 하는 데이터 전송 시스템.
  14. 제 13항에 있어서, 상기 수신 제어기는
    재전송 프레임이 수신되면, 재전송 프레임의 서브프레임들과 상기 선택 버퍼에 임시 저장된 서브프레임들을 조합하여 하나의 새로운 프레임을 만드는 것을 특징으로 하는 데이터 전송 시스템.
KR1020070026705A 2007-03-19 2007-03-19 데이터 전송 방법 및 데이터 전송 시스템 KR100884943B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070026705A KR100884943B1 (ko) 2007-03-19 2007-03-19 데이터 전송 방법 및 데이터 전송 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070026705A KR100884943B1 (ko) 2007-03-19 2007-03-19 데이터 전송 방법 및 데이터 전송 시스템

Publications (2)

Publication Number Publication Date
KR20080085346A true KR20080085346A (ko) 2008-09-24
KR100884943B1 KR100884943B1 (ko) 2009-02-23

Family

ID=40025083

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070026705A KR100884943B1 (ko) 2007-03-19 2007-03-19 데이터 전송 방법 및 데이터 전송 시스템

Country Status (1)

Country Link
KR (1) KR100884943B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100112951A (ko) * 2009-04-10 2010-10-20 엘지전자 주식회사 가전기기 서비스 센터 및 그 제어방법
KR101382388B1 (ko) * 2012-12-18 2014-04-08 전자부품연구원 무선 사운드 전송 시스템에서 데이터 패킷 재전송 방법 및 장치
WO2015030547A1 (ko) * 2013-08-31 2015-03-05 엘지전자 주식회사 Fdr 전송을 지원하는 무선접속시스템에서 신호를 수신하는 방법 및 장치

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11289358A (ja) 1998-04-03 1999-10-19 Matsushita Electric Ind Co Ltd データ伝送装置
US7593380B1 (en) * 1999-03-05 2009-09-22 Ipr Licensing, Inc. Variable rate forward error correction for enabling high performance communication
JP3588064B2 (ja) 2001-07-13 2004-11-10 松下電器産業株式会社 送信装置および受信装置
US6744766B2 (en) * 2002-06-05 2004-06-01 Meshnetworks, Inc. Hybrid ARQ for a wireless Ad-Hoc network and a method for using the same
US7586948B2 (en) 2003-12-24 2009-09-08 Agere Systems Inc. Packet sub-frame structure for selective acknowledgment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100112951A (ko) * 2009-04-10 2010-10-20 엘지전자 주식회사 가전기기 서비스 센터 및 그 제어방법
KR101382388B1 (ko) * 2012-12-18 2014-04-08 전자부품연구원 무선 사운드 전송 시스템에서 데이터 패킷 재전송 방법 및 장치
WO2015030547A1 (ko) * 2013-08-31 2015-03-05 엘지전자 주식회사 Fdr 전송을 지원하는 무선접속시스템에서 신호를 수신하는 방법 및 장치

Also Published As

Publication number Publication date
KR100884943B1 (ko) 2009-02-23

Similar Documents

Publication Publication Date Title
US9294221B2 (en) Method and arrangement for retransmission control
US7979768B2 (en) Method and system for implementing hybrid automatic repeat request
CN1310149C (zh) 用于重定序和重发实体之间的层间控制的方法和***
JP5098329B2 (ja) 移動通信装置
US8650449B2 (en) Encoder, decoder, encoding method, and decoding method
US7502981B2 (en) Automatic repeat request (ARQ) scheme
KR101015714B1 (ko) 하이브리드 자동 반복 요구를 사용하는 시스템에서 다수의모부호를 이용한 재전송 방법 및 장치
US20020064167A1 (en) Hybrid ARQ with parallel packet transmission
US20030066004A1 (en) Harq techniques for multiple antenna systems
JP2003008553A (ja) 送信機、受信機、送受信機および通信システム
KR100884943B1 (ko) 데이터 전송 방법 및 데이터 전송 시스템
CN102377544A (zh) 一种通信***中的重传方法
US8261145B2 (en) Apparatus and method for transmitting/receiving signal in communication system
KR20070091883A (ko) 이동통신 시스템에서 로그 우도율을 이용한 복합 재전송요청 장치 및 방법
JP2010213067A (ja) 送信装置及びack/nack送信方法
US9292375B2 (en) Memory management method and apparatus for receiving multi channel hybrid automatic repeat request (HARQ) packet
EP3411971B1 (en) Sequential ack/nack encoding
US8438444B2 (en) Method of associating automatic repeat request with hybrid automatic repeat request
US8625478B2 (en) Hybrid automatic repeat request system and method thereof in a communication system
KR100548315B1 (ko) 터보코드를 이용한 에러보정 방법
KR101346438B1 (ko) 이동통신 시스템의 패킷 처리 장치 및 방법
JP2009296182A (ja) 無線通信システム、無線通信装置および無線通信方法
Bansal et al. Analysis of Sliding Window Protocol for Connected Node
Cooper Joint coding of sequential HARQ feedback
KR100934650B1 (ko) 하이브리드 자동재송요구 시스템에서 패킷 송/수신 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160128

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170125

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20180130

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee