[go: up one dir, main page]

KR20010087866A - 오류발생 패킷 데이터의 재전송 장치 및 방법 - Google Patents

오류발생 패킷 데이터의 재전송 장치 및 방법 Download PDF

Info

Publication number
KR20010087866A
KR20010087866A KR1020000011670A KR20000011670A KR20010087866A KR 20010087866 A KR20010087866 A KR 20010087866A KR 1020000011670 A KR1020000011670 A KR 1020000011670A KR 20000011670 A KR20000011670 A KR 20000011670A KR 20010087866 A KR20010087866 A KR 20010087866A
Authority
KR
South Korea
Prior art keywords
packet data
layer
data
error
transmitted
Prior art date
Application number
KR1020000011670A
Other languages
English (en)
Other versions
KR100340720B1 (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 KR1020000011670A priority Critical patent/KR100340720B1/ko
Priority to US09/801,682 priority patent/US7149181B2/en
Priority to CNB011091533A priority patent/CN1177498C/zh
Publication of KR20010087866A publication Critical patent/KR20010087866A/ko
Application granted granted Critical
Publication of KR100340720B1 publication Critical patent/KR100340720B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • 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/188Time-out mechanisms

Landscapes

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

Abstract

본 발명은 무선가입자망에서 패킷 데이터 신호를 전송하는 방법에 관한 것으로, 특히, 전송된 패킷 데이터에 오류가 발생한 경우, 최하위 계층인 물리계층에서 해당 패킷 데이터를 재전송 하도록 하여, 데이터 전송시간을 줄일 수 있는 장치 및 방법에 관한 것으로써, 물리계층의 송신측으로 부터 패킷 데이터를 송신함과 동시에 재전송 버퍼에 상기 전송된 최종 프레임의 패킷 데이터를 저장하는 과정과, 타이머를 동작시켜 소정의 설정된 시간을 계수 하도록 하는 과정과, 수신측 물리계층으로부터 상기 송신된 패킷 데이터를 오류 없이 수신하였다는 응답신호가 수신되었는지 판단하여 수신되었으면 종료로 진행하는 과정과, 상기 과정에서 응답신호를 수신하지 않았으면, 소정의 시간으로 설정된 타이머 계수가 종료되었는지 판단하여 종료되지 않았으면 상기 과정으로 궤환 하는 과정과, 상기 과정에서 타이머의 설정된 시간 계수가 종료되었으면 재전송 버퍼에 저장된 패킷 데이터를 재송신한 후 궤환 하는 과정으로 이루어져 구성되는 것을 특징으로 하고, 오류가 발생된 패킷 데이터를 신속하게 재전송 하므로써, 패킷 데이터의 전송 지연 시간을 줄일 수 있는 효과 및 무선가입자망 시스템의 부하를 줄이므로써, 신뢰도를 향상시키는 공업적 그리고 산업적 이용 효과가 있다.

Description

오류발생 패킷 데이터의 재전송 장치 및 방법{A RETRANSMITTING DEVICE AND A METHOD OF PACKET DATA}
본 발명은 무선가입자망(WLL)에서 패킷 데이터(Packet Data) 신호를 전송하는 방법에 관한 것으로, 특히, 전송된 패킷 데이터에 오류가 발생한 경우, 최하위 계층인 물리계층에서 해당 패킷 데이터를 재전송 하도록 하므로써, 데이터 전송시간을 줄일 수 있는 장치 및 방법에 관한 것이다.
패킷 데이터를 전송하는 시스템은, 송신점과 수신점 사이에 하나의 전송 선로(Line) 또는 경로(Path)를 일정(Continuous)하게 혼자만 전용으로 점유 하므로써, 각각의 송신점과 수신점이 각각의 선로 또는 경로를 필요로 하는 서킷모드(Circuit Mode) 방식이 있고, 또한, 다수의 송신점과 수신점이 하나의 전송 선로 또는 경로를 공유하는 패킷모드(Packet Mode) 방식이 있다.
상기와 같은 패킷모드 방식에서는 전송되는 데이터의 수신 또는 목적지 표시와 데이터의 시작 및 종료 등을 표시하는 오버헤드 데이터(Overhead Data)에 의한 오버헤드 타임이, 모든 단위 패킷 데이터마다 필요하며, 전송되는 패킷 데이터에 오류(Error)가 발생하여 다시 전송하는 경우에도, 모든 재전송 하여야 할 패킷 데이터 단위마다 해당되는 오버헤드 데이터를 부가하여 전송하여야 한다.
또한, 데이터 통신 시스템은 7개로 이루어지는 다수의 계층(Hierarchy) 구조를 이루고 있으며, 일반적으로 상위 또는 중간 계층에서 데이터를 발생하고, 중간계층을 통하여 최하위 계층(Layer 1, Physical Layer)으로 전송하면, 데이터를 전송하는 물리적 매개체(Physical Medium)인 선로(Line) 또는 경로(Path)를 통하여,상대측 최하위 계층(Layer 1)에 인가되고 해당되는 중간 또는 상위 계층으로 전달된다.
상기와 같은 계층의 최하위 계층(Hierarchy)인 레이어(Layer) 1은 물리계층(Physical Layer)이라고 하며, 최상위 계층인 레이어 7은 응용계층(Application Layer)이라고 한다.
따라서, 상기와 같이, 수신점에 전송된 데이터에 오류가 발생한 경우, 상기 수신점은 해당 송신점의 계층(Hierarchy)에 전송 데이터의 오류 발생을 통보하고, 상기 해당 송신점 계층은 데이터를 다시 생성하여 수신점의 해당 계층으로 정상적인 데이터를 다시 전송하여야 한다,
이하, 첨부된 도면을 참조하여 종래 기술에 의한 오류발생 데이터의 재전송 방법을 설명한다,
도1 은 일반적인 데이터 전송 시스템 기능 구조에 의한 종래 기술의 신호 흐름도 이고, 도2 는 전송되는 패킷 데이터 신호의 일반적인 구조도 이다.
상기 첨부된 도면을 참조하면, 일반적인 데이터 전송 시스템은, 송신측 및 수신측 모두 동일한 구조로써, 모두 7개의 층(Layer)으로 구성되고, 각 층(Layer)은 자체적으로 필요한 데이터를 전송할 수 있는 구성으로써, 일 실시예의 근거리 통신망인 이더넷(Ethernet) 등의 데이터 통신 프로토콜(Protocol)을 처리하는 TCP/IP 계층(Hierarchy)인 레이어 4(10, 15)와,
상기 레이어 4(10,15)와 접속되어 데이터를 전달 또는 송수신 통로 기능의 하위 레이어로써, 편의상 도시하지 않은 일 실시예에 의한 중간 계층인 레이어 3그리고 데이터 링크 프로토콜 레이어 2(20,25)와,
상기 레이어 2(20,25)와 접속되고, 데이터 전달 또는 송수신 통로 기능으로써 데이터 전송 시스템의 마지막 계층이며, 유선 또는 무선 전송선로와 집적 접속하는 물리계층(Physical Hierarchy)인 레이어 1(30,35)과,
상기 송신측 또는 수신측의 최하위 계층인 레이어 1(30,35)로 부터 인가된 데이터 신호를 물리매개체(Physical Medium)를 통하여 접속된 상대측에 전달하는 유선 또는 무선의 선로(Line) 또는 경로(Path)인 전송로(40)로 구성된다.
이하, 상기와 같이 첨부된 도면을 참조하여 종래 기술에 의한 전송 데이터의 흐름 경로를 상세히 설명한다.
일 실시예로서, 송신점 또는 무선가입자망 기지국(Site)의 상기 레이어 4인 TCP/IP 계위(Hierarchy)(10)에서 데이터를 생성하여 전송하는 경우, 상기 TCP/IP 계위(10)에서 생성된 데이터는 보다 하위 계층인 상기 레이어 3, 레이어 2(20)를 통하여 물리계층(Physical Layer)인 상기 레이어 1(30)에 인가되고, 상기 레이어 1(30)은 유선 또는 무선의 전송 선로를 통하여 상대측인 단말기의 레이어 1(35)에서 수신하고, 차례대로 레이어 2(25) 및 편의상 도시하지 않은 레이어 3을 통하여 최종 도착점인 수신측 레이어 4인 TCP/IP(15)에 전달된다.
상기와 같은 여러 경로를 통과하여 데이터가 전송되는 과정에서, 송신점인 TCP/IP 계층(10)으로부터 전송된 데이터에 오류(Error)가 발생되고 수신점의 TCP/IP(15)에서 수신한 경우, 수신점은 상기 오류(Error)틀 감지한 후에, 반대의 경로, 즉, 레이어 3, 레이어 2(25), 레이어 1(35) 및 전송로(40) 그리고, 송신측의레이어 1(30), 레이어 2(20) 레이어 3을 경유하여 해당 TCP/IP(10)로 오류 발생됨을 통보하고, 상기 TCP/IP(10)에서는 다시 해당 데이터를 수신측의 해당 TCP/IP(15)로 전송하는 과정이 반복된다.
다른 일 실시예로서, 송신측의 레이어 2(20)에서 출력되는 데이터는 레이어 1(30), 전송로(40), 수신측 레이어 1(35)을 경유하여 수신점인 레이어 2(25)로 전송된다.
상기와 같은 다른 일 실시예에서도, 수신점인 데이터 링크 프로토콜 레이어 2(25)에서 수신된 데이터에 오류가 발생한 경우, 해당 데이터에 오류가 발생하였음을, 상기와 같은 과정에 의하여 송신점의 해당 레이어 2(20)에 오류 발생 통보를 하고, 상기의 오류(Error) 발생 통보를 받은 레이어 2(20)는 해당 데이터를 다시 전송한다.
상기와 같은 오류 발생 데이터의 재전송 방법으로써, 레이어 4(10,15)인 TCP/IP 계층(Hierarchy)에서는, 일정량의 데이터, 일 실시예로서, 8 K 바이트(Byte)의 데이터가 전송된 후, 오류(Error)없이 전송되었다는 응답이 없으면, 상기 송신측 TCP/IP 계층(10)에서 전송된 8 K Byte의 해당 데이터를 다시 전송한다.
또한, 데이터 링크 계층(20,25)에서는 전송되는 데이터의 패킷(Packet) 마다 부가되는 각 프레임의 순서번호(Sequence Number)를 이용하여, 오류 발생된 해당 프레임의 패킷 데이터부터 재전송 하는 고백앤(Go-Back-N) 방식과 오류 발생된 프레임의 패킷 데이터만을 선택적으로 재전송 하는 선택 재전송(Selective-Repeat)방식이 있다.
상기와 같이, 전송되는 패킷 데이터는, 상기 첨부된 도2 와 같이, 실제 전송되는 패킷 데이터가 일 실시예로서, 5 내지 107 ㎳ 시간으로 전송되고, 상기와 같은 전송 데이터의 앞부분에, 동기(Synchronous) 및 전송 목적지 등을 표시하는 데이터를 기록하는 전치 데이터(Preamble Data) 영역이, 일 실시예로서, 60 ㎳ 의 영역으로 즉, 프리엠블 시간(Preamble Time)이 오버 헤드(Overhead)로 부가되고, 동시에, 상기 패킷 데이터의 뒷부분에, 패킷 데이터의 손실을 방지하는 후치 데이터(Postamble Data)가 일 실시예로서, 20 ㎳ 영역으로 포스트엠블 시간(Postamble Time)이 오버 헤드(Overhead)로 추가하여 부가된다.
따라서, 상기와 같은 종래 기술에 의한 TCP/IP 방식 그리고, 선택 재전송(Selective-Repeat) 또는 고백앤(Go-Back-N) 방식을 사용하는 데이터 링크 계층에서의 재전송 방식은, 오류(Error)가 발생된 패킷 데이터를 오버헤드 데이터를 포함하고 해당 중간 계층(Layer)을 경유하여 다시 전송하므로써, 전체적으로 오류 없는 패킷 데이터의 전송에 소요되는 시간이 많이 소모되는 즉, 시간상 손실이 불가피한 문제가 있었다.
특히, 전용 선로 또는 경로를 이용하여 일정하게 데이터를 전송하는 회로모드(Circuit Mode)에서는 선로 또는 경로의 사용이 문제시 되지 않으나, 전송할 데이터가 있을 경우에만 공용의 데이터 전송 선로 또는 경로를 할당받아 패킷 데이터를 전송하는 패킷 모드(Packet Mode)에서는, 선로(Line) 또는 경로(Path)를 할당받는 시간이 필요할 뿐 아니라, 재전송 되는 패킷 데이터가 통과하는 각계층(Hierarchy 또는 Layer)을 경유하는 시간과 오버헤드 시간에 의하여 필요한 패킷 데이터를 완전하게 전송하는데, 많은 시간이 소요되는 문제가 있었다.
본 발명은, 데이터 전송 시스템의 최하위 계층인 물리계층에서, 전송되는 데이터를 저장하도록 하고 동시에, 수신측 물리계층에서 상기 전송되는 데이터를 수신 및 분석하여 오류가 발생하였을 경우, 송신측 물리계층에 재전송을 요구하므로써, 패킷 데이터가 계층간에 이동하는 시간을 줄일 수 있고, 전송되는 패킷 데이터의 오류 발생 가능성을 줄이는 오류발생 패킷 데이터의 재전송 방법을 제공하는 것이 그 목적이다.
상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 7개의 계층으로 이루어진 데이터 전송 시스템에 있어서, 상위 계층으로부터 발생되고 전송로에 송신되는 패킷 데이터의 최종 프레임을 저장하는 재전송 버퍼와, 수신측으로부터 오류 없이 패킷 데이터를 수신하였다는 응답신호가 일정한 시간 이내에 회신되는지를 확인하기 위한 타이머와, 상기 타이머에 의하여 설정된 소정의 시간 이내에 수신측으로 부터 오류 없는 패킷 데이터를 수신하였다는 회신이 없는 경우는 상기 재전송 버퍼에 저장된 최종 프레임의 패킷 데이터를 다시 송신하는 제어부가 데이터 전송 시스템의 물리계층에 포함되어 구성되는 것을 특징으로 하고,
또한, 본 발명의 다른 특징은, 물리계층의 송신측으로 부터 패킷 데이터를 송신함과 동시에 재전송 버퍼에 상기 전송된 최종 프레임의 패킷 데이터를 저장하는 제1 과정과, 타이머를 동작시켜 소정의 설정된 시간을 계수 하도록 하는 제2 과정과, 수신측 물리계층으로부터 상기 송신된 패킷 데이터를 오류 없이 수신하였다는 응답신호가 수신되었는지 판단하여 수신되었으면 종료로 진행하는 제3 과정과, 상기 과정에서 응답신호를 수신하지 않았으면, 소정의 시간으로 설정된 타이머 계수가 종료되었는지 판단하여 종료되지 않았으면 상기 제3 과정으로 궤환 하는 제4 과정과, 상기 과정에서 타이머의 설정된 시간 계수가 종료되었으면 재전송 버퍼에 저장된 패킷 데이터를 재송신한 후 상기 제2 과정으로 궤환 하는 제5 단계로 이루어져 구성되는 것을 특징으로 한다.
도1 은 일반적인 데이터 전송 시스템 기능 구조에 의한 종래 기술의 신호 흐름도 이고,
도2 는 전송되는 패킷 데이터 신호의 일반적인 구조도 이고,
도3 은 일반적인 데이터 전송 시스템 기능 구조에 의한 본 발명의 신호 흐름도 이고,
도4 는 본 발명의 일 실시예에 의한 패킷 데이터 재전송 기능의 물리계층 구조도 이고,
도5 는 본 발명의 일 실시예에 의한 오류발생 패킷 데이터 재전송 방법의 순서도 이다.
** 도면의 주요 부분에 대한 부호 설명 **
10,15,20,25 : 레이어 30,35,140,145 : 레이어 1
40 : 전송로 110,115 : 제어부
120,125 : 재전송 버퍼 130,135 : 타이머
150 : 고주파부
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 의한 오류발생 패킷 데이터의 재전송 장치 및 방법을 설명한다.
도3 은 일반적인 데이터 전송 시스템 기능 구조에 의한 본 발명의 신호 흐름도 이고, 도4 는 본 발명의 일 실시예에 의한 패킷 데이터 재전송 기능의 물리계층 구조도 이고, 도5 는 본 발명의 일 실시예에 의한 오류발생 패킷 데이터 재전송 방법의 순서도 이다.
상기의 첨부된 도면을 참조하면, 본 발명에 의한 오류발생 패킷 데이터의 재전송 장치는, 최상위의 응용(Application) 계층(Hierarchy)을 레이어 7(Layer 7)로 하고, 레이어 6, 레이어 5, TCP/IP 계층인 레이어 4, 레이어 3, 데이터 링크 프로토콜 계층인 레이어 2, 물리 계층(Physical Hierarchy)인 최하위 계층을 레이어 1으로 구성하는, 즉, 상기와 같은 7개의 계층(Hierarchy)으로 이루어진 데이터 전송 시스템에 있어서, 상위 계층으로부터 발생되고 전송로에 송신되는 패킷데이터(Packet Data)의 최종 프레임(Frame)에 해당하는 데이터를 저장하는 재전송 버퍼(120,125)와,
상기 패킷 데이터를 전송한 송신측으로 부터 전송된 패킷 데이터를 오류 없이 수신하였다는 응답신호(Response Signal)가 일정한 소정의 시간 이내에 회신되는지를 확인하기 위한 타이머(130,135)와,
상기 타이머(130,135)에 의하여 설정된 소정의 시간 이내에 수신측으로 부터 오류(Error) 없는 패킷 데이터(Packet Data)를 수신하였다는 회신이 없는 경우는 상기 재전송 버퍼(120,125)에 저장된 최종 프레임의 패킷 데이터(Packet Data)를 다시 송신하는 제어부(110,115)가 데이터 전송 시스템의 최하위 계층인 물리계층(Physical Hierarchy) 또는 레이어 1(Layer 1)(140,145)에 포함되어 구성된다.
또한, 본 발명에 의한 오류발생 패킷 데이터의 재전송 방법은. 물리계층(140,145)의 송신측으로 부터 패킷 데이터(Packet Data)를 송신함과 동시에 재전송 버퍼(120,125)에, 상기 전송된 최종 프레임(Frame)의 패킷 데이터(Packet Data)를 저장하는 제1 과정(S10)과,
물리계층(140,145)의 타이머(130,135)를 동작시켜 소정의 설정된 시간(Time)을 계수(Count)하도록 하는 제2 과정(S20)과,
수신측 물리계층(140,145)으로부터, 상기 송신된 패킷 데이터를 오류(Error) 없이 수신(Receive)하였다는 응답신호(Response Signal)가 수신되었는지 판단하여 수신되었으면 종료로 진행하는 제3 과정(S30)과,
상기 제3 과정(S30)에서 수신측으로 부터 응답신호를 수신하지 못하였으면, 소정의 시간(Time)으로 설정된 타이머(130,135)의 계수(Count)가 종료되었는지 판단하여 종료되지 않았으면 상기 제3 과정(S30)으로 궤환(Feed Back) 하는 제4 과정(S40)과,
상기 제4 과정(S40)에서 타이머(130,135)의 설정된 시간 계수(Count)가 종료되었으면, 재전송 버퍼(120,125)에 저장된 패킷 데이터를 수신측으로 재송신한 후, 상기 제2 과정(S20)으로 궤환(Feed Back) 하는 제5 단계(S50)로 이루어져 구성된다.
이하, 상기와 같은 구성을 이용하는, 본 발명의 일 실시예에 의한 오류발생 패킷 데이터의 재전송 장치 및 그 방법을 상기 첨부된 도면을 참조하여 상세히 설명한다.
무선가입자망(WLL) 시스템의 기지국(Site)(100) 및 단말기(200)는 패킷 데이터를 송신하는 송신측이 될 수도 있고, 수신하는 수신측이 될 수도 있으며, 동시에 기능상의 구성은 동일하므로, 본 발명의 설명에서는 어느 한쪽을 지칭하지 않고 송신측 또는 수신측으로 호칭한다.
무선가입자망(WLL)의 송수신측에는, 데이터를 송수신하는 7개 계층(Hierarchy)으로 이루어지는 데이터 전송시스템이 있으며, 상기와 같은 7개 계층의 최하위 계층인 물리 계층(Physical Hierarchy) 또는 레이어 1(Layer 1)(140,145)은 패킷 데이터를 고주파부(150,155)를 통하여 송신하는 경우, 프레임(Frame) 단위로 송신되는 패킷 데이터의 최종 프레임을 저장하는 재전송 버퍼(120,125)를 구비하고, 상기 패킷 데이터가 송신되면, 설정된 소정의 시간 단위로 계수를 시작하는 타이머(2130,135)가 설정된 시간 동안 계수(Count)를 시작한다.
상기 제어부(110,115)는, 상기 타이머(130,135)에 의하여 설정된 시간을 계수(Count) 하는 동안, 수신측으로 부터 해당 패킷 데이터를 오류(Error) 없이 수신 받았다는 응답신호를 인가 받았는지 확인하고, 상기의 시간 동안 응답신호를 수신하지 못하는 경우는, 상기 재전송 버퍼(120,125)에 저장된 신호를 상기 고주파부(150,155)에 인가하여 수신측에 다시 전송한다.
상기와 같은 구성의 장치를 이용하는 본 발명에 의한 오류발생 패킷 데이터의 재전송 방법은, 상위의 계위(Hierarchy)로부터 생성된 패킷 데이터를 인가 받은 물리계층(140,145)은, 상기 제어부(110,115)의 제어에 의하여 해당 패킷 데이터를 해당 고주파부(150,155)에 인가하여 수신측에 송신함과 동시에, 상기 재전송 버퍼(120,125)에 일시 저장한다(S10).
상기 제어부(110,115)는 동시에, 소정의 시간 동안 계수(Count) 하도록 설정된 상기 타이머(130,135)를 제어하여 계수 시작하도록 한다(S20).
상기의 과정(S20)을 수행 한 후에, 상기 제어부(110,115)는 수신측으로 부터 송신된 패킷 데이터를 오류(Error) 없이 수신하였다는 응답 신호를 수신하였는지 판단한다(S30).
상기의 과정(S30)에서 수신측(100,200)으로부터 수신된 패킷 데이터에 오류(Error)가 없다는 응답신호를 수신하면, 종료로 진행하여 다음 프레임(Frame)의 패킷 데이터를 송신하도록 하고, 상기 응답신호를 수신하지 못하였으면, 상기 타이머(130,135)가 계수(Count)를 종료하였는지 판단한다(S40).
상기의 단계(S40)에서, 상기 타이머(130,135)의 계수가 종료되지 않고, 계수를 계속하고 있으면, 상기 제3 과정(S30)으로 궤환(Feed Back)하여 수신측(100,200)으로부터 응답신호가 수신되었는지를 다시 판단하도록 한다.
상기 단계(S40)에서, 타이머(130,135)가 설정된 소정의 시간(Time)에 의한 계수(Count)를 종료하였으면, 상기 제어부(110,115)는 상기 재전송 버퍼(120,125)를 제어하여 저장된 마지막 프레임(Frame), 즉, 송신된 최종 패킷 데이터를 상기 고주파부(150,155)에 다시 인가하여 상기 수신측(100,200)에 다시 송신되도록 한 후에 상기 제2 과정으로 궤환(S50)하므로써, 다시 타이머(130,135)를 구동하고 설정된 소정의 시간 이내에 응답신호가 수신되는지 판단한다. 그러므로, 수신측(100,200)에서 오류 없는 패킷 데이터를 수신할 때까지 반복하여 전송하게 된다.
따라서, 상기와 같은 구성을 이용하는 일 실시예의 본 발명에 의한 오류발생 패킷 데이터의 재전송 장치 및 방법은, 최하위 계층(Hierarchy)인 레이어 1(140,145)에 구비된 재전송 버퍼(120,125)에 상위의 계위(Hierarchy)로부터 송신하도록 인가 받은 패킷 데이터의 최종 데이터를 저장한 후에, 수신측(100,200)으로부터 오류 없이, 수신하였다는 응답 신호를 타이머에 의한 소정의 시간 이내에 수신하지 못하면, 상기 전송된 마지막 패킷 데이터를 다시 전송하므로써, 최종 수신점 또는 해당 계위에서, 수신된 패킷 데이터에 오류가 있다는 오류 발생 신호를 송신 경로의 역방향에 나열된 모든 계위를 통하여 수신하고, 다시 순방향으로 나열된 모든 계위를 통하여 재전송하므로써, 발생되는, 즉, 경로상에 나열된 해당 계위를 반복하여 통과하는 시간이 절약된다.
또한, 송신측(100,200) 및 수신측(100,200)의 최하위 레이어(Layer)인 물리계층(Physical) 사이에서, 해당 패킷 데이터가 오류 없이 전송 되도록 확인 및 재전송을 하고, 각 계층 사이에서 전송되는 패킷 데이터는 오류 발생이 거의 없으므로, 보다 신속하고 빠르게 오류 발생 데이터를 재전송 할 수 있으며 무선가입자망(WLL) 시스템의 부하(Load)를 줄이고, 신뢰도를 향상 시킬 수 있다.
상기와 같은 본 발명은, 무선가입자망에서 패킷 모드로 송수신 되는 패킷 데이터의 특정 프레임에 오류가 발생한 경우, 신속하게 오류 발생한 프레임의 데이터를 재전송 하므로써, 각 계층에 의한 지연 시간 및 오버 헤드 타임에 의한 패킷 데이터의 전송 지연 시간을 줄일 수 있는 효과가 있다.
또한, 무선가입자망 시스템의 부하를 줄이므로써, 시스템의 신뢰도를 향상시키는 공업적 및 산업적 이용 효과가 있다.

Claims (2)

  1. 7개의 계층으로 이루어진 데이터 전송 시스템에 있어서,
    상위 계층으로부터 발생되고 전송로에 송신되는 패킷 데이터의 최종 프레임을 저장하는 재전송 버퍼와,
    수신측으로부터 오류 없이 패킷 데이터를 수신하였다는 응답신호가 일정한 시간 이내에 회신되는지를 확인하기 위한 타이머와,
    상기 타이머에 의하여 설정된 소정의 시간 이내에 수신측으로 부터 오류 없는 패킷 데이터를 수신하였다는 회신이 없는 경우는 상기 재전송 버퍼에 저장된 최종 프레임의 패킷 데이터를 다시 송신하는 제어부가 데이터 전송 시스템의 물리계층에 포함되어 구성되는 것을 특징으로 하는 오류발생 패킷 데이터의 재전송 장치
  2. 물리계층의 송신측으로 부터 패킷 데이터를 송신함과 동시에 재전송 버퍼에 상기 전송된 최종 프레임의 패킷 데이터를 저장하는 제1 과정과,
    타이머를 동작시켜 소정의 설정된 시간을 계수 하도록 하는 제2 과정과,
    수신측 물리계층으로부터 상기 송신된 패킷 데이터를 오류 없이 수신하였다는 응답신호가 수신되었는지 판단하여 수신되었으면 종료로 진행하는 제3 과정과,
    상기 과정에서 응답신호를 수신하지 않았으면, 소정의 시간으로 설정된 타이머 계수가 종료되었는지 판단하여 종료되지 않았으면 상기 제3 과정으로 궤환 하는 제4 과정과,
    상기 과정에서 타이머의 설정된 시간 계수가 종료되었으면 재전송 버퍼에 저장된 패킷 데이터를 재송신한 후 상기 제2 과정으로 궤환 하는 제5 단계로 이루어져 구성되는 것을 특징으로 하는 오류발생 패킷 데이터의 재전송 방법
KR1020000011670A 2000-03-09 2000-03-09 오류발생 패킷 데이터의 재전송 장치 및 방법 KR100340720B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020000011670A KR100340720B1 (ko) 2000-03-09 2000-03-09 오류발생 패킷 데이터의 재전송 장치 및 방법
US09/801,682 US7149181B2 (en) 2000-03-09 2001-03-09 Apparatus and method for re-transmitting erroneous packet data
CNB011091533A CN1177498C (zh) 2000-03-09 2001-03-09 重发送无线本地环路的差错分组数据的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000011670A KR100340720B1 (ko) 2000-03-09 2000-03-09 오류발생 패킷 데이터의 재전송 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20010087866A true KR20010087866A (ko) 2001-09-26
KR100340720B1 KR100340720B1 (ko) 2002-06-20

Family

ID=19653455

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000011670A KR100340720B1 (ko) 2000-03-09 2000-03-09 오류발생 패킷 데이터의 재전송 장치 및 방법

Country Status (3)

Country Link
US (1) US7149181B2 (ko)
KR (1) KR100340720B1 (ko)
CN (1) CN1177498C (ko)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020094477A (ko) * 2001-06-12 2002-12-18 삼성전자 주식회사 교환기에서 패킷을 재 전송하는 장치 및 방법
KR100460497B1 (ko) * 2001-12-22 2004-12-08 엘지전자 주식회사 무선가입자망 단말기의 데이터 전송 방법
KR100464493B1 (ko) * 2002-04-06 2005-01-03 엘지전자 주식회사 무선인터넷 데이터 전송 이동통신 시스템 및 그 운용방법
KR100751143B1 (ko) * 2005-11-28 2007-08-22 엘지전자 주식회사 무선 텔레비전 장치, 무선 텔레비전 시스템 및 그의제어방법
KR100812412B1 (ko) * 2000-06-29 2008-03-10 루센트 테크놀러지스 인크 데이터 패킷 전송 방법 및 네트워크 통신 시스템
KR100964657B1 (ko) * 2002-12-07 2010-06-21 엘지전자 주식회사 홈 네트워크 시스템의 데이터 다운로드 방법
KR100981510B1 (ko) * 2003-03-08 2010-09-10 삼성전자주식회사 이동통신 시스템에서 복합 재전송 제어 장치 및 방법
KR101386834B1 (ko) * 2007-12-28 2014-04-17 엘지전자 주식회사 Harq 방식에 의한 데이터 전송방법
KR101707812B1 (ko) * 2016-05-17 2017-02-27 주식회사 케이엔케이 발권 정보 서비스 제공 모니터링 시스템 및 방법

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020089478A (ko) * 2000-04-17 2002-11-29 노오텔 네트웍스 리미티드 무선 통신용 물리층 및 링크층에서의 arq 프로토콜의협력
KR20030024380A (ko) * 2001-09-18 2003-03-26 한국전자통신연구원 비동기 전송 방식 교환기에서 응답 대기 지연을 이용한로딩 데이터 전송 방법 및 장치
HK1053243A2 (en) * 2002-02-13 2003-09-26 Interdigital Tech Corp A receiver for efficiently detecting the identification of a received signal
CN100375466C (zh) * 2002-04-10 2008-03-12 中兴通讯股份有限公司 一种数据包转发控制装置和方法
GB2396088B (en) * 2002-12-06 2005-06-29 Qualcomm A data transfer procedure for transferring data of a data sequence between a transmitting entity and a receiving entity
US7188292B2 (en) * 2003-09-26 2007-03-06 Nortel Networks Limited Data mirroring system
CN1921367B (zh) * 2005-08-25 2010-05-05 华为技术有限公司 多载波do系统中基于非应答机制的数据帧重传方法和系统
KR100847013B1 (ko) 2005-12-08 2008-07-17 한국전자통신연구원 데이터 전송 지연 감소를 위한 매체 접근 제어프로토콜에서의 다중 재전송 처리 방법 및 이를 위한 다중재전송 처리 장치
US8219705B2 (en) * 2006-01-31 2012-07-10 Sigma Designs, Inc. Silent acknowledgement of routing in a mesh network
US20150187209A1 (en) 2006-01-31 2015-07-02 Sigma Designs, Inc. Method and system for synchronization and remote control of controlling units
US10326537B2 (en) 2006-01-31 2019-06-18 Silicon Laboratories Inc. Environmental change condition detection through antenna-based sensing of environmental change
US10277519B2 (en) 2006-01-31 2019-04-30 Silicon Laboratories Inc. Response time for a gateway connecting a lower bandwidth network with a higher speed network
KR100760421B1 (ko) * 2006-02-13 2007-09-20 주식회사 팬택앤큐리텔 시그널링 채널을 통해 메시지를 전송하는 방법 및 그 전송제어 장치
EP2030470B1 (en) * 2006-06-20 2018-06-13 LG Electronics Inc. Procedure for initial access
US7835285B2 (en) * 2008-02-04 2010-11-16 The Boeing Company Quality of service, policy enhanced hierarchical disruption tolerant networking system and method
EP2091172B1 (en) * 2008-02-12 2016-04-13 Nokia Solutions and Networks Oy Method and device for data processing in a digital subscriber line environment and communication system comprising such device
US9645603B1 (en) 2013-09-12 2017-05-09 Advanced Processor Architectures, Llc System clock distribution in a distributed computing environment
US9429983B1 (en) 2013-09-12 2016-08-30 Advanced Processor Architectures, Llc System clock distribution in a distributed computing environment
US11042211B2 (en) 2009-08-07 2021-06-22 Advanced Processor Architectures, Llc Serially connected computing nodes in a distributed computing system
US8675371B2 (en) * 2009-08-07 2014-03-18 Advanced Processor Architectures, Llc Distributed computing
US8996913B2 (en) * 2010-07-27 2015-03-31 Panasonic Intellectual Property Management Co., Ltd. Data transfer control device and data transfer control method
WO2013098558A1 (en) * 2011-12-30 2013-07-04 Aircom International Ltd Cell performance assessment
US10637681B2 (en) 2014-03-13 2020-04-28 Silicon Laboratories Inc. Method and system for synchronization and remote control of controlling units
EP3391699B1 (en) * 2015-12-18 2019-10-23 Telefonaktiebolaget LM Ericsson (publ) Scheduling of subframes at protocol layer l1
US10637673B2 (en) 2016-12-12 2020-04-28 Silicon Laboratories Inc. Energy harvesting nodes in a mesh network
BR112019019053A2 (pt) 2017-03-22 2020-04-22 Sony Corp dispositivo de terminal, dispositivo de estação base, método de comunicação, e, mídia de gravação.

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6157612A (en) * 1995-04-03 2000-12-05 Lucent Technologies Inc. Fast fading packet diversity transmission method and system
EP0786880B1 (en) 1996-01-23 2006-09-20 Ntt Mobile Communications Network Inc. Communication system and transmission station with error detection and retransmission
US5841775A (en) * 1996-07-16 1998-11-24 Huang; Alan Scalable switching network
US5781598A (en) * 1996-08-14 1998-07-14 Hardy, Iii; Harmon S. System and method of asynchronous data transfer through a plurality of modems
KR100241904B1 (ko) * 1997-12-29 2000-02-01 윤종용 페이징 교환시스템에서 데이터 링크계층의 데이터 재전송방법
US6314535B1 (en) * 1999-05-18 2001-11-06 Xircom Wireless, Inc. Dynamic forward error correction
US6631132B1 (en) * 1999-10-04 2003-10-07 Veraz Networks Ltd. Urgent packet transmission

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100812412B1 (ko) * 2000-06-29 2008-03-10 루센트 테크놀러지스 인크 데이터 패킷 전송 방법 및 네트워크 통신 시스템
KR20020094477A (ko) * 2001-06-12 2002-12-18 삼성전자 주식회사 교환기에서 패킷을 재 전송하는 장치 및 방법
KR100460497B1 (ko) * 2001-12-22 2004-12-08 엘지전자 주식회사 무선가입자망 단말기의 데이터 전송 방법
KR100464493B1 (ko) * 2002-04-06 2005-01-03 엘지전자 주식회사 무선인터넷 데이터 전송 이동통신 시스템 및 그 운용방법
KR100964657B1 (ko) * 2002-12-07 2010-06-21 엘지전자 주식회사 홈 네트워크 시스템의 데이터 다운로드 방법
KR100981510B1 (ko) * 2003-03-08 2010-09-10 삼성전자주식회사 이동통신 시스템에서 복합 재전송 제어 장치 및 방법
KR100751143B1 (ko) * 2005-11-28 2007-08-22 엘지전자 주식회사 무선 텔레비전 장치, 무선 텔레비전 시스템 및 그의제어방법
KR101386834B1 (ko) * 2007-12-28 2014-04-17 엘지전자 주식회사 Harq 방식에 의한 데이터 전송방법
KR101707812B1 (ko) * 2016-05-17 2017-02-27 주식회사 케이엔케이 발권 정보 서비스 제공 모니터링 시스템 및 방법

Also Published As

Publication number Publication date
US20010021984A1 (en) 2001-09-13
KR100340720B1 (ko) 2002-06-20
US7149181B2 (en) 2006-12-12
CN1314765A (zh) 2001-09-26
CN1177498C (zh) 2004-11-24

Similar Documents

Publication Publication Date Title
KR100340720B1 (ko) 오류발생 패킷 데이터의 재전송 장치 및 방법
AU616858B2 (en) High throughout communication method and system for a digital mobile station when crossing a zone boundary during a session
US5245616A (en) Technique for acknowledging packets
US20070291646A1 (en) Retransmission control method and device
KR20050012776A (ko) 무선 애드-혹 네트워크에서 하이브리드 자동 반복요청(arq) 시스템 및 그 사용 방법
US20030086427A1 (en) Method and apparatus for retransmitting packet data between base station controller and base transceiver system in a mobile communication system
WO2002001803A1 (en) Multicast radio communication system and apparatus
GB2287383A (en) Notification by energy burst of messages with unacceptable quality
JPH073978B2 (ja) 一斉通信方式
US6169732B1 (en) Method and apparatus in a wireless communication system
JPH09121187A (ja) Cdma移動通信の再送制御方法
US7096027B2 (en) Communication method, communication system and communication apparatus
JP3208653B2 (ja) 自動再送制御方法
KR20020027501A (ko) 멀티캐스트 통신을 위한 무선 시스템 및 국들, 및 그 방법
US6467059B1 (en) Wireless transmission system
BRPI0212064B1 (pt) método para a transmissão de pacotes de dados em um sistema de comunicação por rádio e estação de rádio
KR100278288B1 (ko) 무선통신시스템에서 다수의 응답신호를 이용한 무선패킷 재전송방법
KR100289232B1 (ko) 무선 데이터 서비스를 위한 이중 모드 선택적 반복 자동 재송요구 방법
KR100366018B1 (ko) 데이터 통신 시스템 및 그 통신방법
KR100419280B1 (ko) 무선 링크의 상태에 따른 스누프 프로토콜의 간접 승인방법 및 이 방법을 수행하는 유무선 통합 망의 패킷 전송장치
JP2861851B2 (ja) データ通信再送方法
JPH03107229A (ja) 通信制御方式
JPH04269031A (ja) データ再送伝送方式
JPS627239A (ja) デ−タ伝送速度設定方式
JPH0482436A (ja) パケット送信制御方式

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000309

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20011030

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: 20020520

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20020601

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20020603

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20050330

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20060525

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20070517

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20080528

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20090529

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20100528

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20110512

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20120516

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20120516

Start annual number: 11

End annual number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee