KR100981499B1 - 통신시스템에서 반복 전송 방식의 데이터 전송 방법 - Google Patents

통신시스템에서 반복 전송 방식의 데이터 전송 방법 Download PDF

Info

Publication number
KR100981499B1
KR100981499B1 KR1020030008626A KR20030008626A KR100981499B1 KR 100981499 B1 KR100981499 B1 KR 100981499B1 KR 1020030008626 A KR1020030008626 A KR 1020030008626A KR 20030008626 A KR20030008626 A KR 20030008626A KR 100981499 B1 KR100981499 B1 KR 100981499B1
Authority
KR
South Korea
Prior art keywords
data
reception
transmission method
transmitter
repetitive
Prior art date
Application number
KR1020030008626A
Other languages
English (en)
Other versions
KR20040072961A (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 KR1020030008626A priority Critical patent/KR100981499B1/ko
Publication of KR20040072961A publication Critical patent/KR20040072961A/ko
Application granted granted Critical
Publication of KR100981499B1 publication Critical patent/KR100981499B1/ko

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C7/00Stoves or ranges heated by electric energy
    • F24C7/06Arrangement or mounting of electric heating elements
    • F24C7/062Arrangement or mounting of electric heating elements on stoves
    • F24C7/065Arrangement or mounting of electric heating elements on stoves with reflectors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C7/00Stoves or ranges heated by electric energy
    • F24C7/08Arrangement or mounting of control or safety devices
    • F24C7/081Arrangement or mounting of control or safety devices on stoves

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은, 반복 전송 방식을 이용한 데이터 전송 방법에 관한 것으로서, 데이터들을 전송하는 송신기와, 상기 데이터들을 수신하는 다수의 수신기를 구비하는 통신 시스템에서, 반복 전송 방식을 이용하여 상기 데이터들을 전송하는 방법에 있어서, 상기 다수의 수신기로 미리 설정된 반복 전송 회수에 따라 상기 데이터를 반복하여 전송하는 과정과, 상기 다수의 수신기로부터 수신 상태 정보들을 포함한 반복 정보 메시지를 미리 설정된 주기동안 수집하는 과정과, 상기 수신 상태 정보들에 따라 상기 데이터의 반복 전송 회수를 갱신하는 과정을 포함하는 것을 특징으로 한다. 이로 인해 수신기들로부터 수신된 수신 상황에 대한 정보들을 수집하여 반복 전송 조건을 변경하므로 역방향 데이터 전송량의 증가를 최소화하여 수신 성능을 향상시킬 수 있다.
Figure R1020030008626
반복 전송 방식, 반복 정보 메시지(RIM), 수신 상태 정보.

Description

통신시스템에서 반복 전송 방식의 데이터 전송 방법{Data transmission method of repetition mode in communication system }
도 1은 본 발명의 실시예에 따른 반복 전송 방식의 통신시스템의 송신기와 수신기의 구조를 도시한 블록도,
도 2a는 본 발명의 실시예에 따른 반복 전송 방식의 업링크 반복 정보 메시지의 구조를 도시한 도면,
도 2b는 본 발명의 실시예에 따른 반복 전송 방식의 업링크 반복 정보 메시지의 전송 형식을 도시한 도면,
도 3a는 본 발명의 실시예에 따른 반복 전송 방식의 다운 링크 RIM 구조를 도시한 도면,
도 3b는 본 발명의 실시예에 따른 반복 전송 방식의 다운 링크 RIM 전송 형식을 도시한 도면,
도 4는 본 발명의 실시예에 따른 반복 전송 방식을 이용한 데이터 전송 동작을 도시한 블록도이고,
도 5는 본 발명의 실시예에 따른 수신 상황에 대한 정보를 RIM을 통해 송신기로 전송하는 수신기의 동작을 도시한 흐름도,
도 6은 본 발명의 실시예에 따른 수신기에서 수신 상황 변수들을 업데이트하는 동작을 도시한 흐름도,
도 7a 내지 7c는 도 6의 수신기 동작에서 원도우 크기 조절을 도시한 블록도,
도 8은 본 발명의 실시예에 따른 반복 전송 방법을 이용한 송신기 동작을 도시한 흐름도.
본 발명은 통신시스템의 데이터 전송 방법에 관한 것으로, 특히 반복 전송 방식을 이용한 데이터 전송 방법에 관한 것이다.
일반적으로 통신시스템에서는 응답 전송 방식(Acknowledged mode), 반복 전송 방식(repetition mode), 비응답 전송 방식(unacknowledged mode)의 세 가지 방식이 사용되고 있다. 상기 응답 전송 방식(이하, Acknowledge mode라함.)은 가장 흔히 사용되는 데이터 전송 방법으로서 수신기로부터 응답하는 ACK/NAK을 기반으로 한다. 이에 따라 송신기는 재전송을 수행하므로 안정적 수신 성능을 보장하는 오류 제어 기법이라 할 수 있다.
그리고 상기 비응답 전송 방식(Unacknowledged mode)은 방송형(broadcast) 서비스나 다자간 전송(multicast) 서비스에 사용되는 오류 제어 방법으로 수신기는 에러가 발생하거나 수신하지 못한 데이터(PDU : Protocol Data Unit)는 버리고 이에 대한 아무런 응답도 전송하지 않는다. 따라서 송신기의 재전송도 존재하지 않으므로 채널 상황에 따라 심각한 수신 성능의 저하가 발생할 수 있다.
다음으로, 상기 반복 전송 방식은 상기 비응답 전송 방식의 단점을 보안하기 위해 데이터를 전송할 시 한 번이 아니라 수 회 반복하여 전송한다. 그러므로 수신기는 여러 번 전송되는 데이터 중 한 번만 제대로 수신하면 성능의 저하 없이 데이터의 수신이 가능하다.
반복 전송 방식에서 상기 송신기는 데이터를 임의의 회수만큼 반복하여 전송한다. 이때 수신기는 첫 번째 데이터를 제대로 수신하지 못한 경우에도 반복하여 수신되는 데이터(PDU)들을 수신한다. 이로 인해 에러율은 낮아지게 된다. 그리고 송신기는 상기 논리적 계층의 사용자 방송 채널(UBCH : User broadcat Channel 이하, UBCH라 함)를 통해 데이터를 전송하고, 논리적 계층의 링크 제어 채널(LCCH : Link Control Channel 이하, LCCH라 함)을 통해 링크 제어 정보를 전송한다. 그리고 상기 반복 전송 방식은 UBCH가 매핑되는 트랜스포트 계층의 롱 채널(LCH : Long Channel 이하, LCH라 함)에서 사용된다. 여기서 LCH의 데이터는 응답 전송 방식과 동일하게 10 비트의 시퀀스 번호와 24 비트의 에러 검사(CRC : cyclic redundancy checking 이하 CRC라 함)코드 를 포함하고 있다. 이때 송신기의 데이터 전송이 진행되면서 시퀀스 번호는 전송 순서에 따라 각 LCH 데이터마다 1 씩 증가하게 된다.
그리고 반복 전송 방식에서 상기 수신기는 윈도우 크기(window size: Ks)를 기반으로 수신 윈도우(receiver window)와 수용 범위(acceptance range)를 관리한 다. 여기서 반복 전송 방식의 송수신 윈도우 크기는 32, 64, 128, 256 중의 하나의 값을 가지고, 수신 윈도우 크기는 정상적으로 수신되지 않은 가장 작은 시퀀스 번호를 기억하는 10 비트 포인터인 RxBoWs부터 RxBoWs + Ks 미만의 구간이 된다.
그런데 송신기로부터 전송된 LCH를 연속적으로 받지 못한 수신기는 송신기의 반복 전송이 끝난 후에도 계속적으로 대기하는 상태에 빠질 수 있다. 이를 방지하기 위해 수신기는 수신 윈도우 밖의 LCH를 수신할 경우 수신 윈도우의 범위를 이동한다. 상기 수용 범위는 수신기가 임의로 수신 윈도우를 이동하는 것을 막기 위해서 사용된다. 이에 따라 수신기는 이 수용 범위 이내의 시퀀스 번호를 가지는 LCH만 수용하고 범위 밖의 LCH는 버리도록 동작한다. 이런 수용 범위는 RxBoWs부터 RxBoWs + 512 미만의 구간이 된다
그런데 기존에 제안된 방법은 반복 전송 방식으로 동작하는 송신기에서 데이터를 송신할 때, 수신기들의 수신 성능에 관계 없이 순방향 즉, 송신기에서 수신기로의 데이터 양(traffic load)이나 혼잡도에 따라서 사전에 결정된 방식으로만 반복 전송을 수행한다. 예를 들어 전송하는 데이터 양이 많은 경우에는 반복 회수를 줄이고 전송하는 데이터 양이 적은 경우에는 늘어나는 대역폭 만큼 반복을 늘리는 방법을 생각할 수 있다. 그러나 이러한 반복 전송 방식은 수신기의 수신 상태를 전혀 고려할 수 없으므로 수신 상황이 양호한 경우에는 불필요한 대역폭을 낭비하여 반복 전송을 수행하게 되고 반대로 수신 상황이 나쁜 경우에는 필요한 만큼 반복 전송이 되지 않아 데이터를 제대로 수신하지 못하는 결과를 가져온다. 이런 상황을 개선하기 위해서는 송신기에서 송신에 참조할 만한 수신 상황 정보가 필요하다.
따라서, 본 발명의 목적은 반복 전송 방식으로 동작하는 송신기의 전송 효율을 향상시키고 수신기의 수신 성능을 증가시키는 데이터 전송 방법을 제공함에 있다.
본 발명의 다른 목적은 반복 전송 방식으로 동작하는 수신기의 수신 상황에 대한 통계를 송신기로 전송하여 수신 상황에 맞게 반복 전송 회수를 조절하는 데이터 전송 방법을 제공함에 있다.
본 발명의 또 다른 목적은 반복 전송 방식으로 전송되는 데이터들의 평균 수신 에러율을 감소시키면서 대역폭을 효과적으로 사용할 수 있는 반복 전송 방식을 이용한 데이터 전송 방법을 제공함에 있다.
상기 이러한 본 발명의 목적들을 달성하기 위한 방법은 데이터들을 전송하는 송신기와, 상기 데이터들을 수신하는 다수의 수신기를 구비하는 통신 시스템에서, 반복 전송 방식을 이용하여 상기 데이터들을 전송하는 방법에 있어서, 상기 다수의 수신기로 미리 설정된 반복 전송 회수에 따라 상기 데이터를 반복하여 전송하는 과정과, 상기 다수의 수신기로부터 수신 상태 정보들을 포함한 반복 정보 메시지를 미리 설정된 주기동안 수집하는 과정과, 상기 수신 상태 정보들에 따라 상기 데이터의 반복 전송 회수를 갱신하는 과정을 포함하는 것을 특징으로 한다.
상기 본 발명의 목적들을 달성하기 위한 다른 방법은 데이터들을 전송하는 송신기와, 상기 데이터들을 수신하는 다수의 수신기를 구비하는 통신 시스템에서, 반복 전송 방식을 이용하여 상기 데이터들을 전송하는 방법으로서, 상기 송신기로부터 미리 설정된 반복 전송 회수에 따라 반복하여 수신된 데이터들의 수신 상태를 확인하는 과정과, 상기 데이터들의 수신 상태에 따라 설정된 수신 상태 정보들을 상기 송신기로 전송하는 과정을 포함하는 것을 특징으로 한다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 1은 본 발명의 반복 전송 방식의 채널 구조를 도시한 블록도이다.
상기 도 1을 참조하면, 통신 시스템은 데이터를 전송하는 송신기(110) 와 상기 데이터를 수신하는 다수의 수신기들(121, 122, 123등)로 구성되어 있다.
UBCH와 LCCH는 논리계층 채널이고 LCH와 SCH는 전송계층 채널이다. 논리계층은 전송계층의 상위 계층이고 UBCH는 LCH로 LCCH는 SCH로 매핑된다.
상기 송신기(110)는 데이터를 전송하기 위한 물리적 계층의 사용자 방송 채널(UBCH : user broadcast channel, 이하, UBCH라 함)과, 링크 제어 정보를 전송하기 위한 물리적 계층의 링크 제어 채널(LCCH : link control channel 이하, LCCH라 함)를 사용하고 있다. 그리고 상기 UBCH와 매핑하는 트랜스포트 계층의 롱 채널(LCH : Long Channel 이하, LCH라 함)과, 트랜스포트 계층의 LCCH와 매핑하는 SCH(Short Channel)를 사용하고 있다. 그리고 상기 송신기(110)는 일정기간 동안 수신기들(121, 122, 123)로부터 수신되는 수신 상태 정보를 수집하여 평균적인 프레임 에러율에 따라 송신 방법을 변경한다.
상기 수신기들(121, 122, 123 등)은 상기 송신기와 같이 물리적 계층의 UBCH와, LCCH 및 트랜스포트 계층의 LCH와, SCH를 사용하고 있다. 그리고 수신 상태 정보를 포함하는 반복 정보 메시지(RIM : repetition information message)를 SCH에 매핑되는 LCCH를 통해 송신기(110)로 보고한다. 즉, UBCH, LCH는 데이터를 수신하기 위해 단방향으로 사용되고, LCCH, SCH는 반복 정보 메시지를 송신기(110)로 전송하기 위하여 양방향으로 사용된다.
여기서 상기 반복 정보 메시지에 대해 도면을 참조하여 살펴보면 다음과 같다.
도 2a는 본 발명의 실시예에 따른 업링크 반복 정보 메시지의 구조를 도시한 도면이고, 도 2b는 본 발명의 실시예에 따른 업링크 반복 정보 메시지의 전송 형식을 도시한 도면이다.
상기 도 2a를 참조하면, 상기 반복 정보 메시지는 트랜스포트 계층의 SCH의 전송 데이터의 크기에 맞게 72비트의 크기를 가지고, 8개의 정보들로 구성되어 있다. 상기 정보들은 4비트의 SCH PDU type, 4비트의 LCH PHY mode, 3비트의 SCH PHY mode, 16비트의 Number of received PDUs, 10비트의 Number of unique PDUs, 10비 트의 Number of missing PDUs 및 예비 정보인 9비트의 Future use와 에러 체크 정보인 16비트의 CRC로 구성되어 있다.
상기 SCH PDU type는 기존에 남아 있는(reserved된 값인) '1010'을 사용하여 전송한다. 그리고 Number of received PDUs, Number of unique PDUs, Number of missing PDUs는 수신 성능과 관련 있는 정보들이며, 상기 각 수신 성능의 정보들은 수신기(120)에서 특정 기간동안 수신한 총 LCH 데이터 유니트 중 에러 없이 수신한 유니트의 수와 중복 수신된 LCH 데이터 유니트를 제외하고 수신한 총 데이터의 수, 수용 범위 이내에 있는 최초 데이터와 최후 데이터사이에 수신하지 못한 데이터의 수를 나타내는 값을 갖고 있다. 이러한 업 링크(up link)의 반복 정보 메시지는 연결과 관련된 정보(MAC ID, DLCC ID)를 포함하지 않으므로 반드시 할당된 SCH를 통해서만 전송되어야 한다.
이와 같은 정보들을 갖는 업 링크 반복 정보 메시지의 전송 형식을 살펴보면 상기 도 2b에 도시된 바와 같이, 반복 정보 메시지는 8비트씩 9개의 행(이하, Octer라 함)으로 이루어져 있다. SCH PDU type와 LCH PHY mode는 Octer 1에 각각 4비트씩 위치하고 있고, Number of received PDUs는 Octer 2 및 Octer 3에 위치하고 있다. 그리고 Number of unique PDUs는 Octer 4 및 Octer 5의 마지막 두 비트에 위치하고 있고, Future use 및 SCH PHY mode는 Octer 5의 나머지 비트에 각각 3비트씩 위치하고 있다. 여기서 상기 Future use의 나머지 6비트는 Octer 7에 위치하고 있다. 또한 Number of missing PDUs는 Octer 6 및 Octer 7의 마지막 두비트에 위치하고 있고, CRC는 Octer 8 및 Octer 9에 위치하고 있다.
한편, 다운 링크(downlink)의 반복 정보 메시지 구조 및 전송형식을 도 3a, 도 3b를 참조하여 설명하면 다음과 같다.
상기 도 3a를 참조하면, 상기 다운 링크의 반복 정보 메시지는 물리적 채널의 SCH의 크기에 맞게 72비트의 크기로 정의되고, 6개의 정보들로 구성되어 있다. 상기 정보들은 4비트의 SCH PDU type, 16비트의 Number of received PDUs, 10비트의 Number of unique PDUs, 10비트의 Number of missing PDUs, 16비트의 Future use 및 16비트의 CRC로 구성되어 있다.
각 정보들이 가지는 값은 uplink RIM과 동일한 의미를 가진다. Downlink, direct link RIM의 경우도 송신기와 수신기의 정보, 연결 정보가 포함되어 있지 않으므로 반드시 RR(resource request) 메시지를 통해서 요구하고 할당된 SCH에서만 전송되어야 한다.
상기 SCH PDU type는 기존에 남아 있는(reserved된 값인) '1010'을 사용하여 전송한다. 그리고 수신 성능과 관련 있는 필드들로는 Number of received PDUs, Number of unique PDUs, Number of missing PDUs가 있으며, 이들 필드 각각은 수신기(120)가 특정 기간동안 수신한 총 LCH의 수와 중복 수신을 제외하고 수신한 총 PDU의 수, 수용 범위 이내에 있는 최초 PDU와 최후 PDU 사이에 수신하지 못한 PDU의 수를 나타내는 값을 갖고 있다. 이러한 uplink RIM은 연결과 관련된 정보(MAC ID, DLCC ID)를 포함하지 않으므로 반드시 할당된 SCH를 통해서만 전송되어야 한다.
이와 같은 정보들을 갖는 uplink RIM 전송 형식을 살펴보면 상기 도 2b에 도시된 바와 같이, 전송 형식은 8비트씩 9개의 행(이하, Octer라 함)을 이루고 있다. SCH PDU type와 LCH PHY mode는 Octer 1에 각각 4비트씩 위치하고 있고, Number of received PDUs는 Octer 2 및 Octer 3에 위치하고 있다. 그리고 Number of unique PDUs는 Octer 4 및 Octer 5의 마지막 두 비트에 위치하고 있고, Future use 및 SCH PHY mode는 Octer 5의 나머지 비트에 각각 3비트씩 위치하고 있다. 여기서 상기 Future use의 나머지 6비트는 Octer 7에 위치하고 있다. 또한 Number of missing PDUs는 Octer 6 및 Octer 7의 마지막 두 비트에 위치하고 있고, CRC는 Octer 8 및 Octer 9에 위치하고 있다.
각 필드들이 가지는 값은 uplink RIM과 동일한 의미를 가진다. Downlink 반복 정보 메시지의 경우도 송신기(110)와 수신기들(121, 122, 123등)의 정보, 연결 정보가 포함되어 있지 않으므로 반드시 리소스 요구(RR : resource request) 메시지를 통해서 요구하고 할당된 SCH에서만 전송되어야 한다.
이와 같은 구조를 갖는 반복 전송 방식에 대한 동작을 도면을 참조하여 설명하면 다음과 같다.
도 4는 본 발명의 실시예에 따른 반복 전송 방식을 이용하여 데이터를 전송하는 방법을 도시한 블록이다.
상기 도 4를 참조하면, 반복 회수가 4인 경우 반복 전송 방식에 따라 송신기(110)는 전송할 데이터를 한 슬롯씩 지연되게 반복 회수만큼 가로로 배치한 다음 읽는 순서 1, 2, 3, 4, 5와 같이 세로로 읽어서 그 순서대로 수신기들(121, 122, 123등)로 전송한다. 이때 수신기들(121, 122, 123등)로 전송되는 시퀀스 번호(Xs)의 순서는 1, 2, 1, 3, 2, 1, 4, 3, 2, 1, 5, 4, 3, 2, 6, ...이다. 여기서 초기 반복 회수는 미리 설정되고 이후 반복 회수는 수신기들(121, 121, 123등)으로부터 수신된 수신 상태 정보에 따라 결정된다. 그리고 반복 전송 방법은 반복에 의한 시간 다이버시티(time diversity)효과를 최대화하고 수신 지연을 최소화하는 방향으로 이루어진다.
그러면 수신기(120)는 상기 시퀀스 번호 순서대로 수신되는 데이터들을 수신하여 수신 상태 정보를 RIM을 통해 송신기(110)로 전송한다. 이러한 동작을 도 5를 참조하여 설명하면 다음과 같다. 그리고 상기 다수의 수신기들(121, 122, 123등)중 하나의 수신기(121)를 적용하여 설명하며, 나머지 다른 수시기들(12, 123등)도 동일하게 동작한다.
상기 도 5를 참조하면, 200단계에서 수신기(121)가 반복 전송 방식을 초기화 화깅 위해 수신 상태 정보들의 변수를 리셋한다. 여기서 상기 수신 상태 정보들은 수신 과정 동안 수신한 모든 LCH 중 에러가 없는 데이터의 수(NoPDU), 그 수신 데이터들 중 중복 수신을 제외하고 정상적으로 수신된 데이터의 수(NoUniquePDU), 수신 과정 동안 정상적으로 수신하지 못하고 폐기된 데이터의 수(NoMissingPDU)이다. 이 세 변수는 반복 전송 방식으로 동작하기 시작했을 때와 매 반복 정보 메시지(RIM)을 전송했을 때마다 0으로 재설정된다. 그런 다음 210단계에서 반복 전송 방식에 따라 UBCH를 통해 데이터를 수신한다. 그러면 220단계에서 수신기(121)는 수신된 데이터를 확인하여 수신 상태 변수들을 업데이트한다. 그런 다음 230단 계에서 반복 정보 메시지 전송 주기가 완료되었는지를 확인하여 완료되지 않은 경우에는 260단계를 수행하고, 완료된 경우에는 240단계에서 상기 수신 상태 변수들의 값들을 이용하여 반복 정보 메시지을 생성한다. 상기 반복 정보 메시지가 생성되면 250단계에서 수신기(121)는 주기적 혹은 비주기적으로 반복 정보 메시지를 통해서 송신기(110)로 전송한다. 그런 다음 260단계에서 UBCH(130)의 수신 주기가 완료되었는지를 확인한다. 이때 완료된 경우에는 동작을 종료하고, 완료되지 않은 경우에는 다시 210단계를 수행한다.
이러한 수신기의 동작에서 수신 상태 변수들을 업데이트하는 수신기의 동작을 보다 상세히 도 6을 참조하여 설명하면 다음과 같다.
300단계에서 수신기(110)는 데이터가 포함된 LCH 데이터 유니트의 수신을 확인한다. 이때 LCH 데이터 유니트 수신이 없으면 계속해서 300단계를 수행하고, 그렇지 않은 경우에는 301단계에서 상기 LCH 데이터 유니트의 에러를 체크(CRC 체크)한다. 이때 302단계에서 수신된 LCH 데이터 유니트의 에러가 발견되었는지를 확인한다. 확인 결과, 에러가 발생된 경우 317단계에서 수신된 LCH 데이터 유니트를 버린 다음 300단계를 수행한다. 반면, 정상적인 LCH 데이터 유니트인 경우 304 단계에서 NoPDU 변수를 1만큼 증가시킨다.
그런 다음 305단계에서 LCH 데이터 유니트의 시퀀스 번호(XS)가 수신 윈도우 크기(RxBoWs) 내에 있는 값인지 확인한다. 이때 수신 윈도우 내의 LCH 데이터 유니트인 경우 306단계에서 중복 수신된 LCH 데이터 유니트인지를 확인한다. 확인 결 과, 중복 수신된 LCH 데이터 유니트인 경우 317단계에서 수신된 LCH 데이터 유니트를 버린후 300단계를 수행한다. 반면, 중복 수신된 LCH 데이터 유니트가 아닌 경우 307단계에서 NoUniquePDU 변수를 1만큼 증가시킨 후 308단계에서 수신된 LCH 데이터 유니트를 수신 버퍼에 저장한다. 그런 다음 309단계에서 수신 윈도우 크기를 조정한 후 다시 300단계를 수행한다.
반면, 305단계에서 LCH 데이터 유니트의 시퀀스 번호가 수신 윈도우의 밖에 있는 경우 310단계에서 상기 시퀀스 번호가 수용 범위 이내의 값인지 판단한다. 이때 수용 범위 내의 값이 아닌 경우 317단계에서 수신한 LCH를 버리고 300단계를 수행한다. 반면, 수용 범위 이내의 값인 경우 311단계에서 NoUniquePDU 변수를 1만큼 증가시킨 후 312단계에서 상기 LCH 데이터 유니트를 수신 버퍼에 저장한다. 그런 다음 313단계에서 수신 버퍼내에 저장되어 있는 상기 시퀀스 번호가 RxBoWs부터 Xs- Ks + 1미만인 LCH들을 상위 계층(convergence layer)으로 전달한 후 314단계에서 수신 버퍼를 검색하여 상기 시퀀스 번호가 RxBoWs부터 Xs - Ks + 1 미만인 LCH 데이터 유니트들중 수신하지 못한 데이터들의 수를 NoMissingPDU 변수에 더한다. 그러면 수신기(121)는 315단계에서 상기 RxBoWs 값을 Xs - Ks + 1 로 바꾼 다음 316단계에서 상기 수신 윈도우 크기를 조정한 후 300단계를 다시 수행한다. 이러한 수신기(121)의 동작 예를 들어 도 7을 참조하여 설명하면 다음과 같다.
도 7a와 같이, 수신기(121)는 수신 윈도우 크기(Ks)가 32인 수신기(20)로 0 번, 3번 LCH를 제대로 수신 못한다. 이러한 경우 RxBoWs 포인터는 제대로 수신하지 못한 제일 작은 LCH 시퀀스 번호인 0의 값을 가지게 되고, 수신 윈도우는 [0, 31]의 구간이 되고, 수용 범위는 [0, 511]의 구간이 된다.
이와 같은 상황에서 도 7a와 같이 수신 윈도우 바깥에 있으나 수용 범위 이내의 32번 LCH가 도착하였다. 상기 308 단계에서 수신 LCH의 시퀀스 번호(Xs) = 32, 윈도우 사이즈(Ks) = 32 + 1의 값은 1이되고, RxBoWs부터 1 미만의 모든 정상적으로 수신된 LCH들을 상위 계층으로 이동시키는 동작을 수행한다. 그리고 0번 LCH가 제대로 수신되지 않았으므로 아무런 데이터도 상위 계층으로 전송되지 않는다. 이후 상기 309단계에서 RxBoWs의 값은 1로 설정되고 310단계에서 수신 윈도우 조정을 수행한다. 도 7c에 도시된 바와 같이 1, 2번 LCH는 정상적으로 수신되었으므로 이들을 상위 계층으로 이동시키고 정상적으로 수신되지 않은 3번 LCH를 가리키도록 RxBoWs의 값이 조정된다. 이런 일련의 과정이 수행된 뒤 수신 윈도우는 [3, 34]의 구간이 되고 수용 범위는 [3, 514]의 구간이 된다.
이와 같은 수신기로부터 수신 상태 정보들을 포함하는 반복 정보 메시지를 수신하는 송신기의 동작을 도면을 참조하여 설명하면 다음과 같다. 그리고 상기 송신기는 초기 반복 회수(RepFactor) 값이 2이고, 반복 전송 방식을 128PDU 단위로 주기적으로 갱신한다.
도 8은 본 발명의 실시예에 따른 반복 전송 방법을 이용한 송신기 동작을 도 시한 도면이다.
상기 도 8을 참조하면, 400단계에서 송신기(110)는 수신기들(121, 122, 123등)로부터 수신된 RIM들에 포함된 수신 상태 변수들을 이용하여 구한 전체 수신 상태 변수들의 평균 프레임 손실률(FMR : Frame Missing Rate 이하, FMR이라 함)을 리셋한다. 그리고 송신기가 반복 전송 방법을 변경하는 기간 내에 RIM을 전송하지 않은 수신기(121)는 통계에서 제외하거나 일정한 값을 할당하여 통계에 포함시킨다. 그리고 RIM로 전송되는 수신 상황이 너무 나쁜 단말은 통계 정보의 왜곡을 막기 위해서 방송형 서비스에서 제외한다.
그러면 410단계에서 송신기(110)는 SCH를 통해 전송되는 RIM을 수집한 후 420단계에서 평균 FMR을 업데이트 한다. 그런 다음 430단계에서 RIM 수집 주기가 완료되었는지를 확인하여 완료되지 않은 경우에는 다시 490단계를 수행하고, 완료된 경우에는 440단계에서 평균 FMR이 최대 임계값보다 작은지를 확인한다. 확인 결과 작지 않은 경우에는 반복 회수를 1만큼 증가한 후 480단계를 수행한다. 반면, 작은 경우에는 평균 FMR이 최소 임계값보다 작은지를 확인한다. 확인 결과 작지 않은 경우에는 480단계를 수행하고, 작은 경우에는 반복 회수를 1만큼 감소한다. 그런 다음 480단계에서 평균 FMR을 리셋시킨 후 490단계에서 반복 송신 모드 즉, UBCH 수신 주기가 완료되었는지를 확인하여 완료되지 않은 경우에는 410단계를 수행하고, 완료된 경우에는 동작을 종료한다.
상술한 실시예에서는 송신기에서 수신 통계들의 평균 FMR을 이용하여 반복 전송 조건을 결정하였으나, 본 발명의 다른 실시예에서는 반복 전송 회수 변경 조 건으로 수신기로부터 수신되는 FMR이 5%이상인 수신기들이 30% 이상인 경우 송신기에서 반복 전송 회수를 증가 시키며, 이러한 동작외에 모든 동작 및 구성은 상술한 실시예와 동일하다.
한편, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 발명청구의 범위뿐 만 아니라 이 발명청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이 본 발명은 수신기들로부터 수신된 수신 상황에 대한 정보들을 수집하여 반복 전송 조건을 변경하므로 역방향 데이터 전송량의 증가를 최소화하여 수신 성능을 향상할 수 있는 효과가 있다.

Claims (9)

  1. 데이터들을 전송하는 송신기와, 상기 데이터들을 수신하는 다수의 수신기를 구비하는 통신 시스템에서, 반복 전송 방식을 이용하여 상기 데이터들을 전송하는 방법에 있어서,
    상기 다수의 수신기로 미리 설정된 반복 전송 회수에 따라 상기 데이터를 반복하여 전송하는 과정과,
    상기 다수의 수신기로부터 수신 상태 정보들을 포함한 반복 정보 메시지를 미리 설정된 주기동안 수집하는 과정과,
    상기 수신 상태 정보들에 따라 상기 데이터의 반복 전송 회수를 갱신하는 과정을 포함하되,
    상기 수신 상태 정보는, 수신 과정 동안 수신된 데이터들 중 정상적으로 수신된 데이터의 수, 상기 정상적인 데이터들 중에서 중복 수신을 제외한 데이터의 수, 및 상기 수신 과정 동안 정상적으로 수신하지 못하고 폐기된 데이터의 수 중 적어도 하나를 포함하는 것을 특징으로 하는 통신시스템에서 반복 전송 방식의 데이터 전송 방법.
  2. 삭제
  3. 제 1항에 있어서, 상기 반복 전송 회수를 갱신하는 과정은,
    상기 수신 상태 정보들을 이용하여 평균 에러율을 구하는 단계와,
    상기 평균 에러율이 미리 설정된 최대 임계값보다 작지 않은 경우 상기 반복 전송 회수를 증가하는 단계와,
    상기 평균 에러율이 미리 설정되 최대 임계값보다 작고 최소 임계값보다 작은 경우 상기 반복 전송 회수를 감소하는 단계를 포함하는 것을 특징으로 하는 통신시스템에서 반복 전송 방식의 데이터 전송 방법.
  4. 제3항에 있어서, 상기 평균 에러율을 구하는 단계는,
    상태 정보를 비정상적으로 전송하는 수신기를 제외하여 상기 평균 에러율을 구함을 특징으로 하는 통신시스템에서 반복 전송 방식의 데이터 전송 방법.
  5. 제3항에 있어서, 상기 평균 에러율을 구하는 단계는,
    상기 수신 상태 정보를 전송하지 않은 수신기에 대해 임의의 값을 할당하여 상기 평균 에러율을 구함을 특징으로 하는 통신시스템에서 반복 전송 방식의 데이터 전송 방법.
  6. 데이터들을 전송하는 송신기와, 상기 데이터들을 수신하는 다수의 수신기를 구비하는 통신 시스템에서, 반복 전송 방식을 이용하여 상기 데이터들을 전송하는 방법에 있어서,
    상기 송신기로부터 미리 설정된 반복 전송 회수에 따라 반복하여 수신된 데이터들의 수신 상태을 확인하는 과정과,
    상기 데이터들의 수신 상태에 따라 설정된 수신 상태 정보들을 상기 송신기로 전송하는 과정을 포함하되,
    상기 수신 상태 정보는, 수신 과정 동안 수신된 데이터들 중 정상적으로 수신된 데이터의 수, 상기 정상적인 데이터들 중에서 중복 수신을 제외한 데이터의 수, 상기 수신 과정 동안 정상적으로 수신하지 못하고 폐기된 데이터의 수 중 적어도 하나를 포함하는 것을 특징으로 하는 통신시스템에서 반복 전송 방식의 데이터 전송 방법.
  7. 제6항에 있어서,
    상기 데이터들의 수신 상태를 상기 송신기로 보고하기 위한 반복 정보 메시지를 생성하는 과정을 더 포함하는 것을 특징으로 하는 통신시스템에서 반복 전송 방식의 데이터 전송 방법.
  8. 삭제
  9. 제6항에 있어서, 상기 수신 상황을 확인하는 과정은,
    상기 수신된 데이터를 포함하는 롱 채널 데이터 유니트를 수신하는 단계와,
    상기 롱 채널 데이터 유니트의 에러를 체크하는 단계와,
    상기 롱 채널 데이터 유니트에 에러가 발생된 경우 상기 롱 채널 데이터 유니트를 제거하는 단계와,
    상기 롱 채널 데이터 유니트에 에러가 발생되지 않은 경우 수신 원도우 크기를 조절하는 단계를 포함하는 것을 특징으로 하는 통신시스템에서 반복 전송 방식의 데이터 전송 방법.
KR1020030008626A 2003-02-11 2003-02-11 통신시스템에서 반복 전송 방식의 데이터 전송 방법 KR100981499B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030008626A KR100981499B1 (ko) 2003-02-11 2003-02-11 통신시스템에서 반복 전송 방식의 데이터 전송 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030008626A KR100981499B1 (ko) 2003-02-11 2003-02-11 통신시스템에서 반복 전송 방식의 데이터 전송 방법

Publications (2)

Publication Number Publication Date
KR20040072961A KR20040072961A (ko) 2004-08-19
KR100981499B1 true KR100981499B1 (ko) 2010-09-10

Family

ID=37360312

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030008626A KR100981499B1 (ko) 2003-02-11 2003-02-11 통신시스템에서 반복 전송 방식의 데이터 전송 방법

Country Status (1)

Country Link
KR (1) KR100981499B1 (ko)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101526971B1 (ko) * 2007-06-18 2015-06-11 엘지전자 주식회사 방송 또는 멀티캐스트 서비스 송수신 방법 및 단말
KR101486352B1 (ko) 2007-06-18 2015-01-26 엘지전자 주식회사 무선 통신 시스템의 단말에서의 상향링크 동기 상태 제어방법
KR101341515B1 (ko) * 2007-06-18 2013-12-16 엘지전자 주식회사 무선 통신 시스템에서의 반복 전송 정보 갱신 방법
KR101495913B1 (ko) 2007-08-10 2015-02-25 엘지전자 주식회사 이동통신 시스템에서 pdcp 계층의 제어 데이터 전송방법, 수신 방법, 그 송신장치 및 수신장치
US9008006B2 (en) 2007-08-10 2015-04-14 Lg Electronics Inc. Random access method for multimedia broadcast multicast service(MBMS)
KR101490253B1 (ko) 2007-08-10 2015-02-05 엘지전자 주식회사 무선 통신 시스템에서의 제어정보 전송 및 수신 방법
KR20090016431A (ko) 2007-08-10 2009-02-13 엘지전자 주식회사 무선 통신 시스템에서 채널품질 보고 수행 방법
KR101461965B1 (ko) 2007-08-14 2014-11-14 엘지전자 주식회사 무선 통신 시스템의 특정 프로토콜 계층에서의 데이터 블록전송 및 처리 방법
EP2432290B1 (en) 2007-09-13 2013-05-22 LG Electronics Inc. Method of allocating radio resources in a wireless communication system
KR101513033B1 (ko) 2007-09-18 2015-04-17 엘지전자 주식회사 다중 계층 구조에서 QoS를 보장하기 위한 방법
KR101591824B1 (ko) 2007-09-18 2016-02-04 엘지전자 주식회사 무선 통신 시스템에서의 폴링 과정 수행 방법
US8270348B2 (en) 2008-01-31 2012-09-18 Lg Electronics Inc. Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications
KR101594359B1 (ko) 2008-01-31 2016-02-16 엘지전자 주식회사 랜덤 접속에서 백오프 정보를 시그널링하는 방법
WO2009096731A2 (en) 2008-01-31 2009-08-06 Lg Electronics Inc. Method for signaling back-off information in random access
KR101163275B1 (ko) 2008-03-17 2012-07-05 엘지전자 주식회사 Pdcp 상태 보고 전송 방법
KR101250531B1 (ko) * 2011-08-31 2013-04-03 성균관대학교산학협력단 무선 네트워크에서의 데이터 전송 방법, 장치 및 송수신 시스템
KR101711165B1 (ko) 2015-08-07 2017-02-28 윤석은 천일염 간수 배출 기능을 갖는 위생 포장용기

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020003526A (ko) * 2000-07-05 2002-01-12 윤종용 복합 재전송방식을 사용하는 이동 통신시스템의 데이터재전송 장치 및 방법
KR20020019314A (ko) * 2000-09-05 2002-03-12 박종섭 무선통신 시스템에서 데이터 반복 전송 방법
KR20020094076A (ko) * 2001-06-07 2002-12-18 엘지전자 주식회사 패킷 데이터 전송 시스템의 채널 정보 수신 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020003526A (ko) * 2000-07-05 2002-01-12 윤종용 복합 재전송방식을 사용하는 이동 통신시스템의 데이터재전송 장치 및 방법
KR20020019314A (ko) * 2000-09-05 2002-03-12 박종섭 무선통신 시스템에서 데이터 반복 전송 방법
KR20020094076A (ko) * 2001-06-07 2002-12-18 엘지전자 주식회사 패킷 데이터 전송 시스템의 채널 정보 수신 방법

Also Published As

Publication number Publication date
KR20040072961A (ko) 2004-08-19

Similar Documents

Publication Publication Date Title
KR100981499B1 (ko) 통신시스템에서 반복 전송 방식의 데이터 전송 방법
US6601207B1 (en) Method and a device for re-transmitting data transfer packets
US7849376B2 (en) Data acknowledgement
US7644200B2 (en) Method of repeating data transmission between network devices by timing a first predetermined period after previous first data transmission
US6519731B1 (en) Assuring sequence number availability in an adaptive hybrid-ARQ coding system
EP1211840A1 (en) Hybrid ARQ with parallel packet transmission
JP5480129B2 (ja) 通信装置および通信方法
US20090031185A1 (en) Hybrid arq systems and methods for packet-based networks
EP1111832A2 (en) Adaptive bandwidth allocation for ARQ feedback messages
WO2003104919A2 (en) Hybrid arq for a wireless ad-hoc network and a method for using the same
JP2002522959A (ja) 無線パケット転送のための効率的エラー制御方法
KR20020013845A (ko) 에이알큐 프로토콜에서 피드백 응답을 최소화하는 방법
EP1307990A2 (en) Flexible arq for packet data transmission
US5815508A (en) Method and apparatus for providing information between communication devices
KR20150022506A (ko) 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치
EP1700411B1 (en) Method, system and device for arq data transmission
JP2005006320A (ja) 無線通信ネットワーク、無線通信局、およびデータ・パケットを送信する方法
CN1977497A (zh) 避免服务数据单元(sdu)复制的无损无线链路控制实体(rlc)的重建
US11271686B2 (en) Hybrid automatic repeat request acknowledgement and upload multiuser operation
KR20060079570A (ko) 통신 시스템에서 데이터 재전송 장치 및 방법
EP1745583B1 (en) Method, system and station for communicating data packets using arq
JP2001094574A (ja) 無線lanシステム
EP3939190B1 (en) Method of enabling harq, network entity and computer program
US8301957B2 (en) Incremental redundancy retransmission method for fragmented packets
US20240048496A1 (en) Apparatus and method for the intrinsic analysis of the connection quality in radio networks having network-coded cooperation

Legal Events

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

Payment date: 20130829

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140828

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150828

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160830

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee